.caps.svelte-1hj79c3{--wrap: 860px}.page-head.svelte-1hj79c3{margin-bottom:calc(var(--s-xl) * 1.4)}.lede.svelte-1hj79c3 code:where(.svelte-1hj79c3){font-size:.92em}.index.svelte-1hj79c3 ul:where(.svelte-1hj79c3){display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.index.svelte-1hj79c3 li:where(.svelte-1hj79c3){display:block}.index.svelte-1hj79c3 a:where(.svelte-1hj79c3){display:block;white-space:nowrap;padding:.34rem .7rem;border:1px solid var(--border);border-radius:999px;background:var(--panel-glass);color:var(--text-secondary);font-size:var(--fs-foot);font-weight:500;line-height:var(--lh-tight);text-decoration:none}.index.svelte-1hj79c3 a:where(.svelte-1hj79c3):hover,.index.svelte-1hj79c3 a:where(.svelte-1hj79c3):focus-visible{border-color:var(--accent);color:var(--accent)}section.svelte-1hj79c3{margin-bottom:clamp(2rem,5vw,3rem);scroll-margin-top:calc(var(--s-xl) * 3.5)}h2.svelte-1hj79c3{font-size:var(--fs-kicker);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .35rem}.blurb.svelte-1hj79c3{margin:0 0 1rem;font-size:var(--fs-lead);line-height:1.55;color:var(--text-muted)}ul.svelte-1hj79c3{list-style:none;margin:0;padding:0;display:grid;gap:1rem}li.svelte-1hj79c3{display:grid;grid-template-columns:22px 1fr;gap:.85rem;align-items:start}li.svelte-1hj79c3 span:where(.svelte-1hj79c3){display:block;min-width:0}strong.svelte-1hj79c3{display:block;font-size:var(--fs-card-title);font-weight:600;letter-spacing:-.015em;line-height:1.35;margin-bottom:.2rem;color:var(--text-primary)}.how.svelte-1hj79c3{font-size:var(--fs-lede);line-height:1.6;color:var(--text-secondary)}.tick.svelte-1hj79c3{width:22px;height:22px;margin-top:1px;flex:0 0 auto}.tick.svelte-1hj79c3 circle:where(.svelte-1hj79c3){fill:color-mix(in srgb,var(--success) 14%,transparent);stroke:color-mix(in srgb,var(--success) 45%,transparent);stroke-width:1}.tick.svelte-1hj79c3 path:where(.svelte-1hj79c3){fill:none;stroke:var(--success);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.foot.svelte-1hj79c3{margin-top:clamp(2rem,5vw,3rem);padding-top:1.5rem;border-top:1px solid var(--border-soft);font-size:var(--fs-lead);line-height:1.6;color:var(--text-muted)}.foot.svelte-1hj79c3 a:where(.svelte-1hj79c3){color:var(--accent);text-decoration:none}.foot.links.svelte-1hj79c3{margin-top:.9rem;padding-top:0;border-top:0}@media (max-width: 560px){li.svelte-1hj79c3{grid-template-columns:18px 1fr;gap:.65rem}.tick.svelte-1hj79c3{width:18px;height:18px}}
