#header {
  background-color: #263E53;
  border: 1px black;
  min-height: 53px;
  z-index: 1020;
  align-items: center;

  .header-nav-left {
    flex-grow: 1;
    min-width: 310px;
  }

  .header-nav-right {
    align-items: center;
  }
}

label {
  cursor: pointer;
  line-height: 20px;
  padding: 0 15px;
  margin: 0;
}

input[type=radio] {
  position: absolute;
  top: -9999px;
  left: -9999px;
  /* For mobile, it's typically better to position checkbox on top of clickable
     area and turn opacity to 0 instead. */
}

/* Toggled State */
input[type=radio]:checked ~ div {
display: block;
}

input[type=radio]:checked ~ ul {
display: block;
}

#header {
  background-color: #263E53;
  border: 1px black;
  z-index: 1020;
  align-items: center;

  .header-nav-left {
    flex-grow: 1;
    min-width: 310px;
  }

  .header-nav-right {
    align-items: center;
  }
}

label {
  cursor: pointer;
  line-height: 20px;
  padding: 0 15px;
  margin: 0;
}

input[type=radio] {
  position: absolute;
  top: -9999px;
  left: -9999px;
  /* For mobile, it's typically better to position checkbox on top of clickable
     area and turn opacity to 0 instead. */
}

/* Toggled State */
input[type=radio]:checked ~ div {
display: block;
}

input[type=radio]:checked ~ ul {
display: block;
}

Simplify header first pass. Include Open Sans font.
Simplify header first pass.
Include Open Sans font.
