.site-navigation {
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
}

.site-navigation.-no-top-menu+main {
  padding-top: 60px;
}
@media screen and (min-width: 1024px) {
  .site-navigation.-no-top-menu+main {
    padding-top: 102px;
  }
}

.site-navigation.-is-candidate .site-navigation__sub-menu--user-menu {
  padding-left: 0;
}

.locale-links {
  display: flex;
  flex-direction: row;
  gap: 0.3em;
}
