.post-featured[data-astro-cid-txvawpfi]{gap:var(--space-6);color:var(--ink);margin-bottom:var(--space-8);align-items:center;display:grid}.post-featured[data-astro-cid-txvawpfi] img[data-astro-cid-txvawpfi]{border-radius:var(--radius-lg);aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:var(--shadow-md)}.post-featured[data-astro-cid-txvawpfi]:hover{color:var(--ink)}.post-featured-copy[data-astro-cid-txvawpfi]{gap:var(--space-4);display:grid}.post-featured[data-astro-cid-txvawpfi] h2[data-astro-cid-txvawpfi]{font-size:var(--text-display);line-height:var(--leading-tight)}.post-featured[data-astro-cid-txvawpfi]:hover h2[data-astro-cid-txvawpfi]{color:var(--color-primary)}.post-featured[data-astro-cid-txvawpfi] p[data-astro-cid-txvawpfi]{color:#4a5560;font-size:var(--text-body-lg)}.post-meta[data-astro-cid-txvawpfi]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.post-kind[data-astro-cid-txvawpfi]{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-primary);font-weight:var(--font-weight-display)}time[data-astro-cid-txvawpfi]{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.text-link[data-astro-cid-txvawpfi]{color:var(--color-primary)}@media (width>=1000px){.post-featured[data-astro-cid-txvawpfi]{gap:var(--space-8);grid-template-columns:7fr 5fr}}.post-filters[data-astro-cid-txvawpfi]{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.post-filters[data-astro-cid-txvawpfi] button[data-astro-cid-txvawpfi]{font:inherit;font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border);background:var(--white);color:var(--ink);cursor:pointer;transition:all var(--duration-fast);padding:8px 16px}.post-filters[data-astro-cid-txvawpfi] button[data-astro-cid-txvawpfi] span[data-astro-cid-txvawpfi]{color:var(--color-text-muted);margin-left:4px}.post-filters[data-astro-cid-txvawpfi] button[data-astro-cid-txvawpfi]:hover{border-color:var(--color-primary)}.post-filters[data-astro-cid-txvawpfi] button[data-astro-cid-txvawpfi].is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--white)}.post-filters[data-astro-cid-txvawpfi] button[data-astro-cid-txvawpfi].is-active span[data-astro-cid-txvawpfi]{color:var(--blue-tint-10)}.post-grid[data-astro-cid-txvawpfi]{gap:var(--space-5);display:grid}.post-card[data-astro-cid-txvawpfi]{color:var(--ink);background:var(--white);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);transition:opacity .7s var(--ease-standard) var(--d,0s), transform .7s var(--ease-standard) var(--d,0s), border-color var(--duration-normal), box-shadow var(--duration-normal);flex-direction:column;display:flex;overflow:hidden}.post-card[data-astro-cid-txvawpfi][hidden]{display:none}.post-card[data-astro-cid-txvawpfi]:hover{color:var(--ink);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.post-img[data-astro-cid-txvawpfi]{overflow:hidden}.post-img[data-astro-cid-txvawpfi] img[data-astro-cid-txvawpfi]{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .6s var(--ease-standard)}.post-card[data-astro-cid-txvawpfi]:hover .post-img[data-astro-cid-txvawpfi] img[data-astro-cid-txvawpfi]{transform:scale(1.04)}.post-body[data-astro-cid-txvawpfi]{padding:var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.post-body[data-astro-cid-txvawpfi] h3[data-astro-cid-txvawpfi]{font-size:var(--text-body-lg);line-height:var(--leading-snug);flex:1}@media (width>=700px){.post-grid[data-astro-cid-txvawpfi]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.post-grid[data-astro-cid-txvawpfi]{grid-template-columns:repeat(3,1fr)}}
