.lg-hero.svelte-7ke6fz{background:var(--grad-circuit), var(--ink-900);border-bottom:1px solid var(--border-soft);padding:88px 0 64px}.lg-hero.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-family:var(--font-display);letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(34px,4.5vw,54px);font-weight:700;line-height:1.06}.lg-updated.svelte-7ke6fz{font-family:var(--font-mono);color:var(--fg3);margin-top:18px;font-size:13px}.lg-doc.svelte-7ke6fz{max-width:760px}.lg-intro.svelte-7ke6fz{color:var(--fg2);font-size:17px;line-height:1.7}.lg-doc.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg1);margin:40px 0 14px;padding-top:8px;font-size:22px;font-weight:700}.lg-doc.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--fg2);margin-bottom:14px;font-size:15.5px;line-height:1.7}.lg-doc.svelte-7ke6fz ul:where(.svelte-7ke6fz){flex-direction:column;gap:8px;margin:0 0 14px;padding-left:22px;display:flex}.lg-doc.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--fg2);font-size:15.5px;line-height:1.65}.lg-doc.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--brand-red);font-weight:500}.lg-doc.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration:underline}.lg-contact.svelte-7ke6fz{background:var(--ink-800);border:1px solid var(--border);border-radius:var(--r-md);padding:18px 20px;line-height:1.9}.lg-crosslink.svelte-7ke6fz{border-top:1px solid var(--border);margin-top:44px;padding-top:24px}.lg-crosslink.svelte-7ke6fz a:where(.svelte-7ke6fz){font-family:var(--font-display);color:var(--fg1);transition:color var(--dur-fast);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.lg-crosslink.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--brand-red)}
