.legal-wrap{max-width:1050px;margin:0 auto;padding:45px 22px 70px}.legal-hero{padding:28px 0 34px}.legal-hero h1{font-size:clamp(42px,7vw,72px);line-height:1.02;margin:8px 0 16px}.legal-hero>p{max-width:800px;font-size:18px;line-height:1.75;color:#665c61}.legal-content{padding:28px 34px}.legal-content article{padding:22px 0;border-top:1px solid #e9e0e3}.legal-content article:first-child{border-top:0;padding-top:0}.legal-content article:last-child{padding-bottom:0}.legal-content h2{margin:0 0 9px;color:#8d153a}.legal-content p{margin:0;line-height:1.75;color:#5f555a}.legal-content a{color:#8d153a;font-weight:800}.legal-email{font-size:18px}@media(max-width:700px){.legal-wrap{padding:25px 15px 50px}.legal-content{padding:22px}.legal-hero{padding-top:12px}.legal-hero>p{font-size:16px}}