.wf-site-header__inner:has(> .wf-language-nav){grid-template-columns:160px minmax(0,1fr) auto auto;grid-template-areas:"brand navigation actions languages";column-gap:clamp(12px,1.7vw,26px)}
.wf-language-nav{grid-area:languages;display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--wf-color-border);border-radius:var(--wf-radius,8px);white-space:nowrap;line-height:1.2}
.wf-language-nav :is(a,span){display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 7px;border-radius:var(--wf-radius,8px);color:inherit;font-size:12px;text-decoration:none}
.wf-language-nav [aria-current="page"]{font-weight:700;background:color-mix(in srgb,currentColor 9%,transparent)}
.wf-language-nav a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}
.wf-language-nav a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
@media(max-width:1150px){.wf-site-header__inner:has(> .wf-language-nav){grid-template-columns:135px minmax(0,1fr) auto auto;column-gap:12px}}
@media(max-width:980px){.wf-site-header__inner:has(> .wf-language-nav){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand navigation languages";column-gap:8px}.wf-language-nav :is(a,span){min-height:44px;padding-inline:5px}.wf-site-header__inner:has(> .wf-language-nav) .es-brand img{max-width:100%;height:auto}}