.legal-header{border-bottom:1px solid var(--line);background:#101629}.legal-header>.container{display:flex;align-items:center;justify-content:space-between;padding:22px 0;gap:16px}.legal-back{font-size:13px;color:#bdc7e6}.legal-back:hover,.legal-main a:hover,.legal-footer a:hover{color:white}.legal-main{max-width:870px;padding:76px 0 100px}.legal-main h1{font-size:clamp(46px,7vw,74px);margin:24px 0 7px}.legal-date{font-size:13px;color:#8d9abf;margin-bottom:43px}.legal-main h2{font-size:23px;letter-spacing:-.035em;margin:39px 0 12px}.legal-main p{color:#b4bfd8;line-height:1.9;font-size:15px}.legal-main a{color:#a8bafd;text-decoration:underline}.legal-footer{border-top:1px solid var(--line);padding:26px 0;color:#8593b1;font-size:12px}.legal-footer a{color:#b4c4ed}@media(max-width:500px){.legal-header>.container{padding:18px 0}.legal-main{padding-top:45px}.legal-back{font-size:11px}.legal-main p{font-size:14px}}

.legal-main p strong{color:#e7ecff;font-weight:700}
.legal-main ol{padding-left:1.4rem;margin:10px 0 26px;color:#b4bfd8}
.legal-main li{font-size:15px;line-height:1.85;margin:6px 0;padding-left:8px}
.legal-main li::marker{color:#a8bafd;font-weight:700}
@media(max-width:500px){.legal-main li{font-size:14px}}
