.page.svelte-1wy6smj{padding-block:clamp(var(--space-5), 3vw, var(--space-px-36))}.grid.svelte-1wy6smj{gap:var(--space-px-18);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.card.svelte-1wy6smj{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-fg);transition:border-color var(--dur-fast) ease, transform var(--dur-fast) ease;flex-direction:column;display:flex;overflow:hidden}.card.svelte-1wy6smj:hover{border-color:var(--color-fg);transform:translateY(-1px)}.card__image.svelte-1wy6smj{aspect-ratio:16/10;object-fit:cover;width:100%}.card__body.svelte-1wy6smj{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.card__tag.svelte-1wy6smj{padding:var(--space-px-3) var(--space-2);background:var(--color-pill-bg);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);color:var(--color-fg-muted);align-self:flex-start}.card__title.svelte-1wy6smj{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-fg)}.card__sub.svelte-1wy6smj{font-size:var(--fs-pill);line-height:var(--lh-card-alt);color:var(--color-fg-muted)}.card__meta.svelte-1wy6smj{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-fg)}
