.site-language{--language-ink:#3b4a40;--language-border:#d5ded2;--language-surface:rgba(250,251,248,.94);--language-hover:#edf2e8;--language-hover-border:#b8c9b1;--language-focus:#708c65;--language-menu-surface:#fcfdfb;--language-menu-border:#d6e0d4;--language-menu-ink:#344237;--language-menu-muted:#718274;position:relative;display:inline-block;width:-moz-max-content;width:max-content;max-width:100%;flex:none;z-index:20;font-family:Inter,system-ui,sans-serif;color:var(--language-ink)}.site-language .sg-language-trigger{display:flex;align-items:center;justify-content:center;gap:7px;min-width:75px;min-height:44px;padding:7px 10px;border:1px solid var(--language-border);border-radius:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--language-surface);color:var(--language-ink);font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:.035em;box-shadow:none;cursor:pointer;transition:background .18s ease,border-color .18s ease}.site-language .sg-language-trigger:hover,.site-language.is-open .sg-language-trigger{background:var(--language-hover);border-color:var(--language-hover-border)}.site-language button.sg-language-trigger:focus-visible{outline:2px solid var(--language-focus);outline-offset:2px;box-shadow:none}.site-language .sg-language-trigger svg{display:block;width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.site-language .sg-language-trigger .sg-language-chevron{width:11px;height:8px;transition:transform .2s ease}.site-language.is-open .sg-language-chevron{transform:rotate(180deg)}.site-language .sg-language-panel{position:absolute;z-index:50;top:calc(100% + 9px);right:0;width:min(206px,calc(100vw - 24px));padding:10px;border:1px solid var(--language-menu-border);border-radius:14px;background:var(--language-menu-surface);color:var(--language-menu-ink);box-shadow:0 18px 48px rgba(31,44,35,.16),0 2px 9px rgba(31,44,35,.07);animation:site-language-appear .2s cubic-bezier(.22,1,.36,1) both}.site-language .sg-language-panel[hidden]{display:none}.site-language .sg-language-panel p{display:block;margin:0;padding:8px 10px 10px;color:var(--language-menu-muted);font:600 11px/1.4 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:none}.site-language .sg-language-panel a{display:grid;grid-template-columns:minmax(0,1fr) 22px 16px;align-items:center;gap:3px;min-height:44px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--language-menu-ink);font:400 13px/1.4 Inter,system-ui,sans-serif;text-decoration:none}.site-language .sg-language-panel a:hover,.site-language .sg-language-panel a[aria-current=page]{background:var(--language-hover)}.site-language .sg-language-panel a[aria-current=page]{font-weight:600}.site-language .sg-language-panel a:focus-visible{outline:2px solid var(--language-focus);outline-offset:-2px}.site-language .sg-language-panel small{display:block;grid-column:auto;margin:0;padding:0;border:0;color:var(--language-menu-muted);font:400 10px/1.4 Inter,system-ui,sans-serif;text-align:right;letter-spacing:0;text-transform:none}.site-language .sg-language-check{color:var(--language-focus);font-size:13px;text-align:right}.site-language.site-language--footer{display:block;width:min(100%,235px);min-width:0}.site-language.site-language--footer .sg-language-trigger{width:100%;min-height:48px;justify-content:flex-start;gap:12px;padding-inline:14px;border:1px solid var(--language-border);border-radius:12px;background:var(--language-surface);box-shadow:0 2px 12px rgba(31,44,35,.045);text-align:left;font-size:13px;letter-spacing:.05em}.site-language.site-language--footer .sg-language-trigger .sg-language-chevron{margin-left:auto}.site-language.site-language--footer .sg-language-panel{left:auto;right:0;width:100%;min-width:0;padding:8px}.site-language.site-language--footer .sg-language-panel a{gap:7px}.sg-language.sg-language--top .sg-language-panel{top:auto;bottom:calc(100% + 9px)}.fallout-editorial-site .site-language{--language-ink:#f4ece0;--language-border:rgba(185,214,212,.37);--language-surface:#17323d;--language-hover:#214550;--language-hover-border:rgba(237,199,132,.62);--language-focus:#edc784;--language-menu-surface:#132d38;--language-menu-border:rgba(185,214,212,.37);--language-menu-ink:#f4ece0;--language-menu-muted:#c5d8d7}@keyframes site-language-appear{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:359px){.site-language .sg-language-trigger{min-width:69px;padding-inline:7px}}@media (prefers-reduced-motion:reduce){.site-language .sg-language-panel{animation:none}.site-language .sg-language-trigger .sg-language-chevron{transition:none}}