:root{color-scheme:dark;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#070709;color:#f3f3ee}
*{box-sizing:border-box}
html,body{width:100%;max-width:100vw;overflow-x:hidden}
body{margin:0;background:radial-gradient(circle at 80% 0,rgba(139,92,246,.22),transparent 36%),#070709;min-height:100vh}
main{width:min(720px,100%);margin:0 auto;padding:28px 22px 64px}
.legal-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
a{display:inline-flex;max-width:100%;align-items:center;gap:8px;overflow-wrap:anywhere;color:#d2ff1f;text-decoration:none;font-weight:700}
a .i8{font-size:17px}
.lang{display:inline-flex;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#111114}
.lang button{min-width:36px;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:#8d8d97;font-family:Jura,Manrope,sans-serif;font-size:11px;font-weight:700;cursor:pointer}
.lang button.active{background:#d2ff1f;color:#101400}
h1{overflow-wrap:anywhere;font-family:Jura,Manrope,sans-serif;font-size:clamp(26px,7vw,44px);font-weight:700;line-height:1.05;letter-spacing:.02em;margin:38px 0 10px}
h2{overflow-wrap:anywhere;font-family:Jura,Manrope,sans-serif;font-size:17px;letter-spacing:.06em;text-transform:uppercase;margin:30px 0 8px;color:#d2ff1f}
p{overflow-wrap:anywhere;color:#c9c9cf;line-height:1.7;margin:0}
.updated{color:#8d8d97;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:24px}
