.div.blog-posts-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important; /* Gleichmäßige 33.333% Verteilung */
  gap: 0 !important; /* Keine Lücken */
  width: 100% !important;
  max-width: none !important; /* Entfernt jegliche Container-max-width */
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box;
}

.blog-box { /* Oder deine Card-Klasse, z. B. .card oder .post-item */
  width: 100% !important;
  max-width: none !important; /* Deaktiviert max-width auf Cards */
  min-width: 0 !important; /* Verhindert Mindestbreite-Probleme */
  margin: 0 !important;
  padding: 0 !important; /* Passe Padding an, wenn gewünscht */
  box-sizing: border-box;
  background: #e6f0fa; /* Deine blaue Farbe */
}