header {
  height: 10vh;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 3%;
  font-weight: 600;
}

header .image {
  height: 40%;
  padding: 2%;
}

header .links {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  gap: 3vmin;
}

header a {
  height: 10%;
  display: block;
  padding: 2% 0;
  font-size: 2vmin;
  white-space: nowrap;
}

@media only screen and (max-width: 750px) {
  header a {
    font-size: 2.6vmin;
  }
}
