.card-grid__layout {
  display: grid;
  gap: var(--wdg-gap-block);
  grid-template-columns: repeat(var(--wdg-card-grid-columns, 1), minmax(0, 1fr));
}
.card-grid__header {
  margin-block-end: var(--wdg-gap-medium);
  padding-inline: var(--wdg-gap-block);
}
@media (min-width: 48em) {
  .card-grid.has-2-columns .card-grid__layout {
    --wdg-card-grid-columns: 2;
  }
}
@media (min-width: 48em) {
  .card-grid.has-3-columns .card-grid__layout {
    --wdg-card-grid-columns: 3;
  }
}
@media (min-width: 48em) {
  .card-grid.has-4-columns .card-grid__layout {
    --wdg-card-grid-columns: 4;
  }
}
@media (min-width: 48em) {
  .card-grid.has-5-columns .card-grid__layout {
    --wdg-card-grid-columns: 5;
  }
}
@media (min-width: 48em) {
  .card-grid.has-6-columns .card-grid__layout {
    --wdg-card-grid-columns: 6;
  }
}

/*# sourceMappingURL=style.css.map */