.language-control select{max-width:100%;text-overflow:ellipsis}
.standalone-language{display:inline-flex;align-items:center;gap:8px;max-width:100%;font:500 14px/1.4 system-ui,sans-serif}
.standalone-language select{font:inherit;max-width:180px;min-height:44px;padding:8px 28px 8px 10px;border:1px solid #bdc9ce;border-radius:6px;color:#172b3a;background:#fff;text-overflow:ellipsis}
.standalone-language select:focus-visible{outline:3px solid #a7192d;outline-offset:3px}
.language-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;padding-inline-start:22px}
.language-grid li{min-width:0;overflow-wrap:anywhere}
.language-control{min-width:0}
.language-notice{line-height:1.6}
.language-notice:not([hidden]){padding:9px max(24px,calc((100% - 1180px)/2));font-size:13px;background:#f1f5f6;color:#40515d;border-bottom:1px solid #d9e2e6}
html[dir="rtl"]{text-align:right}
html[dir="rtl"] .guide-steps,html[dir="rtl"] .language-grid{padding-inline-start:24px;padding-inline-end:0}
@media(max-width:767px){.language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standalone-language{gap:6px}.standalone-language select{max-width:156px}.support-header-inner{flex-wrap:wrap}}
@media(max-width:390px){.language-grid{grid-template-columns:1fr}.standalone-language select{max-width:140px}}
@media print{.standalone-language,.language-notice{display:none}}

.masthead>.shell{flex-wrap:wrap;gap:12px}.header-tools .standalone-language select{max-width:118px}
