/* Header nav fit on small phones (added with the Studio link, 2026-11-13) */
@media (max-width:520px){
  nav[aria-label="Primary"],nav[aria-label="Navigation principale"]{gap:2px}
  nav[aria-label="Primary"]>a:not(.lang-switch),nav[aria-label="Navigation principale"]>a:not(.lang-switch){flex:1 1 auto;min-width:0;padding-left:.3rem;padding-right:.3rem;font-size:.85rem;line-height:1.15;text-align:center}
  nav[aria-label="Primary"]>a.lang-switch,nav[aria-label="Navigation principale"]>a.lang-switch{flex:none;margin-left:4px!important;align-self:center}
}
@media (max-width:360px){
  nav[aria-label="Primary"],nav[aria-label="Navigation principale"]{gap:4px}
  nav[aria-label="Primary"]>a:not(.lang-switch),nav[aria-label="Navigation principale"]>a:not(.lang-switch){padding-left:.2rem;padding-right:.2rem;font-size:.76rem}
  nav[aria-label="Primary"]>a.lang-switch,nav[aria-label="Navigation principale"]>a.lang-switch{margin-left:2px!important;padding:2px 5px!important}
}
