I used the following grid properties as per the given instructions:
- grid-template-column
- grid-template-row
- grid-column
- grid-row
- gap
- dynamic grid tracks sizes.
- use of repeat() auto-fit and minmax()
- the rows and columns stretch wider when making the browser window bigger.
- the rows and columns strech taller when making the browser window smaller.