.legal-page{color:#eef8ff;background:radial-gradient(circle at 75% 0,#008bbf2e,#0000 32%),#020b16;min-height:100vh}.legal-page *{box-sizing:border-box}.legal-page>header{border-bottom:1px solid #123044;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(24px,5vw,76px);display:flex}.legal-shell{width:min(900px,100% - 40px);margin:auto;padding:55px 0 80px}.legal-back,.legal-nav a{color:#19dcee;text-decoration:none}.legal-eyebrow{color:#19dcee;text-transform:uppercase;letter-spacing:.18em;margin:42px 0 14px;font-size:12px}.legal-page h1{margin:0 0 18px;font-size:clamp(42px,6vw,72px);line-height:1.04}.legal-intro{color:#b5c7d4;font-size:19px;line-height:1.65}.legal-version{color:#7890a2;font-size:13px}.legal-page aside{color:#b9d6e2;background:#082438;border-left:3px solid #19dcee;margin:30px 0;padding:18px 20px;line-height:1.6}.legal-page section{border-top:1px solid #123044;padding:28px 0}.legal-page h2{margin:0 0 16px;font-size:24px}.legal-page section p,.legal-page li{color:#a9bdca;line-height:1.75}.legal-page ul{padding-left:22px}.legal-nav{border-top:1px solid #123044;gap:22px;padding-top:28px;display:flex}@media (max-width:650px){.legal-page>header{height:72px;padding:0 18px}.legal-shell{padding-top:30px}.legal-page h1{font-size:40px}.legal-page h2{font-size:21px}.legal-nav{flex-direction:column}}
