The top and bottom margins are collapsible.
Let's consider an example where we have two elements, A and B. The A element has 30px margin at the bottom, and B has 20px margin at the top.
In final, the margin between two elements are the maximum numbers of two margin values, i.e 30px, not the total sum of them.
┌───────────────────────────┐
|                           |
|              A            |
|                           |
└───────┬───────────────────┘
        |
        |       ▲
margin |       |
bottom |       |
        |       | margin
        |       | top
        |       |
┌───────▼───────┴───────────┐
|                           |
|              B            |
|                           |
└───────────────────────────┘
 
This does not happen with the left, right margins and any padding values.