.grid_block {
  --g-cnt: 1;
  display: grid;
  grid-template-columns: repeat(var(--g-cnt), 1fr);
}
.grid_block_2 {
  --g-cnt: 2;
}
.grid_block_3 {
  --g-cnt: 3;
}
.grid_block .grid__item {
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 749px) {
  .grid_block.column--mobile {
    grid-template-columns: repeat(1, 1fr);
  }
}