.legal-hero{background:var(--color-void);padding:calc(var(--nav-height) + var(--space-xl)) 0 var(--space-lg)}.legal-hero__title{color:var(--color-warm-vellum)}.legal-body{padding:var(--space-2xl) 0}.legal-body h2{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-text-primary);margin:2rem 0 .75rem}.legal-body p{color:var(--color-text-muted);margin-bottom:1rem;line-height:1.8}
