.legal-page{color:#e9eef2;background:#0f1316;min-height:100vh;padding:48px 20px 80px;font-family:Arial,Helvetica,sans-serif}.legal-page article{max-width:820px;margin:0 auto;line-height:1.7}.legal-page h1{color:#fff;margin:12px 0 6px;font-size:clamp(1.9rem,4vw,2.6rem)}.legal-page h2{color:#f0cf8e;margin:30px 0 8px;font-size:1.2rem}.legal-page p,.legal-page li{color:#c9d2d8;font-size:15.5px}.legal-page a{color:#f0cf8e}.legal-page .legal-meta{color:#8e9daa;font-size:13px}.legal-page .legal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.legal-page .legal-top img{height:44px}
