:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{color:#dce9e3;font-family:var(--font-geist), sans-serif;background:#07110e;margin:0}a{color:#73d9ae}.legal-shell{background:radial-gradient(circle at 20% 0,#24815b33,#0000 36rem);min-height:100vh}.legal-nav{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07110ee6;border-bottom:1px solid #254137;flex-wrap:wrap;align-items:center;gap:14px;padding:16px max(20px,50vw - 460px);display:flex;position:sticky;top:0}.legal-nav>a:first-child{color:#f2fff9;font:700 13px/1 var(--font-space), monospace;letter-spacing:.12em;margin-right:auto;text-decoration:none}.legal-nav a:not(:first-child){font-size:13px}.legal-main{width:min(100% - 40px,820px);margin:0 auto;padding:64px 0 96px}.legal-main h1{color:#f5fff9;margin:0 0 8px;font-size:clamp(32px,6vw,58px);line-height:1}.legal-main h2{color:#effcf6;margin:42px 0 12px;font-size:20px}.legal-main h3{color:#effcf6;margin:24px 0 8px;font-size:16px}.legal-main p,.legal-main li{color:#b7cbc2;font-size:15px;line-height:1.7}.legal-main li+li{margin-top:7px}.legal-kicker{letter-spacing:.16em;text-transform:uppercase;color:#73d9ae!important;font:700 11px/1 var(--font-space), monospace!important}.legal-updated{margin-bottom:36px;color:#789187!important;font-size:13px!important}.legal-alert{background:#241d0d;border:1px solid #8b6c2e;border-radius:10px;padding:16px 18px;color:#f4d58f!important}.legal-card{background:#0c1d17b8;border:1px solid #254137;border-radius:12px;padding:18px 20px}.legal-address{white-space:pre-line}@media (max-width:640px){.legal-nav{gap:0 4px;padding-block:12px 4px;position:static}.legal-nav>a:first-child{width:100%;padding-bottom:4px}.legal-nav a:not(:first-child){margin-left:-8px;padding:10px 8px}.legal-main{overflow-wrap:anywhere;padding-top:42px}}
