.gz-sel{--sel-nav-h:56px;background:var(--gz-paper);color:var(--gz-ink);font-size:17px}.gz-sel ::-moz-selection{background:var(--gz-green-soft);color:var(--gz-green-700)}.gz-sel ::selection{background:var(--gz-green-soft);color:var(--gz-green-700)}.gz-sel__col{max-width:1080px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.gz-sel__col{padding-inline:clamp(20px,4vw,40px)}}.gz-sel p{line-height:1.65}.gz-sel h2{font-size:clamp(26px,3.6vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.1;text-wrap:balance;max-width:22ch}.gz-sel h3{font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.005em}.gz-sel a{color:var(--gz-green-700);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;overflow-wrap:anywhere}.gz-sel a:hover{text-decoration-thickness:2.5px}.gz-sel :focus-visible{outline:3px solid var(--gz-green);outline-offset:3px;border-radius:6px}.gz-sel .gz-btn{text-decoration:none}.gz-sel__hero{background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.07),transparent 55%),var(--gz-green-900);color:#fff;padding:clamp(36px,7vw,88px) 0 0}.gz-sel__hero-grille{display:grid;gap:28px;align-items:start}@media (min-width:900px){.gz-sel__hero-grille{grid-template-columns:minmax(0,1fr) 320px;gap:48px}}.gz-sel__hero h1{font-size:clamp(32px,5.4vw,62px);font-weight:800;letter-spacing:-.025em;line-height:1.02;max-width:16ch;text-wrap:balance;overflow-wrap:anywhere}.gz-sel__hero-competition{margin-top:18px;font-size:14px;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.78);max-width:52ch}.gz-sel__soustitre{margin-top:10px;font-size:clamp(19px,2.2vw,24px);font-weight:700;color:#fff}.gz-sel__evenement{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);font-weight:800;font-size:16px;font-variant-numeric:tabular-nums}.gz-sel__evenement svg{color:var(--gz-yellow)}.gz-sel__hero-cote{display:grid;gap:16px;justify-items:start}@media (min-width:900px){.gz-sel__hero-cote{justify-items:end}}.gz-sel .gz-sel__langue{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.45);color:#fff;text-decoration:none;font-size:15px}.gz-sel .gz-sel__langue:hover{background:rgba(255,255,255,.12)}.gz-sel__logos{display:grid;gap:10px;width:min(100%,320px);background:#fff;border-radius:var(--gz-r-3,22px);padding:18px 22px;box-shadow:var(--gz-sh-2)}.gz-sel__logos img{width:100%;height:auto}.gz-sel__logos img+img{border-top:1px solid var(--gz-line);padding-top:10px}@media (max-width:899px){.gz-sel__logos{grid-template-columns:1fr 1fr;align-items:center;width:100%;padding:12px 16px;gap:16px}.gz-sel__logos img+img{border-top:0;padding-top:0;border-left:1px solid var(--gz-line);padding-left:16px}}.gz-sel__hero-pied{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(28px,5vw,56px);padding-block:18px;border-top:1px solid rgba(255,255,255,.18);font-size:14.5px;color:rgba(255,255,255,.82)}.gz-sel__hero-pied p:first-child{max-width:70ch}.gz-sel__maj{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.gz-sel__nav{position:sticky;top:0;z-index:4;background:rgba(247,246,241,.94);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--gz-line)}.gz-sel__nav ul{position:relative;display:flex;gap:6px;max-width:1080px;margin-inline:auto;padding:8px 16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.gz-sel__nav ul::-webkit-scrollbar{display:none}.gz-sel__nav li{flex:none;scroll-snap-align:start}.gz-sel .gz-sel__nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:.06em;color:var(--gz-ink-70);text-decoration:none;white-space:nowrap}.gz-sel .gz-sel__nav a:hover{color:var(--gz-green-700);background:var(--gz-green-soft)}.gz-sel .gz-sel__nav a.is-active{background:var(--gz-green-deep);color:#fff}.gz-sel__section{padding:clamp(48px,7vw,96px) 0;scroll-margin-top:var(--sel-nav-h)}.gz-sel__section--teinte{background:var(--gz-surface-2);border-block:1px solid var(--gz-line)}.gz-sel__intro{margin-top:14px;font-size:18px;color:var(--gz-ink-70);max-width:66ch}.gz-sel__duo{display:grid;gap:clamp(20px,4vw,48px);margin-top:28px}@media (min-width:800px){.gz-sel__duo{grid-template-columns:1fr 1fr}}.gz-sel__bloc h3+p,.gz-sel__bloc p+p{margin-top:8px}.gz-sel__bloc p{color:var(--gz-ink-70);max-width:58ch}.gz-sel__bloc .gz-sel__affirmation{font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--gz-green-700);margin-block:6px 12px}.gz-sel__eligibilite{margin-top:clamp(32px,5vw,52px);background:var(--gz-surface);border:1px solid var(--gz-line);border-radius:var(--gz-r-3,22px);padding:clamp(20px,3vw,32px);box-shadow:var(--gz-sh-1)}.gz-sel__coches{display:grid;gap:14px;margin-top:16px}.gz-sel__coches li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;line-height:1.6}.gz-sel__coche{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gz-green-soft);color:var(--gz-green-700);margin-top:1px}.gz-sel__coches li.is-exclu .gz-sel__coche{background:var(--gz-surface-2);color:var(--gz-ink-70);border:1px solid var(--gz-line-2)}.gz-sel__coches li.is-exclu{color:var(--gz-ink-70)}.gz-sel__voies{display:grid;gap:16px;margin-top:28px}@media (min-width:760px){.gz-sel__voies{grid-template-columns:1fr 1fr;gap:24px}}.gz-sel__voie{background:var(--gz-surface);border:1px solid var(--gz-line);border-radius:var(--gz-r-3,22px);padding:clamp(20px,3vw,30px);box-shadow:var(--gz-sh-1);display:grid;gap:10px;align-content:start}.gz-sel__voie-num{justify-self:start;font-size:13px;font-weight:800;letter-spacing:.04em;padding:4px 12px;border-radius:999px;background:var(--gz-green-deep);color:#fff}.gz-sel__voie h3{font-size:clamp(20px,2.2vw,24px)}.gz-sel__voie>p:not([class]){color:var(--gz-ink-70)}.gz-sel__voie>.gz-sel__objectif{display:grid;grid-template-columns:20px 1fr;gap:10px;padding-top:12px;border-top:1px solid var(--gz-line);font-weight:600;color:var(--gz-ink)}.gz-sel__objectif svg{color:var(--gz-green);margin-top:3px}.gz-sel__jonction{display:none}@media (min-width:760px){.gz-sel__jonction{display:block;width:50%;height:40px;margin:0 auto;overflow:visible}.gz-sel__jonction path{fill:none;stroke:var(--gz-green);stroke-width:2;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}}.gz-sel__contact{margin-top:16px;display:grid;justify-items:center;text-align:center;gap:12px}.gz-sel__contact-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.gz-sel__entonnoir{display:grid;justify-items:center;gap:0;margin-top:36px}.gz-sel__entonnoir li{width:calc(100% - var(--rang) * 46%);display:grid;justify-items:center}@media (max-width:520px){.gz-sel__entonnoir li{width:calc(100% - var(--rang) * 22%)}}.gz-sel__palier{width:100%;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 12px;padding:16px 18px;border-radius:var(--gz-r-2,14px);text-align:center;background:var(--gz-green-soft);color:var(--gz-green-900);box-shadow:var(--gz-sh-1)}.gz-sel__entonnoir li:nth-child(3) .gz-sel__palier{background:color-mix(in srgb,var(--gz-green) 22%,var(--gz-surface))}.gz-sel__entonnoir li:nth-child(4) .gz-sel__palier{background:color-mix(in srgb,var(--gz-green) 34%,var(--gz-surface))}.gz-sel__entonnoir li:nth-child(5) .gz-sel__palier{background:var(--gz-green-deep);color:#fff}.gz-sel__palier.is-texte{font-weight:800;background:var(--gz-surface);border:1.5px dashed color-mix(in srgb,var(--gz-green) 45%,var(--gz-surface));box-shadow:none}.gz-sel__palier.is-final{background:var(--gz-green-900);color:#fff;box-shadow:var(--gz-sh-2)}.gz-sel__palier-nb{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.gz-sel__palier-txt{font-weight:700;font-size:16px}.gz-sel__epreuve{display:inline-flex;align-items:center;gap:6px;padding:10px 0;font-size:14.5px;font-weight:700;color:var(--gz-ink-70)}.gz-sel__epreuve svg{transform:rotate(90deg);color:var(--gz-green)}.gz-sel__reperes{display:grid;gap:12px;margin-top:32px}@media (min-width:800px){.gz-sel__reperes{grid-template-columns:1fr 1fr}}.gz-sel__reperes p{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;padding:16px 18px;border-radius:var(--gz-r-2,14px);background:var(--gz-green-soft)}.gz-sel__reperes svg{color:var(--gz-green-700);margin-top:3px}.gz-sel__frise{margin-top:28px}.gz-sel__frise,.gz-sel__jalon{display:grid;position:relative}.gz-sel__jalon{grid-template-columns:1fr;gap:2px;padding:12px 0 12px 30px}@media (min-width:720px){.gz-sel__jalon{grid-template-columns:260px 1fr;gap:20px;padding-left:0}}.gz-sel__jalon:before{content:"";position:absolute;top:0;bottom:0;left:8px;width:2px;background:var(--gz-line-2)}.gz-sel__jalon:after{content:"";position:absolute;top:18px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--gz-green);box-shadow:0 0 0 3px var(--gz-paper)}@media (min-width:720px){.gz-sel__jalon:before{left:268px}.gz-sel__jalon:after{left:263px}.gz-sel__evt{padding-left:30px}}.gz-sel__section--teinte .gz-sel__jalon:after{box-shadow:0 0 0 3px var(--gz-surface-2)}.gz-sel__date{font-weight:800;color:var(--gz-green-700);font-variant-numeric:tabular-nums}@media (min-width:720px){.gz-sel__date{text-align:right;padding-right:26px}}.gz-sel__evt{line-height:1.55}.gz-sel__jalon.is-passee .gz-sel__date,.gz-sel__jalon.is-passee .gz-sel__evt{color:var(--gz-ink-45)}.gz-sel__jalon.is-passee:after{background:var(--gz-line-2)}.gz-sel__jalon.is-prochaine .gz-sel__evt{font-weight:800}.gz-sel__jalon.is-prochaine:after{width:16px;height:16px;top:16px;left:1px;box-shadow:0 0 0 4px var(--gz-green-soft)}@media (min-width:720px){.gz-sel__jalon.is-prochaine:after{left:261px}}.gz-sel__prochaine{display:inline-block;margin-left:10px;padding:2px 10px;border-radius:999px;background:var(--gz-green-deep);color:#fff;font-size:12.5px;font-weight:800;vertical-align:2px}.gz-sel__tableau{margin-top:28px;border-radius:var(--gz-r-3,22px);border:1px solid var(--gz-line);background:var(--gz-surface);box-shadow:var(--gz-sh-1);overflow:hidden}.gz-sel__tableau table{width:100%;border-collapse:collapse}.gz-sel__tableau td,.gz-sel__tableau th{text-align:left;vertical-align:top;padding:16px 18px;font-size:15.5px;line-height:1.55}.gz-sel__tableau thead th{background:var(--gz-green-deep);color:#fff;font-size:13px;letter-spacing:.03em;font-weight:800}.gz-sel__tableau tbody tr+tr{border-top:1px solid var(--gz-line)}.gz-sel__tableau tbody th{font-weight:800;color:var(--gz-ink);width:18%}.gz-sel__seuil{font-weight:700;color:var(--gz-green-700);font-variant-numeric:tabular-nums}@media (max-width:760px){.gz-sel__tableau table,.gz-sel__tableau tbody,.gz-sel__tableau td,.gz-sel__tableau th,.gz-sel__tableau tr{display:block;width:auto}.gz-sel__tableau thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gz-sel__tableau tbody tr{padding:14px 0}.gz-sel__tableau tbody th{width:auto;padding:4px 18px 8px;font-size:18px}.gz-sel__tableau td{padding:6px 18px}.gz-sel__tableau td:before{content:attr(data-col);display:block;font-size:12.5px;font-weight:800;letter-spacing:.03em;color:var(--gz-ink-45)}}.gz-sel__regles{display:grid;gap:24px;margin-top:36px}@media (min-width:860px){.gz-sel__regles{grid-template-columns:repeat(3,1fr);gap:32px}}.gz-sel__regles>div{padding-top:16px;border-top:2px solid var(--gz-green)}.gz-sel__regles p{margin-top:8px;color:var(--gz-ink-70);font-size:16px}.gz-sel__section--sombre{background:var(--gz-green-900);color:#fff}.gz-sel__section--sombre h2{color:#fff}.gz-sel__section--sombre h3{color:#fff;margin-bottom:14px}.gz-sel__section--sombre a{color:#fff}.gz-sel__duo--precedent{margin-top:32px}.gz-sel__frise--sombre{margin-top:0}.gz-sel__frise--sombre .gz-sel__jalon{grid-template-columns:1fr;gap:2px;padding-left:30px}.gz-sel__frise--sombre .gz-sel__jalon:before{left:8px;background:rgba(255,255,255,.22)}.gz-sel__frise--sombre .gz-sel__jalon:after{left:3px;background:var(--gz-yellow);box-shadow:0 0 0 3px var(--gz-green-900)}.gz-sel__frise--sombre .gz-sel__date{color:var(--gz-yellow);text-align:left}.gz-sel__frise--sombre .gz-sel__evt{padding-left:0;color:rgba(255,255,255,.9)}.gz-sel__section--sombre .gz-sel__note{margin-top:18px;font-size:15.5px;color:rgba(255,255,255,.82)}.gz-sel__laureats{display:grid;gap:8px;counter-reset:laureat}.gz-sel__laureats li{counter-increment:laureat;position:relative;display:grid;gap:2px;padding:12px 16px 12px 48px;border-radius:var(--gz-r-2,14px);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.gz-sel__laureats li:before{content:counter(laureat);position:absolute;left:14px;top:13px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:rgba(255,255,255,.14);font-variant-numeric:tabular-nums}.gz-sel__laureats li.is-medaille{background:#fff;color:var(--gz-ink);border-color:transparent;box-shadow:var(--gz-sh-2);padding-block:16px}.gz-sel__laureats li.is-medaille:before{background:var(--gz-warning-soft);color:var(--gz-warning-ink)}.gz-sel__laureats li.is-mention{background:rgba(255,255,255,.14)}.gz-sel__nom{font-weight:800;overflow-wrap:anywhere}.gz-sel__laureats li.is-medaille .gz-sel__nom{font-size:18px}.gz-sel__rang{font-size:15px;color:rgba(255,255,255,.78);font-variant-numeric:tabular-nums}.gz-sel__laureats li.is-medaille .gz-sel__rang{color:var(--gz-ink-70)}.gz-sel__distinction{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:800;background:rgba(255,255,255,.16);color:#fff}.gz-sel__laureats li.is-medaille .gz-sel__distinction{background:var(--gz-warning-soft);color:var(--gz-warning-ink)}.gz-sel__soutiens{margin-top:clamp(32px,5vw,52px);padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}.gz-sel__soutiens p{color:rgba(255,255,255,.86);max-width:80ch}.gz-sel__soutiens p+p{margin-top:6px}.gz-sel__pratique{display:grid;gap:24px;margin-top:28px}@media (min-width:640px){.gz-sel__pratique{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.gz-sel__pratique{grid-template-columns:repeat(4,1fr)}}.gz-sel__pratique>div{padding-top:16px;border-top:2px solid var(--gz-line-2)}.gz-sel__pratique h3{font-size:13px;letter-spacing:.06em;color:var(--gz-ink-45);margin-bottom:8px}.gz-sel__pratique p{font-size:16px}