.legal-page{color:#f4f6f6;min-height:100vh;font:16px/1.65 var(--font-geist), Arial, sans-serif;background:radial-gradient(circle at 80% 0,#2968ff1f,#0000 34%),#080b13;padding:clamp(28px,6vw,72px) clamp(18px,5vw,56px);overflow-x:hidden}.legal-page *{box-sizing:border-box}.legal-page-shell{width:min(860px,100%);margin:0 auto}.legal-page-header{border-bottom:1px solid #c5c6c72e;margin-bottom:34px;padding-bottom:24px}.legal-page-brand{color:#66fcf1;letter-spacing:.13em;font-size:13px;font-weight:800;text-decoration:none}.legal-page h1{overflow-wrap:anywhere;margin:22px 0 10px;font-size:clamp(36px,7vw,64px);line-height:1}.legal-page h2{margin:34px 0 10px;font-size:22px}.legal-page h3{margin:24px 0 8px;font-size:17px}.legal-page p,.legal-page ul{color:#bec8d5}.legal-page ul{padding-left:22px}.legal-page li+li{margin-top:6px}.legal-page a{color:#66fcf1}.legal-page address{overflow-wrap:anywhere;color:#e5ebf2;background:#0c111cd1;border:1px solid #66fcf147;padding:18px;font-style:normal}.legal-page-note{color:#d9efb4;background:#9be21c14;border-left:3px solid #9be21c;padding:14px 16px}.legal-page-footer{border-top:1px solid #c5c6c72e;flex-wrap:wrap;gap:18px;margin-top:46px;padding-top:22px;display:flex}@media (max-width:600px){.legal-page{font-size:15px}.legal-page h1{font-size:clamp(30px,10.5vw,42px)}.legal-page h2{margin-top:28px}}
