flexbox vertikal ausrichten Kind oben, andere zentrieren

Ich habe folgenden Markup:

.row {
  display: flex;
  align-items: stretch;
  
  margin: -16px;
  background: #ddd;
}

.row .col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  
  flex: 1;
  
  margin: 16px;
  background: #fff;
}

.header, .content, .footer {
  padding: 16px;
  
  background: red;
}
<div class="row">
    <div class="col">
        <div class="header">Header #1</div>
        <div class="content">Lorem Ipsum<br />Dolor<br />Sit Amet</div>
        <div class="footer">Footer</div>
    </div>

    <div class="col">
        <div class="header">Header #2</div>
        <div class="content">Lorem Ipsum<br />Dolor</div>
    </div>
</div>

Der zweite Header ist leider nicht vertikal nach oben ausgerichtet. Gibt es eine Möglichkeit, dies mit flexbox zu archivieren? Ich brauche den ".header", um den oberen Rand auszurichten, und den ".content", um im Rest der Box zentriert zu sein.

Schöne Grüße

Antworten auf die Frage(4)

Ihre Antwort auf die Frage