/* The Privacy Policy and Terms of Use pages: plain, readable, light and dark. */
:root{--bg:#F4F5FA;--surface:#FFFFFF;--ink:#161933;--muted:#5F6587;--line:#DFE2EE;--accent:#3A49D6;color-scheme:light dark}
@media (prefers-color-scheme:dark){:root{--bg:#0E1020;--surface:#161930;--ink:#ECEDF8;--muted:#9BA0C2;--line:#2A2E4D;--accent:#8F9BFF}}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.doc{max-width:720px;margin:0 auto;padding:32px 16px 64px}
.doc h1{font-size:34px;line-height:1.2;margin:8px 0 4px;letter-spacing:-.02em}
.doc h2{font-size:21px;margin:32px 0 8px}
.doc h3{font-size:16px;margin:18px 0 4px}
.doc p,.doc ul{margin:0 0 12px}
.doc ul{padding-left:22px}
.doc li{margin:4px 0}
.doc a{color:var(--accent)}
.meta,.back{color:var(--muted);font-size:14px}
.back a{text-decoration:none}
.lead{font-size:18px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px}
