.pagination[data-astro-cid-lzwwthbz]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:20px;display:flex}.pagination__pages[data-astro-cid-lzwwthbz]{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pagination__page[data-astro-cid-lzwwthbz]{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:38px;height:38px;color:var(--color-text-muted);font-family:var(--font-mono);place-items:center;padding-inline:8px;font-size:.8125rem;text-decoration:none;display:grid}.pagination__page[data-astro-cid-lzwwthbz]:hover{border-color:var(--color-primary);color:var(--color-link)}.pagination__page[data-astro-cid-lzwwthbz].is-current{border-color:var(--color-primary);background:var(--color-primary);color:#fff;font-weight:600}.pagination__step[data-astro-cid-lzwwthbz]{color:var(--color-text-muted);font-size:.8125rem;font-weight:600;text-decoration:none}.pagination__step[data-astro-cid-lzwwthbz]:hover{color:var(--color-link)}.pagination__step[data-astro-cid-lzwwthbz].is-disabled{color:var(--color-border-strong)}.pagination__gap[data-astro-cid-lzwwthbz]{color:var(--color-text-subtle);padding-inline:4px;font-size:.8125rem}@media (width<=560px){.pagination[data-astro-cid-lzwwthbz]{flex-wrap:wrap;justify-content:center}.pagination__pages[data-astro-cid-lzwwthbz]{order:-1;justify-content:center;width:100%}}.type-nav[data-astro-cid-gt4f2e65]{flex-wrap:wrap;gap:6px;padding-bottom:14px;display:flex}.type-link[data-astro-cid-gt4f2e65]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:34px;color:var(--color-text-muted);transition:border-color .16s var(--ease), color .16s var(--ease), background-color .16s var(--ease);align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;text-decoration:none;display:inline-flex}.type-link[data-astro-cid-gt4f2e65]:hover{border-color:var(--color-primary);color:var(--color-link)}.type-link[data-astro-cid-gt4f2e65].is-active{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-hover);font-weight:600}.type-link__count[data-astro-cid-gt4f2e65]{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.6875rem}.filters[data-astro-cid-szh4yeq7]{flex-wrap:wrap;gap:6px;padding-bottom:24px;display:flex}.filter[data-astro-cid-szh4yeq7]{border:1px solid var(--color-border);background:var(--color-surface);min-height:34px;color:var(--color-text-muted);transition:border-color .16s var(--ease), color .16s var(--ease), background-color .16s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;text-decoration:none;display:inline-flex}.filter[data-astro-cid-szh4yeq7]:hover{border-color:var(--color-primary);color:var(--color-link)}.filter[data-astro-cid-szh4yeq7].is-active{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-hover);font-weight:600}.filter__count[data-astro-cid-szh4yeq7]{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.6875rem}.article-grid[data-astro-cid-szh4yeq7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.article-empty[data-astro-cid-szh4yeq7]{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:clamp(36px,6vw,56px) 24px;display:flex}.article-empty__eyebrow[data-astro-cid-szh4yeq7]{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.article-empty__title[data-astro-cid-szh4yeq7]{color:var(--color-text);font-size:1.125rem;font-weight:700}.article-empty__lead[data-astro-cid-szh4yeq7]{max-width:52ch;color:var(--color-text-muted);font-size:.875rem;line-height:1.8}.article-empty__links[data-astro-cid-szh4yeq7]{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:8px;display:flex}@media (width<=1023px){.article-grid[data-astro-cid-szh4yeq7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.article-grid[data-astro-cid-szh4yeq7]{grid-template-columns:1fr}}
