Почему Less, а не SASS?
<div class="pic">
<img class="pic-43-34" src="pic01">
<img class="pic-43-34" src="pic02">
</div>
.pic-vh {
width: auto;
height: max-content;
object-fit: cover; /* в данном случае без разницы contain или cover */
max-height: calc(41vw - var(--36px) - 14px)} /* подгонял под свои размеры, поля и отступы */
Пока на перепутье: подключать препроцессор или пройти нотпадом+ по всем имеющимся html-файлам. Первое пока перевешивает.
Вопрос можно считать решенным