<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.hamburger {
  padding: 0;
}

.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
  background-color: var(--color--blue-dark--500);
}

.mega-menu-toggle {
  float: right;
  max-width: 40px;
  overflow: hidden;
}

/* Large and up */
@media screen and (min-width: 64em) {
  .primary-header-navigation {
    text-align: center;
  }
}

.primary-header-navigation-list {
  list-style: none;
  margin: 0.9375rem 0 0.3125rem;
}

/* Large and up */
@media screen and (min-width: 64em) {
  .primary-header-navigation-list {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
    margin: 0;
  }
}

/* Small and medium */
@media screen and (max-width: 63.9375em) {
  .primary-header-navigation-list .menu-item {
    border-bottom: 1px solid var(--color--white-offset--500);
  }
}

/* Large and up */
@media screen and (min-width: 64em) {
  .primary-header-navigation-list .menu-item {
    border-left: 1px solid var(--color--white-offset--500);
    /* flex: 1 1 0; */
  }

  .primary-header-navigation-list .menu-item:last-of-type {
    border-right: 1px solid var(--color--white-offset--500)
  }
}

.primary-header-navigation-list .menu-item a {
  display: block;
  padding: 0.9375rem;
  font-weight: var(--font--primary--semibold);
  transition: background-color .25s linear;
}

.primary-header-navigation-list .menu-item a:hover {
  background-color: var(--color--blue-light--300);
  color: var(--color--white);
}

.primary-header-navigation-list .current-menu-item a {
  background-color: var(--color--blue-light--500);
  color: var(--color--white);
}

.primary-header-navigation-list .menu {
  background-color: var(--color--white);
  box-shadow: 0 2px 5px rgb(39 64 96 / 15%);
  display: none;
  left: 0;
  text-align: left;
  white-space: nowrap;
}

@media screen and (min-width: 64em) {
  .primary-header-navigation-list .menu {
    position: absolute;
    min-width: 100%;
  }
}

.primary-header-navigation-list .menu .menu-item {
  border-bottom: 1px solid var(--color--white-offset--500);
}

.primary-header-navigation-list .menu .menu-item a {
  display: block;
}
</pre></body></html>