/* Unifica los acentos visuales con el naranja oficial de ZÛ. */
:root {
  --gold: var(--orange);
  --gold-deep: var(--orange);
}

.eyebrow.light {
  color: var(--orange);
}

.button-gold:hover {
  background: #c94a0b;
}

.hero h1 span {
  color: #fff;
}

/* La segunda fotografía aún no existe; evita mostrar su espacio provisional. */
.authority-grid > img:last-child {
  display: none;
}

.privacy {
  padding: 70px 0;
  background: var(--paper);
}

.privacy-grid {
  display: grid;
  grid-template-columns: .75fr 1.25fr;
  gap: 7vw;
}

.privacy h2 {
  margin: 0;
  font-family: Georgia, serif;
  font-size: clamp(30px, 3vw, 46px);
  font-weight: 400;
  line-height: 1.1;
}

.privacy p {
  margin-top: 0;
  color: var(--muted);
}

@media (max-width: 850px) {
  .privacy-grid {
    grid-template-columns: 1fr;
  }
}
