.site-language{display:inline-flex!important;align-items:center;gap:3px;padding:3px;border:1px solid #52758c66;border-radius:999px;background:#f3f7fa;color:#183f59;font:600 14px/1.2 Arial,sans-serif;flex-shrink:0;max-width:100%;isolation:isolate}
.site-language a{display:block!important;padding:8px 11px!important;border:0!important;border-radius:999px;text-decoration:none!important;color:#183f59!important;white-space:nowrap;min-height:34px;box-sizing:border-box;transform:none!important}
.site-language a[aria-current=true]{background:#1c435e!important;color:white!important}.site-language a:hover{background:#dceaf2}.site-language a:focus-visible{outline:3px solid #ba8b37;outline-offset:2px}.shared-tools{flex-wrap:wrap}.terms-card>.site-language{margin:0 0 18px}.doc-controls>.site-language{margin:0 6px 0 0;background:#eaf1f6}.reading-language{display:none!important}.language-error{text-align:center}html[lang=en] .j-story h2:before{content:'Chapter ' counter(chapter,decimal-leading-zero)}
@media(max-width:700px){.shared-header-row{flex-wrap:wrap;gap:10px}.shared-tools{gap:7px;justify-content:flex-end}.shared-tools .site-language{order:-1}.site-language a{padding:8px 10px!important}.doc-controls>.site-language{font-size:13px}}
/* Override the legacy header's mobile navigation rules only for the language switch. */
body .shared-header .shared-tools .site-language{display:inline-flex!important;flex-wrap:nowrap;margin:0;padding:3px;gap:3px!important;overflow:visible;max-height:none;width:auto}
body .shared-header .shared-tools .site-language a{width:auto;max-width:none!important;padding:8px 11px!important;min-height:34px;font:600 14px/1.2 Arial,sans-serif!important;border-radius:999px;color:#183f59!important;box-shadow:none;transform:none!important;translate:none}
body .shared-header .shared-tools .site-language a[aria-current=true]{background:#1c435e!important;color:#fff!important}
body .shared-header .shared-tools .site-language a:after{display:none!important}
