/* Shared language navigation, preserving the established visual design. */
.language-switch{display:flex;align-items:center;gap:7px;white-space:nowrap;font:14px/1.4 Arial,sans-serif;color:#466168}
.language-switch a{padding:10px 0;text-decoration:none;border-bottom:1px solid transparent}
.language-switch a[aria-current],.language-switch a:hover{color:#067b87;border-bottom-color:currentColor}
.language-switch a[aria-current]{font-weight:700}
.language-switch a:focus-visible{outline:2px solid #067b87;outline-offset:4px}
.care-site .nav{gap:24px}.care-site .nav>nav{margin-left:auto;gap:24px}
html[lang="en"] .care-site h1,html[lang="en"] .care-site h2{text-wrap:balance}
@media(max-width:1100px){.care-site .nav{gap:16px}.care-site .nav>nav{gap:16px;font-size:14px}}
@media(max-width:980px){
  .care-site .nav{height:75px;gap:14px}
  .care-site .language-switch{margin-left:auto}
  .care-site .menu-toggle{display:inline-flex;align-items:center;gap:10px}
  .care-site .nav>nav{display:none;position:absolute;top:75px;left:0;width:100%;background:#fff;padding:20px;box-shadow:0 12px 20px #12343b12;align-items:stretch;gap:5px;font-size:16px}
  .care-site .menu-open .nav>nav{display:flex;flex-direction:column}
  .care-site .nav>nav a{padding:12px 0}
}
@media(max-width:600px){
  .care-site .nav{height:72px;gap:10px}.care-site .nav>nav{top:72px}
  .care-site .menu-toggle{font-size:0;gap:0;padding:9px}
  .care-site .menu-toggle span{font-size:18px;line-height:20px}
  .care-site .language-switch{font-size:12px;gap:5px}
  .care-site .brand{gap:7px}.care-site .brand span{font-size:21px}
  .care-site .brand img{width:30px;height:30px}.care-site .brand small{font-size:7px;letter-spacing:.1em}
  .privacy-page .language-switch{margin-left:auto}
}
@media(max-width:380px){.care-site .brand small{display:none}.care-site .brand span{font-size:19px}.care-site .brand img{width:25px;height:25px}.care-site .nav{gap:7px}}
