header.banner {
  background-image: none !important;
  background-color: #002f56 !important;
  min-block-size: 150px;
}
.pages h2 { display: none;}

.intro h1 {
  font-size: 2rem;
  color: #002f56;
}

.footer {
  grid-template-columns: 140px auto;
}
.footer-logo {
  inline-size: 140px;
}
.footer-content {
  display:none;
}



.header__searchbar--enhanced {
  background-color: #002f56 !important;
}
.footer__attribution-line--copyright .no-print {
  display: none !important;
}
.space-overview__detail__intro--logo {
  display:none;
}
.space-overview__detail__intro--title {
  padding-left: 0 !important;
}

.space-overview__detail__header {
  padding-top: 7rem;
  padding-bottom: 2rem;
}