.lead-package.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center;background:var(--surface);padding:clamp(24px,4vw,48px);margin-block-start:28px}.txt.svelte-1uha8ag{display:grid;gap:18px;min-width:0}h1.svelte-1uha8ag{font-family:var(--font-display);font-weight:700;font-size:var(--step-head);line-height:1.08;letter-spacing:-.025em;max-width:20em}h1.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);text-decoration:none}h1.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline;text-underline-offset:4px}.excerpt.svelte-1uha8ag{font-size:var(--step-body);line-height:1.6;color:var(--ink);max-width:40em;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--step-small);color:var(--muted);font-variant-numeric:tabular-nums}.dot.svelte-1uha8ag{opacity:.6}.fig.svelte-1uha8ag{display:block;height:clamp(200px,26vw,320px)}.quiet-title.svelte-1uha8ag{font-family:var(--font-display);font-weight:700;font-size:var(--step-head);line-height:1.08;letter-spacing:-.025em;margin-block-start:28px}.wire-section.svelte-1uha8ag,.blocks-section.svelte-1uha8ag{display:grid;gap:24px}.wire-section.svelte-1uha8ag{padding-block-start:clamp(48px,8vh,96px)}.blocks-section.svelte-1uha8ag{padding-block-start:clamp(64px,10vh,128px)}h2.svelte-1uha8ag{font-family:var(--font-display);font-weight:700;font-size:var(--step-lead);line-height:1.1;letter-spacing:-.02em}.blocks.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;align-items:start}.block.feature.svelte-1uha8ag{grid-column:1 / -1}.block.svelte-1uha8ag{display:grid;gap:16px}.block.svelte-1uha8ag header:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:baseline;gap:16px}.block.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:700;font-size:var(--step-body);letter-spacing:-.01em}.block.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--ink);text-decoration:none}.block.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--muted)}.more.svelte-1uha8ag{font-size:var(--step-small);color:var(--muted);text-decoration:none;white-space:nowrap}.more.svelte-1uha8ag:hover{color:var(--ink)}.stories.svelte-1uha8ag{display:grid;gap:18px}.stories.two-col.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}@media(max-width:900px){.lead-package.svelte-1uha8ag{grid-template-columns:1fr;gap:24px}.fig.svelte-1uha8ag{order:-1;height:clamp(180px,40vw,280px)}.blocks.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.stories.two-col.svelte-1uha8ag{grid-template-columns:1fr}}
