/* Footer heading semantics: after downgrading h2 -> h3, keep *same* visual size */
footer .foot-lev-1 h3 {
  display: block;
  color: #fff;
  /* slightly smaller than original footer h2 */
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.2;
  margin: 0 0 0.75rem;
}

footer .foot-lev-1 h3.mt-3 {
  margin-top: 0.75rem;
}

