.legal-page{--l-orange:#f08a3c;--l-bg:#090909;--l-panel:#151515;--l-text:#f7f3ee;--l-muted:#aaa39d;--l-line:rgba(255,255,255,.12);min-height:100vh;background:radial-gradient(circle at 82% 5%,rgba(240,138,60,.15),transparent 25%),var(--l-bg);color:var(--l-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;padding-bottom:70px}.legal-page *{box-sizing:border-box}.legal-content,.legal-footer,.legal-header{width:min(960px,calc(100% - 32px));margin:0 auto}.legal-header{display:flex;min-height:78px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--l-line)}.legal-header a{color:inherit;text-decoration:none}.legal-header>a:first-child{font-size:20px;font-style:italic;font-weight:950}.legal-header>a:first-child b{color:var(--l-orange)}.legal-header>a:last-child{color:var(--l-muted);font-size:13px;font-weight:800}.legal-content{padding:65px 0}.legal-content>p:first-child{color:#ffad6d;font-size:11px;font-weight:900;letter-spacing:.16em}.legal-content h1{max-width:780px;margin:12px 0 20px;font-size:clamp(42px,6.2vw,72px);line-height:.95;letter-spacing:-.06em}.legal-content>p{color:var(--l-muted);font-size:15px;line-height:1.7}.legal-content section{margin-top:36px;border-top:1px solid var(--l-line);padding-top:28px}.legal-content h2{margin:0 0 14px;font-size:24px}.legal-content li,.legal-content section p{color:var(--l-muted);font-size:15px;line-height:1.7}.legal-content ul{padding-left:21px}.legal-content a{color:#ffad6d}.legal-requisites{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:25px}.legal-requisites div{border:1px solid var(--l-line);border-radius:14px;background:var(--l-panel);padding:18px}.legal-requisites b,.legal-requisites small{display:block}.legal-requisites small{color:var(--l-muted);font-size:11px}.legal-requisites b{margin-top:6px;font-size:16px}.legal-footer{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--l-line);padding-top:30px;color:var(--l-muted);font-size:12px}.legal-footer a{color:inherit;text-decoration:none}html[data-theme=light] .legal-page{--l-bg:#f7f4f0;--l-panel:#fff;--l-text:#191919;--l-muted:#6f6b67;--l-line:rgba(25,25,25,.13);background:radial-gradient(circle at 82% 5%,rgba(240,138,60,.14),transparent 25%),var(--l-bg)}@media(max-width:620px){.legal-content{padding:45px 0}.legal-content h1{font-size:43px}.legal-requisites{grid-template-columns:1fr}}