.site-header-inner>*{flex-shrink:0}.logo-name,.logo-tagline,.nav-links a{white-space:nowrap}.nav-links{gap:22px}.nav-links a.nav-actif{color:var(--teal);font-weight:600}.header-langs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft)}.header-langs .sep{color:var(--line)}@media (max-width:1320px){.logo-tagline{display:none}}@media (max-width:1120px){.header-langs{display:none}}@media (max-width:900px){.nav-links{display:none}}@media (max-width:520px){.site-header-inner>.btn{padding:9px 14px}}