#sitePrivacyLink{color:#61736b;text-underline-offset:3px;margin-left:4px}#privacyDialog{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:80vh;overflow:auto;border:1px solid rgba(255,255,255,.85);border-radius:22px;padding:30px 26px 24px;color:#30473d;background:rgba(249,251,247,.92);backdrop-filter:blur(22px);box-shadow:0 18px 70px #20352d30}#privacyDialog::backdrop{background:#26382f30;backdrop-filter:blur(3px)}#privacyDialog h2{font-size:24px;margin:0 30px 12px 0}#privacyDialog p{font-size:17px;line-height:1.7;margin:14px 0}#privacyDialog .privacy-status{font-size:13px;color:#7c7160}#privacyDialog .privacy-note{font-size:14px;color:#6f786f;border-top:1px solid #687b6b26;padding-top:14px}#privacyClose{position:absolute;right:14px;top:12px;border:0;background:transparent;color:#607068;font-size:28px;width:36px;height:36px;cursor:pointer}#privacyDialog :focus-visible,#sitePrivacyLink:focus-visible{outline:2px solid #587a70;outline-offset:3px}