.utility .language-panel li{padding:0;display:block}
.utility .language-panel li>a{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 12px;font-size:14px;line-height:1.4;border-radius:5px}
.utility .language-panel li>a>span{font-size:20px;width:24px;flex-shrink:0}
.utility .language-panel li>a[aria-current=true]{background:#f2ebe1;color:#8b4b22;font-weight:650}
.utility .language-panel li>a:hover{background:#eef2ed;color:#183a37}
.utility .language-panel{max-height:min(480px,calc(100dvh - 58px));overflow-y:auto}
.utility .language-panel li>a:focus-visible{outline-offset:-3px}
.language-panel .geo-credit{display:block;padding:8px 14px;border-top:1px solid #d8e0d8;font-size:10px;line-height:1.4;color:#61746d}
.language-panel .geo-credit a{min-height:0;padding:0;background:none;font-size:inherit;color:inherit}
