.align {
background: white;
display: flex;
align-items: center;
margin: 0 auto;
width: 60%;
}
<div class="align">
<p> This is filler text for a pretend blog </p>
</div>
Do I just add a bunch of padding to the top of the body? It does the trick but feels clunky and doesn't explain why flex isn't working.