/*
 * Global shared-layout heading semantics.
 * Visual group labels in header/footer are intentionally NOT content headings.
 * Keeps existing appearance while allowing each page <main> to own its H1/H2/H3 outline.
 */

body.bolix-child-site .bolix-mega-menu__title {
  margin: 0 0 14px;
  color: var(--bolix-muted);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .075em;
  text-transform: uppercase;
}

body.bolix-child-site .bolix-footer__title {
  display: block;
  margin: 0 0 16px;
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .05em;
  text-transform: uppercase;
}

body.bolix-child-site .bolix-footer__company .bolix-footer__title {
  margin-bottom: 16px;
}
