.legal{max-width:1440px;margin:0 auto;padding:40px clamp(32px,5vw,80px) 96px}.legal>*{max-width:760px}.legal .legal-group{margin-top:30px}.legal .legal-group>h2{font-family:var(--serif);margin:0 0 12px;font-size:21px;font-weight:500}.legal .legal-subsection{margin-top:22px}.legal .legal-section-title{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.legal .legal-section-title h3,.legal .legal-section-number{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:13px;font-weight:600}.legal .legal-subsection p{margin:0 0 8px;line-height:1.65}
