Key Ideas
1display: grid. Turns children into grid items.
2grid-template-columns. Defines column count and width.
3fr unit. A fraction of remaining space.
4gap. Space between rows and columns.
5auto-fill + minmax. Responsive columns with zero media queries.