/* Scoped neutralization: parent/builder content outside the shell remains intact. */
.story-ee72-shell,
.story-ee72-shell .story-header,
.story-ee72-shell .story-footer,
.story-ee72-shell .story-mobile-menu {
  box-sizing: border-box;
}
.story-ee72-shell .story-header *,
.story-ee72-shell .story-footer *,
.story-ee72-shell .story-mobile-menu * {
  box-sizing: inherit;
}
.story-ee72-shell .story-home,
.story-ee72-shell .story-home *,
.story-ee72-shell .story-bottom-nav,
.story-ee72-shell .story-bottom-nav * {
  box-sizing: border-box;
}
.story-ee72-shell .story-header ul,
.story-ee72-shell .story-footer ul,
.story-ee72-shell .story-mobile-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.story-ee72-shell .story-header a,
.story-ee72-shell .story-footer a,
.story-ee72-shell .story-mobile-menu a {
  color: inherit;
  text-decoration: none;
}
.story-ee72-shell .story-header button,
.story-ee72-shell .story-header input {
  margin: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: inherit;
  font: inherit;
}
.story-ee72-shell .story-header img,
.story-ee72-shell .story-footer img {
  display: block;
  max-width: 100%;
  height: auto;
}
.story-ee72-shell .story-header :focus-visible,
.story-ee72-shell .story-footer :focus-visible,
.story-ee72-shell .story-mobile-menu :focus-visible {
  outline: 2px solid var(--ref-focus);
  outline-offset: 4px;
}
