.legal-center{color:#f7f7f2;background:#10110f;min-height:100vh}.legal-topbar{background:#10110f;border-bottom:1px solid #30312d;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0 clamp(20px,5vw,72px);display:flex}.legal-topbar .brand{color:#fff}.legal-topbar nav{gap:28px;display:flex}.legal-topbar nav a{color:#b7bab1}.legal-open-app{color:#111;background:#ffd400;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:950;text-decoration:none}.legal-hero{background:radial-gradient(circle at 85% 25%,#ffd4002e,#0000 25%),linear-gradient(140deg,#11120f,#191a16);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(38px,8vw,120px);min-height:520px;padding:72px clamp(22px,8vw,130px);display:grid}.legal-hero>div>p,.legal-section header p{color:#ffd400;letter-spacing:.16em;margin:0;font-size:10px;font-weight:950}.legal-hero h1{color:#f7f7f2;letter-spacing:-.055em;margin:20px 0 26px;font:700 clamp(52px,7vw,96px)/.94 Georgia,serif}.legal-hero h1 em{color:#ffd400;font-weight:400}.legal-hero>div>span{color:#a9aca3;font-size:12px}.legal-hero aside{background:#25251bdb;border:1px solid #48462d;border-radius:22px;gap:14px;padding:28px;display:grid}.legal-hero aside>.wargo-icon{color:#ffd400;font-size:34px}.legal-hero aside b{font-size:18px;line-height:1.4}.legal-hero aside p{color:#b4b7ae;margin:0;font-size:12px;line-height:1.7}.legal-index{background:#33342f;border-block:1px solid #33342f;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0 clamp(22px,8vw,130px);display:grid}.legal-index a{color:#f0f0eb;background:#171815;align-content:center;gap:7px;min-height:94px;padding:18px;font-size:11px;font-weight:850;text-decoration:none;display:grid}.legal-index a:hover{background:#21221e}.legal-index span{color:#ffd400;font-size:9px}.legal-content{padding:30px clamp(22px,8vw,130px) 100px}.legal-section{border-bottom:1px solid #343530;padding:78px 0;scroll-margin-top:24px}.legal-section>header{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:42px;display:grid}.legal-section>header>span{color:#111;background:#ffd400;border-radius:14px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:950;display:grid}.legal-section h2{color:#f7f7f2;letter-spacing:-.035em;margin:7px 0 0;font:600 clamp(32px,4vw,56px)/1 Georgia,serif}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-grid article{background:#191a17;border:1px solid #393a35;border-radius:18px;min-height:210px;padding:28px}.legal-grid h3{color:#ffd400;margin:0 0 15px;font-size:15px}.legal-grid p,.legal-rights>div>p{color:#b3b6ad;margin:0;font-size:13px;line-height:1.8}.legal-rights>div{max-width:980px}.legal-rights>div>p+p{margin-top:14px}.legal-contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.legal-contact a{color:#f3f3ee;background:#20211e;border:1px solid #3c3d37;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:16px;text-decoration:none;display:grid}.legal-contact .wargo-icon{color:#ffd400;font-size:25px}.legal-contact span{gap:5px;min-width:0;display:grid}.legal-contact small{color:#8f9289;letter-spacing:.12em;font-size:7px;font-weight:950}.legal-contact b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.legal-footer{background:#0b0c0a;border-top:1px solid #343530}.legal-footer .brand{color:#fff}.legal-footer p{color:#ffd400}.legal-footer a{color:#d2d3ce}@media (max-width:850px){.legal-topbar nav{display:none}.legal-hero{grid-template-columns:1fr;min-height:auto;padding-block:54px}.legal-index{grid-template-columns:1fr 1fr;padding-inline:22px}.legal-grid,.legal-contact{grid-template-columns:1fr}}@media (max-width:520px){.legal-topbar{min-height:70px}.legal-open-app{padding:9px 12px;font-size:10px}.legal-hero h1{font-size:48px}.legal-index{grid-template-columns:1fr}.legal-index a{min-height:70px}.legal-section{padding:58px 0}.legal-section>header{grid-template-columns:42px minmax(0,1fr)}.legal-section>header>span{width:42px;height:42px}.legal-grid article{min-height:0;padding:22px}}
