.legal-hero{border-bottom:1px solid var(--border-hairline);padding:132px 0 44px}.legal-hero h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:14px 0 0;font-size:clamp(36px,4.5vw,54px);font-weight:400;line-height:1.08}.legal-updated{font:var(--label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--honey-700)}.legal-body{max-width:72ch;padding:48px 0 120px}.legal-body h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:44px 0 10px;font-size:24px;font-weight:500}.legal-body h2:first-child{margin-top:0}.legal-body p{font:var(--text-md);color:var(--text-body);margin:0 0 14px;line-height:1.7}.legal-body ul{margin:0 0 14px;padding-left:22px}.legal-body li{font:var(--text-md);color:var(--text-body);margin-bottom:6px;line-height:1.7}.legal-body a{color:var(--forest-600)}
