/* Keep the live site's shared chrome isolated from campaign content. */
#site-navbar{height:65px}
:is(#site-navbar,#site-footer){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}
:is(#site-navbar,#site-footer) *{border-width:0;border-style:solid;border-color:#e5e7eb}
:is(#site-navbar,#site-footer) p,:is(#site-navbar,#site-footer) h4{margin:0}
:is(#site-navbar,#site-footer) button{font:inherit;color:inherit;background:transparent;padding:0;cursor:pointer}
:is(#site-navbar,#site-footer) svg{display:block;vertical-align:middle;flex-shrink:0}
#site-navbar header{color:white}
#site-navbar header>div:first-child{width:100%}
#site-navbar .nds-dropdown{line-height:1.5}
#site-navbar .nds-capture-mobile-cta{display:none}
#site-footer a{overflow-wrap:anywhere}
#site-footer img{object-fit:contain}
.skip{z-index:100}
@media(max-width:1100px){
  #site-navbar header nav{display:none!important}
  #site-navbar #nav-burger{display:flex!important;margin-left:14px}
  #site-navbar .nds-capture-mobile-cta{display:inline-flex!important;align-items:center;justify-content:center;margin-left:auto;padding:9px 12px;border-radius:8px;background:#44b3e6;color:white;font-size:14px;font-weight:700;white-space:nowrap}
  #site-navbar #mobile-menu:not(.hidden){display:block!important;max-height:calc(100dvh - 65px);overflow-y:auto}
}
@media(min-width:1101px){#site-navbar #mobile-menu{display:none!important}}
@media(max-width:380px){#site-navbar header img{max-width:100px;height:auto}#site-navbar #nav-burger{margin-left:10px}#site-navbar #nav-burger svg{display:none}}
@media print{#site-navbar,#site-footer{display:none}}
