.site-language-nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap;justify-content:flex-end;padding:10px 5%;font:14px Arial,sans-serif;background:#fff;color:#333;border-bottom:1px solid #eee}.site-language-nav a{color:inherit;text-decoration:none}.site-language-nav a[aria-current=page]{color:#d71920;font-weight:700}html[lang=en] .header .nav-link>a,html[lang=ru] .header .nav-link>a{white-space:normal}html[lang=ru] .nav-list{gap:10px}html[lang=ru] .nav-list .nav-link>a{font-size:14px}@media(max-width:1023px){.site-language-nav{display:flex}}
html[lang=fr] .header .nav-link>a{white-space:normal}html[lang=fr] .nav-list{gap:10px}html[lang=fr] .nav-list .nav-link>a{font-size:14px}html[lang=fr] .site-language-nav{gap:14px}html[lang=fr] h1,html[lang=fr] h2,html[lang=fr] h3{overflow-wrap:break-word}

.document-language{font-size:.75em;display:inline-block;margin-inline-start:.45em;font-weight:400;white-space:normal}.french-catalogue-note{max-width:1180px;margin:28px auto;padding:24px;background:#f3f6f8;border-left:3px solid #d71920;color:#18313f;line-height:1.6}.french-catalogue-note h2{font-size:1.25rem;margin:0 0 12px}.french-catalogue-note a{text-decoration:underline}.french-catalogue-note ul{padding-inline-start:20px}@media(max-width:700px){.french-catalogue-note{margin:20px 16px;padding:18px}}
@media(max-width:1023px){html[lang=fr] body:has(#mobileMenu.show) #lesso-range-banner{display:none}html[lang=fr] .mobile-languages{flex-wrap:wrap}}

/* Compact labels must exist for every supported catalogue-header locale. */
.cat-app .cat-languages a[lang=fr]::after{content:"FR"!important;font-size:10px!important;color:#111!important}.cat-app .cat-languages a[lang=ka]::after{content:"GE"!important;font-size:10px!important;color:#111!important}.cat-app .cat-languages a:is([lang=fr],[lang=ka])[aria-current=page]::after{color:#fff!important}
