/* Shared component: no per-page widths, page styles or Salient CTA dependencies. */
.tdd-navigation-active .tdd-site-header[data-tdd-header]{--tdd-header-gutter:30px;box-sizing:border-box;position:relative;left:50%;transform:translateX(-50%);width:calc(var(--tdd-viewport-width,100vw) - 2 * var(--tdd-header-gutter));max-width:none;min-height:126px;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#121213;font-family:inherit;text-align:left}
.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-site-logo{display:block;flex:0 1 auto;max-width:calc(100% - 250px);line-height:0}
.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-site-logo img{display:block;width:240px;max-width:100%;height:auto!important;margin:0!important}
.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-site-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:32px;margin:0;padding:0}
.tdd-navigation-active .tdd-site-header[data-tdd-header] a.tdd-site-offering{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:12px 24px;border:1px solid #121213!important;border-radius:100px!important;background:transparent!important;color:#121213!important;font-family:inherit;font-size:16px!important;font-weight:600!important;line-height:1.5!important;text-transform:none;letter-spacing:0;text-decoration:none!important;box-shadow:none!important;white-space:nowrap;transition:background-color .2s,color .2s}
.tdd-navigation-active .tdd-site-header[data-tdd-header] a.tdd-site-offering:hover{background:#121213!important;color:#f1efed!important}
.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-native-menu-toggle{display:block!important;position:relative!important;inset:auto!important;margin:0!important;padding:0!important;width:48px;height:48px;opacity:1!important;transform:none!important;flex-shrink:0}
.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-native-menu-toggle>div{display:flex;align-items:center;justify-content:center;height:48px}
.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-native-menu-toggle a{display:flex;align-items:center;justify-content:flex-end;position:relative;box-sizing:border-box;width:48px;height:48px;margin:0;padding:0;border:0;background:transparent;color:#121213!important;line-height:0}
.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-menu-glyph{display:flex;align-items:center;justify-content:center;width:32px;height:24px;line-height:0}
.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-menu-glyph svg{display:block;width:32px;height:24px;overflow:visible}
.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-native-menu-toggle a::before,.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-native-menu-toggle a::after,.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-menu-glyph::before,.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-menu-glyph::after{content:none!important;display:none!important}
@media(max-width:600px){.tdd-navigation-active .tdd-site-header[data-tdd-header]{--tdd-header-gutter:25px;min-height:94px;gap:12px}.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-site-logo{max-width:calc(100% - 164px)}.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-site-logo img{width:160px}.tdd-navigation-active .tdd-site-header[data-tdd-header] .tdd-site-header-actions{gap:12px}.tdd-navigation-active .tdd-site-header[data-tdd-header] a.tdd-site-offering{padding:10px 14px;font-size:14px!important}}
