/* huhu.Media — blog page additions (loaded after style.css) */

/* Mehr Luft zwischen Kategorie-Filter und Artikel-Kacheln */
.filter-row { margin-bottom: var(--space-l); }

/* Equal-height article cards: teaser stretches, "Lesen →" pins to the bottom */
.card-grid--posts .card {
  display: flex;
  flex-direction: column;
}

/* Keep the category filter working: hidden cards must stay display:none,
   because the flex display above would otherwise override the [hidden] UA rule */
.card-grid--posts .card[hidden] { display: none; }

.card-grid--posts .card__teaser { flex: 1; }
