.legal{max-width:760px;margin:0 auto;padding:54px 0 72px}.legal h1{font-size:clamp(40px,5vw,58px);color:var(--ink)}.legal p,.legal li{font-size:16px;line-height:1.7}.legal a{overflow-wrap:anywhere}.legal .callout{background:var(--bg-raise);border-left:3px solid var(--accent);color:var(--ink)}@media(max-width:720px){.legal{padding:36px 0 54px}}
