.legal{--g:clamp(24px, 2.2vw, 32px);padding-bottom:clamp(40px,10vh,100px)}.legal__meta{padding:0 var(--g);color:var(--mute);flex-wrap:wrap;gap:8px 32px;margin:0;font-size:16px;display:flex}.legal .section{margin-top:clamp(40px,8vh,80px)}.legal .section__body{gap:16px}.legal__item{max-width:44em;font:400 clamp(16px, 1.5vw, 22px) var(--d);margin:0;line-height:1.5}.legal__number{color:var(--mute);font-variant-numeric:tabular-nums}
