body,html{margin:0;padding:0}body{font-family:ui-sans-serif,system-ui,-apple-system,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial;background:transparent}.legal-doc{max-width:960px;margin:0 auto;padding:28px 20px;color:#0e1020}.legal-paper{background:#fff;border:1px solid rgba(216,218,240,.9);border-radius:14px;padding:22px}.legal-doc h1,.legal-doc h2{line-height:1.2;letter-spacing:-.2px}.legal-doc h1{font-size:28px;margin:0 0 6px}.legal-doc h2{font-size:17px;margin:20px 0 8px}.legal-doc p{line-height:1.65;margin:0 0 12px}.legal-doc ul{margin:8px 0 12px 18px;padding:0}.legal-doc li{margin:0 0 8px}.legal-doc .meta{margin:0 0 14px;font-size:13px;color:#4a4c70}.legal-doc .divider{height:1px;background:rgba(216,218,240,.9);margin:14px 0 18px}.legal-doc code{padding:0 6px;border-radius:6px;background:rgba(42,53,214,.08)}.legal-doc .muted{color:#4a4c70}@media (prefers-color-scheme:dark){.legal-paper{background:#0c0f26;border-color:#2c3257}.legal-doc{color:rgba(244,245,255,.92)}.legal-doc .meta,.legal-doc .muted{color:rgba(197,199,224,.92)}.legal-doc .divider{background:#2c3257}.legal-doc code{background:rgba(157,181,255,.16)}}