.header .gr-header-language{flex:0 0 auto;display:flex;align-items:center;min-height:40px;padding:5px 8px;border:1px solid #ffffff35;border-radius:6px;background:#15191a;color:#fff;font:500 13px/1.4 Arial,sans-serif;letter-spacing:normal;text-transform:none}
.header .gr-header-language select{max-width:145px;min-height:30px;background:#15191a;color:#fff;border:0;font:inherit}
.header .gr-header-language a{letter-spacing:normal;text-transform:none}
.header .gr-header-language:focus-within{outline:2px solid #ffd000;outline-offset:3px}
@media(min-width:1001px){.header .nav:has(.gr-header-language){gap:clamp(12px,1.5vw,22px)}.header .navrow:has(.gr-header-language){gap:20px}}
@media(max-width:1000px) and (min-width:621px){.header .gr-header-language{padding:3px 5px}.header .gr-header-language select{max-width:105px}}
@media(max-width:620px){.header .gr-header-language{align-self:flex-start;width:max-content;max-width:100%;margin:8px 0}.header .gr-header-language select{max-width:180px}}
.header .gr-language-switcher {
    position: relative;
}
.header .gr-language-switcher summary {
    cursor: pointer;
    padding: 4px;
}
.header .gr-language-options {
    position: absolute;
    inset-block-start: calc(100% + 9px);
    inset-inline-end: 0;
    min-width: 112px;
    padding: 4px;
    border: 1px solid #ffffff35;
    border-radius: 6px;
    background: #15191a;
    z-index: 2;
}
.header .gr-language-options a {
    display: block;
    padding: 9px 8px;
    color: #fff;
}
@media (max-width: 620px) {
    .header .gr-language-options {
        position: static;
        margin-block-start: 4px;
    }
}

@media (min-width: 621px) and (max-width: 1000px) {
    .header .navrow:has(.gr-header-language) {
        gap: 16px;
    }
    .header .nav:has(.gr-header-language) {
        gap: clamp(6px, 1.2vw, 12px);
        min-width: 0;
    }
    .header .nav:has(.gr-header-language) > .nav-group,
    .header .nav:has(.gr-header-language) > a {
        min-width: 0;
        overflow-wrap: anywhere;
        line-height: 1.2;
    }
}
