/* Keep the Media House page inside the shared site shell. */
#media-house { position: relative; z-index: 1; }
#media-house p { max-width: none; }
#media-house p + p { margin-top: 0; }
#media-house a:hover { color: inherit; }
#media-house small { font-size: 0.92em; }
/* The site stylesheet also styles .hero. Reset those so this hero stays a full-width block. */
#media-house .hero {
  display: block;
  max-width: none;
  margin: 0;
  padding: 0;
  align-items: stretch;
  color: var(--white);
}
#media-house .hero-copy { max-width: none; }
#media-house .hero .eyebrow {
  max-width: none;
  color: var(--gold);
  font-size: 10px;
  line-height: 1.5;
  letter-spacing: 0.19em;
}
body:has(#media-house) .site-footer { position: relative; z-index: 2; }
