.lb-legal-page{color:#f5f7fa;background:#0d0f14;min-height:100dvh;padding:110px 22px 70px;font-family:Inter Tight,Segoe UI,Arial,sans-serif}.lb-legal-wrap{width:min(900px,100%);margin:0 auto}.lb-legal-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:44px;display:flex}.lb-legal-top a{color:#f5f7fa;text-decoration:none}.lb-legal-brand{letter-spacing:-.03em;font-weight:800}.lb-legal-badge{letter-spacing:.11em;color:#d94a64;font:650 11px/1 IBM Plex Mono,monospace}.lb-legal-page h1{letter-spacing:-.06em;margin:0 0 30px;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.95}.lb-legal-page h2{letter-spacing:-.03em;margin:42px 0 14px;font-size:1.45rem}.lb-legal-page h3{margin:25px 0 8px;font-size:1.05rem}.lb-legal-page p,.lb-legal-page li{color:#aeb6c2;line-height:1.72}.lb-legal-page ul{padding-left:20px}.lb-legal-alert{color:#e8c9d0;background:#d94a6414;border:1px solid #d94a6473;border-radius:14px;margin:24px 0;padding:18px 20px}.lb-legal-card{background:#151820;border:1px solid #ffffff1a;border-radius:16px;margin:22px 0;padding:24px}.lb-legal-muted{color:#7f8997;font-size:13px}.lb-legal-links{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:12px;margin-top:48px;padding-top:24px;display:flex}.lb-legal-links a{color:#aeb6c2;text-underline-offset:4px}@media (width<=600px){.lb-legal-page{padding-top:84px}.lb-legal-top{flex-direction:column;align-items:flex-start}.lb-legal-card{padding:18px}}
