Баг только на телефоне, или в режиме эмуляции хрома.
Два абсолютно одинаковых элемента, с разным контентом. Отображаются по разному. Почему шрифт зависит от контента когда в стилях прямо указан его размер? Если количество пунктов увеличить то все будет норм. Это подвал сайта
Это не жесть, а каскадирование. Скорее всего в стилях где-то более точно указан "путь" до этого элемента. Можно всю жесть заменить на !important, но есть клиенты, которые знают про валидный код и могут начать ругаться. Или еще как вариант перепроверить все таблицы, но это только в том случае, если нормальный бюджет у проекта или клиент хороший.