.legal{max-width:820px;margin:0 auto;padding:90px 28px 110px}.legal h1{font-size:clamp(3rem,6vw,5rem)}.legal .updated{color:#718078;margin:14px 0 52px;font-size:.9rem}.legal section{padding:25px 0;border-top:1px solid var(--line)}.legal h2{font-family:'Playfair Display',serif;font-size:1.7rem}.legal section p{color:#536159}.legal a{color:#3e4a91;font-weight:700}@media(max-width:760px){.legal{padding:55px 18px 75px}}
