.privacy-dialog{box-sizing:border-box;width:min(850px,calc(100vw - 24px));max-height:88dvh;overflow:auto;border:1px solid #a99a7c;border-radius:5px;background:#f4ecd9;color:#352e24;padding:26px;font:16px/1.85 var(--reading-font,serif)}.privacy-dialog::backdrop{background:#211b16a8}.privacy-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid #b6a58c80;padding-bottom:16px}.privacy-head h1{font:30px/1.4 var(--heading-font,serif);margin:0}.privacy-head small{color:#786b57}.privacy-head button{min-height:44px;min-width:44px}.privacy-nav{display:flex;flex-wrap:wrap;gap:8px 20px;padding:18px 0}.privacy-dialog a{color:#714a32;text-underline-offset:3px}.privacy-content section{scroll-margin-top:20px;border-top:1px solid #b6a58c55;padding:14px 0}.privacy-content h2{font:24px/1.5 var(--heading-font,serif);font-weight:400;margin:10px 0}.privacy-content p{margin:10px 0}.privacy-choices{border-top:2px solid #a99a7c;margin-top:20px;padding-top:20px}.privacy-choices fieldset{border:0;padding:0}.privacy-choices legend{font-size:21px;margin-bottom:10px}.privacy-choices label{display:flex;gap:10px;align-items:flex-start;margin:12px 0}.privacy-choices input{width:18px;height:18px;flex:none;margin-top:6px;accent-color:#82543c}.privacy-choices p{color:#786b57;font-size:14px}.privacy-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.privacy-actions button{min-height:44px;padding:9px 24px}.privacy-dialog :focus-visible{outline:2px solid #9c533e;outline-offset:3px}.auth-registration [data-auth-policy]{margin-right:18px}.privacy-document{margin:0;background:#f4ecd9;color:#352e24;font:17px/1.9 system-ui,serif}.privacy-document main{box-sizing:border-box;max-width:900px;margin:auto;padding:32px 24px}.privacy-document h1{font-size:30px}.privacy-document h2{font-size:23px}.privacy-document a{color:#714a32}.privacy-document nav{display:flex;flex-wrap:wrap;gap:10px 20px}.privacy-document section{padding:16px 0;border-top:1px solid #b6a58c70;scroll-margin-top:20px}.privacy-document .privacy-draft{color:#786b57;font-size:14px}
@media(max-width:650px){.privacy-dialog{padding:18px;width:calc(100vw - 16px)}.privacy-head h1{font-size:25px}.privacy-content h2{font-size:21px}.privacy-nav{gap:6px 14px}.privacy-choices legend{font-size:19px}.privacy-choices label{font-size:15px}.privacy-actions{align-items:stretch}.privacy-actions button{width:100%}.privacy-document main{padding:24px 18px}.auth-registration [data-auth-policy]{margin-right:12px}}
