.page.svelte-u4k2t{padding-block:clamp(var(--space-px-28), 4vw, var(--space-9));gap:var(--space-8);flex-direction:column;display:flex}.hero.svelte-u4k2t{gap:var(--space-3);flex-direction:column;max-width:720px;display:flex}.hero__pill.svelte-u4k2t{padding:var(--space-1) var(--space-3);background:var(--color-pill-bg);color:var(--color-fg);border-radius:var(--radius-pill);font-size:11.5px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);align-self:flex-start}.hero__title.svelte-u4k2t{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-hero-sub);letter-spacing:var(--lt-display-2);line-height:var(--lh-tight);color:var(--color-fg)}.hero__sub.svelte-u4k2t{font-size:var(--fs-lead);line-height:var(--lh-message);color:var(--color-fg-muted)}.featured.svelte-u4k2t{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-fg);transition:border-color var(--dur-fast) ease, transform var(--dur-fast) ease;grid-template-columns:1.3fr 1fr;gap:0;text-decoration:none;display:grid;overflow:hidden}.featured.svelte-u4k2t:hover{border-color:var(--color-fg);transform:translateY(-2px)}.featured__media.svelte-u4k2t{min-height:320px;position:relative;overflow:hidden}.featured__media.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured__body.svelte-u4k2t{padding:var(--space-7);gap:var(--space-3);flex-direction:column;justify-content:center;display:flex}.featured__tag.svelte-u4k2t{font-size:11px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);color:var(--color-accent);align-self:flex-start}.featured__title.svelte-u4k2t{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-body);letter-spacing:var(--ls-tight-2)}.featured__excerpt.svelte-u4k2t{font-size:14.5px;line-height:var(--lh-message);color:var(--color-fg-muted)}.featured__meta.svelte-u4k2t{color:var(--color-fg-muted);margin-top:var(--space-2);gap:var(--space-px-6);flex-wrap:wrap;font-size:12px;display:inline-flex}.dot.svelte-u4k2t{opacity:.5}.grid.svelte-u4k2t{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.card.svelte-u4k2t{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-16);color:var(--color-fg);transition:border-color var(--dur-fast) ease, transform var(--dur-fast) ease;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card.svelte-u4k2t:hover{border-color:var(--color-fg);transform:translateY(-2px)}.card__media.svelte-u4k2t{aspect-ratio:16/10;position:relative;overflow:hidden}.card__media.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card__body.svelte-u4k2t{padding:var(--space-px-18);gap:var(--space-2);flex-direction:column;display:flex}.card__tag.svelte-u4k2t{font-size:10.5px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);color:var(--color-accent);align-self:flex-start}.card__title.svelte-u4k2t{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:16px;line-height:var(--lh-snug);letter-spacing:var(--ls-tight-3)}.card__excerpt.svelte-u4k2t{font-size:13px;line-height:var(--lh-normal);color:var(--color-fg-muted)}.card__meta.svelte-u4k2t{color:var(--color-fg-muted);margin-top:var(--space-1);font-size:11.5px}@media (width<=720px){.featured.svelte-u4k2t{grid-template-columns:1fr}.featured__media.svelte-u4k2t{min-height:220px}.featured__body.svelte-u4k2t{padding:var(--space-6)}}
