.legal,.legal-hero,.legal-section{padding-block:clamp(32px,6vw,72px)}.legal{max-width:850px}.legal h1,.legal-hero h1{font-size:clamp(36px,6vw,64px)}.legal h2{font-size:24px;margin-top:36px}.legal p{margin-top:18px;line-height:1.75}.legal a{text-decoration:underline}.footer{display:flex;flex-wrap:wrap;gap:8px 20px}.footer>a,.footer>span:nth-child(2){grid-row:auto;grid-column:auto}
