.legal{max-width:760px;padding-top:72px;padding-bottom:48px}.legal h1{letter-spacing:-.03em;margin:8px 0;font-size:clamp(32px,5vw,48px);font-weight:500}.legal h2{letter-spacing:-.02em;margin:40px 0 12px;font-size:20px;font-weight:500}.legal p,.legal li{color:var(--text);font-size:15px;line-height:1.65}.legal ul{flex-direction:column;gap:8px;padding-left:20px;display:flex}.legal .updated{color:var(--subtle);font-size:13px}
