/* One explicit choice on every page. Crisp and quiet; no animated glow. */
[data-atu-language],[data-atu01-language],.atu01-language{display:none!important}
.atu-language-picker{display:flex;align-items:center;gap:2px;flex:0 0 auto;padding:3px;border:1px solid currentColor;border-radius:0;color:inherit}
.atu-language-picker button{appearance:none;display:grid;place-items:center;min-width:30px;min-height:34px;padding:5px;border:0;background:transparent;color:inherit;font:700 11px/1 Arial,sans-serif;letter-spacing:.04em;cursor:pointer;border-radius:0}
.atu-language-picker button[aria-pressed=true]{background:#e10600;color:#fff}
.atu-language-picker button:focus-visible{outline:2px solid currentColor;outline-offset:2px}
#orbit-sticky>.atu-language-picker{position:absolute;z-index:80;top:24px;right:4vw;color:#fff;background:#080808;border-color:#ffffff45}
@media(max-width:759px){.atu-language-picker{margin-left:auto}.atu-language-picker button{min-width:26px;min-height:32px;font-size:10px}.post-hero-nav>.atu-language-picker,.atu-nav>.atu-language-picker{margin-right:8px}#orbit-sticky>.atu-language-picker{top:18px;right:5vw}}
@media(max-width:359px){.atu-language-picker button{min-width:23px;padding:4px}}

html .atu-nav>.atu-language-picker,html .post-hero-nav>.atu-language-picker,html .header-inner>.atu-language-picker{display:flex!important;position:static!important;width:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;flex-direction:row!important;overflow:visible!important;background:transparent!important;padding:3px!important;gap:2px!important}
@media(max-width:759px){html .atu-nav,html .post-hero-nav{gap:8px!important}html .atu-nav>.atu-brand,html .post-hero-nav>.atu-brand{margin-right:auto!important;min-width:0!important}html .atu-nav>.atu-language-picker,html .post-hero-nav>.atu-language-picker{order:2!important;margin-left:0!important;margin-right:0!important}html .atu-nav>.atu-menu-toggle,html .post-hero-nav>.atu-menu-toggle{order:3!important}html .atu-nav .atu-wordmark{font-size:12px!important}}

body>.atu-language-utility{position:fixed!important;z-index:200;top:18px;right:20px;display:flex!important;background:#fff!important;color:#080808!important;border-color:#080808!important;box-shadow:none!important}

html .atu-language-picker{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-height:0!important;line-height:1!important;text-align:center!important}
html .atu-language-picker>button{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:auto!important;margin:0!important;white-space:nowrap!important}
@media(max-width:759px){html .atu-nav,html .post-hero-nav{height:76px!important;min-height:76px!important;max-height:88px!important;padding-block:12px!important}html .atu-nav>.atu-language-picker,html .post-hero-nav>.atu-language-picker{height:36px!important;min-height:36px!important;padding:1px!important}html .atu-nav>.atu-language-picker button,html .post-hero-nav>.atu-language-picker button{min-width:25px!important;width:25px!important;padding:4px!important;font-size:10px!important;min-height:30px!important;height:30px!important}html .atu-nav>.atu-menu-toggle,html .post-hero-nav>.atu-menu-toggle{padding-inline:7px!important;min-height:36px!important;height:36px!important;font-size:12px!important}}
@media(max-width:1000px){
 html #atu-app .atu-nav,html #page-hero .post-hero-nav{display:grid!important;grid-template-columns:minmax(0,1fr) 85px 65px!important;column-gap:8px!important;height:76px!important;min-height:76px!important;max-height:88px!important;padding:12px 5vw!important}
 html #atu-app .atu-nav>.atu-language-picker,html #page-hero .post-hero-nav>.atu-language-picker{grid-column:2!important;grid-row:1!important;width:85px!important;min-width:85px!important;max-width:85px!important;justify-self:stretch!important;margin:0!important}
 html #atu-app .atu-nav>.atu-menu-toggle,html #page-hero .post-hero-nav>.atu-menu-toggle{grid-column:3!important;grid-row:1!important;width:65px!important;min-width:0!important;padding-inline:7px!important}
 html #atu-app .atu-nav>.atu-brand,html #page-hero .post-hero-nav>.atu-brand{grid-column:1!important;grid-row:1!important;min-width:0!important;margin:0!important}
}
