.legal-nav{max-width:1184px;margin:0 auto;padding:calc(18px + env(safe-area-inset-top, 0px)) 28px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.legal-nav>a:first-child{display:inline-flex;min-height:44px;align-items:center}.legal-logo{height:26px;width:auto;color:var(--ink)}.legal-back{display:inline-flex;min-height:44px;align-items:center;color:var(--ink2);font-size:14px;transition:color .2s}.legal-back:hover{color:var(--ink)}.legal{max-width:760px;margin:0 auto;padding:72px 28px 120px}.legal-eyebrow{display:flex;align-items:center;gap:10px;color:var(--ink2);font:400 10px var(--font-geist-mono),monospace;letter-spacing:.09em}.legal-eyebrow i,.legal-status i{width:5px;height:5px;border-radius:50%;background:var(--lime)}.legal h1{margin-top:22px;font-size:clamp(36px,6vw,56px);line-height:1.02;letter-spacing:-.045em;font-weight:400}.legal-status{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:6px 12px;border:1px solid rgba(155,107,255,.3);border-radius:999px;color:var(--ink2);font:400 11px var(--font-geist-mono),monospace}.legal-body{margin-top:36px;color:var(--ink2);font-size:16px;line-height:1.7}.legal-body p+p{margin-top:16px}@media (max-width:620px){.legal-nav{padding-inline:16px}.legal{padding:48px 16px 88px}}