.site-header{position:sticky;top:0}.site-header>.official-brand img{display:block;width:72px;height:64px;object-fit:contain}.header-actions{display:flex;align-items:center;gap:18px;margin-left:auto}.primary-nav{display:flex;align-items:center;gap:26px}.primary-nav>a{display:flex;align-items:center;gap:8px;white-space:nowrap}.drawer-heading,.drawer-close,.nav-toggle,.nav-backdrop,.primary-nav .nav-icon{display:none}.site-header .profile-menu{order:initial}.account-control{display:inline-flex;align-items:center;gap:8px}.account-control>span{display:none}
@media(max-width:960px){
  body.nav-open{overflow:hidden}.site-header{position:relative;z-index:50}.site-header>.official-brand{position:relative;z-index:52}.header-actions{gap:9px}.nav-toggle{display:grid;place-items:center;width:42px;height:42px;padding:10px;border:0;border-radius:50%;background:#071323;cursor:pointer;position:relative;z-index:52}.nav-toggle span{display:block;width:20px;height:2px;margin:2px 0;border-radius:2px;background:#fff;transition:transform .25s,opacity .2s}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
  .primary-nav{display:flex!important;position:fixed;z-index:51;inset:0 auto 0 0;width:min(330px,86vw);height:100dvh;padding:0 20px 28px;align-items:stretch;flex-direction:column;gap:5px;background:#071323;color:#fff;box-shadow:18px 0 50px #07132336;transform:translateX(-105%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s;overflow-y:auto}.nav-open .primary-nav{transform:translateX(0);visibility:visible;transition:transform .28s ease}.drawer-heading{display:flex;align-items:center;justify-content:space-between;min-height:88px;margin-bottom:16px;border-bottom:1px solid #ffffff18;color:#98a9bd;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.drawer-close{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff24;border-radius:50%;background:transparent;color:#fff;font-size:26px;cursor:pointer}.primary-nav>a,.site-header nav a:not(.linkedin){display:flex!important;min-height:58px;padding:9px 11px;border-radius:10px;color:#fff;font-size:16px;font-weight:700}.primary-nav>a:hover,.primary-nav>a:focus-visible{background:#ffffff0d}.primary-nav .nav-icon,.primary-nav .career-home-link .nav-icon{display:grid!important;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#ffffff0c;color:#ff6a27;font-size:19px}.primary-nav .career-home-link{color:#fff}.primary-nav .career-home-link span:last-child{font-size:16px}.primary-nav .linkedin{display:flex!important;width:auto;height:56px;margin-top:auto;padding:8px 13px;border-radius:10px;background:#0a66c2;color:#fff}.primary-nav .linkedin:before{width:28px;height:28px;flex-basis:28px}.primary-nav .linkedin:after{display:none}.primary-nav .linkedin>span{display:inline!important;font-size:15px;font-weight:800}
  .nav-backdrop{display:block;position:fixed;z-index:49;inset:0;width:100%;height:100%;padding:0;border:0;background:#07132399;opacity:0;visibility:hidden;transition:opacity .28s,visibility 0s linear .28s}.nav-open .nav-backdrop{opacity:1;visibility:visible;transition:opacity .28s}.site-header .profile-menu,.site-header .account-control{position:relative;z-index:52}.account-control{width:42px;height:42px;justify-content:center;padding:0!important;border-radius:50%;background:#fff0e9}.account-control>span{display:block;color:#ff5e15;font-size:25px}.account-control>b{display:none}.site-header .profile-menu summary{min-width:42px;height:42px;justify-content:center;padding:5px}.site-header .profile-menu summary b{display:none}.site-header .profile-menu>div{z-index:60}
}
@media(max-width:380px){.site-header{padding-left:11px!important;padding-right:11px!important}.site-header>.official-brand img{width:48px!important;height:44px!important}.header-actions{gap:7px}.nav-toggle,.account-control,.site-header .profile-menu summary{width:40px;height:40px}}
@media(prefers-reduced-motion:reduce){.primary-nav,.nav-backdrop,.nav-toggle span{transition:none!important}}
@media(max-width:960px){body .site-header .primary-nav>a.linkedin{display:flex!important}}
@media(max-width:960px){
  .primary-nav{inset:72px auto 0 0;height:calc(100dvh - 72px)}
  .drawer-heading{min-height:62px}
  .drawer-close{display:none}
  .nav-backdrop{top:72px;height:calc(100% - 72px)}
}
.primary-nav img.nav-icon,.primary-nav .career-home-link img.nav-icon{display:block!important;width:25px!important;height:25px!important;flex:0 0 25px!important;padding:2px;border-radius:7px!important;background:#fff!important;object-fit:cover}.primary-nav .career-home-link span:last-child{display:inline!important;width:auto!important;height:auto!important;background:none!important;color:inherit!important;font-size:14px!important}.profile-identity{display:flex;align-items:center;gap:11px;margin:2px 3px 8px;padding:11px 10px 13px;border-bottom:1px solid #e3e7ea}.profile-identity>img,.profile-identity>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#ff5e15;color:#fff;object-fit:cover;font-weight:800}.profile-identity>div{min-width:0}.profile-identity small,.profile-identity strong{display:block}.profile-identity small{font-size:10px;color:#7a8693}.profile-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#071323;font-size:14px}
@media(max-width:960px){.site-header{height:72px!important;padding:0 18px!important}.site-header>.official-brand img{width:58px!important;height:52px!important}.primary-nav img.nav-icon,.primary-nav .career-home-link img.nav-icon{width:40px!important;height:40px!important;flex-basis:40px!important;padding:5px;border-radius:11px!important}.primary-nav .career-home-link span:last-child{color:#fff!important;font-size:16px!important}.profile-identity{position:sticky;top:0;z-index:1;margin:0 0 7px;padding:11px 10px 14px;background:#fff}}
