/* Readable brand and account controls at every viewport size. */
body.wsl-customer-site>header.wsl-global-header .wl-symbol{width:39px;height:43px;padding:0}
body.wsl-customer-site>header.wsl-global-header .wl-wordmark{font-size:19px!important;font-weight:800;letter-spacing:-.4px;color:#17345d}
body.wsl-customer-site>header.wsl-global-header .wl-wordmark small{font-size:9px!important;letter-spacing:1px;font-weight:600;opacity:1;color:#405672;line-height:1.5;margin-top:5px}
body.wsl-customer-site>header.wsl-global-header .wsl-language a{font-size:13px!important;font-weight:600;padding:9px 10px!important}
body.wsl-customer-site>header.wsl-global-header .wsl-account-name{font-size:13px!important;color:#234366}
body.wsl-customer-site>header.wsl-global-header .wsl-signout,body.wsl-customer-site>header.wsl-global-header [data-admin-link]{font-size:13px!important;color:#405672!important;font-weight:600}
body.wsl-customer-site>header.wsl-global-header .wsl-account-grade{font-size:11px;padding:5px 8px}
body.wsl-customer-site>header.wsl-global-header .header-actions .login{font-size:13px}
@media(max-width:1800px){body.wsl-customer-site>header.wsl-global-header .wsl-main-nav{display:none!important}body.wsl-customer-site>header.wsl-global-header .menu{display:block!important}}
@media(max-width:800px){body.wsl-customer-site>header.wsl-global-header .wl-wordmark{font-size:18px!important}body.wsl-customer-site>header.wsl-global-header .wl-wordmark small{font-size:8px!important;letter-spacing:.5px}body.wsl-customer-site>header.wsl-global-header .wl-symbol{width:38px;height:43px}}
@media(max-width:600px){body.wsl-customer-site>header.wsl-global-header .wsl-language a{font-size:12px!important;padding:8px 6px!important}body.wsl-customer-site>header.wsl-global-header .wl-wordmark{font-size:16px!important}body.wsl-customer-site>header.wsl-global-header .wl-symbol{width:32px;height:37px}body.wsl-customer-site>header.wsl-global-header .wl-brand{gap:7px}}
@media(max-width:380px){body.wsl-customer-site>header.wsl-global-header{grid-template-columns:1fr}body.wsl-customer-site>header.wsl-global-header>.wsl-language{grid-column:1;grid-row:2;justify-self:start}body.wsl-customer-site>header.wsl-global-header>.header-actions{grid-row:3}}

.wsl-utility-bar .wsl-utility-inner{min-height:46px;gap:28px}
.wsl-utility-bar .wsl-address-trigger{font-size:14px;font-weight:600;padding:11px 0}
.wsl-utility-bar .wsl-utility-route,.wsl-utility-bar .wsl-utility-route a,.wsl-utility-bar .wsl-utility-route button{font-size:13px;color:#edf3fc}
@media(max-width:600px){.wsl-utility-bar .wsl-utility-inner{gap:14px;flex-wrap:wrap;padding-top:5px;padding-bottom:5px}.wsl-utility-bar .wsl-address-trigger{font-size:13px}.wsl-utility-bar .wsl-utility-route{gap:12px;font-size:12px}}

/* Compact brand row at normal browser zoom. */
@media(min-width:801px){body.wsl-customer-site>header.wsl-global-header{min-height:72px!important;padding-top:10px!important;padding-bottom:10px!important}body.wsl-customer-site>header.wsl-global-header .header-actions .login{padding:10px 13px}body.wsl-customer-site>header.wsl-global-header .wsl-nav-group>button,body.wsl-customer-site>header.wsl-global-header .wsl-main-nav>a{padding-top:17px;padding-bottom:17px}}

/* Long translated labels must never shrink into neighbouring controls. */
body.wsl-customer-site>header.wsl-global-header{flex-wrap:wrap!important;height:auto!important}
body.wsl-customer-site>header.wsl-global-header>.wl-brand{flex-shrink:0}
body.wsl-customer-site>header.wsl-global-header>.wsl-main-nav{flex-shrink:0}
body.wsl-customer-site>header.wsl-global-header>.header-actions{flex-wrap:wrap;max-width:100%;row-gap:8px}
body.wsl-customer-site>header.wsl-global-header .wsl-signout,body.wsl-customer-site>header.wsl-global-header .wsl-language a{white-space:nowrap}
@media(max-width:2200px){html[lang^="en"] body.wsl-customer-site>header.wsl-global-header .wsl-main-nav{display:none!important}html[lang^="en"] body.wsl-customer-site>header.wsl-global-header .menu{display:block!important}}
@media(min-width:601px) and (max-width:950px){body.wsl-customer-site>header.wsl-global-header>.header-actions{flex:1 0 100%;justify-content:flex-end}body.wsl-customer-site>header.wsl-global-header .menu{margin-right:auto}}
@media(max-width:400px){body.wsl-customer-site>header.wsl-global-header{grid-template-columns:1fr!important}body.wsl-customer-site>header.wsl-global-header>.wsl-language{grid-column:1!important;grid-row:2!important;justify-self:start}body.wsl-customer-site>header.wsl-global-header>.header-actions{grid-column:1!important;grid-row:3!important}}
