Я пытаюсь добиться результата, детально описанного в изображениях, прикрепленных наилучшим образом, но по какой-то причине я не могу найти никакого решения, которое помечает все поля.
Настольная версия - Изображения 'высота установлена на 600px, но ширина всегда должна сохранять одинаковое соотношение сторон при изменении размера.Кроме того, левый столбец с заголовком, абзацами и кнопками - тот, который должен быть сначала жидким, но когда он достигает минимальной ширины, столбец изображений должен начать изменять размер.
![Desktop](https://i.stack.imgur.com/xkXYy.png)
На мобильном устройстве порядок должен меняться, чтобы кнопки проходили под изображениями, но при этом они сохраняли соотношение сторон по ширине и высоте, чтобы заполнить контейнер.![mobile version](https://i.stack.imgur.com/ypHhl.png)
Я пытался использовать flex, grid, но самые близкие результаты, которые я нашел, были при использовании старого доброго display: inline-block, но это создает проблему, когдапереключение порядка блоков, которые можно легко исправить с помощью flex или grid.Часть изображений особенно сложна.