.fiche-session[data-astro-cid-llpytrzx]{max-width:1100px;margin:0 auto;padding:80px 48px}.session-hero[data-astro-cid-llpytrzx]{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:80px;align-items:center}.session-hero-content[data-astro-cid-llpytrzx] h1[data-astro-cid-llpytrzx]{font-family:var(--police-titre);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:.01em;margin-bottom:32px;color:var(--couleur-texte)}.session-date-hero[data-astro-cid-llpytrzx]{margin-bottom:32px;padding:24px 0;border-top:2px solid var(--couleur-texte);border-bottom:2px solid var(--couleur-texte)}.session-date-line[data-astro-cid-llpytrzx]{font-family:var(--police-titre);font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:var(--couleur-texte);line-height:1.2}.session-heure-line[data-astro-cid-llpytrzx]{font-family:Kaleko,sans-serif;font-size:16px;color:var(--couleur-texte-secondaire);margin-top:4px}.description-courte[data-astro-cid-llpytrzx]{font-family:Kaleko,sans-serif;font-size:17px;line-height:1.7;color:var(--couleur-texte-secondaire);margin-bottom:32px}.session-cta[data-astro-cid-llpytrzx]{display:inline-flex;align-items:center;gap:12px;padding:18px 32px;background:var(--couleur-texte);color:var(--couleur-fond);font-family:Kaleko,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:var(--letter-spacing-label);text-decoration:none;transition:background .2s}.session-cta[data-astro-cid-llpytrzx]:hover{background:var(--couleur-accent)}.session-meta[data-astro-cid-llpytrzx]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:32px 0;border-top:1px solid var(--couleur-border);border-bottom:1px solid var(--couleur-border);margin-bottom:48px}.meta-item[data-astro-cid-llpytrzx]{display:flex;flex-direction:column;gap:8px}.meta-link[data-astro-cid-llpytrzx]{color:var(--couleur-accent);text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .2s}.meta-link[data-astro-cid-llpytrzx]:hover{opacity:.7}.session-note-speciale[data-astro-cid-llpytrzx]{background:#fff8f0;border-left:3px solid var(--couleur-accent);padding:20px 28px;margin-bottom:64px;font-family:Kaleko,sans-serif;font-size:15px;line-height:1.6;color:var(--couleur-texte-secondaire)}.fiche-cta-final[data-astro-cid-llpytrzx] .session-cta[data-astro-cid-llpytrzx]{background:var(--couleur-fond);color:var(--couleur-texte)}.fiche-cta-final[data-astro-cid-llpytrzx] .session-cta[data-astro-cid-llpytrzx]:hover{background:var(--couleur-accent);color:var(--couleur-fond)}.session-lien-catalogue[data-astro-cid-llpytrzx]{text-align:center;padding-top:32px}.session-lien-catalogue[data-astro-cid-llpytrzx] a[data-astro-cid-llpytrzx]{font-family:Kaleko,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:var(--letter-spacing-label);color:var(--couleur-texte-tertiaire);text-decoration:none;border-bottom:1px solid var(--couleur-separateur);padding-bottom:4px;transition:all .2s}.session-lien-catalogue[data-astro-cid-llpytrzx] a[data-astro-cid-llpytrzx]:hover{color:var(--couleur-texte);border-color:var(--couleur-texte)}@media(max-width:900px){.fiche-session[data-astro-cid-llpytrzx]{padding:48px 24px}.session-hero[data-astro-cid-llpytrzx]{grid-template-columns:1fr;gap:32px;margin-bottom:48px}.fiche-hero-image[data-astro-cid-llpytrzx]{aspect-ratio:3/2}.session-meta[data-astro-cid-llpytrzx]{grid-template-columns:1fr 1fr;gap:24px}.fiche-portage[data-astro-cid-llpytrzx]{padding:32px 24px;margin-left:-24px;margin-right:-24px}}.fiche-evenement[data-astro-cid-ist5ltby]{max-width:1100px;margin:0 auto;padding:80px 48px}.evenement-hero[data-astro-cid-ist5ltby]{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:80px;align-items:center}.evenement-hero-content[data-astro-cid-ist5ltby] .eyebrow[data-astro-cid-ist5ltby]{display:block;font-family:Kaleko,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--couleur-accent);margin-bottom:24px}.evenement-hero-content[data-astro-cid-ist5ltby] h1[data-astro-cid-ist5ltby]{font-family:var(--police-titre);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:.01em;margin-bottom:24px;color:var(--couleur-texte)}.cycle-badge[data-astro-cid-ist5ltby]{display:inline-block;margin-bottom:32px;padding:10px 20px;background:var(--couleur-fond-teinte);border:1px solid var(--couleur-border);font-family:Kaleko,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--couleur-texte-secondaire);text-decoration:none;transition:all .2s}.cycle-badge[data-astro-cid-ist5ltby]:hover{background:var(--couleur-texte);color:var(--couleur-fond);border-color:var(--couleur-texte)}.evenement-date-hero[data-astro-cid-ist5ltby]{margin-bottom:32px;padding:24px 0;border-top:2px solid var(--couleur-texte);border-bottom:2px solid var(--couleur-texte)}.evenement-hero-content[data-astro-cid-ist5ltby] .evenement-cta[data-astro-cid-ist5ltby]{margin-top:8px}.evenement-date-line[data-astro-cid-ist5ltby]{font-family:var(--police-titre);font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:var(--couleur-texte);line-height:1.2}.evenement-heure-line[data-astro-cid-ist5ltby]{font-family:Kaleko,sans-serif;font-size:16px;color:var(--couleur-texte-secondaire);margin-top:4px}.evenement-cta[data-astro-cid-ist5ltby]{display:inline-flex;align-items:center;gap:12px;padding:18px 32px;background:var(--couleur-texte);color:var(--couleur-fond);font-family:Kaleko,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:var(--letter-spacing-label);text-decoration:none;transition:background .2s}.evenement-cta[data-astro-cid-ist5ltby]:hover{background:var(--couleur-accent)}.evenement-meta[data-astro-cid-ist5ltby]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;padding:32px 0;border-top:1px solid var(--couleur-border);border-bottom:1px solid var(--couleur-border);margin-bottom:48px}.meta-item[data-astro-cid-ist5ltby]{display:flex;flex-direction:column;gap:8px}.fiche-cta-final[data-astro-cid-ist5ltby] .evenement-cta[data-astro-cid-ist5ltby]{background:var(--couleur-fond);color:var(--couleur-texte)}.fiche-cta-final[data-astro-cid-ist5ltby] .evenement-cta[data-astro-cid-ist5ltby]:hover{background:var(--couleur-accent);color:var(--couleur-fond)}.evenement-retour[data-astro-cid-ist5ltby]{text-align:center;padding-top:32px}.evenement-retour[data-astro-cid-ist5ltby] a[data-astro-cid-ist5ltby]{font-family:Kaleko,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:var(--letter-spacing-label);color:var(--couleur-texte-tertiaire);text-decoration:none;border-bottom:1px solid var(--couleur-separateur);padding-bottom:4px;transition:all .2s}.evenement-retour[data-astro-cid-ist5ltby] a[data-astro-cid-ist5ltby]:hover{color:var(--couleur-texte);border-color:var(--couleur-texte)}@media(max-width:900px){.fiche-evenement[data-astro-cid-ist5ltby]{padding:48px 24px}.evenement-hero[data-astro-cid-ist5ltby]{grid-template-columns:1fr;gap:32px;margin-bottom:48px}.fiche-hero-image[data-astro-cid-ist5ltby]{aspect-ratio:3/2}.evenement-meta[data-astro-cid-ist5ltby]{grid-template-columns:1fr;gap:24px}}
