.privacy-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:18px;font:400 14px/1.5 'Barlow','Segoe UI',sans-serif}.privacy-links a,.privacy-links button{color:inherit;text-decoration:underline;text-underline-offset:4px}.privacy-links button{background:none;border:0;padding:0;font:inherit;cursor:pointer}.privacy-dialog{box-sizing:border-box;width:min(650px,calc(100% - 28px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;padding:clamp(20px,4vw,36px);background:#171914;color:#f2f0e7;border:1px solid #646748;box-shadow:0 24px 90px #0009;font:400 16px/1.55 'Barlow','Segoe UI',sans-serif}.privacy-dialog::backdrop{background:#000b}.privacy-dialog h2{margin:0 0 16px;font:800 38px/1.1 'Barlow Condensed','Arial Narrow',sans-serif}.privacy-dialog p{margin:10px 0}.privacy-eyebrow{color:#e2ac2b;letter-spacing:2px;font-size:12px}.privacy-dialog a{color:#f4c658}.privacy-option{display:block;border:1px solid #414735;padding:15px;margin:14px 0}.privacy-option span,.privacy-option strong{font-weight:600}.privacy-option p{color:#bcc0b0;font-size:14px;margin-bottom:0}.privacy-option input{width:18px;height:18px;accent-color:#e2ac2b;vertical-align:middle;margin:0 8px 0 0}.privacy-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.privacy-buttons button{border:1px solid #e2ac2b;background:#24281b;color:#f2f0e7;padding:12px;font:600 14px/1.3 'Barlow','Segoe UI',sans-serif;cursor:pointer}.privacy-buttons button:hover{background:#343b25}.privacy-dialog :focus-visible{outline:2px solid #f4c658;outline-offset:3px}.privacy-feedback{color:#bfd89d;font-size:14px}.privacy-login-note{font-size:13px;line-height:1.6;color:#b6baa9;margin:16px 0}.privacy-login-note a{color:#f4c658}.privacy-external-note{font-size:13px;color:#b6baa9}.privacy-external-note button{font:inherit;color:#f4c658;background:none;border:0;text-decoration:underline;cursor:pointer}
@media(max-width:520px){.privacy-buttons{flex-direction:column}.privacy-buttons button{width:100%}.privacy-dialog h2{font-size:32px}}
