.visites-page[data-astro-cid-og5wcmka]{max-width:1180px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.visites-empty[data-astro-cid-og5wcmka]{font-family:EB Garamond,serif;font-size:1.2rem;text-align:center;margin:2rem auto 3rem;max-width:40rem}.visites-filtres[data-astro-cid-og5wcmka]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.visites-filtre[data-astro-cid-og5wcmka]{font:600 .95rem "Source Sans 3",sans-serif;padding:.55rem 1rem;min-height:44px;border:1px solid var(--primary-color, #5a1824);border-radius:999px;background:transparent;color:var(--primary-color, #5a1824);cursor:pointer}.visites-filtre[data-astro-cid-og5wcmka][aria-pressed=true]{background:var(--primary-color, #5a1824);color:#f5f0e8}.visites-filtre[data-astro-cid-og5wcmka]:focus-visible,.visite-btn[data-astro-cid-og5wcmka]:focus-visible{outline:3px solid var(--focus-ring-color, #c9960c);outline-offset:2px}.visites-count[data-astro-cid-og5wcmka]{font:.95rem "Source Sans 3",sans-serif;color:#5c4248;margin:0 0 1.25rem;min-height:1.4em}.visites-liste[data-astro-cid-og5wcmka]{display:flex;flex-direction:column;gap:1.5rem}.visite[data-astro-cid-og5wcmka]{scroll-margin-top:8rem;display:flex;flex-wrap:wrap;background:#fbf8f2;border:1px solid #e0d5c2;border-radius:4px;overflow:hidden}.visite[data-astro-cid-og5wcmka][hidden]{display:none}.visite-photo[data-astro-cid-og5wcmka]{flex:1 1 240px;max-width:100%;min-height:210px;background:#ede5d3}.visite-photo[data-astro-cid-og5wcmka] img[data-astro-cid-og5wcmka],.visite-photo-vide[data-astro-cid-og5wcmka]{display:block;width:100%;height:100%;min-height:210px;object-fit:cover}.visite-corps[data-astro-cid-og5wcmka]{flex:3 1 340px;padding:1.25rem 1.5rem}.visite-dates[data-astro-cid-og5wcmka]{flex:1 1 250px;padding:1.25rem 1.5rem;border-left:1px solid #e0d5c2;background:#f5f0e8}.visite-epoque[data-astro-cid-og5wcmka]{font:700 .85rem "Source Sans 3",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#7a5800;margin:0 0 .35rem}.visite-titre[data-astro-cid-og5wcmka]{font:800 1.45rem/1.25 Playfair Display,serif;color:#1e0c0e;margin:0 0 .4rem}.visite-guide[data-astro-cid-og5wcmka]{font:1rem "Source Sans 3",sans-serif;color:#5c4248;margin:0 0 .75rem}.visite-guide[data-astro-cid-og5wcmka] strong[data-astro-cid-og5wcmka]{color:#1e0c0e}.visite-resume[data-astro-cid-og5wcmka]{font:1.13rem/1.6 EB Garamond,serif;color:#1e0c0e;margin:0 0 .75rem}.visite-meta[data-astro-cid-og5wcmka],.visite-lire[data-astro-cid-og5wcmka]{font:.95rem/1.5 "Source Sans 3",sans-serif;color:#5c4248;margin:0 0 .5rem}.visite-lire[data-astro-cid-og5wcmka] span[data-astro-cid-og5wcmka]{font-weight:600}.visite-lire[data-astro-cid-og5wcmka] a[data-astro-cid-og5wcmka]{color:var(--primary-color, #5a1824)}.visite-dates-titre[data-astro-cid-og5wcmka]{font:700 .85rem "Source Sans 3",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color, #5a1824);margin:0 0 .6rem}.visite-seances[data-astro-cid-og5wcmka]{list-style:none;margin:0 0 .6rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.visite-seances[data-astro-cid-og5wcmka] li{font:600 1rem "Source Sans 3",sans-serif;color:#1e0c0e;background:#fbf8f2;border:1px solid #e0d5c2;border-radius:3px;padding:.4rem .65rem}.visite-seances[data-astro-cid-og5wcmka] li.is-full{font-weight:400;color:#5c4248;border-style:dashed;background:transparent}.visite-seances[data-astro-cid-og5wcmka] li.visite-sans-date{font-weight:400;color:#5c4248}.visite-seances[data-astro-cid-og5wcmka] .visite-complet{font-style:italic}.visite-source[data-astro-cid-og5wcmka]{font:.85rem "Source Sans 3",sans-serif;color:#5c4248;margin:0 0 1rem}.visite-actions[data-astro-cid-og5wcmka]{display:flex;flex-direction:column;gap:.5rem}.visite-btn[data-astro-cid-og5wcmka]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:.55rem 1rem;border-radius:3px;font:700 .95rem "Source Sans 3",sans-serif;text-decoration:none;text-align:center}.visite-reserver[data-astro-cid-og5wcmka]{background:var(--primary-color, #5a1824);color:#f5f0e8}.visite-reserver[data-astro-cid-og5wcmka]:hover{background:var(--primary-color-hover, #3e1018);color:#f5f0e8}.visite-groupe[data-astro-cid-og5wcmka]{border:1px solid var(--primary-color, #5a1824);color:var(--primary-color, #5a1824);background:#fbf8f2}.visite-groupe[data-astro-cid-og5wcmka][hidden]{display:none}.visites-guides[data-astro-cid-og5wcmka]{margin-top:3rem;padding:1.75rem 2rem;background:var(--primary-color, #5a1824);color:#f5f0e8;border-radius:4px}.visites-guides[data-astro-cid-og5wcmka] h2[data-astro-cid-og5wcmka]{font:800 1.5rem Playfair Display,serif;margin:0 0 .5rem;color:#f5f0e8}.visites-guides[data-astro-cid-og5wcmka] p[data-astro-cid-og5wcmka]{font:1.1rem/1.6 EB Garamond,serif;margin:0 0 1rem;max-width:46rem}.visites-guides[data-astro-cid-og5wcmka] .visite-reserver[data-astro-cid-og5wcmka]{background:#f5f0e8;color:var(--primary-color, #5a1824)}@media(max-width:760px){.visites-page[data-astro-cid-og5wcmka]{padding:1.5rem 1rem 3rem}.visite-dates[data-astro-cid-og5wcmka]{border-left:0;border-top:1px solid #e0d5c2}.visite-photo[data-astro-cid-og5wcmka],.visite-photo[data-astro-cid-og5wcmka] img[data-astro-cid-og5wcmka],.visite-photo-vide[data-astro-cid-og5wcmka]{height:200px;min-height:0}.visite-corps[data-astro-cid-og5wcmka],.visite-dates[data-astro-cid-og5wcmka]{padding:1rem}}
