.legal{max-width:900px;padding-top:70px;padding-bottom:80px}.legal h1{font-size:clamp(2.3rem,6vw,4rem);overflow-wrap:anywhere}.legal h2{font-size:clamp(1.4rem,3vw,1.9rem);margin:2.4rem 0 1rem}.legal p,.legal address{font-size:1.05rem;line-height:1.8}.legal address{font-style:normal}.legal a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal .legal-lead{font-size:1.25rem}.legal-date{opacity:.7}.legal .text-link{display:inline-block;margin-top:2rem}