Responsive grid with `auto-fill`

.responsive-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(430px, 1fr));
}

auto-fill combined with repeat and minmax creates a responsive grid. Grid items fill up the space horizontally. Change the 430px value to change the minimum size of the grid items.