/* Only the opt-in SWELL navigation changes; no article typography or content resets. */
@media(max-width:760px){
 /* Keep SWELL's measured header height for its table-of-contents scroll offsets. */
 #body_wrap.ugd-site-nav #header,
 body.ugd-site-nav #header{
  position:relative!important;top:auto!important;
  height:calc(64px + env(safe-area-inset-top,0px))!important;
  min-height:calc(64px + env(safe-area-inset-top,0px))!important;
  max-height:calc(64px + env(safe-area-inset-top,0px))!important;
  padding:0!important;margin:0!important;border:0!important;
  visibility:hidden!important;box-shadow:none!important;pointer-events:none;
 }
 #body_wrap.ugd-site-nav #header>*,
 body.ugd-site-nav #header>*,
 #body_wrap.ugd-site-nav #fix_header,
 body.ugd-site-nav #fix_header,
 #body_wrap.ugd-site-nav .l-header__spNav,
 body.ugd-site-nav .l-header__spNav,
 #body_wrap.ugd-site-nav #fix_bottom_menu,
 body.ugd-site-nav #fix_bottom_menu{display:none!important}
 #body_wrap.ugd-site-nav :target,
 body.ugd-site-nav :target{
  scroll-margin-top:calc(76px + env(safe-area-inset-top,0px) + var(--ugd-admin-offset,0px));
 }
}
