.cards[data-astro-cid-of4vcfpi]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-s);display:grid}.card[data-astro-cid-of4vcfpi]{align-items:flex-start;gap:var(--space-xs);padding:var(--space-l);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-s);transition:border-color var(--dur), box-shadow var(--dur), translate var(--dur) var(--ease-out);flex-direction:column;display:flex;position:relative}.card[data-astro-cid-of4vcfpi]:hover{border-color:var(--accent-line);box-shadow:var(--shadow-m);translate:0 -2px}.top[data-astro-cid-of4vcfpi]{justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;margin-bottom:var(--space-xs);display:flex}.icon-tile[data-astro-cid-of4vcfpi]{border-radius:var(--radius-s);background:var(--accent-soft);width:2.75rem;height:2.75rem;color:var(--accent-text);place-items:center;display:grid}.title[data-astro-cid-of4vcfpi]{font-size:var(--step-2)}.title[data-astro-cid-of4vcfpi] a[data-astro-cid-of4vcfpi]{text-decoration:none}.title[data-astro-cid-of4vcfpi] a[data-astro-cid-of4vcfpi]:after{content:"";border-radius:inherit;position:absolute;inset:0}.title[data-astro-cid-of4vcfpi] a[data-astro-cid-of4vcfpi]:focus-visible{outline:none}.card[data-astro-cid-of4vcfpi]:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}p[data-astro-cid-of4vcfpi]{color:var(--fg-muted);font-size:var(--text-small);line-height:1.6}.more[data-astro-cid-of4vcfpi]{padding-top:var(--space-2xs);margin-top:auto}@media (width<=62.5em){.cards[data-astro-cid-of4vcfpi]{grid-template-columns:repeat(min(var(--cols), 2), minmax(0, 1fr))}}@media (width<=37.5em){.cards[data-astro-cid-of4vcfpi]{grid-template-columns:1fr}}
