/* Visites guidées — briques publiques. Volontairement sobres : le design viendra d'Elementor. */
.evg-infos { margin: 1.5em 0; display: grid; gap: 1.2em; }
.evg-infos h3 { font-size: 1em; margin: 0 0 .4em; text-transform: uppercase; letter-spacing: .06em; }

.evg-infos__liste { display: grid; grid-template-columns: max-content 1fr; gap: .3em 1em; margin: 0; }
.evg-infos__liste dt { font-weight: 600; }
.evg-infos__liste dd { margin: 0; }

.evg-tarifs-liste, .evg-dates { list-style: none; margin: 0; padding: 0; display: grid; gap: .5em; }
.evg-tarifs-liste li { display: flex; flex-wrap: wrap; gap: 0 .6em; align-items: baseline; }
.evg-tarif__montant { font-weight: 600; font-variant-numeric: tabular-nums; }
.evg-tarif__precision { flex-basis: 100%; opacity: .75; }
.evg-dates li { display: flex; flex-wrap: wrap; gap: 0 .8em; }

.evg-orgas img { max-height: 60px; width: auto; }
.evg-orgas a + a, .evg-orgas img + img { margin-left: 1em; }

/* clear : ne jamais se glisser sous des blocs flottants (galerie, résumé). */
.evg-carte { position: relative; clear: both; width: 100%; aspect-ratio: 16 / 9; margin: 1.5em 0; overflow: hidden; }
.evg-carte iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }

/* Documents à télécharger et logos qui défilent : extension commune « BP — Outils communs » (23/10/2026). */
