.grids_cards_LEAN {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  padding: 0px;
  gap: var(--small);
  width: calc(100% - 0px);
  flex: none;
  align-self: stretch;
  flex-grow: 0;
}

.grids_cards_LEAN .cards_LEAN, .grids_cards_LEAN.even .cards_LEAN, .grids_cards_LEAN.odd .cards_LEAN, .grids_cards_LEAN.two .cards_LEAN, .grids_cards_LEAN.three .cards_LEAN, .grids_cards_LEAN.quarters .cards_LEAN, .grids_cards_LEAN.fifths .cards_LEAN {
  width: calc(100% - 0px);
}

@media (min-width: 712px) {
  .grids_cards_LEAN.even .cards_LEAN, .grids_cards_LEAN.odd .cards_LEAN, .grids_cards_LEAN.two .cards_LEAN, .grids_cards_LEAN.three .cards_LEAN, .grids_cards_LEAN.quarters .cards_LEAN, .grids_cards_LEAN.fifths .cards_LEAN {
    width: calc(50% - calc(var(--extra_small) * 1));
  }
}

@media (min-width: 712px) {
  .grids_cards_LEAN.odd .cards_LEAN:last-child, .grids_cards_LEAN.three .cards_LEAN:last-child, .grids_cards_LEAN.fifths .cards_LEAN:last-child {
    width: calc(100% - 0px);
  }
}

@media (min-width: 1136px) {
  .grids_cards_LEAN.even .cards_LEAN, .grids_cards_LEAN.two .cards_LEAN {
    width: calc(50% - calc(var(--extra_small) * 1));
  }
}

@media (min-width: 1136px) {
  .grids_cards_LEAN.odd .cards_LEAN, .grids_cards_LEAN.three .cards_LEAN, .grids_cards_LEAN.odd .cards_LEAN:last-child, .grids_cards_LEAN.three .cards_LEAN:last-child {
    width: calc(33.33% - calc(var(--extra_small) * 2));
  }
}

@media (min-width: 1136px) {
  .grids_cards_LEAN.quarters .cards_LEAN {
    width: calc(25% - calc(var(--extra_small) * 3));
  }
}

@media (min-width: 1136px) {
  .grids_cards_LEAN.fifths .cards_LEAN, .grids_cards_LEAN.fifths .cards_LEAN:last-child {
    width: calc(20% - calc(var(--extra_small) * 4));
  }
}

