• Как выровнять текст по вертикали в каждом блоке?

    @auddit
    Без JS не обойтись.
    Находим все высоты всех блоков с заголовком и датой, из них берем максимальную высоту и задаем ее всем остальным блокам с датой и заголовком.. Саму дату нужно сделать position:absolute и выровнять по нижней стороне, а блоку с заголовком и датой задать padding-bottom = высоте даты.

    Но, лучше поставить дату в самом начале или в самом конце (также задав position: absolute). Дата в самом низу будет смотреться даже лучше и визуально выравнивать все контейнеры.