Как верстаются такие блоки адаптивно?
Верстаете с помощью флексов, в адаптиве используете order, и меняете местами.
Все просто.
Заголовок float: left;
Картинка float: right;
Описание clear:left;
При необходимости фиксируем ширину(%).
На мобилке убираем float и убираем ограничение по ширине.