.page.svelte-k45wj3{max-width:920px;margin:0 auto;padding:72px 32px 96px}.page__hero.svelte-k45wj3{display:grid;gap:14px;margin-bottom:48px}.kicker.svelte-k45wj3{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sg-secondary)}h1.svelte-k45wj3{margin:0;font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:-.03em}.lede.svelte-k45wj3{max-width:62ch;margin:0;font-size:20px;line-height:1.55;color:var(--sg-body)}h2.svelte-k45wj3{margin:0 0 16px;font-size:26px}.post-list.svelte-k45wj3{display:grid;gap:16px}.post-card.svelte-k45wj3 a:where(.svelte-k45wj3){display:grid;gap:8px;padding:22px;border:1px solid var(--sage-paper-heavy, #d9d3c2);border-radius:6px;background:var(--sg-white, #fff);color:inherit;text-decoration:none}.post-card.svelte-k45wj3 a:where(.svelte-k45wj3):hover h3:where(.svelte-k45wj3){text-decoration:underline}.post-card__date.svelte-k45wj3{color:var(--sg-secondary);font-size:13px;font-weight:600}.post-card.svelte-k45wj3 h3:where(.svelte-k45wj3){margin:0;font-size:22px;line-height:1.25}.post-card.svelte-k45wj3 p:where(.svelte-k45wj3){margin:0;max-width:68ch;line-height:1.6;color:var(--sg-body)}@media(max-width:680px){.page.svelte-k45wj3{padding-inline:22px}}
