Причина, по которой он ломается, из-за медведя. Или, скорее, из-за того, что вы относительно позиционируете изображение медведя за пределами каждого из его родительских элементов, кроме тела.
Это заставляет движок рендеринга chromes каким-то образом задыхаться в вашем макете.
Вы можете проверить это очень легко, просто удалив изображение медведя из исходного кода и посмотрите, как все остальное внезапно встает на свои места.