.legal-page{max-width:1100px;padding:80px 0 90px}.legal-page h1{font-size:clamp(42px,4.3vw,68px);letter-spacing:-.05em;margin:8px 0 20px}.legal-intro{max-width:850px;font-size:18px;line-height:1.65;color:#535565;margin-bottom:52px}.legal-page section{padding:25px 0;border-top:1px solid #e1e2e9}.legal-page h2{font-size:25px;margin:0 0 10px}.legal-page section p{max-width:930px;margin:0;color:#505260;line-height:1.7}.legal-page a{color:#5b35ce;font-weight:700}@media(max-width:680px){.legal-page{padding:50px 0 60px}.legal-intro{font-size:16px}}
