.legal-page{color:#f5f5f1;background:#070707;min-height:100vh}.legal-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070707eb;border-bottom:1px solid #252525;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.legal-logo{width:154px;height:54px;display:block;overflow:hidden}.legal-logo img{object-fit:cover;object-position:center;width:100%;height:100%}.legal-back{color:#bbb;font-size:13px;transition:color .2s}.legal-back:hover{color:#fff}.legal-content{width:min(820px,100% - 40px);margin:0 auto;padding:90px 0 120px}.legal-content h1{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(44px,7vw,72px);line-height:.96}.legal-content h1:after{content:"";background:#e1272d;width:58px;height:3px;margin-top:30px;display:block}.legal-content h2{letter-spacing:-.025em;margin:66px 0 20px;padding-top:2px;font-size:26px;line-height:1.2}.legal-content h3{letter-spacing:-.015em;color:#f0f0ec;margin:35px 0 14px;font-size:17px}.legal-content p,.legal-content li{color:#aaa9a4;font-size:15px;line-height:1.8}.legal-content p{margin:0 0 18px}.legal-content ul{margin:4px 0 24px;padding-left:22px}.legal-content li{margin:5px 0;padding-left:5px}.legal-content strong{color:#f3f3ef;font-weight:700}.legal-content a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #e1272d;text-decoration:underline #e1272d}.legal-footer{color:#696965;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #252525;justify-content:space-between;gap:30px;max-width:1100px;margin:auto;padding:34px 28px;font-size:10px;display:flex}.legal-footer>div{gap:22px;display:flex}.legal-footer a:hover{color:#fff}@media (max-width:640px){.legal-header{height:66px;padding:0 20px}.legal-logo{width:130px;height:46px}.legal-back{font-size:11px}.legal-content{padding:65px 0 90px}.legal-content h2{margin-top:52px;font-size:23px}.legal-content p,.legal-content li{font-size:14px;line-height:1.75}.legal-footer{flex-direction:column;padding:30px 20px}.legal-footer>div{flex-wrap:wrap}}
