/* Language switcher (EN | ES) */
.lang-switch{display:inline-flex;align-items:center;gap:2px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;line-height:1;order:3;margin-left:6px}
.lang-switch a{color:var(--muted);text-decoration:none;padding:8px 7px;min-height:36px;display:inline-flex;align-items:center;border-radius:3px}
.lang-switch a:hover{color:var(--text)}
.lang-switch a[aria-current="true"]{color:#101010;background:var(--accent);font-weight:500}
.lang-switch .sep{color:var(--line)}
.inq-header-right,.legal-header-right{display:flex;align-items:center;gap:14px}
.inq-header-right .lang-switch,.legal-header-right .lang-switch{order:0;margin-left:0}
@media(max-width:850px){
  .site-header .lang-switch{order:0;margin-left:auto;margin-right:10px}
  .lang-switch a{padding:8px 6px;min-height:40px}
}
