.lg-page.svelte-1gmktme{padding:calc(var(--nav-height) + clamp(2rem, 5vw, 4rem)) var(--container-pad) clamp(4rem, 8vw, 7rem)}.lg-container.svelte-1gmktme{max-width:46rem;margin-inline:auto}.lg-back.svelte-1gmktme{font-family:var(--font-display);color:var(--ink);align-items:center;gap:.45rem;margin-bottom:clamp(2rem,4vw,3rem);font-size:.9rem;font-weight:600;display:inline-flex}.lg-back.svelte-1gmktme:hover{color:var(--ink-soft)}.eyebrow.svelte-1gmktme{margin-bottom:1rem}.lg-title.svelte-1gmktme{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:500;line-height:1.08}.lg-updated.svelte-1gmktme{font-size:var(--fs-small);color:var(--ink-soft);margin-top:.9rem}.lg-docs.svelte-1gmktme{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.4rem;margin-top:clamp(1.5rem,3vw,2rem);padding-bottom:clamp(1.75rem,3.5vw,2.5rem);display:flex}.lg-doc.svelte-1gmktme{border-radius:var(--radius-pill);border:1px solid var(--border-strong);font-family:var(--font-display);color:var(--ink-soft);transition:color .2s var(--ease-out), background .2s var(--ease-out), border-color .2s var(--ease-out);padding:.45rem 1rem;font-size:.85rem;font-weight:600}.lg-doc.svelte-1gmktme:hover{color:var(--ink);border-color:var(--ink)}.lg-doc--on.svelte-1gmktme{color:#fff;background:var(--ink);border-color:var(--ink)}.lg-prose.svelte-1gmktme{padding-top:clamp(1.75rem,3.5vw,2.5rem)}.lg-prose.svelte-1gmktme h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:2.25rem 0 .85rem;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:600;line-height:1.25}.lg-prose.svelte-1gmktme h2:first-child{margin-top:0}.lg-prose.svelte-1gmktme p{color:var(--ink-soft);margin-bottom:.9rem;font-size:.98rem;line-height:1.75}.lg-prose.svelte-1gmktme strong{color:var(--ink);font-weight:600}.lg-prose.svelte-1gmktme a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lg-prose.svelte-1gmktme a:hover{color:var(--ink-soft)}.lg-prose.svelte-1gmktme ul{flex-direction:column;gap:.45rem;margin:0 0 .9rem;display:flex}.lg-prose.svelte-1gmktme ul li{color:var(--ink-soft);padding-left:1.15rem;font-size:.98rem;line-height:1.65;position:relative}.lg-prose.svelte-1gmktme ul li:before{content:"";background:var(--border-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0}.lg-prose.svelte-1gmktme .lg-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.lg-prose.svelte-1gmktme .lg-card dl{grid-template-columns:auto 1fr;gap:.55rem 1.25rem;margin:0;display:grid}.lg-prose.svelte-1gmktme .lg-card dt{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);padding-top:.15rem;font-size:.72rem;font-weight:600}.lg-prose.svelte-1gmktme .lg-card dd{color:var(--ink);margin:0;font-size:.95rem;line-height:1.5}@media (width<=560px){.lg-prose.svelte-1gmktme .lg-card dl{grid-template-columns:1fr;gap:.15rem}.lg-prose.svelte-1gmktme .lg-card dt{margin-top:.6rem}.lg-prose.svelte-1gmktme .lg-card dt:first-child{margin-top:0}}
