.zigzag__strava[data-astro-cid-bks3gknv]+.zigzag__strava[data-astro-cid-bks3gknv]{margin-left:1.6rem}@media(max-width:520px){.zigzag__strava[data-astro-cid-bks3gknv]+.zigzag__strava[data-astro-cid-bks3gknv]{display:flex;width:max-content;margin:.7rem 0 0}}.zigzag--texte[data-astro-cid-bks3gknv]{grid-template-columns:minmax(0,46rem)}.statut-band[data-astro-cid-bks3gknv]{background:#ff4d2e1f;border-top:1px solid rgba(255,77,46,.35);border-bottom:1px solid rgba(255,77,46,.35);padding:1.4rem 0}.statut-band__inner[data-astro-cid-bks3gknv]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.9rem;text-align:center}.statut-band__tag[data-astro-cid-bks3gknv]{font-family:var(--font-display);font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--coral);padding:.35rem .9rem;border-radius:999px;white-space:nowrap}.statut-band__text[data-astro-cid-bks3gknv]{margin:0;color:#f5f0e8d9;font-size:.98rem;line-height:1.5}.statut-band--ouvert[data-astro-cid-bks3gknv]{background:#f5a8001a;border-color:#f5a80059}.statut-band--ouvert[data-astro-cid-bks3gknv] .statut-band__tag[data-astro-cid-bks3gknv]{background:var(--gold);color:var(--navy)}.sponsor-band[data-astro-cid-bks3gknv]{background:var(--light-bg);border-bottom:3px solid var(--sponsor-accent, var(--gold));padding:2.25rem 0}.sponsor-band__inner[data-astro-cid-bks3gknv]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem}.sponsor-band__label[data-astro-cid-bks3gknv]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.85rem;color:#0919298c;margin:0}.sponsor-band__logo[data-astro-cid-bks3gknv]{display:block;line-height:0}.sponsor-band__logo[data-astro-cid-bks3gknv] img[data-astro-cid-bks3gknv]{height:120px;width:auto;transition:transform .3s ease}a[data-astro-cid-bks3gknv].sponsor-band__logo:hover img[data-astro-cid-bks3gknv]{transform:scale(1.04)}.sponsor-band__note[data-astro-cid-bks3gknv]{margin:0;max-width:540px;font-size:.95rem;line-height:1.6;color:#091929b3}@media(max-width:640px){.sponsor-band__logo[data-astro-cid-bks3gknv] img[data-astro-cid-bks3gknv]{height:92px}}.course-hero[data-astro-cid-bks3gknv]{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding-bottom:var(--space-xl);background-image:var(--hero-img);background-size:cover;background-position:center}.course-hero__overlay[data-astro-cid-bks3gknv]{position:absolute;inset:0;background:linear-gradient(to top,#060d18f7,#060d188c 45%,#060d1833),radial-gradient(ellipse 100% 50% at 50% 110%,rgba(232,99,26,.4) 0%,rgba(245,168,0,.12) 30%,transparent 55%)}.course-hero__content[data-astro-cid-bks3gknv]{position:relative;z-index:1;color:var(--text-light)}.course-parcours--cols[data-astro-cid-bks3gknv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(2rem,5vw,4rem);align-items:start;max-width:1000px;margin-inline:auto}.parcours-col[data-astro-cid-bks3gknv]{display:flex;flex-direction:column}.course-hero--sponsor[data-astro-cid-bks3gknv]{padding-top:11rem}.course-hero__content[data-astro-cid-bks3gknv].has-sponsor{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(1.5rem,3vw,3rem);align-items:start}.has-sponsor[data-astro-cid-bks3gknv]>.t-hero[data-astro-cid-bks3gknv]{max-width:14ch}.has-sponsor[data-astro-cid-bks3gknv]>.section-kicker[data-astro-cid-bks3gknv]{grid-column:1;grid-row:1}.has-sponsor[data-astro-cid-bks3gknv]>.t-hero[data-astro-cid-bks3gknv]{grid-column:1;grid-row:2}.has-sponsor[data-astro-cid-bks3gknv]>.course-hero__sub[data-astro-cid-bks3gknv]{grid-column:1;grid-row:3}.has-sponsor[data-astro-cid-bks3gknv]>.course-hero__stats[data-astro-cid-bks3gknv]{grid-column:1 / -1;grid-row:4}.has-sponsor[data-astro-cid-bks3gknv]>.course-hero__sponsor[data-astro-cid-bks3gknv]{grid-column:2;grid-row:1 / 4;align-self:center;justify-self:start}.course-hero__sponsor[data-astro-cid-bks3gknv]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.course-hero__sponsor-label[data-astro-cid-bks3gknv]{font-family:var(--font-display);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#f5f0e899}.course-hero__sponsor[data-astro-cid-bks3gknv] img[data-astro-cid-bks3gknv]{width:clamp(170px,17vw,250px);height:auto;filter:drop-shadow(0 6px 22px rgba(0,0,0,.55));transition:transform .3s ease}.course-hero__sponsor[data-astro-cid-bks3gknv] a[data-astro-cid-bks3gknv]:hover img[data-astro-cid-bks3gknv]{transform:scale(1.04)}@media(max-width:900px){.course-hero--sponsor[data-astro-cid-bks3gknv]{align-items:flex-start;padding-top:8rem;padding-bottom:3rem}.course-hero__content[data-astro-cid-bks3gknv].has-sponsor{display:block}.course-hero__sponsor[data-astro-cid-bks3gknv]{align-items:flex-start;margin-bottom:1.5rem}.course-hero__sponsor[data-astro-cid-bks3gknv] img[data-astro-cid-bks3gknv]{width:125px}}.course-hero__sub[data-astro-cid-bks3gknv]{font-size:clamp(1rem,2vw,1.3rem);color:#f5f0e8bf;max-width:600px;margin-top:1rem}.course-hero__suite[data-astro-cid-bks3gknv]{display:block;font-size:.5em;margin-top:.3em}.course-hero__stats[data-astro-cid-bks3gknv]{display:flex;gap:2.6rem;flex-wrap:wrap;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.course-hero__meta[data-astro-cid-bks3gknv]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.course-meta-item[data-astro-cid-bks3gknv]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#f5f0e8b3}@media(max-width:768px){.course-hero__stats[data-astro-cid-bks3gknv]{gap:1.5rem}}.da--photo .course-hero__overlay[data-astro-cid-bks3gknv]{display:none}.course-hero[data-astro-cid-bks3gknv]{background:none}.da--jour .statut-band__text[data-astro-cid-bks3gknv]{color:var(--da-encre)}.da--jour .statut-band[data-astro-cid-bks3gknv]{background:#ff4d2e1a}.da--jour .statut-band--ouvert[data-astro-cid-bks3gknv]{background:#f5a80024}@media(min-width:1100px){.course-hero__content[data-astro-cid-bks3gknv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,38%);column-gap:clamp(2rem,4vw,4rem);align-items:end}.course-hero__content[data-astro-cid-bks3gknv]>.section-kicker[data-astro-cid-bks3gknv]{grid-column:1;grid-row:1}.course-hero__content[data-astro-cid-bks3gknv]>.t-hero[data-astro-cid-bks3gknv]{grid-column:1;grid-row:2}.course-hero__content[data-astro-cid-bks3gknv]>.course-hero__sub[data-astro-cid-bks3gknv]{grid-column:1;grid-row:3}.course-hero__stats[data-astro-cid-bks3gknv]{grid-column:2;grid-row:1 / span 3;align-self:end;margin-top:0;padding-top:0;border-top:0;gap:1.4rem 2.2rem;flex-wrap:wrap;justify-content:flex-end}.course-hero__sub[data-astro-cid-bks3gknv]{max-width:52ch}.course-hero__content[data-astro-cid-bks3gknv].has-sponsor{grid-template-columns:minmax(0,1fr) minmax(0,38%);align-items:end}.has-sponsor[data-astro-cid-bks3gknv]>.course-hero__sponsor[data-astro-cid-bks3gknv]{grid-column:2;grid-row:1;justify-self:end;align-self:start}.has-sponsor[data-astro-cid-bks3gknv]>.course-hero__stats[data-astro-cid-bks3gknv]{grid-column:2;grid-row:2 / span 2}.course-hero__stats--longs[data-astro-cid-bks3gknv]{flex-direction:column;align-items:flex-end;gap:.55rem;text-align:right}}.course-hero__stats--longs .stat-card__value{font-size:clamp(1.3rem,2.4vw,1.9rem)}.course-hero__sponsor[data-astro-cid-bks3gknv] img[data-astro-cid-bks3gknv]{width:auto;height:clamp(56px,6vw,84px)}.has-sponsor[data-astro-cid-bks3gknv]>.t-hero[data-astro-cid-bks3gknv]{max-width:none}.course-hero__content[data-astro-cid-bks3gknv].has-sponsor{align-items:end}
