.legal-page{max-width:920px;padding-top:56px;padding-bottom:64px}.legal-page h1{font-size:clamp(2rem,4vw,3rem)}.legal-text{overflow-wrap:anywhere}.legal-text h3,.legal-text h4{margin-top:28px}.legal-text p,.legal-text li{line-height:1.75}.legal-cards{display:grid;gap:20px;margin-top:32px}.legal-cards h2{font-size:1.5rem}.footer{flex-wrap:wrap}@media(max-width:600px){.legal-page{padding-top:32px}.header{gap:16px;font-size:.85rem}}