/* Additive support for the nine-language navigation and new translations. */
html .gk-language .gk-language-code { letter-spacing: .01em; text-transform: none; white-space: nowrap; }
html .gk-language-menu { max-height: calc(100vh - 140px); max-height: min(560px, calc(100dvh - 140px)); overflow-y: auto; overscroll-behavior: contain; }
html .gk-language-copy b { overflow-wrap: anywhere; }
html[lang="es"] h1, html[lang="es"] h2, html[lang="es"] h3,
html[lang="it"] h1, html[lang="it"] h2, html[lang="it"] h3,
html[lang="fr"] h1, html[lang="fr"] h2, html[lang="fr"] h3 { hyphens: auto; overflow-wrap: break-word; }
html[lang="es"] .gk-field, html[lang="it"] .gk-field, html[lang="fr"] .gk-field { min-width: 0; }
html[lang="es"] .gk-choice-card strong, html[lang="it"] .gk-choice-card strong, html[lang="fr"] .gk-choice-card strong { overflow-wrap: break-word; }
html[lang="es"] .gk-title .gk-title-time, html[lang="it"] .gk-title .gk-title-time, html[lang="fr"] .gk-title .gk-title-time { white-space: normal; }
@media (max-width: 620px) {
  html[lang="es"] input[readonly], html[lang="it"] input[readonly], html[lang="fr"] input[readonly] { font-size: 12px; padding-inline: 10px; }
  html[lang="es"] #gkSharedHeader .gk-order-nav span, html[lang="it"] #gkSharedHeader .gk-order-nav span, html[lang="fr"] #gkSharedHeader .gk-order-nav span { white-space: normal; }
}
