:where(a,button,input,summary):focus-visible{outline:2px solid #cbd9df;outline-offset:4px}
#diagnostic,#socle,#systeme,#commande,#infrastructure{scroll-margin-block-start:88px}
@media(max-width:767px) and (max-height:705px){
#jj-menu-mobile{padding:74px 16px 22px;overflow-y:auto;justify-content:flex-start}
#jj-menu-mobile>.relative{gap:clamp(10px,2.4vh,24px);margin:auto}
#jj-menu-mobile>.relative>a{line-height:1.1}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
