/* Fit the optional eSIM entry without changing the 960px mobile breakpoint. */
@media(min-width:961px){
  .topbar.has-esim{gap:clamp(12px,2vw,28px)}
  .topbar.has-esim .desktop-nav{min-width:0;gap:clamp(4px,1vw,14px)}
}
@media(min-width:961px) and (max-width:1180px){
  .topbar.has-esim{padding:0 16px;gap:12px}
  .topbar.has-esim .desktop-nav{gap:4px}
  .topbar.has-esim .desktop-nav a{padding:9px 7px;font-size:13px}
  .topbar.has-esim .top-actions{gap:8px}
  .topbar.has-esim .top-actions .link-button{font-size:13px}
  .topbar.has-esim .brand{font-size:22px}
}
