.cat-grid[data-astro-cid-2pvmhblb]{padding:0 0 var(--s-8);gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0;list-style:none;display:grid}.cat-card[data-astro-cid-2pvmhblb]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);transition:box-shadow .2s var(--ease);flex-direction:column;display:flex;overflow:hidden}.cat-card[data-astro-cid-2pvmhblb]:hover{box-shadow:var(--shadow-2)}.cat-card__media[data-astro-cid-2pvmhblb]{background:var(--c-border);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.cat-card__media[data-astro-cid-2pvmhblb] img{aspect-ratio:1;object-fit:cover;width:100%}.cat-card__body[data-astro-cid-2pvmhblb]{padding:var(--s-5);gap:var(--s-2);flex-direction:column;flex:1;display:flex}.cat-card[data-astro-cid-2pvmhblb] h2[data-astro-cid-2pvmhblb]{font-size:var(--fs-xl);margin:0}.cat-card[data-astro-cid-2pvmhblb] h2[data-astro-cid-2pvmhblb] a[data-astro-cid-2pvmhblb]{color:var(--c-ink);align-items:center;gap:var(--s-2);text-decoration:none;display:inline-flex}.cat-card[data-astro-cid-2pvmhblb] h2[data-astro-cid-2pvmhblb] a[data-astro-cid-2pvmhblb] svg{color:var(--c-primary)}.cat-card[data-astro-cid-2pvmhblb] h2[data-astro-cid-2pvmhblb] a[data-astro-cid-2pvmhblb]:hover{color:var(--c-primary-700);text-decoration:underline}.cat-card[data-astro-cid-2pvmhblb] p[data-astro-cid-2pvmhblb]{color:var(--c-text-2);margin:0}.cat-card__count[data-astro-cid-2pvmhblb]{font-size:var(--fs-sm);font-weight:600}.cat-card__subs[data-astro-cid-2pvmhblb]{margin:var(--s-2) 0 0;gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width<=400px){.cat-grid[data-astro-cid-2pvmhblb]{grid-template-columns:1fr}}
