html[lang="fr"] .desktop-nav {gap: clamp(10px,1.2vw,24px)}
html[lang="fr"] .desktop-nav a {font-size:12px}
html[lang="fr"] h1,html[lang="fr"] h2,html[lang="fr"] h3 {overflow-wrap:break-word}
@media(max-width:1450px){html[lang="fr"] .desktop-nav{display:none}html[lang="fr"] .menu-toggle{display:flex}}
@media(max-width:600px){html[lang="fr"] .menu-dialog nav a{font-size:clamp(24px,7vw,36px)}html[lang="fr"] .hero-description{max-width:100%}}
