/* The language choices start on the same axis as the menu labels. */
.menu .language-switch {
  width: min(100%, 760px);
  margin: 18px auto 0;
  padding-inline-start: 44px;
  display: flex;
  align-items: center;
  gap: 16px;
  flex-shrink: 0;
  font-size: 12px;
  letter-spacing: .16em;
}
.menu .language-switch a {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 44px;
  min-width: 36px;
  color: var(--muted);
  text-decoration: none;
}
.menu .language-switch a:hover,
.menu .language-switch a:focus-visible,
.menu .language-switch a.is-active { color: var(--fg); }
.menu .language-switch a.is-active {
  text-decoration: underline;
  text-underline-offset: 6px;
  text-decoration-thickness: 1px;
}
.menu .menu-secondary { margin-top: 4px; }
.menu .menu-mail { margin-top: 13px; }
.atlas-screen-note { color: var(--muted); font-size: 13px; line-height: 1.6; }
@media (max-height: 620px) {
  .menu .language-switch { margin-top: 8px; }
  .menu .menu-mail { margin-top: 7px; }
}
