._grid_xp79r_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-6)}@media(max-width:1000px){._grid_xp79r_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._grid_xp79r_1{grid-template-columns:1fr}}._card_xp79r_19{display:flex;flex-direction:column}._media_xp79r_24{display:block;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:var(--muted)}._media_xp79r_24 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--animation-duration-slow)}._media_xp79r_24:hover img{transform:scale(1.03)}._fallback_xp79r_45{display:block;width:100%;height:100%}._body_xp79r_51{padding-top:var(--spacing-3)}._date_xp79r_55{font-family:var(--font-family-monospace);font-size:.72rem;color:var(--muted-foreground)}._title_xp79r_61{margin:var(--spacing-1) 0;font-family:var(--font-family-display);font-size:1.2rem;font-weight:600;line-height:1.25}._title_xp79r_61 a{color:var(--foreground);text-decoration:none}._title_xp79r_61 a:hover{color:var(--primary)}._excerpt_xp79r_78{margin:0;color:var(--muted-foreground);font-size:.92rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
