.legal h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.025em;font-size:1.22rem;margin:40px 0 10px;color:var(--ink)}
.legal h4{font-family:var(--font-body);font-size:.95rem;font-weight:700;margin:22px 0 6px;color:var(--ink)}
.legal p,.legal li{font-size:.95rem;line-height:1.7;color:var(--fg-muted)}
.legal ul{padding-left:1.1em;margin:.6em 0}
.legal li{margin-bottom:.4em}
.legal .todo{color:var(--ocean);font-weight:600}
.legal address{font-style:normal;font-size:.95rem;line-height:1.7;color:var(--fg-muted)}
.legal .stand{font-family:var(--font-mono);font-size:9.5px;letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--fg-subtle);margin-top:48px;padding-top:18px;border-top:1px solid var(--border-strong)}

