main header {
  position: relative;
  margin-top: 1.5rem !important;
  padding-top: 1.5rem;
  border-top: solid 4px var(--keai-journal-primary);
}
@media (min-width: 36rem) {
  main header {
    margin-top: 2rem !important;
    padding-top: 2rem;
  }
}
@media (min-width: 72rem) {
  main header {
    margin-top: 3rem !important;
    padding-top: 3rem;
  }
}
main header::before {
  content: "";
  display: block;
  position: absolute;
  top: -4px;
  left: 0;
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.9);
}