Paged breaks grid CSS

Hi Jean-Michel,
The short answer is that pagination adds an extra wrapping div to your output, and so that new div is your grid item instead of the actual posts. See this thread for solutions.

Your wrapper CSS should probably be changed to look like this:

.cards, .cards > .tangible-paginator-target {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}