.page-node-type-page {
  article {
    header {
      [class^='col'] {
        flex-direction: column;
      }
      h1,
      h2 {
        align-self: flex-start;
      }
      h2 {
        padding-left: 4.063rem;
        color: white;
        font-family: 'niveau-grotesk', sans-serif;
        font-style: normal;
        font-weight: 300;
        font-size: 1.375rem;
        margin-top: 0;
      }
    }
  }
}
@media (max-width: 767px) {
  .page-node-type-page {
    article {
      header {
        h2 {
          padding-left: 0.625rem;
        }
      }
    }
  }
}
