.legal-page{--accent:var(--accent-teal);--accent-strong:#14b8a6;--accent-ink:#05201d;--accent-dim:#2dd4bf12;--accent-glow:#2dd4bf1a;--accent-glow-strong:#2dd4bf2e;--accent-glow-hover:#2dd4bf4d;--border-accent:#2dd4bf47;--gradient-accent:linear-gradient(135deg, #2dd4bf, #14b8a6)}.legal-title{font-size:var(--type-d2)}.legal-body{max-width:760px}.legal-section{padding:var(--space-5) 0;border-bottom:1px solid var(--border-faint)}.legal-section h2{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);margin-bottom:var(--space-3);align-items:baseline;gap:var(--space-3);font-size:20px;display:flex}.legal-index{font-family:var(--font-mono);font-size:var(--type-s-mono);color:var(--accent)}.legal-section p{color:var(--text-secondary);max-width:68ch;line-height:1.7}.legal-list{margin:var(--space-3) 0 0;padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;max-width:68ch;display:flex}.legal-list li{color:var(--text-secondary);line-height:1.7}.legal-list li::marker{color:var(--accent)}
