/* Accueil */
.hero .live-pill { margin-bottom: 1.25rem; }
.lead-story { min-height: 460px; }
@media (max-width: 900px) { .lead-story { min-height: 340px; } }

/* ==========================================================================
   BANDEAU D'INAUGURATION
   --------------------------------------------------------------------------
   La date la plus importante du site : la station est neuve et ouvre
   officiellement le 16 juillet 2027. Placé juste sous le héros, avant tout
   le reste — c'est la première chose qu'un visiteur doit retenir.
   ========================================================================== */
.inaug {
  background: linear-gradient(100deg, var(--royal-500), var(--ink-800) 70%);
  color: var(--text-on-night);
  border-block: 2px solid var(--gold-500);
}
.inaug__inner {
  display: flex; align-items: center; gap: var(--sp-4);
  padding-block: var(--sp-4);
  flex-wrap: wrap;
}
.inaug__date {
  flex: none;
  display: grid; justify-items: center; align-content: center;
  min-width: 104px; padding: 0.75rem 1rem;
  border-radius: var(--radius);
  background: var(--gold-500);
  color: var(--ink-900);
  line-height: 1;
}
.inaug__date strong { font-family: var(--font-display); font-size: 2.6rem; font-weight: 700; }
.inaug__date span {
  font-size: 0.9375rem; font-weight: 700;
  letter-spacing: 0.14em; margin-top: 0.25rem;
}
.inaug__date em { font-style: normal; font-size: var(--fs-sm); font-weight: 600; margin-top: 0.2rem; opacity: 0.85; }

.inaug__inner > div { flex: 1 1 22rem; min-width: 0; }
.inaug__inner .eyebrow { color: var(--gold-300); }
.inaug__inner h2 { font-size: var(--fs-h3); color: var(--white); margin: 0.2rem 0 0.5rem; }
.inaug__inner p { margin: 0; color: var(--text-on-night-soft); max-width: 62ch; }
.inaug__inner .btn-ghost { flex: none; color: var(--gold-300); border-color: var(--gold-400); }
.inaug__inner .btn-ghost:hover { background: rgba(244, 133, 36, 0.16); color: var(--white); }

@media (max-width: 700px) {
  .inaug__inner { gap: var(--sp-3); }
  .inaug__date { min-width: 84px; padding: 0.6rem 0.85rem; }
  .inaug__date strong { font-size: 2.1rem; }
  .inaug__inner .btn-ghost { width: 100%; }
}
