/* Desktop links stay visible in both languages; the drawer is for smaller screens. */
@media (min-width:1101px) {
  .gl-header .gl-nav.container {gap:20px}
  html[lang] .gl-header .gl-menu {
    flex:1 1 0;min-width:0;flex-wrap:wrap;justify-content:flex-end;
    column-gap:clamp(10px,1vw,18px);row-gap:4px;padding:4px 0;
    position:static;width:auto;height:auto;max-height:none;overflow:visible;
    flex-direction:row;align-items:center;box-shadow:none;background:transparent;
    transform:none;visibility:visible;pointer-events:auto;transition:none;
  }
  .gl-header .gl-menu>a {
    flex:0 0 auto;line-height:1.4;padding:6px 0;visibility:visible;pointer-events:auto;
    transition:color .15s ease,background-color .15s ease,border-color .15s ease;
  }
  .gl-header .gl-menu .gl-nav-cta {padding:10px 12px}
  .gl-header .gl-menu .gl-lang {padding:8px 10px}
  .gl-header .gl-menu-toggle,.gl-header .gl-mobile-lang,.gl-header .gl-menu-close,.gl-header .gl-menu-backdrop {display:none}
  .gl-header~main .gl-page-head {padding-top:max(145px,calc(var(--gl-header-height,126px) + 20px))}
  .gl-header~main .gl-profile-head {padding-top:max(123px,calc(var(--gl-header-height,126px) + 12px))}
  .gl-header~main .gl-hero.hero_single.version_2 .wrapper {padding-top:max(95px,calc(var(--gl-header-height,126px) + 24px))}
}
