Um das unterschiedliche Verhalten von margin zu sehen, bitte display: flex mal testweise deaktivieren

A
B
C
D
E