можно сделать через css, если для заголовка, то запрещаем ему быть больше одной строки так.
selector{
display: flex;
align-items: left;
max-width: 40px;
overflow-x: hidden;
white-space: nowrap;
}
Можно поставить точки в конце блока
text-overflow: ellipsis;
Для основного текста (который в несколько строк) делаем тоже самое, только добавляем
max-height с
overflow-y: hidden; и убираем
white-space