/* Rev12: align home Events & Moments typography with existing Home v9 sections.
   Scope: homepage Events section only. No changes to Events detail, UI, JS or SEO. */
#events .events-kicker {
  color: var(--home-terracotta, #805919);
  font-size: 1.05rem;
  line-height: 1.25;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
  margin-bottom: 10px;
}
#events #events-home-heading {
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(2.8rem, 3.5vw, 4.2rem);
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: -.02em;
  color: var(--home-purple, #26013f);
  text-transform: none;
  margin: 0 0 20px;
}
#events #events-home-heading em {
  color: inherit;
  font-style: normal;
  font-weight: inherit;
}
#events .events-intro {
  font-family: var(--font-body, Montserrat, Arial, sans-serif);
  font-size: 1.16rem;
  line-height: 1.78;
  color: var(--home-ink, #2b2030);
}
@media (max-width: 767px) {
  #events #events-home-heading { font-size: clamp(2.8rem, 7vw, 4.2rem); }
}
