li[data-astro-cid-tcr7rnvm]{break-inside:avoid;border-bottom:1px solid #e6eef6;grid-template-columns:74px 68px 1fr;align-items:baseline;gap:16px;padding:14px 0;display:grid}.annee[data-astro-cid-tcr7rnvm]{color:var(--bleu);font-size:14px}.edition[data-astro-cid-tcr7rnvm]{color:var(--texte-efface);font-size:13px}.gagnant[data-astro-cid-tcr7rnvm]{color:var(--marine);font-size:16px;font-weight:500}li[data-astro-cid-tcr7rnvm].local .gagnant[data-astro-cid-tcr7rnvm]{color:var(--bleu);font-weight:600}li[data-astro-cid-tcr7rnvm].vide{background:#eef2f7}li[data-astro-cid-tcr7rnvm].vide .annee[data-astro-cid-tcr7rnvm]{color:#a8bacd}li[data-astro-cid-tcr7rnvm].vide .gagnant[data-astro-cid-tcr7rnvm]{color:#9fb2c6;font-size:14px;font-weight:400}@media (width<=700px){li[data-astro-cid-tcr7rnvm]{grid-template-columns:62px 54px 1fr;gap:12px}}.tete[data-astro-cid-lliruqhz]{background:var(--marine-fonce);color:#fff}.tete[data-astro-cid-lliruqhz] .dedans[data-astro-cid-lliruqhz]{padding-block:clamp(32px,4vw,52px) clamp(44px,5.5vw,76px)}.retour[data-astro-cid-lliruqhz]{font-family:var(--police-chiffres);letter-spacing:.16em;text-transform:uppercase;color:var(--bleu-clair);align-items:center;gap:10px;margin-bottom:34px;font-size:10.5px;display:inline-flex}.retour[data-astro-cid-lliruqhz]:hover{color:#fff}.haut[data-astro-cid-lliruqhz]{flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,60px);display:flex}.titre-epreuve[data-astro-cid-lliruqhz]{flex:400px;min-width:min(100%,300px)}.tete[data-astro-cid-lliruqhz] h1[data-astro-cid-lliruqhz]{color:#fff;letter-spacing:-.032em;margin:0 0 18px;font-size:clamp(30px,4.4vw,58px);line-height:1.02}.date-forte[data-astro-cid-lliruqhz]{margin:0 0 6px;font-size:clamp(18px,1.7vw,23px);font-weight:500}.horaires[data-astro-cid-lliruqhz]{color:var(--texte-pied);margin:0 0 4px}.lieu[data-astro-cid-lliruqhz]{color:#8fb6da;margin:0}.cadre-affiche[data-astro-cid-lliruqhz]{text-align:center;background:#0b2c53;border-radius:14px;flex:0 clamp(210px,27vw,320px);justify-content:center;align-items:center;min-width:200px;padding:24px;display:flex;overflow:hidden;box-shadow:0 24px 56px #00000059}.cadre-affiche[data-astro-cid-lliruqhz] img{width:auto;max-width:100%;height:auto;max-height:100%}.sans-affiche[data-astro-cid-lliruqhz]{flex-direction:column;gap:14px;display:flex}.titre-repli[data-astro-cid-lliruqhz]{color:#fff;text-wrap:balance;font-size:clamp(20px,2.1vw,27px);font-weight:600;line-height:1.12}.pastille[data-astro-cid-lliruqhz]{font-family:var(--police-chiffres);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;padding:6px 12px;font-size:10.5px;display:inline-block}.pastille[data-astro-cid-lliruqhz].prochaine{background:var(--bleu);color:#fff}.pastille[data-astro-cid-lliruqhz].passee{background:var(--fond-bleute);color:var(--texte-efface)}.pastille[data-astro-cid-lliruqhz].a-venir{color:var(--marine);background:#e6f4fd}.pastille[data-astro-cid-lliruqhz].a-confirmer{background:var(--fond-bleute);color:var(--texte-doux)}.categories[data-astro-cid-lliruqhz]{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.categories[data-astro-cid-lliruqhz] li[data-astro-cid-lliruqhz]{border-radius:var(--pastille);color:var(--texte-pied);border:1px solid #a3d8f459;padding:6px 14px;font-size:13px}.bouton[data-astro-cid-lliruqhz]{background:var(--bleu);color:#fff;margin-top:30px}.bouton[data-astro-cid-lliruqhz]:hover{color:var(--marine);background:#fff}.mention[data-astro-cid-lliruqhz]{font-family:var(--police-chiffres);letter-spacing:.12em;text-transform:uppercase;color:var(--texte-efface);margin:0;font-size:10.5px}.mention[data-astro-cid-lliruqhz].engagement{color:var(--texte-pied-doux);margin-top:28px}.pratique[data-astro-cid-lliruqhz]{flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,3vw,40px);display:flex}.tableau[data-astro-cid-lliruqhz]{border:1px solid var(--bordure);background:var(--surface);flex:420px;min-width:min(100%,300px)}.tableau[data-astro-cid-lliruqhz] h2[data-astro-cid-lliruqhz]{text-transform:uppercase;letter-spacing:.02em;background:var(--fond);border-bottom:1px solid var(--bordure);margin:0;padding:22px 26px;font-size:15px}.tableau[data-astro-cid-lliruqhz] dl[data-astro-cid-lliruqhz]{margin:0;padding:8px 26px 22px}.ligne[data-astro-cid-lliruqhz]{border-bottom:1px solid var(--fond-bleute);flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:14px 0;display:flex}.ligne[data-astro-cid-lliruqhz]:last-child{border-bottom:0}.ligne[data-astro-cid-lliruqhz] dt[data-astro-cid-lliruqhz]{font-family:var(--police-chiffres);letter-spacing:.14em;text-transform:uppercase;color:var(--texte-efface);width:140px;font-size:10.5px}.ligne[data-astro-cid-lliruqhz] dd[data-astro-cid-lliruqhz]{min-width:180px;color:var(--marine-moyen);flex:1;margin:0;font-weight:500}.vainqueur[data-astro-cid-lliruqhz]{background:var(--marine);color:#fff;flex:300px;min-width:min(100%,280px);padding:clamp(26px,3vw,38px)}.vainqueur[data-astro-cid-lliruqhz] .mention[data-astro-cid-lliruqhz]{color:var(--texte-pied-doux);margin-bottom:8px}.vainqueur[data-astro-cid-lliruqhz] .mention[data-astro-cid-lliruqhz].claire{color:var(--bleu-clair);letter-spacing:.16em;margin-bottom:20px}.nom-vainqueur[data-astro-cid-lliruqhz]{letter-spacing:-.02em;margin:0;font-size:clamp(23px,2.4vw,32px);font-weight:600;line-height:1.1}.note-vainqueur[data-astro-cid-lliruqhz]{color:var(--texte-pied);margin:22px 0 0;font-size:15px}.recit[data-astro-cid-lliruqhz]{background:var(--fond);border-top:1px solid var(--bordure-forte);border-bottom:1px solid var(--bordure-forte)}.dedans-recit[data-astro-cid-lliruqhz]{max-width:820px;padding:clamp(44px, 5.5vw, 80px) var(--gouttiere);margin-inline:auto}.titre-recit[data-astro-cid-lliruqhz]{text-transform:uppercase;letter-spacing:-.025em;margin:0 0 clamp(28px,3.4vw,44px);font-size:clamp(26px,3vw,40px);line-height:1.02}.dedans-recit[data-astro-cid-lliruqhz] h3[data-astro-cid-lliruqhz]{letter-spacing:-.02em;margin:30px 0 12px;font-size:clamp(21px,2.1vw,27px)}.dedans-recit[data-astro-cid-lliruqhz] p[data-astro-cid-lliruqhz]{color:#33506f;font-size:18px;line-height:1.72}.dedans-recit[data-astro-cid-lliruqhz] blockquote[data-astro-cid-lliruqhz]{background:var(--surface);border-top:3px solid var(--bleu);margin:26px 0;padding:26px 30px}.dedans-recit[data-astro-cid-lliruqhz] blockquote[data-astro-cid-lliruqhz] p[data-astro-cid-lliruqhz]{color:var(--marine);margin:0;font-size:21px;font-weight:500;line-height:1.45}.dedans-recit[data-astro-cid-lliruqhz] blockquote[data-astro-cid-lliruqhz] .mention[data-astro-cid-lliruqhz]{margin-top:14px}.a-fournir[data-astro-cid-lliruqhz]{background:var(--surface);border:1px dashed #c6d8ea;padding:30px 28px}.a-fournir[data-astro-cid-lliruqhz] p[data-astro-cid-lliruqhz]:last-child{color:var(--texte-doux);margin:12px 0 0;font-size:17px}.etiquette[data-astro-cid-lliruqhz]{font-family:var(--police-chiffres);letter-spacing:.2em;text-transform:uppercase;color:var(--bleu);margin:0 0 18px;font-size:11px}.titre-section[data-astro-cid-lliruqhz]{text-transform:uppercase;letter-spacing:-.025em;margin:0 0 clamp(24px,2.8vw,36px);font-size:clamp(24px,2.8vw,36px);line-height:1}.grille-distinctions[data-astro-cid-lliruqhz]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.grille-distinctions[data-astro-cid-lliruqhz] li[data-astro-cid-lliruqhz]{background:var(--surface);border:1px solid var(--bordure);flex-direction:column;gap:14px;padding:28px 24px;display:flex}.grille-distinctions[data-astro-cid-lliruqhz] .annee[data-astro-cid-lliruqhz]{letter-spacing:-.02em;color:var(--bleu);font-size:clamp(20px,2vw,26px);font-weight:600}.grille-distinctions[data-astro-cid-lliruqhz] .quoi[data-astro-cid-lliruqhz]{color:var(--texte-doux);font-size:16px;line-height:1.5}.palmares[data-astro-cid-lliruqhz]{background:var(--fond);border-top:1px solid var(--bordure-forte);border-bottom:1px solid var(--bordure-forte);padding-block:clamp(44px,5.5vw,76px)}.tete-colonnes[data-astro-cid-lliruqhz]{border-bottom:1px solid var(--bordure);max-width:640px;font-family:var(--police-chiffres);letter-spacing:.14em;text-transform:uppercase;color:var(--texte-efface);grid-template-columns:74px 68px 1fr;align-items:baseline;gap:16px;padding:14px 0;font-size:10.5px;display:grid}.lignes[data-astro-cid-lliruqhz]{max-width:640px;margin:0;padding:0;list-style:none}.lignes[data-astro-cid-lliruqhz].suite{columns:300px 2;column-gap:clamp(28px,4vw,56px);max-width:none;margin-top:26px}.reste[data-astro-cid-lliruqhz] summary[data-astro-cid-lliruqhz]{list-style:none}.reste[data-astro-cid-lliruqhz] summary[data-astro-cid-lliruqhz]::-webkit-details-marker{display:none}.reste[data-astro-cid-lliruqhz] summary[data-astro-cid-lliruqhz] .reduire[data-astro-cid-lliruqhz],.reste[data-astro-cid-lliruqhz][open] summary[data-astro-cid-lliruqhz] .voir[data-astro-cid-lliruqhz]{display:none}.reste[data-astro-cid-lliruqhz][open] summary[data-astro-cid-lliruqhz] .reduire[data-astro-cid-lliruqhz]{display:inline}.note-palmares[data-astro-cid-lliruqhz]{font-family:var(--police-chiffres);color:var(--texte-efface);max-width:70ch;margin:20px 0 0;font-size:11px;line-height:1.6}.bouton-creux[data-astro-cid-lliruqhz]{border:1px solid var(--bleu);color:var(--bleu);background:0 0;margin-top:26px;padding:17px 33px}.bouton-creux[data-astro-cid-lliruqhz]:hover{background:var(--bleu);color:#fff}.tableau-locaux[data-astro-cid-lliruqhz]{border:1px solid var(--bordure);background:var(--surface)}.tete-locaux[data-astro-cid-lliruqhz],.tableau-locaux[data-astro-cid-lliruqhz] li[data-astro-cid-lliruqhz]{grid-template-columns:84px 1fr 1fr;align-items:baseline;gap:16px;display:grid}.tete-locaux[data-astro-cid-lliruqhz]{background:var(--fond);border-bottom:1px solid var(--bordure);font-family:var(--police-chiffres);letter-spacing:.14em;text-transform:uppercase;color:var(--texte-efface);padding:14px 24px;font-size:10.5px}.tableau-locaux[data-astro-cid-lliruqhz] ul[data-astro-cid-lliruqhz]{margin:0;padding:0;list-style:none}.tableau-locaux[data-astro-cid-lliruqhz] li[data-astro-cid-lliruqhz]{border-bottom:1px solid var(--fond-bleute);padding:16px 24px}.tableau-locaux[data-astro-cid-lliruqhz] li[data-astro-cid-lliruqhz]:last-child{border-bottom:0}.tableau-locaux[data-astro-cid-lliruqhz] .annee[data-astro-cid-lliruqhz]{color:var(--bleu);font-size:14px}.tableau-locaux[data-astro-cid-lliruqhz] .coureur[data-astro-cid-lliruqhz]{font-weight:500}.tableau-locaux[data-astro-cid-lliruqhz] .resultat[data-astro-cid-lliruqhz]{color:var(--texte-doux);font-size:15px}.depart[data-astro-cid-lliruqhz]{background:var(--fond);border-top:1px solid var(--bordure-forte)}.dedans-depart[data-astro-cid-lliruqhz]{flex-wrap:wrap;align-items:stretch;gap:clamp(24px,3vw,44px);padding-block:clamp(44px,5.5vw,76px);display:flex}.adresse[data-astro-cid-lliruqhz]{flex-direction:column;flex:300px;justify-content:center;min-width:min(100%,280px);display:flex}.adresse[data-astro-cid-lliruqhz] h2[data-astro-cid-lliruqhz]{margin:0 0 20px;font-size:clamp(22px,2.4vw,32px);line-height:1.05}.rue[data-astro-cid-lliruqhz]{color:var(--marine-moyen);margin:0 0 8px}.note-adresse[data-astro-cid-lliruqhz]{color:var(--texte-efface);margin:0 0 22px;font-size:15px}.lien-souligne[data-astro-cid-lliruqhz]{border-bottom:1px solid var(--bleu-clair);align-self:flex-start;padding-bottom:3px;font-weight:500}.carte[data-astro-cid-lliruqhz]{border:1px solid var(--bordure);background:var(--surface);flex:420px;min-width:min(100%,300px);overflow:hidden}.carte[data-astro-cid-lliruqhz] iframe[data-astro-cid-lliruqhz]{border:0;width:100%;height:clamp(260px,32vw,380px);display:block}.entre-epreuves[data-astro-cid-lliruqhz]{background:var(--fond);border-top:1px solid var(--bordure-forte)}.dedans-nav[data-astro-cid-lliruqhz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:clamp(32px,4vw,56px);display:flex}.voisine[data-astro-cid-lliruqhz]{color:var(--marine);flex-direction:column;gap:6px;max-width:36ch;display:flex}.voisine[data-astro-cid-lliruqhz].droite{text-align:right}.voisine[data-astro-cid-lliruqhz]:hover{color:var(--bleu)}.nom-voisine[data-astro-cid-lliruqhz]{color:inherit;font-size:17px;font-weight:600}@media (width<=768px){.bouton-creux[data-astro-cid-lliruqhz]{padding:11px 19px}.titre-recit[data-astro-cid-lliruqhz],.titre-section[data-astro-cid-lliruqhz],.adresse[data-astro-cid-lliruqhz] h2[data-astro-cid-lliruqhz]{font-size:23px}.dedans-recit[data-astro-cid-lliruqhz] h3[data-astro-cid-lliruqhz]{margin-top:26px;font-size:18.5px}.dedans-recit[data-astro-cid-lliruqhz] p[data-astro-cid-lliruqhz]{font-size:16px;line-height:1.6}.dedans-recit[data-astro-cid-lliruqhz] blockquote[data-astro-cid-lliruqhz] p[data-astro-cid-lliruqhz]{font-size:18px}.dedans-recit[data-astro-cid-lliruqhz] blockquote[data-astro-cid-lliruqhz]{padding:22px 20px}.a-fournir[data-astro-cid-lliruqhz] p[data-astro-cid-lliruqhz]:last-child{font-size:16px}.grille-distinctions[data-astro-cid-lliruqhz] .annee[data-astro-cid-lliruqhz]{font-size:19px}}@media (width<=700px){.cadre-affiche[data-astro-cid-lliruqhz]{flex-basis:70vw}.ligne[data-astro-cid-lliruqhz]{gap:4px 14px;padding:11px 0}.ligne[data-astro-cid-lliruqhz] dt[data-astro-cid-lliruqhz]{flex:0 0 100px;width:100px}.ligne[data-astro-cid-lliruqhz] dd[data-astro-cid-lliruqhz]{min-width:0}.tableau[data-astro-cid-lliruqhz] dl[data-astro-cid-lliruqhz]{padding:6px 18px 16px}.tete-colonnes[data-astro-cid-lliruqhz]{grid-template-columns:62px 54px 1fr;gap:12px}.tete-locaux[data-astro-cid-lliruqhz],.tableau-locaux[data-astro-cid-lliruqhz] li[data-astro-cid-lliruqhz]{grid-template-columns:62px 1fr}.tete-locaux[data-astro-cid-lliruqhz] span[data-astro-cid-lliruqhz]:last-child{display:none}.tableau-locaux[data-astro-cid-lliruqhz] .resultat[data-astro-cid-lliruqhz]{grid-column:2}.dedans-nav[data-astro-cid-lliruqhz]{flex-wrap:nowrap;gap:12px;padding-block:26px}.voisine[data-astro-cid-lliruqhz]{flex:1 1 0;gap:3px;min-width:0;max-width:none}.voisine[data-astro-cid-lliruqhz] .mention[data-astro-cid-lliruqhz]{letter-spacing:.06em;font-size:9.5px}.mot-long[data-astro-cid-lliruqhz]{display:none}.nom-voisine[data-astro-cid-lliruqhz]{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.dedans-nav[data-astro-cid-lliruqhz] .lien-souligne[data-astro-cid-lliruqhz]{text-align:center;flex:0 auto;align-self:center;font-size:14px;line-height:1.25}}
