Не рекомендую использовать в данном конкретном случае overflow-x: hidden. Лучшим решением будет воспользоваться свойством word-wrap: break-word - перенос длинного слова на новую строку. Таким образом, ваш контент не будет вылазить за пределы блока даже при экстремальных случаях. Использование overflow-x банально обрежет часть слова, выходящую за пределы блока, что на практике даст негативный результат.
Яркий пример с использованием слова Тетрагидропиранилциклопентилтетрагидропиридопиридиновые, обрезка которого заставит контент потерять смысл.