.legal-page.svelte-1gmktme{background:radial-gradient(circle at 82% 8%, #3b53d614, transparent 28rem), var(--bg);min-height:70vh;padding:clamp(64px,9vw,112px) 0}.legal-wrap.svelte-1gmktme{max-width:880px}.legal-eyebrow.svelte-1gmktme{color:var(--accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:650}.legal-content{color:var(--slate);overflow-wrap:anywhere;font-size:16px;line-height:1.72}.legal-content h1,.legal-content h2,.legal-content h3,.legal-content h4{color:var(--ink);font-family:var(--font-display);line-height:1.15}.legal-content h1{letter-spacing:-.04em;margin:0 0 48px;font-size:clamp(40px,6.1vw,68px)}.legal-content h2{border-top:1px solid var(--line-strong);letter-spacing:-.025em;margin:56px 0 18px;padding-top:26px;font-size:clamp(25px,3.5vw,34px)}.legal-content h3{letter-spacing:-.01em;margin:36px 0 12px;font-size:21px}.legal-content h4{margin:28px 0 8px;font-size:17px}.legal-content p,.legal-content ul,.legal-content ol{margin-block:14px}.legal-content ul,.legal-content ol{padding-left:24px}.legal-content a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-content strong{color:var(--ink);font-weight:650}.back-link.svelte-1gmktme{color:var(--accent-ink);align-items:center;gap:9px;margin-top:52px;font-weight:650;display:inline-flex}.back-link.svelte-1gmktme:hover{text-underline-offset:4px;text-decoration:underline}
