Фишка в том что если у тебя style.css в теге head ниже чем normalize.css, то одинаковые стили для тега боди будут браться из style.css.
Тоже самое и со стилями внутри файлов. Если в одном и том же файле у тебя будет, например:
body { margin: 2em }
body { margin: 0 }
то приоритет будет выше у последнего селектора.
Вот еще пример:
body { margin: 2em !important }
body { margin: 0 }
!important добавляет приоритет первой записи, и итогу у блока body будет margin: 2em.
https://www.w3.org/TR/CSS21/cascade.html#specificity