.cardsList {
  list-style: none;
  display: none;
  gap: var(--Spacing-x4) var(--Spacing-x1);
}

.carousel .navigationButton {
  top: 125px; /* Content card image has a fixed height of 250px, this centers the button */
}

@media screen and (min-width: 768px) {
  .carousel {
    display: none;
  }
  .cardsList {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 1024px) {
  .cardsList {
    grid-template-columns: repeat(3, 1fr);
  }
}
