.legal-page{--legal-bg:#fafafa;--legal-text:#18181b;--legal-dim:#6b6b70;--legal-line:#e4e4e7;--legal-link:#4f46e5;background:var(--legal-bg);min-height:100vh;color:var(--legal-text);padding:24px 20px 72px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}:root[data-theme=dark] .legal-page{--legal-bg:#1d1d1f;--legal-text:#f5f5f7;--legal-dim:#a1a1a6;--legal-line:#3a3a3d;--legal-link:#8b87ff}.legal-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;max-width:760px;margin:0 auto 28px;font-size:14px;display:flex}.legal-nav span{flex-wrap:wrap;gap:16px;display:flex}.legal-nav a{color:var(--legal-dim);text-decoration:none}.legal-nav a:hover,.legal-nav a[aria-current=page]{color:var(--legal-text)}.legal-nav a[aria-current=page]{font-weight:600}.legal-body{max-width:760px;margin:0 auto}.legal-body h1{margin:0 0 4px;font-size:28px;font-weight:700}.legal-updated{color:var(--legal-dim);margin:0 0 28px;font-size:13px}.legal-body h2{border-top:1px solid var(--legal-line);margin:32px 0 8px;padding-top:20px;font-size:18px;font-weight:700}.legal-body p,.legal-body li{font-size:15px}.legal-body p{margin:0 0 12px}.legal-body ul{margin:0 0 12px;padding-left:22px}.legal-body li{margin-bottom:4px}.legal-body a{color:var(--legal-link);text-decoration:underline}.legal-body table{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:14px}.legal-body th,.legal-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--legal-line);padding:8px 10px}.legal-body th{color:var(--legal-dim);white-space:nowrap;font-weight:600}@media (max-width:600px){.legal-body h1{font-size:24px}.legal-body table,.legal-body tbody,.legal-body tr,.legal-body td,.legal-body th{display:block}.legal-body th{border-bottom:none;padding-bottom:0}.legal-body td{padding-top:2px}}
