main {
  display: flex;
  align-items: stretch;
  min-height: calc(100vh - #{$navbar-height + $footer-height});

  @media (min-width: 768px) {
    margin-top: $navbar-height;
  }
}

.page-content {
  flex: 1 1 auto;
  max-width: 750px;
  padding: 0 24px;
  margin: 0 auto 115px;

  @media (min-width: 1024px) {
    margin: 0 88px 115px;
    padding: 0;
  }

  h1 {
    display: flex;
    align-items: center;
    padding-right: 50px;
  }
}

