.articles-grid[data-astro-cid-ldqebv3x]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:32px}.article-card[data-astro-cid-ldqebv3x]{padding:clamp(28px,4vw,40px);display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s ease,border-color .25s ease}.article-card[data-astro-cid-ldqebv3x]:hover{transform:translateY(-4px);border-color:var(--border-signal)}.card-meta[data-astro-cid-ldqebv3x]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.read-time[data-astro-cid-ldqebv3x]{font-family:var(--font-data);font-size:.88rem;color:var(--grey)}.card-title[data-astro-cid-ldqebv3x]{font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.35;margin:0 0 16px}.card-title[data-astro-cid-ldqebv3x] a[data-astro-cid-ldqebv3x]{color:var(--ghost);text-decoration:none;transition:color .2s ease}.card-title[data-astro-cid-ldqebv3x] a[data-astro-cid-ldqebv3x]:hover{color:var(--signal)}.card-summary[data-astro-cid-ldqebv3x]{color:var(--grey);font-size:.98rem;line-height:1.6;margin-bottom:24px;flex-grow:1}.card-footer[data-astro-cid-ldqebv3x]{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--border-subtle);padding-top:20px}.audience-label[data-astro-cid-ldqebv3x]{font-size:.88rem;color:var(--grey);line-height:1.4}@media(max-width:600px){.articles-grid[data-astro-cid-ldqebv3x]{grid-template-columns:1fr}}
