header[role="banner"] {
  position: relative;
  z-index: 999;
}
header[role="banner"] .m-row-wrapper {
  overflow: unset;
}
@media (min-width: 1439px) {
  header[role="banner"] .m-row-wrapper {
    overflow: -webkit-paged-x;
  }
}
nav[aria-label="Main Menu"] > .link-list {
  margin: 0;
  gap: 58px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
@media (min-width: 992px) {
  nav[aria-label="Main Menu"] > .link-list > .menu-item {
    line-height: 70px;
  }
}
nav[aria-label="Main Menu"] .menu-item {
  font-size: 16px;
  line-height: 1.4;
  font-weight: 700;
}
nav[aria-label="Main Menu"] .menu-item .droplet {
  display: none;
  position: absolute;
  right: 0;
  max-width: 100%;
  z-index: 5;
  text-align: start;
}
nav[aria-label="Main Menu"] .droplet.grid-3 > .md-grid-item {
  max-width: calc(100% / 3);
  flex: 0 0 calc(100% / 3);
}
nav[aria-label="Main Menu"] .md-grid-item .link-list .menu-item:first-child .menu-link {
  color: var(--c-dark-gray);
}
nav[aria-label="Main Menu"] .md-grid-item .link-list .menu-item:not(:last-child) {
  margin-bottom: 12px;
}
nav[aria-label="Main Menu"] .droplet .sub-menu .menu-link {
  font-size: 18px;
}
nav[aria-label="Main Menu"] .menu-link {
  color: var(--c-black);
  text-underline-offset: 0.25em;
}