.privacy-dialog{width:min(620px,calc(100% - 32px));max-height:85dvh;overflow:auto;padding:32px;border:1px solid #777065;background:#f2efe6;color:#090909;box-shadow:0 24px 90px #0006}.privacy-dialog::backdrop{background:#0008}.privacy-dialog h2{font:700 clamp(1.65rem,4vw,2rem)/1.1 Arial;letter-spacing:-.04em;margin:0 0 22px}.privacy-dialog p{font-size:.95rem;line-height:1.55}.privacy-dialog a{text-decoration:underline;text-underline-offset:3px}.privacy-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.privacy-actions button{background:#090909;color:#f2efe6;border:1px solid #090909;padding:16px 12px;min-height:52px;font:700 .85rem/1.3 Arial;cursor:pointer}.privacy-actions button:hover{background:#333}.privacy-actions button:focus-visible,.privacy-settings:focus-visible{outline:3px solid #ef351c;outline-offset:4px}.privacy-settings{border:0;background:transparent;color:inherit;font:inherit;padding:4px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-align:left}@media(max-width:480px){.privacy-dialog{padding:24px}.privacy-actions{grid-template-columns:1fr}}
