Проблема с вашей сеточной системой и медиазапросами.
sm
определяет поведение только для экранов с шириной не менее 568 пикселей. Ниже описана ваша проблема.
Чтобы решить эту проблему, добавьте класс pure-u-1-1
соответственно - вы можете сказать, что он определяет ваше стандартное поведение. Это само по себе не сработает, потому что вы используете другую таблицу стилей для нормализации вашего CSS. Поместите ваш нормализующий файл CSS перед другой таблицей стилей в вашем коде, в противном случае он переопределяет некоторые другие ваши правила CSS (ключевое слово каскадная таблица стилей). Всегда сначала упоминайте о нормализации CSS-файлов!
Также в этом случае класс pure-u-md-1-1
выглядит устаревшим, поскольку он не определяет другое поведение, чем pure-u-sm-1-1
. Последний уже определяет одинаковое поведение для всех размеров экрана не менее 568 пикселей.