.legal{padding:clamp(40px,8vh,88px) 0 clamp(48px,8vh,96px)}.legal .wrap{gap:18px;max-width:820px;display:grid}.legal h1{letter-spacing:-.035em;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:500;line-height:1.05}.legal h2{letter-spacing:-.01em;margin-top:22px;font-size:1.35rem;font-weight:500}.legal p{color:var(--mute);line-height:1.7}.legal .updated{color:var(--ink)}.legal a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere}
