.legal-page{background:#f2f0e9}.legal-main{min-height:70vh}.legal-hero{background:#111313;color:#fff;padding:110px max(24px,calc((100vw - 980px)/2)) 90px}.legal-hero h1{font-size:clamp(52px,8vw,92px);margin:20px 0 28px;line-height:.95}.legal-hero>p:last-child{font-size:19px;color:#bfc1be;max-width:650px}.legal-content{max-width:980px;margin:0 auto;padding:40px 24px 80px}.legal-content section{padding:68px 0;border-bottom:1px solid #d6d3ca}.legal-content section:last-child{border-bottom:0}.legal-content h2{font-size:clamp(32px,4.5vw,52px);margin:14px 0 30px;max-width:800px}.legal-content p,.legal-content li{font-size:17px;color:#454846}.legal-content ul{padding-left:0;margin:26px 0 0;list-style:none}.legal-content li{position:relative;padding:14px 0 14px 30px;border-top:1px solid #d6d3ca}.legal-content li::before{content:'+';position:absolute;left:3px;color:#e8462b;font-weight:800}.legal-intro{padding-top:85px!important}.legal-number{font-size:12px;color:#e8462b;font-weight:800;letter-spacing:.15em}.legal-emphasis{background:#111313;color:#fff!important;padding:26px 28px;margin:32px 0}.legal-emphasis strong{color:#fff}.statutory-note{border-left:3px solid #e8462b;padding:18px 22px;margin-top:36px;font-size:14px!important}.legal-back{max-width:980px;margin:0 auto;padding:0 24px 100px}.legal-back .button{width:auto}@media(max-width:560px){.legal-hero{padding-top:75px;padding-bottom:60px}.legal-content{padding-left:18px;padding-right:18px}.legal-content section{padding:52px 0}.legal-content p,.legal-content li{font-size:16px}.legal-back{padding-left:18px;padding-right:18px}.legal-back .button{width:100%}}
