.privacy-open{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:6px;padding:8px 12px;margin:12px;cursor:pointer}.privacy-dialog{color:var(--text,#172018);background:var(--surface,#fff);border:1px solid #708078;border-radius:12px;padding:24px;max-width:min(560px,calc(100vw - 32px));box-sizing:border-box;line-height:1.6}.privacy-dialog::backdrop{background:#0009}.privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.privacy-actions button{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;padding:10px 14px;border-radius:6px;cursor:pointer}.privacy-dialog a{color:inherit;text-decoration:underline}html[data-theme=dark] .privacy-dialog{color:#f4f7f4;background:#111b17}.privacy-dialog,.legal-document{overflow-wrap:anywhere;min-width:0}.privacy-actions button{max-width:100%;white-space:normal}.privacy-dialog h2{font-size:1.4rem}.privacy-open{max-width:calc(100% - 24px)}.page-hero h1{overflow-wrap:anywhere}