@media screen{
.language-switch{flex-wrap:wrap;max-width:100%}.language-switch a{flex:0 0 auto;min-height:44px}
html:is([lang="fr"],[lang="it"]) :is(.institution-card,.country-contact) :is(a,h2,h3){overflow-wrap:anywhere}
@media(min-width:761px) and (max-width:1600px){
html:is([lang="fr"],[lang="it"]) .site-nav{display:none}
html:is([lang="fr"],[lang="it"]) .mobile-menu{display:block;margin-left:auto}
html:is([lang="fr"],[lang="it"]) .mobile-menu summary{display:flex;align-items:center;cursor:pointer;list-style:none}
html:is([lang="fr"],[lang="it"]) .mobile-menu summary::after{content:'+';margin-left:.75rem}
html:is([lang="fr"],[lang="it"]) .mobile-menu[open] summary::after{content:'−'}
html:is([lang="fr"],[lang="it"]) .mobile-menu nav{position:absolute}
}}
