.legal-page{color:#13151c;max-width:1200px;margin:auto;padding:0 32px 85px}.legal-page header{border-bottom:1px solid #edf0f7;justify-content:space-between;align-items:center;height:100px;display:flex}.legal-page header>a:last-child{color:#295bff;font-size:14px}.legal-page main{max-width:760px;margin:70px auto 0}.legal-eyebrow{letter-spacing:1.6px;color:#8791a4;font-size:10px;font-weight:600}.legal-page h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(38px,5vw,58px);font-weight:700}.legal-intro{color:#738099;margin-bottom:45px;font-size:19px;line-height:1.7}.legal-content h2{letter-spacing:-.6px;margin:35px 0 13px;font-size:23px;font-weight:600}.legal-content p,.legal-content li{color:#536078;font-size:15px;line-height:1.9}.legal-content p{margin-bottom:14px}.legal-content ul{margin:15px 0;padding-left:22px;list-style:outside}.legal-content a{color:#295bff;text-underline-offset:3px;text-decoration:underline}.legal-contact{background:#eef3ff;border-radius:12px;flex-wrap:wrap;gap:16px;margin-top:40px;padding:24px;font-size:14px;display:flex}.legal-contact a{color:#295bff}.legal-contact span{color:#738099;margin-left:auto}@media (max-width:600px){.legal-page{padding:0 22px 60px}.legal-page header{height:80px}.legal-page main{margin-top:45px}.legal-intro{font-size:16px}.legal-content p,.legal-content li{font-size:14px}.legal-contact{flex-direction:column;gap:8px}.legal-contact span{margin-left:0}}
