.legal-header{background:#071529;border-bottom:1px solid #193759}.legal-nav{height:90px;display:flex;align-items:center;justify-content:space-between}.legal-nav img{width:110px;height:78px;object-fit:contain}.back-link{color:#b0d8ff;font-size:13px;font-weight:800}.back-link:hover{color:white}.legal-main{max-width:800px;padding-top:75px;padding-bottom:100px}.legal-label{font-size:11px;font-weight:900;letter-spacing:.13em;color:#007cf7}.legal-main h1{font-size:clamp(37px,6vw,57px);letter-spacing:-.06em;line-height:1.1;margin:13px 0 32px}.legal-main h2{font-size:20px;letter-spacing:-.03em;margin:0 0 14px}.legal-main section{border-top:1px solid #e3edf4;padding:29px 0 15px}.legal-main section p,.legal-intro{font-size:14px;color:#5a6c80;line-height:1.95}.legal-main section a{color:#006df3;text-decoration:underline}.legal-alert{background:#fff7eb;border:1px solid #f0dbb6;border-radius:12px;padding:19px 22px;margin-bottom:33px;color:#714c10}.legal-alert p{margin:5px 0 0;font-size:13px}.legal-main strong{color:#233c55}.legal-footer{border-top:1px solid #e3edf4;font-size:12px;color:#697c91;padding:25px 0}.legal-footer .container{display:flex;align-items:center;gap:6px}.legal-footer a{margin-left:auto;color:#087bf6}@media(max-width:700px){.legal-main{padding-top:50px;padding-bottom:65px}.legal-nav{height:70px}.legal-main h1{font-size:38px}}
