.block-card-image-content .block-cards {
  max-width: 100%
}
.block-card-image-content__container {
  text-align: center
}
.block-card-image-content__container h2 {
  margin: 0
}
.block-card-image-content .block-cards__grid {
  grid-template-columns: 1fr;
  gap: 1.5rem
}
@media (min-width:48rem) {
  .block-card-image-content .block-cards__grid {
    grid-template-columns: repeat(2,1fr)
  }
}
@media (min-width:62rem) {
  .block-card-image-content .block-cards__grid {
    grid-template-columns: repeat(3,1fr)
  }
}