.elementor-649 .elementor-element.elementor-element-0972842{--display:flex;}/* Start custom CSS for html, class: .elementor-element-3c35d8e *//* ===== Typo par défaut pour le contenu d’un event ===== */
.single-event .content { color: var(--text); }

/* Colonne lisible centrée (mais texte aligné à gauche) */
.single-event .content > * { 
  max-width: 68ch; 
  margin-left: auto; 
  margin-right: auto; 
}

/* Titres */
.single-event .content h2,
.single-event .content h3{
  font-family:"Plus Jakarta Sans",Inter,system-ui;
  font-weight:800; 
  line-height:1.25; 
  margin:1.4rem auto .6rem;
}
.single-event .content h2{
  color:var(--kremlin);
  font-size:clamp(22px,2.6vw,30px);
  border-bottom:1px solid var(--beige);
  padding-bottom:.35rem;
}
.single-event .content h3{
  color:var(--text);
  font-size:clamp(18px,2vw,22px);
}

/* Paragraphes / listes / citations */
.single-event .content p,
.single-event .content ul,
.single-event .content ol,
.single-event .content blockquote{ 
  margin-left:auto; 
  margin-right:auto; 
}
.single-event .content ul{ padding-left:1.2rem; }
.single-event .content blockquote{
  margin:1rem auto;
  padding:.75rem 1rem;
  background:var(--porcelain);
  border-left:4px solid var(--kremlin);
  border-radius:10px;
}

/* Liens dans l’article */
.single-event .content a{
  color:var(--kremlin);
  text-decoration:underline;
}/* End custom CSS */