/* Menu à 7 entrées : les libellés restent sur une ligne, le bouton d'appel et les icônes LinkedIn / Instagram restent dans le cadre ;
   sous 1280 px, le menu passe en bouton « Menu » (icônes comprises). */
.navbar__liens a,.navbar__appel{white-space:nowrap}
.navbar__actions{flex:none}
.navbar__barre{min-width:0}
@media (min-width:80em){
  .navbar__liens{gap:1rem;margin-left:var(--e-4)}
  .navbar__reseaux{display:inline-flex!important;gap:.25rem;margin-right:.25rem}
  .navbar__reseaux a{width:2.1rem;height:2.1rem}
}
@media (min-width:80em) and (max-width:92em){
  .navbar__liens a{font-size:.875rem}
  .navbar__liens{gap:.85rem;margin-left:var(--e-3)}
  .navbar__logo img{max-width:7.5rem}
}
@media (min-width:64em) and (max-width:79.99em){
  .navbar__liens{display:none!important}
  .navbar__menu{display:inline-flex!important}
  .navbar__panneau:not([hidden]){display:block!important}
}
/* Ruban des partenaires : défilement continu, sans arrêt au clic (seul le bouton « Arrêter le défilement » le met en pause) */
.ruban__piste:focus-within .ruban__train{animation-play-state:running}
.ruban--arret .ruban__train,.ruban--arret .ruban__piste:focus-within .ruban__train{animation-play-state:paused}
.ruban__train{animation-duration:180s!important}
