.legal-page,.privacy-page{--legal-bg-page:#f4f6fb;--legal-bg-primary:#ffffff;--legal-bg-elevated:#f8fafc;--legal-bg-secondary:#111827;--legal-border:rgba(15,23,42,0.08);--legal-text-primary:#0f172a;--legal-text-secondary:#475569;--legal-text-tertiary:#94a3b8;--legal-info-bg:#eff6ff;--legal-info-border:#3b82f6;--legal-info-text:#1d4ed8;--legal-success-bg:#ecfdf5;--legal-success-border:#10b981;--legal-success-text:#047857;--legal-warning-bg:#fffbeb;--legal-warning-border:#f59e0b;--legal-warning-text:#b45309;--legal-prohibited-bg:#fef2f2;--legal-prohibited-text:#b91c1c;background:var(--legal-bg-page);color:var(--legal-text-primary);font-family:var(--font-landing-body),system-ui,sans-serif;--pp-bg-page:var(--legal-bg-page);--pp-bg-primary:var(--legal-bg-primary);--pp-bg-elevated:var(--legal-bg-elevated);--pp-border:var(--legal-border);--pp-text-primary:var(--legal-text-primary);--pp-text-secondary:var(--legal-text-secondary);--pp-text-tertiary:var(--legal-text-tertiary)}@media (prefers-color-scheme:dark){.legal-page,.privacy-page{--legal-bg-page:#0a0f1e;--legal-bg-primary:#111827;--legal-bg-elevated:#1a2234;--legal-bg-secondary:#0d1220;--legal-border:rgba(255,255,255,0.08);--legal-text-primary:#f1f5f9;--legal-text-secondary:#94a3b8;--legal-text-tertiary:#64748b;--legal-info-bg:rgba(59,130,246,0.12);--legal-info-text:#93c5fd;--legal-success-bg:rgba(16,185,129,0.12);--legal-success-text:#6ee7b7;--legal-warning-bg:rgba(245,158,11,0.12);--legal-warning-text:#fcd34d;--legal-prohibited-bg:rgba(239,68,68,0.1);--legal-prohibited-text:#fca5a5}}.legal-page h1,.legal-page h2,.legal-page h3,.privacy-page h1,.privacy-page h2,.privacy-page h3{font-family:var(--font-landing-heading),system-ui,sans-serif}.legal-toc-scroll{scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.4) transparent}.legal-highlights-scroll{scrollbar-width:none}.legal-highlights-scroll::-webkit-scrollbar{display:none}