/* Spanish labels need room within the existing header and service columns. */
html[lang="es-ES"] #services .service-toggle{font-size:clamp(28px,3.5vw,50px)}
@media(max-width:1000px){html[lang="es-ES"] header .nav-cta{font-size:13px}html[lang="es-ES"] header nav{gap:15px}}
@media(max-width:850px){html[lang="es-ES"] #services .service-toggle{font-size:3.8vw}}
@media(max-width:600px){html[lang="es-ES"] #services .service-toggle{font-size:34px}html[lang="es-ES"] header .nav-cta{font-size:11px}html[lang="es-ES"] .hero h1 .line{white-space:normal}}
