.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.