header {
  text-align: center;
  display: block;
  margin: 4em;
}

header img {
  object-fit: cover;
  height: 20em;
  margin-bottom: 2em;
}

content {
  max-width: calc(var(--main-width) / 1.7);
  font-size: 1.7em;
  margin: 2em auto;
  display: block;
}

section {
  flex-flow: column nowrap;
  padding: 0;
  margin: 0 auto;
}

@media (max-width: 80em) {
  content {
    margin: auto 1em;
    width: calc(100% - 2em);
  }
}
