.legal-hero{padding:110px 0 70px;background:var(--prime-light)}.legal-hero h1{font-size:clamp(2.6rem,5.5vw,4.6rem);margin:.15em 0}.legal-content{padding:70px 0 110px;display:grid;gap:36px;max-width:760px}.legal-content h2{font-size:1.3rem;color:var(--prime-blue);margin:0 0 10px}.legal-content p{margin:0 0 .6em}
@media(max-width:700px){.legal-hero{padding:80px 0 50px}.legal-content{padding:50px 0 80px}}
