html,body{color-scheme:dark;background-color:#0f0f11}
.wex-header-theme{display:none!important}
html body .wex-header-island{overflow:visible!important}
.spectra-language{position:relative;flex:none;font-family:Inter,Arial,sans-serif}
.spectra-language-trigger{display:none}
.spectra-language-menu{display:contents}
.spectra-language-segments{display:inline-grid;grid-template-columns:repeat(3,38px);align-items:stretch;gap:0;height:34px!important;padding:2px;box-sizing:border-box;border:1px solid #ffffff18;border-radius:20px;background:#ffffff04}
.spectra-language-segments>button{display:flex;align-items:center;justify-content:center;width:38px;height:auto!important;min-height:0!important;margin:0!important;align-self:stretch;box-sizing:border-box;padding:0;border:0;border-radius:16px;background:transparent;color:#8d8e98;font:500 11px/1 Inter,Arial,sans-serif;cursor:pointer;touch-action:manipulation;transition:background 180ms ease,color 180ms ease}
.spectra-language-segments>button[aria-checked=true]{background:#ffffff12;color:#e0e1e7}
.spectra-language-segments>button:hover{color:#f5f5f8}
.spectra-language-warning:not([hidden]){position:absolute;top:calc(100% + 8px);right:0;width:220px;background:#17171b;border:1px solid #ffffff18;border-radius:10px;z-index:25}
.spectra-language button:focus-visible{outline:1px solid #8b87ff;outline-offset:2px}
.spectra-language-warning{max-width:240px;padding:10px;color:#b9b9c4;font-size:12px;line-height:1.5}
.spectra-home-story-compact,.spectra-home-story-compact>section,.spectra-native-preview,.sn-mobile-brief{background-color:#0f0f11!important}
.spectra-native-preview .spectra-v2-kicker{display:flex;align-items:center;justify-content:center;gap:9px}
.spectra-native-preview .spectra-v2-kicker svg{width:14px;height:14px;flex:none;stroke-width:1.5}
@media(max-width:720px){.wex-header-mobile>div:has(.spectra-language){display:block!important}}
@media(max-width:720px){
 .wex-header-island .spectra-language .spectra-language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:58px!important;min-height:44px!important;height:44px!important;margin:0!important;padding:0!important;border:1px solid #ffffff18;border-radius:999px;background:transparent;color:#b8b9c3;font:500 11px/1 Inter,Arial,sans-serif;cursor:pointer;touch-action:manipulation}
 .spectra-language-trigger svg{width:12px;height:12px;stroke-width:1.2}
 .spectra-language-menu{display:none;position:absolute;top:calc(100% + 8px);right:0;bottom:auto;left:auto;width:136px;margin:0;padding:4px;box-sizing:border-box;border:1px solid #ffffff18;border-radius:14px;background:#131316bb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:50}
 .spectra-language[data-language-open=true] .spectra-language-menu{display:block}
 .spectra-language-segments{display:grid;grid-template-columns:1fr;width:100%;height:auto!important;padding:0;border:0;border-radius:10px;background:none}
 .wex-header-island .spectra-language .spectra-language-segments>button{width:100%!important;min-height:44px!important;height:44px!important;border-radius:10px;justify-content:flex-start;padding:0 14px!important;font-size:12px}
 .spectra-language-warning:not([hidden]){position:static;width:auto;max-width:none;margin-top:4px;border:0;background:transparent}
}
@media(max-width:720px){
 .wex-header-mobile>div:has(.spectra-language){position:relative!important;inset:auto!important}
 .wex-header-island .spectra-language-menu{position:fixed!important;top:78px!important;right:auto!important;bottom:auto!important;left:50%!important;width:min(220px,calc(100vw - 32px))!important;transform:translateX(-50%);box-sizing:border-box}
 .wex-header-island .spectra-language .spectra-language-segments>button{justify-content:center!important;padding-inline:14px!important}
}
@media(prefers-reduced-motion:reduce){.spectra-language-segments>button{transition:none}}
