.posts[data-astro-cid-pmkpfqfh]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;padding-bottom:3rem;display:grid}.post-card[data-astro-cid-pmkpfqfh]{flex-direction:column;display:flex;position:relative}.post-card[data-astro-cid-pmkpfqfh].featured{grid-column:1/-1}.post-card[data-astro-cid-pmkpfqfh].featured h2[data-astro-cid-pmkpfqfh]{font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}.post-card[data-astro-cid-pmkpfqfh] h2[data-astro-cid-pmkpfqfh]{margin-bottom:.5rem;font-size:1.25rem}.post-card[data-astro-cid-pmkpfqfh] h2[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh]{color:var(--foreground);text-decoration:none}.post-card[data-astro-cid-pmkpfqfh] h2[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh]:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.post-card[data-astro-cid-pmkpfqfh]:hover{border-color:var(--input)}.post-card[data-astro-cid-pmkpfqfh]:hover h2[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh]{color:var(--primary)}.post-card[data-astro-cid-pmkpfqfh]:focus-within{outline:2px solid var(--ring);outline-offset:2px}.post-card[data-astro-cid-pmkpfqfh] h2[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh]:focus-visible{outline:none}.meta-line[data-astro-cid-pmkpfqfh]{margin-bottom:.5rem}.tags[data-astro-cid-pmkpfqfh]{flex-wrap:wrap;gap:.4rem;margin:auto 0 0;padding:0;list-style:none;display:flex}
