.ml-legal-page{color:#10110f;background:#f4f2ea;min-height:70vh;padding:80px 0 120px;font-family:Arial,Helvetica,sans-serif}.ml-legal-head{border-bottom:1px solid #10110f2b;grid-template-columns:220px 1fr;gap:60px;padding-bottom:55px;display:grid}.ml-legal-head h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,86px);line-height:.94}.ml-legal-head p{color:#666a62;max-width:680px;margin:20px 0 0;font-size:16px;line-height:1.6}.ml-legal-notice{color:#fff;background:#10110f;border-radius:20px;grid-template-columns:160px 1fr;gap:24px;margin:44px 0 20px;padding:24px 26px;display:grid}.ml-legal-notice strong{letter-spacing:.08em;color:#d9ff43;font:800 10px/1.2 monospace}.ml-legal-notice p{color:#c1c3bd;margin:0;font-size:13px;line-height:1.6}.ml-legal-body{max-width:850px;margin-left:auto;padding-top:30px}.ml-legal-body section{border-bottom:1px solid #10110f26;padding:32px 0}.ml-legal-body h2{letter-spacing:-.03em;margin:0 0 13px;font-size:22px}.ml-legal-body p,.ml-legal-body li{color:#60635c;font-size:14px;line-height:1.7}.ml-legal-body ul{padding-left:20px}.ml-legal-body a{color:#10110f;text-underline-offset:3px;font-weight:700}.ml-legal-meta{text-transform:uppercase;letter-spacing:.08em;color:#74776f;margin-top:28px;font:700 9px/1.4 monospace}@media (max-width:760px){.ml-legal-page{padding:60px 0 85px}.ml-legal-head{grid-template-columns:1fr;gap:22px}.ml-legal-head h1{font-size:50px}.ml-legal-notice{grid-template-columns:1fr;gap:12px}.ml-legal-body{max-width:none;margin-left:0}.ml-legal-body section{padding:26px 0}}
