Я хочу, чтобы текст абзаца (Lorem ipsum) в этих 3 столбцах всегда был горизонтально выровнен сверху. Однако в определенный момент текст заголовка сжимается, в результате чего содержимое, расположенное внизу, сдвигается вниз. Как сохранить эти абзацы встроенными независимо от переноса текста заголовка?

Выглядит хорошо! Но когда экран сжимается ... 
.about-columns-section {
margin: 75px 50px;
display: flex;
flex-direction: row;
justify-content: space-evenly;
flex-wrap: wrap;
}
.about-column {
display: flex;
flex-direction: column;
justify-content: flex-start;
padding: 75px;
flex-basis: 30%;
max-width: 400px;
}
.about-column div {
width: 100%;
margin: 0 0 10px 0;
position: relative;
padding-left: 1em;
}
.about-column div p {
font-size: 1.3em;
}
.about-column div span {
position: absolute;
left: 0;
top: 2px;
}
.about-column h1 {
font-size: 2.5em;
font-family: Copperplate;
}
<section class="about-columns-section">
<div class="about-column">
<h1>Foo</h1>
<div><span><Icon aria-hidden="false" name="angle double right" size="small" /></span>
<p>Lorem ipsum ...</p>
</div>
</div>
<div class="about-column">
<h1>Foo</h1>
<div><span><Icon aria-hidden="false" name="angle double right" size="small" /></span>
<p>Lorem ipsum ...</p>
</div>
</div>
<div class="about-column">
<h1>Foo</h1>
<div><span><Icon aria-hidden="false" name="angle double right" size="small" /></span>
<p>Lorem ipsum ...</p>
</div>
</div>
</section>