/* Bilgi Blog uses the shared publication listing, with original editorial covers. */
.ab-blog-category-filter { display: grid; gap: 8px; margin-top: 20px; padding-top: 16px; border-top: 1px solid var(--ab-border); color: var(--ab-muted); font-size: .75rem; line-height: 1.7; overflow-wrap: anywhere; }
.ab-blog-category-filter strong { color: var(--ab-ink); font-weight: 500; }
.ab-blog-category-filter a { display: inline-flex; align-items: center; min-height: 36px; justify-self: start; color: var(--ab-brand); text-decoration: underline; text-underline-offset: 4px; }
.ab-blog-card-placeholder { display: flex; align-items: center; justify-content: center; gap: 8px; width: 100%; height: 100%; color: var(--ab-brand); font-size: clamp(1.25rem,2.2vw,1.75rem); font-weight: 500; letter-spacing: -.04em; }
.ab-blog-card-placeholder > span { font-weight: 700; }
@media (min-width:601px) and (max-width:960px) { .ab-blog-category-filter { grid-column: 1; margin-top: -12px; } }
