После 980px при сужении окна браузера новостные блоки слетают и на них налезает текст. Ширину контейнера изменить нельзя. Как пересчитать их ширину? Как их заставить сжиматься равномерно до критической точки в 768 px?
Изначально используйте альтернативы единице масштаба px, например em, px, pt, эксперементируйте, что бы текст и блоки уменьшались пропорционально от размера окна и не были четко привязаны к пикселям.