/* French-only typographic adjustments.
   French copy runs longer than the English original; these rules keep specific
   elements matching the English site's layout (2-line hero title, no word
   clipping, single-row nav) without touching shared site.css. */

html[lang="fr"] .mn-hero-h1{font-size:clamp(20px,2.6vw,26px)}

html[lang="fr"] .mn-hero-sub{font-size:15px}

html[lang="fr"] #what .mn-tilecard h3{font-size:clamp(18px,2.0vw,21px)}

@media (min-width:1081px) and (max-width:1399px){
  html[lang="fr"] .mn-navlink{font-size:10px;letter-spacing:.08em}
  html[lang="fr"] .mn-nav{gap:18px}
}
