Я строил сайт и сам решил эту проблему. Это сводило меня с ума, пока коллега не указал на эту проблему с 31 CSS-файлом. Глядя на это, меня поразило, что это сложнее, чем потому, что IE8, казалось, загружал некоторые из стилей, но не все. Он игнорировал медиазапросы и связанные классы так же, как и в режиме Quirks - даже если он не был в режиме Quirks, и оба они были в том же файле CSS, что и другой используемый CSS. Как только я собрал CSS-файлы в один файл, все работало нормально. В любом случае, я просто хотел отметить, что каким-то образом этот предел в 31 также, кажется, вызывает что-то вроде режима Quirks.