.legal-hero{padding:90px max(30px,calc((100vw - 1170px)/2)) 55px;text-align:left;background:#fff;border-bottom:1px solid var(--line)}
.legal-hero .container{width:100%;max-width:none}
.legal-hero h1{margin:20px 0;font-size:58px}
.legal-hero .lead{font-size:14px;line-height:1.8}
.legal-layout{padding-top:50px}
@media(max-width:900px){.legal-hero{padding:65px 22px 35px}.legal-hero h1{font-size:43px}}
