.legal-light.landing{color:#0b1220;--head:var(--font-heading);--text-primary:#0b1220;--text-secondary:#334155;--text-muted:#64748b;--border:#e5eaf1;--border-light:#d7dee8;--bg-primary:#fff;--bg-secondary:#f7fafb;--bg-tertiary:#f7fafb;--accent:#047857;--accent-dim:#047857;--accent-light:#047857;background:#fff}.legal-light .legal-banner{background:radial-gradient(80% 70% at 50% -20%,#10b9811a,#0000 60%),#f7fafb;border-bottom:1px solid #e5eaf1}.legal-light .legal-banner-inner{color:#0b1220}.legal-light .legal-banner-kicker{color:#047857;opacity:1}.legal-light .legal-banner h1{color:#0b1220}.legal-light .legal-banner p{color:#475569;opacity:1}.legal-light .legal-toc-box{background:#fff;border-color:#e5eaf1;box-shadow:0 1px 2px #0f172a0a,0 10px 30px #0f172a0f}
