.wq-language-entry{flex:0 0 auto;color:inherit}
.wq-language-entry--header{color:var(--colorNavText,#202020)}
.is-light .wq-language-entry--header{color:#fff}
.site-header--heading-style .wq-language-toggle{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)}
.wq-language-menu{position:relative}
.wq-language-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px;list-style:none;cursor:pointer;font:inherit;font-size:14px;font-weight:500;line-height:20px;text-transform:none;white-space:nowrap;word-break:normal;overflow-wrap:normal}
.wq-language-toggle::-webkit-details-marker{display:none}
.wq-language-toggle:focus-visible,.wq-language-list button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.wq-language-form{margin:0}
.wq-language-list{position:absolute;top:100%;right:0;z-index:100;min-width:144px;margin:0;padding:6px 0;list-style:none;background:#fff;color:#202020;border:1px solid #dedede;border-radius:6px;box-shadow:0 6px 18px rgb(0 0 0 / 12%)}
.wq-language-list li{margin:0}
.wq-language-list button{display:flex;align-items:center;justify-content:space-between;gap:16px;white-space:nowrap;width:100%;min-height:44px;padding:10px 16px;border:0;background:transparent;color:inherit;text-align:left;text-transform:none;letter-spacing:normal;font:inherit;font-size:14px;cursor:pointer}
.wq-language-list button[aria-current=true]::after{content:"✓";margin-left:auto;flex:0 0 auto}
.wq-language-list button:hover,.wq-language-list button[aria-current=true]{background:#f2f5f4}
.wq-language-entry--drawer{margin:12px 16px 20px;padding-top:12px;border-top:1px solid #dedede}
.wq-language-entry--drawer .wq-language-toggle{font-size:14px}
.wq-language-entry--drawer .wq-language-list{position:static;width:100%;margin-top:4px;box-shadow:none}
@media(min-width:769px){.header-layout--left-center .header-item--icons:has(.wq-language-entry--header){flex-basis:auto}.header-item--icons .site-nav__icons:has(>.wq-language-entry--header){display:flex;align-items:center;flex-wrap:nowrap}}
@media(max-width:768px){.wq-language-entry--header{display:none}}
