.legal{max-width:850px;padding-top:78px;padding-bottom:96px}.legal h1{font-size:clamp(46px,6vw,70px);letter-spacing:-.045em}.legal h2{margin:46px 0 13px;font-size:27px;letter-spacing:-.02em}.legal p{max-width:700px;margin:0;color:#405565}.legal a{color:#23536c;text-underline-offset:3px}.legal h2+p{margin-top:0}@media(max-width:760px){.legal{padding-top:55px;padding-bottom:65px}.legal h2{margin-top:36px}}
