JSFiddle - React, Tailwind, and code Playground
HTML
<div class="layout">
<div class="columnsContainer">
<div class="column">
First column with a big
<br />big<br />big<br />big<br />
height
</div>
<div class="column">
Second column
</div>
</div>
</div>
CSS
.layout {
display:table;
width:80%;
border-collapse:separate;
border-spacing:50px;
}
.layout .columnsContainer { display:table-row }
.layout .columnsContainer .column {
display:table-cell;
max-width: 30%;
max-height: 30%;
padding-left: 2%;
padding-right: 2%;
padding-bottom: 2%;
background-color: #ecf0f1;
color: grey;
border-radius: 5px;
border-bottom: 2px solid grey;
}