.story-page.svelte-16kje9u{display:grid;gap:64px}.story-hero.svelte-16kje9u{display:grid;gap:18px;max-width:720px;padding-top:48px}.story-kicker.svelte-16kje9u{color:var(--color-accent-primary);font-size:var(--font-caption);font-weight:700;text-transform:uppercase}.story-hero.svelte-16kje9u h1:where(.svelte-16kje9u){margin:0;font-size:var(--font-title);line-height:1;letter-spacing:0}.story-lede.svelte-16kje9u{color:var(--color-text-tertiary);font-size:var(--font-body)}.decision-lane.svelte-16kje9u{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(28px,6vw,72px);align-items:start}.decision-lane__copy.svelte-16kje9u,.decision-lane__links.svelte-16kje9u a:where(.svelte-16kje9u){display:grid;gap:12px}.decision-lane__copy.svelte-16kje9u{max-width:620px}.decision-lane__copy.svelte-16kje9u span:where(.svelte-16kje9u),.decision-lane__links.svelte-16kje9u span:where(.svelte-16kje9u),.vincent-post-hub__header.svelte-16kje9u span:where(.svelte-16kje9u),.vincent-post-list.svelte-16kje9u span:where(.svelte-16kje9u){color:var(--color-accent-primary);font-size:var(--font-caption);font-weight:800;line-height:1.3;text-transform:uppercase}.decision-lane.svelte-16kje9u h2:where(.svelte-16kje9u),.vincent-post-hub.svelte-16kje9u h2:where(.svelte-16kje9u){margin:0;font-size:var(--font-title2);line-height:1.03}.decision-lane.svelte-16kje9u p:where(.svelte-16kje9u),.decision-lane.svelte-16kje9u small:where(.svelte-16kje9u),.vincent-post-hub.svelte-16kje9u p:where(.svelte-16kje9u),.vincent-post-list.svelte-16kje9u small:where(.svelte-16kje9u){margin:0;color:var(--color-text-tertiary);line-height:1.6}.decision-lane__links.svelte-16kje9u{display:grid;gap:18px}.decision-lane__links.svelte-16kje9u a:where(.svelte-16kje9u){padding-top:20px;border-top:1px solid var(--color-border-tertiary);text-decoration:none}.decision-lane__links.svelte-16kje9u strong:where(.svelte-16kje9u){color:var(--color-text-primary);font-size:var(--font-header2);line-height:1.16}.decision-lane__links.svelte-16kje9u a:where(.svelte-16kje9u):hover strong:where(.svelte-16kje9u),.vincent-post-list.svelte-16kje9u a:where(.svelte-16kje9u):hover strong:where(.svelte-16kje9u){text-decoration:underline;text-decoration-color:var(--color-accent-primary);text-underline-offset:6px}.vincent-post-hub.svelte-16kje9u{display:grid;gap:24px}.vincent-post-hub__header.svelte-16kje9u{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.56fr);gap:clamp(20px,4vw,48px);align-items:end}.vincent-post-hub__header.svelte-16kje9u div:where(.svelte-16kje9u),.vincent-post-list.svelte-16kje9u a:where(.svelte-16kje9u){display:grid;gap:10px}.vincent-post-list.svelte-16kje9u{display:flex;flex-direction:row;gap:14px}.vincent-post-list.svelte-16kje9u a:where(.svelte-16kje9u){flex:1 1 0;min-width:0;min-height:176px;padding:20px;border:1px solid var(--color-border-tertiary);border-radius:18px;text-decoration:none}.vincent-post-list.svelte-16kje9u strong:where(.svelte-16kje9u){color:var(--color-text-primary);font-size:var(--font-header2);line-height:1.12}.story-list.svelte-16kje9u{display:grid;gap:20px}.story-card.svelte-16kje9u{display:grid;gap:12px;padding:28px 0;border-top:1px solid var(--color-border-tertiary)}.story-card.svelte-16kje9u:last-child{border-bottom:1px solid var(--color-border-tertiary)}.story-card__date.svelte-16kje9u,.story-card.svelte-16kje9u span:where(.svelte-16kje9u){color:var(--color-text-tertiary);font-size:var(--font-caption)}.story-card.svelte-16kje9u strong:where(.svelte-16kje9u){color:var(--color-text-primary);font-size:var(--font-subtitle);line-height:1.15}.story-card.svelte-16kje9u:hover strong:where(.svelte-16kje9u){text-decoration:underline;text-decoration-color:var(--color-accent-primary);text-underline-offset:6px}@media(max-width:920px){.vincent-post-list.svelte-16kje9u{flex-direction:column}}@media(max-width:720px){.story-hero.svelte-16kje9u{padding-top:24px}.story-hero.svelte-16kje9u h1:where(.svelte-16kje9u){font-size:clamp(44px,16vw,68px)}.decision-lane.svelte-16kje9u,.vincent-post-hub__header.svelte-16kje9u{grid-template-columns:1fr}.decision-lane.svelte-16kje9u h2:where(.svelte-16kje9u),.vincent-post-hub.svelte-16kje9u h2:where(.svelte-16kje9u){font-size:var(--font-title3)}}
