1) С отступами между секциями намучился: то слишком много, то вплотную, в итоге добавил margin-bottom к каждому блоку отдельно, но потом понял, что можно группировать
2) Долго не мог понять по вложенному селектору, я писал .parent .child без пробела, потом понял что пробел это и есть вложенность
3) Не понимал, как сделать карточки одинаковой высоты, когда текста разное количество, использовал height: 100% , но не работало
4) В конце понял, что стили разбросаны хаотично, потому что писал по ходу, поэтому пришлось переписать
5) Классы назвал как попало (.block1, .block2), Роман Евгеньевич, считаю норм