Похоже, ваш сайт достигает минимальной ширины.Я открыл его в браузере на моем компьютере и изменил размеры окна, и слова в заголовке, кажется, оборачиваются правильно, так как страница становится все меньше и меньше.Однако, когда окно становится слишком маленьким, они перестают переноситься.Я подозреваю, что это может быть вызвано минимальной шириной.
Глядя на ваш код CSS в вашем репо, похоже, что ваша grid-template-columns
может быть причиной минимальной ширины.Возможно, эта строка:
grid-template-columns: repeat(3, minmax(150px, 300px));
Для просмотра сайта на мобильном устройстве, в частности, я бы порекомендовал иметь один столбец на всем протяжении страницы.Трудно поместить несколько столбцов рядом друг с другом на мобильном устройстве, например в телефоне, в портретной ориентации, при этом каждый столбец не становится слишком сжатым.