.post-card[data-astro-cid-7k3z3p6c]{background:var(--surface-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);position:relative;overflow:clip}.post-card[data-astro-cid-7k3z3p6c]:hover{box-shadow:var(--shadow-card-hover)}@media (prefers-reduced-motion:no-preference){.post-card[data-astro-cid-7k3z3p6c]:hover{transform:translateY(-2px)}}.post-card[data-astro-cid-7k3z3p6c] .post-card__image{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.post-card__body[data-astro-cid-7k3z3p6c]{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.post-card[data-astro-cid-7k3z3p6c] .post-card__title[data-astro-cid-7k3z3p6c]{color:var(--ink-900)}.post-card__title[data-astro-cid-7k3z3p6c] a[data-astro-cid-7k3z3p6c]{text-decoration:none}.post-card__title[data-astro-cid-7k3z3p6c] a[data-astro-cid-7k3z3p6c]:after{content:"";position:absolute;inset:0}.post-card__title[data-astro-cid-7k3z3p6c] a[data-astro-cid-7k3z3p6c]:focus-visible{outline:none}.post-card[data-astro-cid-7k3z3p6c]:has(a:focus-visible){outline:2px solid var(--teal-800);outline-offset:3px}.grid[data-astro-cid-upormo5f]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.grid[data-astro-cid-upormo5f]{grid-template-columns:repeat(auto-fit,minmax(280px,320px));justify-content:center}}@media (width>=981px){.grid[data-astro-cid-upormo5f]{gap:var(--space-5) var(--gutter)}}
