/* V94 — Affichage intégral des cartes de l'Événement, sans toucher aux autres pages. */
body.page-event .site {
  height: auto !important;
  min-height: 100vh !important;
  min-height: 100dvh !important;
  overflow: visible !important;
}
body.page-event main {
  height: auto !important;
  min-height: 0 !important;
  flex: 1 0 auto !important;
  overflow: visible !important;
}
body.page-event .hero {
  height: clamp(390px, 49vh, 510px) !important;
  min-height: 390px !important;
  max-height: none !important;
  flex: 0 0 auto !important;
}
body.page-event .history {
  height: auto !important;
  min-height: 0 !important;
  flex: 0 0 auto !important;
  overflow: visible !important;
  padding: clamp(24px, 3vw, 44px) 4.5vw clamp(36px, 5vw, 68px) !important;
}
body.page-event .history-grid {
  align-items: stretch !important;
  gap: clamp(16px, 2vw, 30px) !important;
}
body.page-event .history-grid article {
  height: auto !important;
  min-height: 300px !important;
  overflow: visible !important;
  padding: clamp(24px, 2.3vw, 38px) !important;
}
body.page-event .history-grid article p {
  overflow: visible !important;
  text-overflow: clip !important;
  -webkit-line-clamp: unset !important;
  line-clamp: unset !important;
}
@media(max-width:1100px) {
  body.page-event .history-grid article {min-height:0 !important;}
}
@media(max-width:700px) {
  body.page-event .hero {height:665px !important; min-height:665px !important;}
  body.page-event .history {padding:24px 17px 40px !important;}
  body.page-event .history-grid {grid-template-columns:1fr !important;}
  body.page-event .history-grid article {padding:22px !important;}
}
