.legal{min-height:calc(100vh / var(--zoom,1));color:#f4f6f3;background:#0b0c0b}.legal-nav{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;padding:22px 20px;display:flex}.legal-nav a.logo{letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.legal-nav a.logo svg{width:20px;height:20px}.legal-nav a.back{color:#9aa39b;font-size:14px}.legal-nav a.back:hover{color:#f4f6f3}.legal-doc{max-width:760px;margin:0 auto;padding:24px 20px 90px}.legal-doc .k{font:400 12px/1 var(--font-geist-mono,ui-monospace, monospace);color:#7ad48f;text-transform:uppercase;letter-spacing:.06em}.legal-doc h1{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(34px,5vw,48px);font-weight:500;line-height:1.05}.legal-doc .date{color:#646c65;margin-bottom:36px;font-size:13.5px}.legal-doc h2{letter-spacing:-.02em;margin:34px 0 10px;font-size:19px;font-weight:500}.legal-doc p,.legal-doc li{color:#c9d0c9;font-size:15px;line-height:1.7}.legal-doc ul{gap:6px;margin:8px 0;padding-left:20px;display:grid}.legal-doc a{color:#7ad48f}.legal-doc .box{background:#111311;border:1px solid #1f231f;border-radius:12px;margin:18px 0;padding:16px 18px}
