header nav.header-links {
  display: none;
}
html.show-header-links header nav.header-links {
  display: revert;
}
html:not(.show-header-links) .tri-layout-sides {
  display: none !important;
}
html:not(.show-header-links) .tri-layout-container {
  grid-template-columns: minmax(0, 1fr) !important;
}
html:not(.show-header-links) .tri-layout-middle {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  max-width: 100% !important;
  justify-self: stretch !important;
}
html:not(.show-header-links) .tri-layout-middle-contents {
  width: 100% !important;
  max-width: 56rem !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}
html:not(.show-header-links) .tri-layout-mobile-tabs {
  display: none !important;
}
html:not(.show-header-links) #search-system .grid > div:first-child {
  display: none !important;
}
html:not(.show-header-links) #search-system .grid {
  grid-template-columns: minmax(0, 1fr) !important;
}
html:not(.show-header-links) nav.breadcrumbs {
  display: none !important;
}
header .flex-container-row > .hide-over-l.py-s {
  display: none;
}
html.show-header-links header .flex-container-row > .hide-over-l.py-s {
  display: revert;
}
