.site-logo{display:block;width:250px;height:auto;max-width:100%;object-fit:contain}.brand:has(.site-logo){flex-shrink:0;letter-spacing:normal}.site-languages{display:flex;gap:4px;align-items:center;justify-content:center;flex-shrink:0}.site-languages a{display:inline-flex;min-width:36px;min-height:44px;align-items:center;justify-content:center;font-size:12px;color:#626267;text-decoration:none;border-radius:10px}.site-languages a[aria-current=page]{color:#0066cc;background:#edf4fc}.footer-top .site-logo{width:360px}.nav:has(.site-logo){min-height:88px;height:auto}.nav:has(.site-logo)>.btn{display:none}.hero .eyebrow{font-size:17px}.brand .site-logo+small{display:none}@media(max-width:1100px){.nav:has(.site-logo){gap:14px}.site-logo{width:220px}.links{gap:12px;font-size:11px}}@media(max-width:760px){.nav:has(.site-logo){flex-wrap:wrap;gap:0 12px;padding-top:6px;padding-bottom:6px;min-height:100px}.nav>.brand{margin-right:auto}.nav>.site-languages{order:5;width:100%;height:32px}.site-languages a{min-height:32px;min-width:46px}.nav>.links{top:100%;font-size:15px}.nav .menu{margin-left:auto}.site-logo{width:220px}.footer-top .site-logo{width:300px}html{scroll-padding-top:126px}.lead-section{scroll-margin-top:126px}.hero .eyebrow{font-size:15px}header>.site-languages{padding-bottom:6px}.end .brand{max-width:100%}}@media(min-width:641px) and (max-width:760px){.nav>.links{display:none}.nav>.links.open{display:flex;position:absolute;left:0;right:0;flex-direction:column}.nav .menu{display:block}}@media(max-width:360px){.nav .site-logo{width:190px}}@media(max-width:760px){.nav:not(:has(.menu)){justify-content:center;gap:8px 16px}.nav:not(:has(.menu))>.brand{width:100%;display:flex;justify-content:center;margin:0}.nav>.menu{flex-shrink:0}}

.brand:has(.brand-symbol){display:inline-flex;align-items:center;gap:10px;letter-spacing:normal;min-width:0;text-decoration:none;color:#132941}.brand-symbol{display:block;position:relative;width:64px;height:40px;flex:0 0 64px;overflow:hidden}.brand-symbol img{position:absolute;width:180px;max-width:none;height:auto;left:0;top:-12px}.brand-wording{display:flex;flex-direction:column;gap:3px;min-width:0}.brand-name{font-size:26px;font-weight:750;line-height:1.12;letter-spacing:-.8px;white-space:nowrap}.brand-tagline{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0;color:#334155;white-space:normal}.site-languages a{font-size:13px;min-height:44px;min-width:42px}.nav:has(.brand-symbol){height:auto;min-height:88px;gap:20px}.nav:has(.brand-symbol)>.btn{display:none}.footer-top .brand-name{font-size:30px}.footer-top .brand-tagline{font-size:14px}@media(max-width:1100px){.nav:has(.brand-symbol){gap:12px}.nav .brand-name{font-size:23px}}@media(max-width:760px){.nav:has(.brand-symbol){display:flex;flex-wrap:wrap;gap:0 10px;min-height:108px;height:auto;padding-top:8px;padding-bottom:6px}.nav>.brand:has(.brand-symbol){flex:1;min-width:0;margin:0}.nav .brand-symbol{width:48px;height:34px;flex-basis:48px}.nav .brand-symbol img{width:137px;top:-9px}.nav .brand-name{font-size:23px}.nav .brand-tagline{font-size:12px;line-height:1.35;max-width:190px}.nav>.site-languages{height:44px;margin-top:4px}.site-languages a{min-height:44px;min-width:50px}.nav>.links{top:100%}.footer-top .brand{max-width:100%}.footer-top .brand-name{font-size:26px}.footer-top .brand-tagline{font-size:13px}.nav:not(:has(.menu))>.brand:has(.brand-symbol){flex-basis:100%;justify-content:center;padding-bottom:4px}}@media(max-width:360px){.nav .brand-name{font-size:21px}.nav .brand-tagline{font-size:11.5px;max-width:155px}.nav .brand-symbol{width:43px;flex-basis:43px;height:31px}.nav .brand-symbol img{width:123px;top:-8px}.nav>.brand:has(.brand-symbol){gap:7px}.nav:has(.brand-symbol){gap:0 8px}}
