.article-grid.svelte-12s6yie{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-card.svelte-12s6yie{border-bottom:1px solid var(--border);min-width:0}.cover.svelte-12s6yie{aspect-ratio:1.6;border:1px solid var(--glass-border);border-radius:var(--radius-panel);background:linear-gradient(135deg, var(--surface-elevated), var(--background-secondary));display:block;position:relative;overflow:hidden}.cover.svelte-12s6yie img:where(.svelte-12s6yie){object-fit:cover;width:100%;height:100%;transition:transform var(--duration-fast)}.cover.svelte-12s6yie:hover img:where(.svelte-12s6yie){transform:scale(1.025)}.cover.svelte-12s6yie img:where(.svelte-12s6yie)[hidden]{display:none}.cover-label.svelte-12s6yie{bottom:var(--space-4);left:var(--space-4);right:var(--space-4);width:fit-content;padding:var(--space-2) var(--space-3);color:var(--foreground);background:var(--glass);font-size:.6rem;position:absolute}.card-copy.svelte-12s6yie{padding-block:var(--space-6)}h3.svelte-12s6yie{font:clamp(1.8rem, 3vw, 2.6rem)/1.1 var(--font-display);margin-block:var(--space-3) var(--space-4);overflow-wrap:anywhere}h3.svelte-12s6yie a:where(.svelte-12s6yie){justify-content:space-between;gap:var(--space-4);display:flex}h3.svelte-12s6yie span:where(.svelte-12s6yie){font:1.2rem var(--font-body);color:var(--accent)}p.svelte-12s6yie{color:var(--foreground-muted);font-size:var(--text-ui);line-height:1.8}.tags.svelte-12s6yie{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.tags.svelte-12s6yie a:where(.svelte-12s6yie){color:var(--accent);font-size:var(--text-sm);overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}a.svelte-12s6yie:hover{color:var(--accent)}@media (width<=1023px){.article-grid.svelte-12s6yie{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.article-grid.svelte-12s6yie{grid-template-columns:1fr}}
