.language-switch{display:flex;align-items:center;gap:.35rem;font-size:.78rem;letter-spacing:.08em;white-space:nowrap}.language-switch a{padding:.5rem .2rem;text-decoration:none;color:inherit}.language-switch a[aria-current=page]{font-weight:800;text-decoration:underline;text-underline-offset:.35rem}.language-switch a:focus-visible{outline:2px solid #24584c;outline-offset:3px}.language-switch span{opacity:.4}@media(max-width:1400px){.language-switch{margin-left:auto}.header .header-cta{display:none}}