.card-grid__layout {
  display: grid;
  gap: var(--wdg-gap-xsmall);
  grid-template-columns: repeat(var(--wdg-card-grid-columns, 1), minmax(0, 1fr));
}
@media (max-width: 61.9375em) {
  .card-grid__layout {
    row-gap: var(--wdg-gap-block);
  }
}
.card-grid.has-background {
  box-sizing: content-box;
  padding: var(--wdg-gap-small);
}
@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: 2;
  }
}
@media (min-width: 62em) {
  .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: 2;
  }
}
@media (min-width: 62em) {
  .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: 2;
  }
}
@media (min-width: 62em) {
  .card-grid.has-6-columns .card-grid__layout {
    --wdg-card-grid-columns: 6;
  }
}

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