🎯 What you'll practice: 2D layout with Grid, and the auto-fill/minmax responsive trick.
1-A 2-B 3-B 4-B | 5 = gap 6 = three 7 = .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;} 8 = Each column is at least 220px wide but grows to fill remaining space (1fr) equally with siblings, up to available width 9 = When you need alignment along two axes at once (rows AND columns), like a page layout or photo gallery, rather than a single row/column of items | 10 = .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;}