Можно задать минимальную высоту контента, который перед кнопкой.
Можно с помощью JS задавать высоту контента и делать в остальных карточках как у самой большой.
для родительского контейнера сделай
display:flex;
flex-direction:column;
justify-content:space-between;
расстояние между элемент распределится поровну, верхний элемент и нижний будут прижаты к краям