/* The legacy pages keep their purpose-built editorial layouts inside one current IronAxis frame. */
.legacy-revamped > .topline:not(.global-utility-bar),
.legacy-revamped > header:not(.global-site-header),
.legacy-revamped main > .insights-nav,
.legacy-revamped main > .assessment-nav,
.legacy-revamped main > .resource-nav,
.legacy-revamped main > .product-nav,
.legacy-revamped main > .insights-footer,
.legacy-revamped main > .assessment-footer,
.legacy-revamped main > .resource-footer,
.legacy-revamped main > .product-footer,
.legacy-revamped > .footer:not(.global-site-footer),
.legacy-revamped > footer:not(.global-site-footer) {
  display: none !important;
}

.legacy-revamped .global-site-header,
.legacy-revamped .global-site-footer,
.legacy-revamped .global-utility-bar {
  font-family: var(--sans);
}

.legacy-revamped .global-site-header h1,
.legacy-revamped .global-site-header h2,
.legacy-revamped .global-site-header h3,
.legacy-revamped .global-site-footer h1,
.legacy-revamped .global-site-footer h2,
.legacy-revamped .global-site-footer h3,
.legacy-revamped .global-site-header p,
.legacy-revamped .global-site-footer p {
  margin-top: 0;
}

.legacy-revamped .global-site-header .brand strong,
.legacy-revamped .global-site-footer .brand strong {
  color: inherit;
}

.legacy-revamped .global-site-footer .footer-links a {
  min-height: 30px;
  display: inline-flex;
  align-items: center;
}

.legacy-main-anchor {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.legacy-revamped main {
  isolation: isolate;
}

.legacy-revamped .article-hero h1,
.legacy-revamped .assessment-hero h1,
.legacy-revamped .product-hero h1 {
  text-wrap: balance;
}

@media (max-width: 1050px) {
  .legacy-revamped .global-site-header .primary-nav {
    z-index: 100;
  }
}

@media print {
  .global-utility-bar,
  .global-site-header,
  .global-site-footer,
  .skip-link {
    display: none !important;
  }
}
