/* Functional corrections to the unchanged reference styles; see DECISIONS.md. */
.icon-sprite { position: absolute; }
[hidden] { display: none !important; }
picture { display: block; }
.tab-panel[data-active] { margin-top: 0; }
@media (max-width: 61.99rem) {
  .site-header:has(.site-nav:not([data-enhanced])) { position: static; }
  .site-nav:not([data-enhanced]) {
    display: block;
    position: static;
    flex-basis: 100%;
    order: 3;
    border-bottom: 0;
  }
  .header-inner:has(.site-nav:not([data-enhanced])) { flex-wrap: wrap; }
}
