.legal-page{color:#e8edf8;background:#0a0f1e;min-height:100vh;padding:48px 24px 96px;font-family:Inter,system-ui,sans-serif}.legal-wrap{max-width:820px;margin:0 auto}.legal-back{color:#7eb0ff;text-underline-offset:3px;text-decoration:underline}.legal-page h1{margin:40px 0 8px;font-size:42px}.legal-date{color:#8b9bc8;margin-bottom:40px}.legal-page h2{margin:32px 0 10px;font-size:21px}.legal-page p,.legal-page li{color:#b7c2dc;line-height:1.75}.legal-page ul{padding-left:22px}.legal-callout{background:#4f8ef714;border:1px solid #4f8ef759;border-radius:12px;margin-top:32px;padding:18px}@media (max-width:600px){.legal-page{padding:calc(28px + env(safe-area-inset-top)) 20px calc(64px + env(safe-area-inset-bottom))}.legal-page h1{margin-top:32px;font-size:32px;line-height:1.15}.legal-date{margin-bottom:30px}.legal-page h2{margin-top:28px;font-size:19px}.legal-page p,.legal-page li{font-size:15px;line-height:1.7}}
