.topic-pill[data-astro-cid-ysexijbm]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-line-strong);font-family:var(--font-heading);color:var(--brand-navy);background:var(--color-surface);white-space:nowrap;border-radius:999px;align-items:center;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-flex}.posts[data-astro-cid-o6plht5k]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.post-card[data-astro-cid-o6plht5k]{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.post-card[data-astro-cid-o6plht5k] .post-card__image{aspect-ratio:16/10;object-fit:cover;width:100%}.post-card__body[data-astro-cid-o6plht5k]{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.post-card__title[data-astro-cid-o6plht5k]{font-size:var(--text-xl);margin:0}.post-card__link[data-astro-cid-o6plht5k]{color:var(--color-heading);text-decoration:none}.post-card__link[data-astro-cid-o6plht5k]:after{content:"";position:absolute;inset:0}.post-card__link[data-astro-cid-o6plht5k]:hover,.post-card__link[data-astro-cid-o6plht5k]:focus-visible{text-decoration:underline}.post-card__description[data-astro-cid-o6plht5k]{color:var(--color-muted);flex:1;margin:0}.post-card__meta[data-astro-cid-o6plht5k]{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;margin:0;display:flex}@media (width>=720px){.posts[data-astro-cid-o6plht5k]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.posts[data-astro-cid-o6plht5k]{grid-template-columns:repeat(3,minmax(0,1fr))}}
