/* Small additive language controls; original brand styles and assets remain intact. */
.region-controls .language-switcher{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:7px}
.language-switcher a{min-height:24px;display:inline-flex;align-items:center}
.download-language{font-size:.85em;white-space:normal}
.working-language-note{line-height:1.65}
html[lang="es-US"] .page-hero h1{overflow-wrap:break-word}
html[lang="es-US"] .service-card h3,html[lang="es-US"] .content-block h2{overflow-wrap:break-word}
@media(max-width:760px){.region-controls{min-width:0}.region-controls .language-switcher{gap:5px}.site-header .brand{flex-shrink:0}.header-actions{min-width:0}}
@media(max-width:390px){.region-controls .language-switcher>span{display:inline}.region-controls .language-switcher .control-label{display:none}.region-controls .market-switcher{font-size:.58rem}.site-header .brand{max-width:86px}.header-actions{gap:5px}}
