.language-switch{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:14px;line-height:1.5;border-left:1px solid #69552f;padding-left:14px}.language-switch a{padding:5px 0;color:#d6d6dd}.language-switch a[aria-current="page"]{color:var(--gold);border-bottom:1px solid var(--gold)}.language-switch a:hover{color:#fff}.footer-menu .language-switch{order:2}.bank-custody>p{max-width:850px}.bank-custody .button{margin-top:14px}header nav{gap:16px;flex-wrap:wrap}html[lang="es"] header .brand small{letter-spacing:.7px}html[lang="es"] .card-image span{max-width:calc(100% - 40px);line-height:1.5}html[lang="es"] .brand small{white-space:normal}@media(min-width:701px){header{height:auto;min-height:100px;flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:12px}header nav{justify-content:flex-end;flex:1 1 auto}html[lang="es"] header nav{font-size:14px}}@media(min-width:701px) and (max-width:1400px){header nav{flex:1 1 100%}html{scroll-padding-top:180px}}@media(max-width:700px){header nav .language-switch{border-left:0;padding-left:0;border-top:1px solid #69552f;padding-top:12px;justify-content:flex-start}.footer-menu .language-switch{border-left:0;padding-left:0;flex-basis:100%}html[lang="es"] header .brand small{font-size:clamp(9px,2.5vw,12px);letter-spacing:.2px}}
