/* dirtlej service closure notice. No application selectors are overridden. */
#dirtlej-shutdown-notice-2026,
#dirtlej-shutdown-notice-2026 * {
  box-sizing: border-box;
}

#dirtlej-shutdown-notice-2026 {
  position: sticky;
  top: 0;
  z-index: 2147483647;
  display: block;
  width: 100%;
  margin: 0;
  padding: 12px 20px;
  border: 0;
  border-bottom: 3px solid #aebf45;
  background: #171717;
  color: #fff;
  font: 400 14px/1.45 Arial, Helvetica, sans-serif;
  text-align: left;
  white-space: normal;
  overflow-wrap: break-word;
}

#dirtlej-shutdown-notice-2026 .dirtlej-shutdown-copy {
  display: block;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0;
}

#dirtlej-shutdown-notice-2026 p {
  display: block;
  margin: 0;
  padding: 0;
  color: inherit;
  font: inherit;
}

#dirtlej-shutdown-notice-2026 p + p {
  margin-top: 8px;
}

#dirtlej-shutdown-notice-2026 strong {
  color: inherit;
  font: inherit;
  font-weight: 700;
}

#dirtlej-shutdown-notice-2026 time,
#dirtlej-shutdown-notice-2026 span {
  color: inherit;
  font: inherit;
}

#dirtlej-shutdown-notice-2026 a {
  color: #fff;
  font: inherit;
  text-decoration: underline;
  text-underline-offset: 2px;
}

#dirtlej-shutdown-notice-2026 a:focus {
  outline: 2px solid #fff;
  outline-offset: 3px;
}

#dirtlej-shutdown-spacer-2026 {
  display: none;
}

html[data-dirtlej-shutdown-fixed="2026"] {
  scroll-padding-top: calc(var(--dirtlej-shutdown-height-2026, 0px) + 8px);
}

html[data-dirtlej-shutdown-fixed="2026"] #dirtlej-shutdown-notice-2026 {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

html[data-dirtlej-shutdown-fixed="2026"] #dirtlej-shutdown-spacer-2026 {
  display: block;
  height: var(--dirtlej-shutdown-height-2026, 0px);
  margin: 0;
  padding: 0;
  border: 0;
  pointer-events: none;
}

@media (min-width: 1000px) {
  #dirtlej-shutdown-notice-2026 .dirtlej-shutdown-copy {
    display: flex;
    gap: 28px;
  }

  #dirtlej-shutdown-notice-2026 p {
    flex: 1 1 0;
    min-width: 0;
  }

  #dirtlej-shutdown-notice-2026 p + p {
    margin-top: 0;
  }
}
