Вопрос по сеткам и блокам

Привет! Вопрос по выполнению заданий в Таблицах (сайт Кексби) Интересует принцип по которому когда мы отдельным большим блокам (.reviews .features, .feedback и тд) добавляем padding=Zpx; то этот блок приклеивается к верхнему блоку (исчезает пространство между данным блоком и верхним).

  1. Почему исчезает только верхнее пространство между блоками?
  2. Почему это достигается именно паддингом. А например обнуление маргина для блока не убирает это пространство?