.card[data-astro-cid-fmjpsoma]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-card);transition:transform var(--duration) var(--ease);overflow:hidden}.card[data-astro-cid-fmjpsoma]:hover{transform:translateY(-2px)}.link[data-astro-cid-fmjpsoma]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.thumb[data-astro-cid-fmjpsoma]{aspect-ratio:16/9;background:var(--color-surface-2);overflow:hidden}.thumb[data-astro-cid-fmjpsoma] img{object-fit:cover;width:100%;height:100%}.thumb-fallback[data-astro-cid-fmjpsoma]{height:100%;color:var(--color-accent);place-items:center;font-size:2.5rem;display:grid}.body[data-astro-cid-fmjpsoma]{padding:var(--space-4) var(--space-4) var(--space-5);gap:var(--space-2);display:grid}.category[data-astro-cid-fmjpsoma]{font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-accent);margin:0;font-weight:700}.title[data-astro-cid-fmjpsoma]{font-size:var(--text-base);margin:0;line-height:1.6}.meta[data-astro-cid-fmjpsoma]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}
