.language-switch{display:flex;align-items:center;gap:3px;flex-shrink:0;padding:3px;border:1px solid var(--line);border-radius:99px;font-size:12px;font-weight:700;line-height:1}
.language-switch a{display:flex;align-items:center;justify-content:center;min-height:30px;min-width:31px;padding:5px 7px;border-radius:99px}
.language-switch [aria-current=page]{background:var(--ink);color:var(--paper)}
header>.button .header-cta-text{font:inherit}
.header-cta-mobile{display:none}
@media(min-width:761px) and (max-width:1200px){header{gap:15px}header nav{gap:16px}header>.button{font-size:12px;padding-left:14px;padding-right:14px}}
@media(max-width:760px){header{gap:4px 8px}.language-switch{margin-left:auto}.language-switch a{min-height:30px;min-width:28px;padding:5px}header>.button{font-size:12px;padding:10px 11px;gap:8px}header>.button .header-cta-text{display:none}header>.button .header-cta-mobile{display:inline;font:inherit}}
@media(max-width:380px){header>.button>span:last-child{display:none}header .logo .brand-name{width:91px}}
@media(max-width:340px){header .logo .brand-name{width:80px}.language-switch{padding:2px;gap:0}.language-switch a{min-width:24px;padding:4px}header{column-gap:6px}header>.button{font-size:11px;padding-left:9px;padding-right:9px}}
