
.language-switch{display:flex;align-items:center;gap:4px;flex:0 0 auto;font-family:Arial,sans-serif;font-size:12px;line-height:1.4;letter-spacing:0;background:#f4f1e7;border:1px solid #d8d2c1;border-radius:30px;padding:3px}.language-switch a{display:inline-block;padding:6px 10px;border-radius:24px;text-decoration:none;white-space:nowrap;color:#344a3b}.language-switch a[aria-current="page"]{background:#344a3b;color:#fff}.language-switch a:focus-visible{outline:2px solid #a58b45;outline-offset:3px}.header .header-controls{display:flex;align-items:center;gap:22px}.language-page-bar{display:flex;justify-content:flex-end;max-width:1100px;margin:12px auto 0;padding:0 24px}.translation-note{font-size:12px;color:#656b5d;line-height:1.7}html[lang="fr"] .hero h1{font-size:clamp(49px,5.7vw,84px);line-height:1.08;letter-spacing:-2.6px}html[lang="fr"] .header nav{gap:18px;font-size:12px}html[lang="fr"] .vertebra-region dl{font-size:11px}@media(max-width:900px){.header{height:auto;min-height:105px;flex-wrap:wrap;gap:14px;padding-top:16px;padding-bottom:16px}.header .header-controls{margin-left:auto;gap:14px;flex-wrap:wrap;justify-content:flex-end}.header nav{gap:15px}}@media(max-width:600px){.header .header-controls{width:100%;justify-content:space-between;gap:10px}.header nav{margin:0!important;display:flex!important;gap:14px;font-size:11px}.header nav a{display:inline-block!important}html[lang="fr"] .header nav{gap:10px;font-size:11px}.language-switch{font-size:11px}.language-switch a{padding:5px 7px}.header .brand{flex:1}.header{padding-top:12px;padding-bottom:12px}.language-page-bar{padding-inline:0}html[lang="fr"] .hero h1{font-size:clamp(42px,11vw,64px)}html[lang="fr"] .vertebra-region dl{font-size:12px}}
