.language-bar{padding-top:10px;padding-bottom:10px}.language-switch{display:flex;justify-content:flex-end;align-items:center;gap:10px;font-size:14px;line-height:1.4;margin:0}.language-switch a{display:inline-block;padding:7px 12px;border:1px solid #b8d2ce;border-radius:7px;text-decoration:none;font-weight:700;color:#145f60;background:white}.language-switch a[aria-current=page]{background:#145f60;color:white;border-color:#145f60}.language-switch a:focus-visible{outline:3px solid #247f80;outline-offset:3px}.language-switch span{color:#526675}.language-demo-note{padding:16px;border:1px solid #78bcb4;border-radius:8px;color:#fff!important;background:#203f50}.original-language-note{padding-top:18px;padding-bottom:18px;font-size:14px}html[lang=es] .hybrid-hero h1{font-size:clamp(32px,3.1vw,46px)}html[lang=es] .hero-actions .button{white-space:normal;text-align:center}html[lang=es] .desktop-nav{gap:16px}html[lang=es] .journey h3{overflow-wrap:break-word}@media(max-width:700px){.language-switch{font-size:13px}.language-bar{padding-top:8px;padding-bottom:8px}html[lang=es] .hybrid-hero h1{font-size:32px}}

/* Secondary language invitation: quiet, aligned with the hero copy. */
.spanish-site-link{margin:16px 0 0;font-size:14px;line-height:1.5}
.spanish-site-link a{display:inline-block;padding:5px 0;color:#145f60;font-weight:500;font-size:14px;line-height:1.5;background:transparent;border:0;border-radius:0;text-decoration:underline;text-decoration-color:#a6c3bf;text-underline-offset:4px;text-decoration-thickness:1px}
.spanish-site-link a:hover{color:#103f40;text-decoration-color:currentColor}
.spanish-site-link a:focus-visible{outline:3px solid #247f80;outline-offset:4px;border-radius:2px}
