.filter-bar[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-4)}.filter-chip[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);border:0;border-radius:var(--r-pill);background:var(--bg-tint);color:var(--text-body);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer}.filter-chip[data-astro-cid-5tznm7mj]:hover{background:var(--border-decor)}.filter-chip[data-astro-cid-5tznm7mj][aria-pressed=true]{background:var(--brand);color:#fff}.filter-count[data-astro-cid-5tznm7mj]{font-size:var(--fs-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.filter-chip[data-astro-cid-5tznm7mj][aria-pressed=true] .filter-count[data-astro-cid-5tznm7mj]{color:inherit;opacity:.75}.filter-status[data-astro-cid-5tznm7mj]{font-size:var(--fs-small);color:var(--text-muted);margin-bottom:var(--sp-6)}.post-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);list-style:none;padding:0;margin:0}.post-card[data-astro-cid-5tznm7mj]{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--bg-base);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.post-card[data-astro-cid-5tznm7mj][hidden]{display:none}.post-card-meta[data-astro-cid-5tznm7mj]{display:flex;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted)}.post-card-title[data-astro-cid-5tznm7mj]{font-size:var(--fs-h5);line-height:var(--lh-snug);margin:0}.post-card-title[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:block;min-height:32px;color:var(--text-strong);text-decoration:none}.post-card-title[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover{text-decoration:underline}.post-card-title[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:after{content:"";position:absolute;inset:0}.post-card-summary[data-astro-cid-5tznm7mj]{font-size:var(--fs-small);color:var(--text-muted);margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.tag-list[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;padding:0;margin:auto 0 0}.tag-list[data-astro-cid-5tznm7mj] li[data-astro-cid-5tznm7mj]{margin:0}@media(max-width:1080px){.post-grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.post-grid[data-astro-cid-5tznm7mj]{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.post-card[data-astro-cid-5tznm7mj]{padding:var(--sp-4) var(--sp-5)}.post-card-summary[data-astro-cid-5tznm7mj]{display:none}}
