Блочная модель документа / «Выпадание» внешних отступов [10/23]

Можете объяснить, почему когда мы задаём 1 блоку рамку, то второй блок отступает сверху на 20px?

По первой цели вы задаете внешний отступ для второго блока, и когда у родительского первого появляется рамка сверху, то отступ второго блока больше не выпадает.
Перечитайте теорию.

спасибо большое