.legal-shell { width: min(820px, calc(100% - 36px)); margin: 54px auto 90px; color: var(--ink); }
.legal-shell h1 { font-size: clamp(2.3rem, 7vw, 4.5rem); line-height: 1; margin: 8px 0 42px; }
.legal-shell h2 { margin: 32px 0 10px; font-size: 1.25rem; }
.legal-shell p { line-height: 1.75; color: var(--muted); }
.legal-shell a { color: var(--primary); font-weight: 700; }

