.privacy-footer-button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.privacy-dialog{border:1px solid #777;max-width:580px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;padding:30px;background:#ffffff;color:#171717}.privacy-dialog::backdrop{background:#0008}.privacy-dialog h2{font-size:30px;margin:0 0 20px;line-height:1.1;letter-spacing:-.04em}.privacy-dialog p{font-size:15px;line-height:1.7}.privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.privacy-actions button{border:1px solid #171717;padding:14px 18px;font:inherit;background:#ffffff;color:#171717;cursor:pointer;min-height:48px}.privacy-actions button:hover{background:#eeeeee}.privacy-dialog :focus-visible{outline:3px solid #555555;outline-offset:3px}.privacy-dialog label{display:flex;flex-direction:row;align-items:center;font-size:15px;gap:12px}.privacy-dialog input{width:20px;min-height:20px;height:20px}.privacy-dialog .close-privacy{display:block;margin-left:auto;border:0;background:none;font:inherit;padding:10px;cursor:pointer}@media(max-width:650px){.privacy-dialog{padding:22px}.privacy-actions button{flex:1 1 100%}}

.privacy-actions{display:grid;grid-template-columns:1fr 1fr}.privacy-actions button{width:100%;min-width:0}.privacy-settings{display:block;margin:14px auto 0;background:none;border:0;text-decoration:underline;font:inherit;min-height:44px}.privacy-dialog h2{overflow-wrap:anywhere}.mail-inquiry{max-width:850px}.inquiry-fields{display:grid;grid-template-columns:1fr;gap:10px}.mail-inquiry input,.mail-inquiry textarea,.mail-inquiry select{display:block;width:100%;padding:12px;font:inherit;border:1px solid #999;background:#fff;color:#111;min-height:46px}.mail-inquiry label{font-weight:600}.mail-inquiry [data-draft-panel]{margin-top:24px}.mail-inquiry .button{cursor:pointer}.mail-inquiry textarea{resize:vertical}.mail-inquiry a{text-decoration:underline}.mail-inquiry button:focus-visible{outline:3px solid #e67932;outline-offset:3px}
