выберите принцип по которому вы хотите выравнивать:
если по высоте, то они будут отличаться по ширине
если по ширине, то они будут отличаться по высоте
если и по ширине и по высоте, то некоторые картинки могут обрезаться по краям (но думаю кому будет интересно увеличат изображение и посмотрят его полностью)
Вот столкнулся с такой проблемой: для ОДНОЙ СТРАНИЦЫ сайта лучше и проще сделать новую версию для мобильных устройств, чем заниматься адаптацией. Вот только не знаю как подключить её (желательно через CSS, если возможно) ?
Просто верстальщиком найти работу full time сейчас очень сложно. Советую поискать удачи на фрилансе и постепенно апнуться до Type Script. Скоро начнется спад интереса компаний к React, Vue и Angular. Если уж слишком хотите работать стоит въехать в реактивность и умение деплоить проект. Мозгов там почти не надо и чистый JS тоже не первостепенно. Вам наверное оптимальнее для заработка на фриланс взять старую добрую jQuery. Денег много не заработать, но можно подкачать навыки. Курсы скорее всего уже ни чего не дают кроме стандартного фронтедщика. Ниша уже трещит от профанов.