.language-switch{display:inline-flex;gap:2px;align-items:center;border:1px solid var(--line,#c7d3c9);border-radius:999px;padding:3px;flex-shrink:0}.utility-links .language-switch a{font-size:11px;letter-spacing:.04em;line-height:1;padding:7px 8px;text-decoration:none;border-radius:999px;color:var(--ink,#19362f)}.utility-links .language-switch a[aria-current=true]{background:var(--ink,#19362f);color:var(--paper,#faf8ef)}.translation-note{font-size:12px;line-height:1.6;padding:12px 16px;margin:0 0 24px;border-left:2px solid var(--blue,#18788a);color:var(--muted,#63756c);background:var(--paper,#f8f7f0)}.language-pending-badge{display:inline-block;font:600 9px/1.2 Arial,sans-serif;letter-spacing:.04em;padding:2px 4px;border:1px solid currentColor;border-radius:3px;opacity:.7;margin-inline-start:5px;vertical-align:middle}.card>.language-pending-badge{margin:0 20px 15px;align-self:flex-start}html[lang=fr] .hero h1{font-size:clamp(46px,5.1vw,94px)}@media(max-width:600px){.utility-links .language-switch a{padding:6px;font-size:10px}.language-switch{padding:2px}.translation-note{margin:0 0 18px;font-size:11px}html[lang=fr] .hero h1{font-size:clamp(36px,9vw,54px)}}
.utility-links .language-switch{flex:0 0 auto!important;width:max-content!important;min-width:0;max-width:none;margin:0!important;gap:2px!important;justify-content:center}.utility-links .language-switch a{flex:0 0 auto!important}@media(min-width:901px){html[lang=fr] header{gap:clamp(15px,2vw,40px)}html[lang=fr] header .brand{flex:0 1 200px;min-width:150px}html[lang=fr] header .brand img{width:100%;height:auto}html[lang=fr] header nav#main-navigation{min-width:0;flex:1;flex-wrap:wrap;gap:12px 18px}html[lang=fr] header nav#main-navigation>a,html[lang=fr] header .stories-menu>summary{font-size:16px}}

/* The French edition remains in preparation. */
.language-switch{display:none!important}
