/* Parents' names in the footer, replacing the repeated "Y&D" monogram
   (the header/nav already carries that mark, so the footer doesn't need
   it twice). One vertical stack — son's parents, then the couple's names,
   then daughter's parents — used as-is on every screen size rather than
   switching to a side-by-side layout on wider screens: a two-column
   split needs a divider to read correctly, and that divider drifts off
   centre whenever one side's names wrap to an extra line and the other
   doesn't, which is exactly what happened here. A single stack has no
   such alignment to keep in sync. */

.footer-monogram{ display: none; }

.footer-parents{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  margin: 22px 0 8px;
}
.footer-parents h2{
  margin: 0;
  line-height: 1.15;
}
.footer-parents h2 i{
  display: block;
  margin: 8px 0;
}
.footer-parents .parent-block{
  max-width: 320px;
}
.footer-parents .parent-label{
  margin: 0 0 12px;
  font: 600 9px var(--sans);
  text-transform: uppercase;
  letter-spacing: 2px;
  color: var(--blush);
  opacity: .8;
}
.footer-parents .parent-name{
  margin: 0 0 5px;
  font: 20px var(--serif);
  color: var(--cream);
}

@media (max-width: 680px){
  .footer-parents{ gap: 24px; }
  .footer-parents .parent-name{ font-size: 17px; }
}
