.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);color:var(--color-fg);border-radius:14px;flex-direction:column;transition:border-color .15s,transform .15s;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);text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-muted);align-self:flex-start;font-size:10px;font-weight:700}.card__title.svelte-1wy6smj{font-family:var(--font-display);color:var(--color-fg);font-size:18px;font-weight:700}.card__sub.svelte-1wy6smj{color:var(--color-fg-muted);font-size:13px;line-height:1.45}.card__meta.svelte-1wy6smj{color:var(--color-fg);font-size:12.5px;font-weight:700}
