
.optum-language-switch{position:relative;flex:0 0 auto;order:3;margin:0;z-index:30;color:#244a3d}
.optum-language-switch>summary{display:flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:8px;border:1px solid #bdcdbf;border-radius:7px;background:transparent;color:inherit;cursor:pointer;list-style:none;font:600 13px/1.2 Arial,sans-serif;white-space:nowrap}
.optum-language-switch>summary::-webkit-details-marker{display:none}
.optum-language-switch>summary::marker{content:""}
.optum-language-switch>summary::after{content:none!important;display:none!important}
.optum-language-switch>summary:hover,.optum-language-switch[open]>summary{background:#eef3eb}
.optum-language-switch>summary:focus-visible,.optum-language-switch nav a:focus-visible{outline:2px solid #476f50;outline-offset:3px}
.optum-language-switch>summary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}
.optum-language-switch__caret{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-3px 2px 0 0}
.optum-language-switch>nav{position:absolute;right:0;top:calc(100% + 8px);display:grid;width:178px;max-width:calc(100vw - 28px);padding:6px;border:1px solid #bdcdbf;border-radius:10px;background:#fff;box-shadow:0 8px 24px #17333d1a;gap:2px;text-align:left}
.optum-language-switch>nav a{display:flex;align-items:center;min-height:44px;margin:0;padding:10px 12px;color:#244a3d;text-decoration:none;border-radius:5px;font:400 14px/1.35 Arial,sans-serif;white-space:normal}
.optum-language-switch>nav a[aria-current=page]{background:#eef3eb;font-weight:700}
.optum-language-switch>nav a:hover{background:#f3f6f0}
.topheader:has(.optum-language-switch) .navrow,.optum-header:has(.optum-language-switch) .head-row{gap:clamp(8px,1.5vw,20px)}
@media(max-width:1100px){.optum-language-switch{order:0;margin-left:auto}.topheader:has(.optum-language-switch) .menu-toggle,.optum-header:has(.optum-language-switch) .optum-menu-button{margin-left:0;flex-shrink:0}}
@media(max-width:600px){.topheader:has(.optum-language-switch) .brand,.optum-header:has(.optum-language-switch) .optum-brand{min-width:0;max-width:clamp(112px,36vw,170px);flex-shrink:1}.topheader:has(.optum-language-switch) .brand img,.optum-header:has(.optum-language-switch) .optum-brand img{max-width:100%;height:auto}}
@media(max-width:380px){.optum-language-switch>summary svg{display:none}}
