.legal-main{background:#f3f7fb;color:#112d49;min-height:70vh;padding:70px 24px}.legal-hero,.legal-content{width:min(980px,100%);margin:auto}.legal-hero span{color:#1467c9;font-size:12px;font-weight:800;letter-spacing:2px}.legal-hero h1{margin:14px 0;font-size:clamp(38px,6vw,68px);letter-spacing:-.05em}.legal-hero p{max-width:720px;color:#4a6782;font-size:17px;line-height:1.8}.legal-hero small{color:#7890a6}.legal-content{margin-top:45px;padding:10px 52px 42px;background:#fff;border:1px solid #d9e5f0;box-shadow:0 24px 70px #143c6612}.legal-content section{padding:30px 0;border-bottom:1px solid #e4edf5}.legal-content section:last-child{border-bottom:0}.legal-content h2{margin:0 0 12px;font-size:21px}.legal-content p{margin:0;color:#48627b;line-height:1.95}@media(max-width:720px){.legal-main{padding:44px 18px}.legal-content{padding:4px 24px 28px}.legal-content section{padding:24px 0}}
