.privacy-choices-dialog{border:1px solid var(--line);background:var(--panel,#fff);width:min(560px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--ink,#1e2529);border-radius:14px;padding:clamp(20px,4vw,32px);overflow:auto;box-shadow:0 20px 80px #0004}.privacy-choices-dialog::backdrop{background:#1119}.privacy-choices-dialog h2{margin:0 0 16px;font-size:1.5rem;line-height:1.3}.privacy-choices-dialog p{overflow-wrap:anywhere;line-height:1.75}.privacy-choices-dialog>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.privacy-choices-dialog a,.privacy-choices-dialog button{align-items:center;min-height:44px;display:inline-flex}.privacy-choices-dialog a{text-underline-offset:4px;text-decoration:underline}.privacy-choices-dialog button{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 18px}.privacy-choices-dialog :focus-visible{outline:2px solid var(--brand-accent,#a57c00);outline-offset:4px}
