.legal-hero{padding-block:calc(2.2 * var(--leading)) calc(1.4 * var(--leading))}.legal-hero .display{max-width:var(--measure);margin-top:.5em}.legal-hero-intro{max-width:56ch;color:var(--color-muted);line-height:var(--line-height-body);margin-top:.75em}.legal-hero-actions{margin-top:var(--space-6)}.legal-chips{background:var(--color-surface);padding-block:var(--space-6)}.legal-chips ul{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-chips li{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-accent-700);font-size:var(--text-sm)}.legal-body{padding-block:calc(2 * var(--leading))}.legal-section{max-width:840px;margin-bottom:calc(1.8 * var(--leading))}.legal-section h2{font-size:clamp(20px,2.4vw,26px);line-height:var(--line-height-tight);margin-bottom:.6em}.legal-section p{color:var(--color-muted);line-height:var(--line-height-body);margin-bottom:.75em}.legal-section a{color:var(--color-accent-700);text-underline-offset:3px;text-decoration:underline}
