main {
  display: flex;
  flex-direction: column;
}

/* ========================
  content body
  ======================= */

.content-column {
  justify-self: center;
  align-self: center;
  width: 65%;
  margin-bottom: 70px;
}

/* OVERRIDE headers from general.css */
.content-column h1 {
  font-size: calc(var(--h1-size) - 5px);
  font-weight: var(--h1-weight);
  color: var(--primary-color);
}

.content-column h2 {
  font-size: var(--h2-size);
  font-weight: var(--h2-weight);
  color: var(--primary-color);
}

.content-column h3 {
  font-size: calc(var(--h3-size) - 1px);
  font-weight: var(--h3-weight);
  color: var(--primary-color);
}

.content-column h4 {
  font-size: calc(var(--h4-size) - 1px);
  font-weight: var(--h4-weight);
  color: var(--primary-color);
}
