@layer base{:root{--noir:#0d0d0d;--noir-2:#191919;--encre:#141414;--encre-2:#454545;--encre-3:#636363;--blanc:#fff;--fond-page:#f7f7f7;--gris-fond:#ededed;--filet:#0000001f;--filet-fort:#0000003d;--sur-noir:#fff;--sur-noir-2:#ffffffb8;--filet-noir:#ffffff29;--rouge:#c00;--rouge-fonce:#900;--ev-1:var(--rouge);--ev-2:#000;--f-titre:"IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--f-texte:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--f-data:"IBM Plex Mono", ui-monospace, Menlo, monospace;--coin-l:4px;--coin-m:4px;--r-l:20px;--r-m:12px;--r-pill:999px;--forme-l:var(--coin-l) var(--r-l) var(--r-l) var(--r-l);--forme-m:var(--coin-m) var(--r-m) var(--r-m) var(--r-m);--largeur-max:1240px;--gouttiere:32px}@media (width<=600px){:root{--gouttiere:16px}}*,:before,:after{box-sizing:border-box}body{background:var(--fond-page);color:var(--encre);font:400 1rem/1.55 var(--f-texte);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit}:is(h1,h2,h3){overflow-wrap:break-word}:focus-visible{outline:3px solid var(--rouge);outline-offset:2px}[hidden]:not([hidden=until-found]){display:none!important}.wrap{max-width:var(--largeur-max);padding:0 var(--gouttiere);margin:0 auto}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ic--s{width:15px;height:15px}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lien-evitement{z-index:10;background:var(--blanc);color:var(--encre);border-radius:var(--forme-m);font:600 .9375rem/1 var(--f-texte);padding:12px 16px;position:absolute;top:8px;left:8px;translate:0 -200%}.lien-evitement:focus-visible{translate:none}.mono{font-family:var(--f-data)}}@layer composants{.panneau{border:1.5px solid var(--encre);border-radius:var(--forme-l);background:var(--blanc);box-shadow:8px 8px 0 var(--rouge);padding:clamp(24px,5vw,40px)}.btn{border-radius:var(--forme-m);min-height:48px;font:600 .9375rem/1.15 var(--f-texte);text-align:center;text-wrap:balance;cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:8px 22px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn--primaire{background:var(--rouge);color:#fff;border-color:var(--rouge)}.btn--primaire:hover{background:var(--rouge-fonce);border-color:var(--rouge-fonce)}.btn--noir{background:var(--encre);color:#fff;border-color:var(--encre)}.btn--noir:hover{background:#000}.btn--contour{color:var(--encre);border-color:var(--encre);background:0 0}.btn--contour:hover{background:var(--encre);color:#fff}.btn--clair{color:#fff;background:0 0;border-color:#ffffffb3}.btn--clair:hover{color:var(--encre);background:#fff;border-color:#fff}.btn--ev{background:var(--ev-1);color:#fff;border-color:var(--ev-1)}.btn--inactif{background:var(--gris-fond);color:var(--encre-3);border-color:var(--filet-fort);cursor:not-allowed}.btn--s{min-height:44px;padding-inline:16px;font-size:.875rem}.statut{border:1px solid var(--filet-fort);border-radius:var(--r-pill);background:var(--blanc);min-height:28px;color:var(--encre);font:600 .71875rem/1 var(--f-data);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.statut--direct{background:var(--rouge);border-color:var(--rouge);color:#fff}.statut--inscrit{background:var(--encre);border-color:var(--encre);color:#fff}.statut--referent{border:1.5px solid var(--encre)}.statut--ouvert:before{content:"";background:var(--rouge);border-radius:2px;width:8px;height:8px}.statut--fini{color:var(--encre-3);border-style:dashed}.statut--sombre{color:#fff;background:0 0;border-color:#ffffff73}.statut--sombre.statut--inscrit{color:var(--encre);background:#fff;border-color:#fff}.statut--sombre.statut--fini{color:var(--sur-noir-2)}.statuts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pouls{background:#fff;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.pouls:after{content:"";background:inherit;border-radius:50%;animation:1.6s infinite pouls;position:absolute;inset:0}.pouls--rouge{background:var(--rouge)}@keyframes pouls{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.75)}}.affiche{isolation:isolate;background:color-mix(in oklab, var(--ev-2) 22%, #fff);display:block;position:relative;overflow:hidden}.affiche__halo{z-index:-1;object-fit:cover;filter:blur(22px)saturate(1.5);opacity:.85;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.3)}.affiche__img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.affiche--typo{background:var(--ev-1);color:#fff;flex-direction:column;justify-content:flex-end;gap:12px;padding:16px;display:flex}.typo__cases{gap:4px;display:flex}.typo__cases i{background:#fff;border-radius:3px;width:13px;height:13px}.typo__cases i+i{background:var(--ev-2)}.typo__nom{font:700 1.3125rem/1.02 var(--f-titre);letter-spacing:.01em;text-transform:uppercase}.lien{min-height:44px;color:var(--encre);font:600 .875rem/1 var(--f-texte);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.lien:hover{color:var(--rouge)}.lien-fort{min-height:44px;color:var(--rouge);font:600 .875rem/1 var(--f-texte);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lien-fort:hover{color:var(--rouge-fonce);text-underline-offset:3px;text-decoration:underline}.menu{min-width:170px;color:var(--encre);border:1.5px solid var(--encre);border-radius:var(--forme-m);box-shadow:4px 4px .6px var(--rouge);background:#fff;margin:0;padding:6px}.menu:popover-open{display:grid}.menu a{min-height:44px;font:500 .9375rem/1 var(--f-texte);white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.menu a:hover{background:var(--gris-fond)}.champ{border:1px solid var(--filet-fort);border-radius:var(--r-m);background:var(--blanc);min-width:0;min-height:52px;color:var(--encre-3);flex:380px;align-items:center;gap:10px;padding:0 6px 0 16px;display:flex}.champ:focus-within{border-color:var(--encre);box-shadow:0 0 0 3px #cc00002e}.champ input{min-width:0;color:var(--encre);font:400 1rem/1 var(--f-texte);background:0 0;border:0;outline:none;flex:1;align-self:stretch}.champ input::placeholder{color:var(--encre-3)}.champ input::-webkit-search-cancel-button{appearance:none}.effacer{width:40px;height:40px;color:var(--encre-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.effacer:hover{background:var(--gris-fond)}.ville{border:1px solid var(--filet-fort);border-radius:var(--r-m);min-height:52px;color:var(--encre-3);flex:0 230px;align-items:center;display:flex;position:relative}.ville .ic{pointer-events:none;position:absolute;left:14px}.ville .ic--chevron{left:auto;right:14px}.ville select{appearance:none;border-radius:var(--r-m);width:100%;color:var(--encre);font:500 .9375rem/1 var(--f-texte);cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0 40px 0 42px}.case{border:1px solid var(--filet-fort);border-radius:var(--r-m);min-height:52px;font:500 .9375rem/1 var(--f-texte);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.case:has(input:checked){border-color:var(--encre);background:var(--encre);color:#fff}.case input{width:18px;height:18px;accent-color:var(--rouge);margin:0}.filtre{border:1px solid var(--filet-fort);border-radius:var(--r-pill);background:var(--blanc);min-height:44px;color:var(--encre);font:600 .875rem/1 var(--f-texte);white-space:nowrap;cursor:pointer;align-items:center;gap:9px;padding:0 16px;display:inline-flex}.filtre:hover{border-color:var(--encre)}.filtre[aria-pressed=true]{background:var(--encre);border-color:var(--encre);color:#fff}.filtre__nb{border-radius:var(--r-pill);background:var(--gris-fond);color:var(--encre-2);font:500 .75rem/1 var(--f-data);padding:4px 6px}[aria-pressed=true]>.filtre__nb{color:#fff;background:#ffffff2e}.filtre__point{background:var(--rouge);border-radius:50%;width:8px;height:8px}.section__tete{border-bottom:1.5px solid var(--encre);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:24px;padding-bottom:14px;display:flex}.section__titre{font:700 2.125rem/1 var(--f-titre);align-items:center;gap:12px;margin:0;display:flex}.pastille{background:var(--rouge);border-radius:3px;width:12px;height:12px}.infos{color:var(--encre-2);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:.9375rem;display:flex}.infos>span{align-items:center;gap:7px;display:inline-flex}.cal{border-radius:var(--forme-m);background:var(--ev-1);color:#fff;text-align:center;width:66px;margin:0;overflow:hidden}.cal__mois{font:600 .6875rem/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;background:#00000038;padding:7px 0 6px;display:block}.cal__jour{font:700 2rem/1 var(--f-titre);padding:8px 0 2px;display:block}.cal__js{font:500 .6875rem/1 var(--f-data);letter-spacing:.08em;text-transform:uppercase;opacity:.85;padding:0 0 9px;display:block}.decompte{margin:0}.decompte__val{font:700 3.375rem/.9 var(--f-titre);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.decompte__val:is(.decompte__val--heures,[data-urgent]){font-size:2.75rem}.decompte__label{color:var(--encre-2);font:500 .75rem/1.2 var(--f-data);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;display:block}.decompte:has(>asrx-decompte:not([data-urgent]))>.decompte__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cloture{color:var(--encre-2);font:500 .75rem/1.3 var(--f-data);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;margin:6px 0 0;display:flex}.cloture:is(.cloture--alerte,:has([data-alerte])){color:var(--rouge);font-weight:600}.cloture:is(.cloture--alerte,:has([data-alerte])):before{content:"";background:var(--rouge);border-radius:2px;flex:none;width:8px;height:8px}.carte{border:1px solid var(--filet-fort);border-radius:var(--forme-l);background:var(--blanc);flex-direction:column;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex;overflow:hidden}.carte:hover{border-color:var(--encre);box-shadow:5px 5px 0 var(--ev-2);transform:translate(-2px,-2px)}.carte__visuel{aspect-ratio:1;position:relative;overflow:hidden}.carte__visuel .affiche{position:absolute;inset:0}.carte__date{z-index:1;border-radius:var(--r-pill);background:var(--ev-1);color:#fff;font:600 .6875rem/1 var(--f-data);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;position:absolute;top:10px;left:10px}.carte__corps{flex-direction:column;flex:1;gap:4px;padding:14px 16px 6px;display:flex}.carte__titre{font:700 1.125rem/1.12 var(--f-titre);text-transform:uppercase;margin:0}.carte__titre a{text-decoration:none}.carte__titre a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rouge);text-decoration-color:var(--rouge);text-underline-offset:3px}.carte__lieu{color:var(--encre-3);margin:0;font-size:.875rem}.carte__pied{border-top:1px solid var(--filet);justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}@media (width<=600px){.carte__corps{padding:12px 12px 4px}.carte__titre{font-size:1rem}.carte__lieu{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.pouls:after{opacity:0;animation:none}}}@layer cadre{.nav{z-index:3;background:var(--noir);color:var(--sur-noir);border-bottom:1px solid var(--filet-noir);position:relative}.nav__barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding-block:10px;display:flex}.nav__logo{flex:none;display:block}.nav__logo img{width:auto;height:30px;display:block}.nav__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nav__lien{color:#fff;min-height:44px;font:500 .9375rem/1 var(--f-texte);white-space:nowrap;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:inline-flex}.nav__lien:before{content:"";background:var(--rouge);border-radius:2px;width:8px;height:8px}.nav__lien:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rouge);text-decoration-color:var(--rouge);text-underline-offset:5px;text-decoration-thickness:2px}.nav__compte{border-radius:var(--forme-m);color:#fff;min-height:44px;font:600 .9375rem/1 var(--f-texte);white-space:nowrap;box-shadow:4px 4px .6px var(--rouge);cursor:pointer;anchor-name:--compte;background:0 0;border:2px solid #fff;align-items:center;gap:9px;padding:0 16px;text-decoration:none;display:inline-flex}.nav__compte:hover{color:var(--encre);background:#fff}.court{display:none}.menu--compte{position-anchor:--compte}@supports (position-area:block-end){.menu--compte{position-area:block-end span-inline-start;position-try-fallbacks:flip-inline;margin-top:10px}}.pied{background:var(--noir);color:#fff;padding:156px 0 28px}.pied h2{color:var(--sur-noir-2);font:500 .75rem/1.2 var(--f-data);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.pied ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pied ul a{overflow-wrap:anywhere;align-items:center;min-height:36px;font-size:.9375rem;text-decoration:none;display:inline-flex}.pied ul a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rouge);text-decoration-color:var(--rouge);text-underline-offset:4px}.pied__grille{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.pied__logo img{width:auto;height:28px;display:block}.pied__intro{max-width:38ch;color:var(--sur-noir-2);margin:18px 0 14px;font-size:.9375rem}.pied__lieu{font:600 .75rem/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:inline-flex}.pied__lieu .ic{color:var(--rouge)}.pied__bas{border-top:1px solid var(--filet-noir);color:var(--sur-noir-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding-top:20px;font-size:.875rem;display:flex}.pied__bas a{color:#fff;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.flash{border:1.5px solid var(--encre);border-radius:var(--forme-m);background:var(--blanc);max-width:min(480px,100vw - 48px);color:var(--encre);box-shadow:6px 6px 0 var(--rouge);font:500 .9375rem/1.4 var(--f-texte);margin:0;padding:14px 8px 14px 18px;inset:auto auto 24px 24px}.flash:popover-open{align-items:center;gap:12px;display:flex}.flash p{margin:0}@media (prefers-reduced-motion:no-preference){.flash:popover-open{animation:.3s flash-entree}@keyframes flash-entree{0%{opacity:0;transform:translateY(12px)}}}@media (width<=900px){.pied__grille{grid-template-columns:repeat(2,minmax(0,1fr))}.pied__marque{grid-column:1/-1}}@media (width<=600px){.nav__barre{min-height:64px}.nav__logo img{height:22px}.nav__lien{gap:8px;padding:0 8px;font-size:.875rem}.nav__compte{box-shadow:3px 3px .6px var(--rouge);padding:0 12px}a.nav__compte .ic,.long{display:none}.court{display:inline}.pied__grille{gap:28px}.flash{max-width:none;inset:auto 16px 16px}}@media (width<390px){.nav__barre{gap:8px}.nav__logo img{height:18px}.nav__actions{gap:4px}.nav__lien{padding:0 6px}.nav__compte{padding:0 10px}}@media (width<350px){.nav__logo img{height:16px}.nav__lien:before,.nav__compte .ic{display:none}}}@layer page{.hero{--halo:.3;--spot-force:.3;background:var(--noir);color:var(--sur-noir);padding:64px 0 124px;display:block;position:relative;overflow:hidden}.hero .btn--inactif{color:var(--sur-noir-2);background:#ffffff1f;border-color:#0000}.hero__glow{pointer-events:none;will-change:transform;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-15%}.hero__halo{object-fit:cover;filter:blur(80px)saturate(1.6);width:75%;height:130%;opacity:var(--halo);pointer-events:none;position:absolute;top:-15%;right:-5%}.hero__lueur{background:radial-gradient(55% 75% at 78% 42%, color-mix(in oklab, var(--ev-2) 30%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.hero__voile{background:linear-gradient(90deg, var(--noir) 0%, #0d0d0deb 34%, #0d0d0d59 70%, #0d0d0d8c 100%), linear-gradient(180deg, #0d0d0d00 55%, var(--noir) 100%);pointer-events:none;position:absolute;inset:0}.hero__spot{opacity:0;pointer-events:none;will-change:transform;width:960px;height:680px;transition:opacity .6s,transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:-340px;left:-480px}.hero__spot img{object-fit:cover;filter:blur(110px)saturate(1.6);width:100%;height:100%;display:block}[data-survol]>.hero__spot{opacity:var(--spot-force)}.hero__grille{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:56px;display:grid;position:relative}.surtitre{color:var(--sur-noir-2);font:500 .75rem/1.2 var(--f-data);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.surtitre b{color:#fff;font-weight:600}.hero__statuts{margin:18px 0 0}.hero__titre{font:700 clamp(2.375rem, 4.2vw, 3.625rem)/1.02 var(--f-titre);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;margin:16px 0 0}.hero__meta{border-top:1px solid var(--filet-noir);grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:12px 40px;margin:26px 0 0;padding:18px 0 0;display:grid}.hero__meta dt{color:var(--sur-noir-2);font:500 .71875rem/1.2 var(--f-data);letter-spacing:.1em;text-transform:uppercase}.hero__meta dd{font:500 1rem/1.3 var(--f-texte);margin:6px 0 0}.hero__meta--direct,.hero__meta--tourne{position:relative}:is(.hero__meta--direct,.hero__meta--tourne):before{content:"";background:var(--rouge);height:2px;position:absolute;top:-1.5px;left:0;right:0}.hero__meta--tourne:before{transform-origin:0;animation:9s linear forwards tour;transform:scaleX(0)}.hero:not(:defined) .hero__meta--tourne:before{animation:none;transform:scaleX(1)}.hero:is([data-pause],:has(:focus-visible),:has(.hero__actions:hover,.lieu__btn:hover,:popover-open)) .hero__meta--tourne:before{animation-play-state:paused}@keyframes tour{to{transform:scaleX(1)}}.fondu{animation:.5s fondu}@keyframes fondu{0%{opacity:0;transform:translateY(6px)}}.lieu__btn{color:#fff;overflow-wrap:anywhere;font:500 1rem/1.3 var(--f-texte);text-decoration:underline;-webkit-text-decoration-color:var(--rouge);text-decoration-color:var(--rouge);text-underline-offset:4px;cursor:pointer;anchor-name:--lieu;background:0 0;border:0;align-items:center;gap:7px;margin:-12px 0;padding:12px 0;text-decoration-thickness:2px;display:inline-flex}.lieu__btn .ic{color:var(--rouge)}.menu--lieu{position-anchor:--lieu}@supports (position-area:block-end){.menu--lieu{position-area:block-end span-inline-end;position-try-fallbacks:flip-block;margin:10px 0}}.hero__bas{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.decompte-sombre{align-items:baseline;gap:10px;display:flex}.decompte-sombre__val{font:700 2.75rem/1 var(--f-titre);font-variant-numeric:tabular-nums}.decompte-sombre__label{color:var(--sur-noir-2);font:500 .75rem/1.2 var(--f-data);letter-spacing:.08em;text-transform:uppercase}.decompte-sombre:has(>asrx-decompte:not([data-urgent]))>.decompte-sombre__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cloture--sombre{color:var(--sur-noir-2);flex-basis:100%;justify-content:flex-start;margin:-14px 0 0}.cloture--sombre:is(.cloture--alerte,:has([data-alerte])){color:#fff}.hero__visuel{justify-self:end;width:min(100%,420px)}.hero__affiche{aspect-ratio:1;border-radius:var(--forme-l);box-shadow:12px 12px 0 var(--ev-2);border:1px solid #ffffff1f}.vignettes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid;position:relative}.vignette{border:1px solid var(--filet-noir);border-radius:var(--forme-m);color:#fff;min-height:84px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid;position:relative}.vignette:hover{background:#ffffff1a}.vignette[aria-pressed=true]{border-color:var(--rouge);box-shadow:inset 0 0 0 1px var(--rouge);background:#ffffff21}.vignette .affiche{border-radius:var(--coin-m) 10px 10px 10px;width:64px;height:64px}.vignette--direct[aria-pressed=true]:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:2.4s ease-in-out infinite lueur-direct;position:absolute;inset:-1px;box-shadow:0 0 16px 2px #c009}@keyframes lueur-direct{50%{opacity:1}}.vignette__txt{gap:3px;min-width:0;display:grid}.vignette__haut{color:var(--sur-noir-2);font:600 .6875rem/1.2 var(--f-data);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.vignette__nom{font:700 1.0625rem/1.15 var(--f-titre);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.vignette__bas{color:var(--sur-noir-2);font-size:.8125rem}asrx-catalogue{display:block}.outils{z-index:2;margin-top:-76px;position:relative}.outils__carte{border:1.5px solid var(--encre);border-radius:var(--forme-l);background:var(--blanc);box-shadow:8px 8px 0 var(--rouge);grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;display:grid}.outils__ligne{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.outils__ligne--bas{border-top:1px solid var(--filet);justify-content:space-between;padding-top:14px}.formats{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.filtres{flex-wrap:wrap;gap:8px;display:flex}.compteur{color:var(--encre-3);font:500 .78125rem/1.2 var(--f-data);letter-spacing:.08em;text-transform:uppercase;margin:0}.compteur b{color:var(--encre);font-weight:600}.section{padding:64px 0 8px}.section--grise{background:var(--gris-fond);margin-top:64px;padding:56px 0 64px}.direct{border:1.5px solid var(--encre);border-radius:var(--forme-l);background:var(--blanc);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:28px;padding:16px 24px 16px 16px;display:grid;position:relative;overflow:hidden}.direct:before{content:"";background:var(--rouge);height:4px;position:absolute;top:-1.5px;left:-1.5px;right:-1.5px}.direct .affiche{border-radius:var(--forme-m);width:150px;height:150px}.direct__haut{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 10px;display:flex}.direct__titre{font:700 1.875rem/1.05 var(--f-titre);text-transform:uppercase;margin:0 0 8px}.direct__titre a{text-decoration:none}.direct__actions{flex-direction:column;gap:10px;min-width:210px;display:flex}.lignes{gap:20px;display:grid}.ligne{border:1px solid var(--filet-fort);border-radius:var(--forme-l);background:var(--blanc);grid-template-columns:232px minmax(0,1fr) 250px;transition:box-shadow .15s,border-color .15s,transform .15s;display:grid;overflow:hidden}.ligne:hover{border-color:var(--encre);box-shadow:6px 6px 0 var(--ev-2);transform:translate(-2px,-2px)}.ligne .statuts{margin-top:16px}.ligne__visuel{aspect-ratio:1;min-height:100%}.ligne__corps{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;padding:26px 28px;display:grid}.ligne__titre{font:700 1.6875rem/1.06 var(--f-titre);text-transform:uppercase;text-wrap:balance;margin:0 0 10px}.ligne__titre a{text-decoration:none}.ligne__titre a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rouge);text-decoration-color:var(--rouge);text-underline-offset:4px}.ligne__cote{border-left:1px solid var(--filet);background:color-mix(in oklab, var(--ev-2) 9%, #fff);flex-direction:column;justify-content:space-between;gap:18px;padding:24px;display:flex}.ligne__actions{gap:4px;display:grid}.ligne__actions .btn{width:100%}.ligne__liens{gap:18px;display:flex}.grille{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.voir-plus{justify-content:center;margin-top:28px;display:flex}.voir-plus .btn--contour{background:var(--blanc)}.voir-plus .btn--contour:hover{background:var(--encre)}.voir-plus__nb{border-radius:var(--r-pill);background:var(--gris-fond);color:var(--encre-2);font:500 .75rem/1 var(--f-data);padding:4px 7px}.vide{border:1.5px dashed var(--filet-fort);border-radius:var(--forme-l);justify-items:start;gap:14px;margin-top:56px;padding:40px;display:grid}.vide p{font:700 1.5rem/1.1 var(--f-titre);margin:0}.appel{z-index:2;margin-bottom:-92px;padding-top:72px;position:relative}.appel__carte{border:1.5px solid var(--encre);border-radius:var(--forme-l);background:var(--blanc);box-shadow:10px 10px 0 var(--rouge);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:36px 40px;display:grid}.appel__titre{font:700 2.25rem/1.05 var(--f-titre);margin:0 0 10px}.appel__texte{max-width:62ch;color:var(--encre-2);margin:0;font-size:1.0625rem}@media (width<=1180px){.grille{grid-template-columns:repeat(4,minmax(0,1fr))}.ligne{grid-template-columns:200px minmax(0,1fr) 230px}.vignette__bas{display:none}}@media (width<=900px){.hero{padding:40px 0 112px}.hero__grille{grid-template-columns:minmax(0,1fr);gap:32px}.hero__visuel{order:-1;justify-self:start;width:min(100%,300px)}.hero__halo{width:100%;right:0}.vignettes{scroll-snap-type:x mandatory;margin-top:36px;padding-bottom:4px;display:flex;overflow-x:auto}.vignette{scroll-snap-align:start;flex:0 0 260px}.direct{grid-template-columns:110px minmax(0,1fr)}.direct .affiche{width:110px;height:110px}.direct__actions{flex-flow:wrap;grid-column:1/-1}.ligne{grid-template-columns:minmax(0,1fr)}.ligne__visuel{aspect-ratio:16/9}.ligne__cote{border-top:1px solid var(--filet);border-left:0;flex-flow:wrap;align-items:flex-end}.ligne__actions{min-width:220px}.grille{grid-template-columns:repeat(3,minmax(0,1fr))}.appel__carte{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.hero__titre{font-size:2.25rem}.hero__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.hero__actions{width:100%}.hero__actions .btn{flex:auto}.hero__visuel{width:min(100%,240px)}.outils{margin-top:-84px}.outils__carte{box-shadow:6px 6px 0 var(--rouge);padding:14px}.champ,.ville{flex:100%}.formats{width:100%}.case{flex:1 1 0;justify-content:center;padding:0 10px}.filtres{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.section{padding-top:48px}.section__titre{font-size:1.75rem}.direct{gap:16px;padding:14px}.direct__titre{font-size:1.5rem}.direct__actions .btn{flex:auto}.ligne__corps{gap:16px;padding:20px}.ligne__titre{font-size:1.4375rem}.cal{width:58px}.cal__jour{font-size:1.6875rem}.decompte__val{font-size:2.75rem}.ligne__actions{width:100%;min-width:0}.grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.voir-plus .btn{width:100%}.appel__carte{box-shadow:6px 6px 0 var(--rouge);padding:24px 20px}.appel__carte .btn{width:100%}.appel__titre{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.vignette--direct[aria-pressed=true]:before{opacity:0;animation:none}.hero__meta--tourne:before{animation:none;transform:scaleX(1)}.fondu{animation:none}}.lb{container:leaderboard/inline-size}.lb-large{max-width:1420px}.lb-bandeau{background:var(--noir);color:var(--blanc);padding:36px 0 88px;position:relative;overflow:hidden}.lb-bandeau__halo{object-fit:cover;filter:blur(80px)saturate(1.6);opacity:.4;pointer-events:none;width:70%;height:160%;position:absolute;top:-30%;right:-5%}.lb-bandeau__voile{background:linear-gradient(90deg, var(--noir) 0%, #0d0d0dcc 45%, #0d0d0d4d 100%);pointer-events:none;position:absolute;inset:0}.lb-bandeau__contenu{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;display:grid;position:relative}.lb-bandeau__affiche{aspect-ratio:1;border-radius:var(--forme-m);background:var(--ev-1);width:112px;box-shadow:6px 6px 0 var(--ev-2);font:700 3rem/1 var(--f-titre);place-items:center;text-decoration:none;display:grid;overflow:hidden}.lb-bandeau__affiche img{object-fit:cover;width:100%;height:100%}.lb-bandeau__haut{color:var(--sur-noir-2);font:500 .75rem/1.2 var(--f-data);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.lb-bandeau__titre{font:700 2.75rem/1.02 var(--f-titre);letter-spacing:-.005em;margin:10px 0 0}.lb-onglets{align-self:end;gap:6px;display:flex}.lb-onglet{border:1px solid var(--filet-noir);border-radius:var(--forme-m);color:#fff;min-height:44px;font:600 .875rem/1 var(--f-texte);white-space:nowrap;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.lb-onglet:hover{background:#ffffff1a}.lb-onglet.est-actif{background:var(--ev-1);border-color:#ffffff59}.lb-outils{z-index:2;margin-top:-52px;position:relative}.lb-outils__carte{border:1.5px solid var(--encre);border-radius:var(--forme-l);background:var(--blanc);box-shadow:8px 8px .6px var(--ev-1);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.lb-choix,.lb-champ{border:1px solid var(--filet-fort);height:48px;color:var(--encre-3);border-radius:12px;align-items:center;display:flex}.lb-choix{flex:0 230px;position:relative}.lb-choix .ic{pointer-events:none;position:absolute;right:14px}.lb-choix select{appearance:none;border-radius:inherit;width:100%;height:100%;color:var(--encre);font:600 .9375rem/1 var(--f-texte);cursor:pointer;background:0 0;border:0;padding:0 40px 0 14px}.lb-champ{flex:260px;gap:10px;min-width:0;padding:0 14px}.lb-champ:focus-within{border-color:var(--encre);outline:3px solid var(--ev-1);outline-offset:2px}.lb-champ input{min-width:0;height:100%;color:var(--encre);font:400 1rem/1 var(--f-texte);background:0 0;border:0;flex:1}.lb-champ input:focus-visible{outline:none}.lb-champ input::placeholder{color:var(--encre-3)}.lb-segment{border:1px solid var(--filet-fort);border-radius:12px;gap:3px;padding:3px;display:inline-flex}.lb-segment a{min-height:40px;color:var(--encre-2);font:600 .875rem/1 var(--f-texte);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.lb-segment .est-actif{background:var(--encre);color:#fff}.lb-alertes{color:var(--encre-2);padding-top:20px}.lb-alertes p{margin:4px 0}.lb-liste{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:28px;padding-top:36px;padding-bottom:72px;display:grid}.lb-epreuves{border:1px solid var(--filet-fort);border-radius:var(--forme-l);background:var(--blanc);gap:8px;padding:14px;display:grid}.lb-epreuves__titre{color:var(--encre-3);font:500 .75rem/1.2 var(--f-data);letter-spacing:.1em;text-transform:uppercase;margin:4px 6px}.lb-epreuve{border-radius:var(--forme-m);background:var(--fond-page);min-height:44px;color:var(--encre);border:1px solid #0000;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.lb-epreuve:hover{border-color:var(--encre)}.lb-epreuve.est-actif{background:var(--ev-1);color:#fff}.lb-epreuve--general{font:700 1.125rem/1.1 var(--f-titre);align-items:center;gap:9px;display:flex}.lb-epreuve__haut{font:600 .6875rem/1.2 var(--f-data);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.lb-epreuve__nom{font:700 1rem/1.15 var(--f-titre)}.lb-classement{border:1px solid var(--filet-fort);border-radius:var(--forme-l);background:var(--blanc);min-width:0;overflow:hidden}.lb-classement__tete{background:var(--ev-1);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 22px;display:flex}.lb-classement__cat{font:500 .75rem/1.2 var(--f-data);letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin:0 0 5px}.lb-classement__titre{font:700 1.75rem/1.08 var(--f-titre);margin:0}.lb-classement__titre span{opacity:.85;font-weight:500}.lb-description{border-bottom:1px solid var(--filet);background:var(--fond-page);color:var(--encre-2);padding:16px 22px;font-size:.9375rem}.lb-description img{max-width:100%;height:auto}.lb-description__video{aspect-ratio:16/9;border:0;width:min(100%,560px);display:block}.lb-res{border-top:1px solid var(--filet);grid-template-columns:52px minmax(0,1fr) 150px 74px;align-items:center;gap:14px;min-height:60px;padding:8px 22px 8px 16px;display:grid;position:relative}.lb-res:not(.lb-res--tete):hover{background:var(--fond-page)}.lb-res--tete{min-height:40px;color:var(--encre-3);font:500 .71875rem/1.2 var(--f-data);letter-spacing:.08em;text-transform:uppercase;border-top:0}.lb-res--tete>:nth-last-child(-n+2){text-align:right}.lb-res--general{grid-template-columns:52px minmax(0,1fr) 90px}.lb-res--sans-points{grid-template-columns:52px minmax(0,1fr) 150px}.lb-res--sans-points .lb-res__points{display:none}.lb-res--general.lb-res--tete>:nth-child(2){text-align:left}.lb-res__rang{border-radius:var(--forme-m);width:38px;height:38px;font:700 1.3125rem/1 var(--f-titre);font-variant-numeric:tabular-nums;place-items:center;display:grid}.lb-res--1 .lb-res__rang{background:var(--ev-1);color:#fff}.lb-res--2 .lb-res__rang,.lb-res--3 .lb-res__rang{box-shadow:inset 0 0 0 2px var(--ev-1)}.lb-res__participant{min-width:0}.lb-res__nom,.lb-tableau__nom{font:600 1rem/1.25 var(--f-texte);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-res__lien{color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lb-res__lien:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ev-1);text-decoration-color:var(--ev-1);text-underline-offset:3px;text-decoration-thickness:2px}.lb-res .lb-res__lien:after{content:"";position:absolute;inset:0}.lb-res .lb-res__lien:focus-visible:after{outline:3px solid var(--ev-1);outline-offset:-3px}.lb-res__club,.lb-tableau__club{color:var(--encre-3);font-size:.8125rem;line-height:1.35;display:block}.lb-res__score{color:var(--encre-2);font:500 .9375rem/1.2 var(--f-data);text-align:right;font-variant-numeric:tabular-nums;justify-items:end;display:grid}.lb-res__sous{color:var(--encre-3);font-size:.75rem}.lb-res__points{font:700 1.5625rem/1 var(--f-titre);text-align:right;font-variant-numeric:tabular-nums}.lb-tag{border:1px solid var(--filet-fort);background:var(--blanc);min-height:18px;color:var(--encre-2);font:600 .625rem/1 var(--f-data);text-transform:uppercase;border-radius:4px;align-items:center;padding:1px 6px;display:inline-flex}.lb-vide,.lb-vide-page{color:var(--encre-2);text-align:center;padding:36px 22px}.lb-tableau-page{--c-rang:52px;--c-nom:300px;--c-total:68px;padding-top:36px;padding-bottom:72px}.lb-tableau-boite{border:1px solid var(--filet-fort);border-radius:var(--forme-l);background:var(--blanc);max-width:100%;overflow:auto}.lb-tableau{width:max(100%, calc(var(--c-rang) + var(--c-nom) + var(--c-total) + var(--largeur-epreuves)));table-layout:fixed;border-spacing:0;text-align:center}.lb-col--rang{width:var(--c-rang)}.lb-col--nom{width:var(--c-nom)}.lb-col--total{width:var(--c-total)}.lb-col--score{width:72px}.lb-col--place{width:42px}.lb-col--points{width:56px}.lb-tableau th,.lb-tableau td{border-top:1px solid var(--filet);background:var(--blanc);padding:8px 6px}.lb-tableau tbody tr:hover>*{background:var(--fond-page)}.lb-tableau__tete th{background:var(--ev-1);color:#fff;border-top:0}.lb-tableau__tete .lb-tableau__groupe{text-align:left;border-left:1px solid #ffffff4d;min-width:150px;padding:12px 10px}.lb-tableau__groupe span,.lb-tableau__groupe a{display:block}.lb-tableau__groupe span{font:600 .6875rem/1.2 var(--f-data);text-transform:uppercase;opacity:.85}.lb-tableau__groupe a{font:700 .9375rem/1.12 var(--f-titre);margin-top:2px;text-decoration:none}.lb-tableau__groupe a:hover{text-decoration:underline}.lb-tableau__sous-tete th{background:var(--fond-page);color:var(--encre-3);font:500 .65625rem/1.1 var(--f-data);letter-spacing:.05em;text-transform:uppercase}.lb-fixe{z-index:1;position:sticky}.lb-tableau__tete .lb-fixe{z-index:2;background:var(--ev-1)}.lb-fixe--rang{width:var(--c-rang);left:0;min-width:var(--c-rang)!important}.lb-fixe--nom{left:var(--c-rang);width:var(--c-nom);overflow-wrap:anywhere;text-align:left;min-width:var(--c-nom)!important}.lb-fixe--total{left:calc(var(--c-rang) + var(--c-nom));width:var(--c-total);box-shadow:1px 0 0 var(--filet-fort);min-width:var(--c-total)!important}.lb-tableau__rang{font:700 1.1875rem/1 var(--f-titre)}.lb-tableau__nom{font-size:.90625rem}.lb-tableau__club{font-weight:400}.lb-tableau__total{font:700 1.3125rem/1 var(--f-titre)}.lb-tableau__score{border-left:1px solid var(--filet-fort);color:var(--encre-3);font:500 .8125rem/1.15 var(--f-data);overflow-wrap:anywhere}.lb-tableau__tiebreak{font-size:.6875rem;display:block}.lb-tableau__points{font:700 1.0625rem/1 var(--f-titre)}.lb-modale{border-radius:var(--forme-l);background:var(--blanc);width:min(1060px,100% - 48px);max-width:none;max-height:calc(100% - 48px);color:var(--encre);box-shadow:10px 10px 0 var(--ev-2);border:0;padding:0;overflow:auto}.lb-modale:modal{overscroll-behavior:contain}.lb-modale::backdrop{overscroll-behavior:contain;background:#0000009e;overflow:hidden}.lb-modale__tete{background:var(--ev-1);color:#fff;grid-template-columns:minmax(0,1fr) auto 44px;align-items:start;gap:16px 24px;padding:20px 20px 20px 26px;display:grid}.lb-modale__sur{font:500 .75rem/1.2 var(--f-data);letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin:0 0 6px}.lb-modale__titre{font:700 2.125rem/1.04 var(--f-titre);text-transform:uppercase;margin:0}.lb-modale__membres{opacity:.9;margin:8px 0 0;font-size:.9375rem}.lb-modale__chiffres{gap:22px;display:flex}.lb-modale__chiffres p{justify-items:end;gap:5px;margin:0;display:grid}.lb-modale__chiffres b{font:700 2.125rem/1 var(--f-titre)}.lb-modale__chiffres span{font:500 .6875rem/1 var(--f-data);text-transform:uppercase}.lb-modale__fermer{border-radius:var(--forme-m);color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffffb3;place-items:center;width:44px;height:44px;display:grid}.lb-modale__fermer:hover{color:var(--encre);background:#fff}.lb-modale__corps{padding:22px 26px 26px}.lb-modale__grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;display:grid}.lb-perf-wrapper{max-width:100%;overflow:auto}.lb-perf{table-layout:fixed;border-collapse:collapse;text-align:right;width:100%}.lb-perf th,.lb-perf td{border-bottom:1px solid var(--filet);padding:10px 4px}.lb-perf th:first-child,.lb-perf td:first-child{text-align:left}.lb-perf th:not(:first-child){width:12%}.lb-perf th:nth-child(2){width:25%}.lb-perf th{color:var(--encre-3);font:500 .6875rem/1.2 var(--f-data);text-transform:uppercase}.lb-perf td{overflow-wrap:anywhere;font-size:.875rem}.lb-perf__epreuve{color:var(--encre-3);font:600 .6875rem/1.2 var(--f-data);text-transform:uppercase;display:block}.lb-perf__sous{color:var(--encre-3);font-size:.75rem;display:block}.lb-graphe{min-width:0;margin:0}.lb-graphe figcaption{margin-bottom:14px;font-size:.875rem}.lb-graphe__zone{height:250px}@container leaderboard (width<=1100px){.lb-liste{grid-template-columns:minmax(0,1fr);gap:18px}.lb-epreuves{padding:10px;display:flex;overflow-x:auto}.lb-epreuves__titre{display:none}.lb-epreuve{flex:none;min-width:150px}.lb-bandeau__contenu{grid-template-columns:auto minmax(0,1fr)}.lb-onglets{grid-column:1/-1}}@container leaderboard (width<=600px){.lb-bandeau{padding:22px 0 84px}.lb-bandeau__contenu{gap:16px}.lb-bandeau__affiche{width:76px;box-shadow:4px 4px 0 var(--ev-2)}.lb-bandeau__titre{font-size:1.75rem}.lb-bandeau__haut{letter-spacing:.06em;font-size:.6875rem}.lb-onglets{max-width:100%;overflow-x:auto}.lb-onglet{flex:1 0 auto;justify-content:center;padding:0 12px}.lb-outils{margin-top:-68px}.lb-outils__carte{box-shadow:6px 6px .6px var(--ev-1);padding:12px}.lb-choix,.lb-champ{flex:100%}.lb-segment{flex:auto}.lb-segment a{flex:1 1 0}.lb-liste,.lb-tableau-page{padding-top:26px;padding-bottom:48px}.lb-classement__tete{padding:14px}.lb-classement__titre{font-size:1.4375rem}.lb-res{grid-template-columns:38px minmax(0,1fr) auto;gap:4px 10px;padding:9px 12px 9px 10px}.lb-res--tete{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb-res__rang{grid-row:1/span 2;width:34px;height:34px;font-size:1.125rem}.lb-res__participant{grid-area:1/2/span 2}.lb-res__nom{font-size:.90625rem}.lb-res__club{font-size:.75rem}.lb-res__points{grid-area:1/3;font-size:1.3125rem}.lb-res__score{grid-area:2/3;font-size:.75rem}.lb-res--general .lb-res__points,.lb-res--sans-points .lb-res__score{grid-row:1/span 2}.lb-tableau-page{--c-rang:34px;--c-nom:118px;--c-total:46px}.lb-tableau__nom{font-size:.75rem}.lb-tableau__club{display:none}.lb-tableau__rang{font-size:1rem}.lb-tableau__total{font-size:1.0625rem}}@media (width<=780px){.lb-modale__grille{grid-template-columns:minmax(0,1fr);gap:24px}.lb-modale__tete{grid-template-columns:minmax(0,1fr) 44px;padding:16px 14px 16px 18px}.lb-modale__chiffres{grid-area:2/1/auto/-1}.lb-modale__chiffres p{justify-items:start}.lb-modale__titre{font-size:1.625rem}.lb-modale__corps{padding:16px 18px 20px}}@media (width<=600px){.lb-modale{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;margin:0}}.connexion{padding-block:72px 96px}.connexion__carte{max-width:500px;margin-inline:auto}.connexion__sur-titre{color:var(--encre-3);font:500 .75rem/1.2 var(--f-data);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.connexion__carte h1{font:700 2.5rem/1.05 var(--f-titre);margin:0}.connexion__intro{color:var(--encre-2);margin:12px 0 28px}.connexion__formulaire{gap:20px;display:grid}.connexion__champ{gap:6px;display:grid}.connexion__champ label{font-weight:600}.connexion__champ input,.connexion__champ select{border-radius:var(--forme-m);background:var(--blanc);width:100%;min-width:0;min-height:48px;color:var(--encre);font:400 1rem/1.4 var(--f-texte);border:1px solid #767676;padding:10px 14px}.connexion__champ :is(input,select)[aria-invalid=true]{border-color:var(--rouge)}.connexion__lien{text-underline-offset:3px;justify-self:start;font-size:.9375rem}.connexion__erreurs{border-left:4px solid var(--rouge);background:var(--fond-page);margin-bottom:24px;padding:12px 16px}.connexion__erreurs ul{margin:0;padding-left:20px}.connexion__confirmation{border-left:4px solid var(--encre);background:var(--fond-page);padding:16px}.connexion__inscription{border-top:1px solid var(--filet);gap:12px;margin-top:28px;padding-top:24px;display:grid}.connexion__inscription p{color:var(--encre-2);margin:0}.connexion__carte--inscription{max-width:760px}.inscription__grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.inscription__colonne{gap:20px;min-width:0;display:grid}.inscription__groupe{border:0;min-width:0;margin:0;padding:0}.inscription__groupe legend{margin-bottom:6px;padding:0;font-weight:600}.inscription__choix{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inscription__choix label{border-radius:var(--forme-m);background:var(--blanc);cursor:pointer;border:1px solid #767676;align-items:center;gap:10px;min-height:52px;padding:10px 12px;font-weight:600;display:flex}.inscription__choix label:has(input:checked){border-color:var(--rouge);background:#fff5f5}.inscription__choix label:hover{border-color:var(--encre)}.inscription__choix input,.inscription__conditions input{flex:none;width:18px;height:18px;margin:0}.inscription__date{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.inscription__date select{padding-inline:8px}.inscription__conditions{border:1px solid var(--filet-fort);border-radius:var(--forme-m);background:var(--fond-page);padding:18px 20px}.inscription__conditions label{cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;display:flex}.inscription__conditions input{margin-top:4px}.inscription__conditions label span span{color:var(--encre-2);font-size:.9375rem;display:block}.inscription__lien,.inscription__conditions summary{color:var(--encre);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.inscription__lien,.inscription__conditions details{margin-left:30px}.inscription__dialogue{border:1.5px solid var(--encre);border-radius:var(--forme-l);background:var(--blanc);width:min(760px,100% - 32px);max-height:min(80vh,800px);color:var(--encre);padding:clamp(20px,4vw,32px)}.inscription__dialogue[open]{flex-direction:column;display:flex;overflow:hidden}.inscription__dialogue:modal{overscroll-behavior:contain}.inscription__dialogue::backdrop{overscroll-behavior:contain;background:#000000b3;overflow:hidden}.inscription__dialogue-tete{border-bottom:1px solid var(--filet);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.inscription__dialogue-tete h2{font:700 1.75rem/1.1 var(--f-titre);margin:0}.inscription__texte{overflow-wrap:anywhere}.inscription__dialogue .inscription__texte{overscroll-behavior:contain;min-height:0;overflow-y:auto}.inscription__conditions .inscription__texte{max-height:50vh;overflow-y:auto}@media (width<=600px){.connexion{padding-block:40px 64px}.inscription__grille{grid-template-columns:1fr}}@media (width<=360px){.inscription__date{grid-template-columns:1fr}}.organiser{--largeur-max:1440px;--gouttiere:64px;background:var(--blanc);overflow-wrap:anywhere}.organiser :where(h1,h2,h3,p,figure,dl){margin:0}.organiser :is(h1,h2,h3){font-family:var(--f-texte);text-wrap:balance;font-weight:600;line-height:1.05}.organiser h3{font-size:1.5rem}.organiser :is(section[id],#top){scroll-margin-block-start:24px}.org-repere{color:var(--encre-3);font:500 .75rem/1.6 var(--f-data);letter-spacing:.08em;text-transform:uppercase}.org-point:before{content:"";background:var(--encre);vertical-align:middle;block-size:.375rem;inline-size:.375rem;margin-inline-end:.625rem;display:inline-block}.org-point--rouge:before{background:var(--rouge)}.org-section{padding-block:80px}.org-section>.org-repere{border-block-start:1px solid var(--filet-fort);padding-block-start:18px}.org-intro{padding-block:64px 0}.org-intro__grille,.org-entete,.org-tarifs__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);display:grid}.org-intro__grille{align-items:center}.org-intro h1{letter-spacing:-.025em;max-inline-size:16ch;margin-block-start:22px;font-size:clamp(2.5rem,.25rem + 5vw,4.5rem)}.org-intro .org-intro__texte{max-inline-size:51ch;color:var(--encre-2);margin-block-start:24px;font-size:1.25rem;line-height:1.65}.org-actions{flex-wrap:wrap;gap:12px;margin-block-start:28px;display:flex}.org-chiffres{border-block-start:1px solid var(--filet);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:40px;padding-block-start:18px;display:grid}.org-chiffres dt{color:var(--encre-3);font:400 .75rem/1.5 var(--f-data);letter-spacing:.04em;text-transform:uppercase}.org-chiffres dd{font:600 1.125rem/1.3 var(--f-texte);margin:8px 0 0}.org-visuel{min-inline-size:0;container:org-visuel/inline-size}.org-visuel__scene{background:var(--noir);min-block-size:620px;margin-inline-start:64px;position:relative}.org-visuel__photo{border-radius:inherit;object-fit:cover;object-position:25% center;block-size:100%;inline-size:100%;position:absolute;inset:0}.org-visuel figcaption{color:var(--encre-3);font:400 .75rem/1.6 var(--f-data);text-transform:uppercase;gap:4px;margin-block-start:16px;display:grid}.org-visuel figcaption span{font-size:.75rem}.org-mini{border:1px solid var(--filet);border-radius:var(--forme-m);background:var(--blanc);min-inline-size:0;max-inline-size:100%;color:var(--encre);overflow-wrap:anywhere;padding:18px;font-size:.8125rem;position:absolute;box-shadow:0 12px 32px #0000002e}.org-mini__barre{border-block-end:1px solid var(--filet);font:400 .75rem/1.5 var(--f-data);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block-end:10px;display:flex}.org-mini>strong{font:600 1.125rem/1.2 var(--f-texte);margin-block-start:12px;display:block}.org-mini dl>div{border-block-end:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:6px;font-size:.8125rem;display:flex}.org-mini dd{font-family:var(--f-data);margin:0}.org-mini--inscription{inline-size:50%;inset-block-start:28px;inset-inline-start:-88px}.org-mini--inscription dl{margin-block-start:12px}.org-mini__code{border:1px dashed var(--encre-3);font-family:var(--f-data);padding:2px 4px}.org-mini__bouton{border-radius:var(--forme-m);background:var(--noir);color:var(--blanc);justify-content:center;align-items:center;gap:8px;margin-block-start:12px;padding:10px;font-size:.8125rem;display:flex}.org-mini--classement{z-index:1;inline-size:calc(50% + 64px);inset-block-start:170px;inset-inline-end:20px}.org-mini__rang{border-block-end:1px solid var(--filet);grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-block:6px;font-size:.8125rem;display:grid}.org-mini__rang :is(b,strong){font:500 .8125rem/1.5 var(--f-data)}.org-mini--heats{inline-size:55%;inset-block-end:24px;inset-inline-start:-48px}.org-mini__heat{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-inline:-18px;padding:6px 18px;font-size:.8125rem;line-height:1.4;display:flex}.org-mini__heat>p{flex:7rem}.org-mini__heat small{color:var(--encre-3);font-size:.75rem;display:block}.org-mini__heat>:is(span,b){font:400 .75rem/1.5 var(--f-data)}.org-mini__heat>b{text-transform:uppercase;margin-inline-start:auto}.org-mini__heat--actif{background:var(--noir);color:var(--blanc)}.org-mini__heat--actif small{color:var(--sur-noir-2)}.org-formats{border-block:1px solid var(--filet-fort);font:400 .75rem/1.8 var(--f-data);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:200px minmax(0,1fr);gap:24px;margin-block-start:64px;padding-block:22px;display:grid}.org-formats p{color:var(--encre-3)}.org-formats>.org-point{grid-template-columns:.375rem minmax(0,1fr);align-items:baseline;column-gap:.625rem;display:grid}.org-formats>.org-point:before{margin:0}.org-formats ul{flex-wrap:wrap;gap:8px 24px;margin:0;padding-inline-start:12px;list-style-type:square;display:flex}.org-formats li::marker{color:var(--encre)}.org-entete{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;margin-block:32px 40px}.org-entete h2{letter-spacing:-.02em;max-inline-size:27ch;font-size:clamp(2rem,1rem + 2.5vw,3.25rem)}.org-entete p,.org-outil p,.org-etape p,.org-scoring__texte p,.org-atouts p,.org-equipe p{color:var(--encre-2);font-size:1.0625rem;line-height:1.65}.org-comparatif{container-type:inline-size}.org-comparatif table{border-collapse:collapse;table-layout:fixed;text-align:start;inline-size:100%}.org-comparatif :is(th,td){text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:24px 12px}.org-comparatif :is(th,td):first-child{inline-size:22%;padding-inline-start:0}.org-comparatif thead{border-block:1px solid var(--filet)}.org-comparatif thead th{color:var(--encre-3);font:400 .75rem/1.6 var(--f-data);text-transform:uppercase;padding-block:14px}.org-comparatif tbody tr{border-block-start:1px solid var(--encre)}.org-comparatif tbody th{font:600 1.375rem/1.2 var(--f-texte)}.org-comparatif tbody th span{color:var(--encre-3);font:400 .875rem/1.5 var(--f-texte);margin-block-start:8px;display:block}.org-comparatif td{color:var(--encre-2);font-size:.9375rem;line-height:1.6}.org-comparatif td>.ic{margin-block-end:10px;display:block}.org-comparatif__choix{background:var(--noir);color:var(--blanc)}.org-comparatif__choix :is(th,td):first-child{padding-inline-start:24px}.org-comparatif__choix td{color:var(--blanc)}.org-comparatif__choix th span{color:var(--sur-noir-2)}.org-etapes{border:1px solid var(--encre);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.org-etape{overflow:clip}.org-etape:not(:last-child){border-inline-end:1px solid var(--encre)}.org-etape__image{position:relative}.org-etape__image img{aspect-ratio:878/400;object-fit:cover;filter:grayscale();block-size:auto;inline-size:100%;display:block}.org-etape__image>span{background:var(--noir);color:var(--blanc);font:500 .75rem/1.5 var(--f-data);text-transform:uppercase;padding:6px 10px;position:absolute;inset-block-start:12px;inset-inline-start:12px}.org-etape__contenu{padding:24px}.org-etape p{margin-block-start:12px}.org-liste{gap:12px;margin:22px 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}.org-liste li{align-items:start;gap:8px;display:flex}.org-liste .ic{margin-block-start:2px}.org-outils{border:1px solid var(--encre);border-block-start:0;margin-block-start:0;overflow:clip;container:org-outils/inline-size}.org-outils__entete{font:400 .75rem/1.6 var(--f-data);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.org-outils__entete>span{text-transform:uppercase;letter-spacing:.06em}.org-outils__entete p{color:var(--encre-3)}.org-outils__grille{border-block-start:1px solid var(--encre);background:var(--encre);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.org-outil{background:var(--blanc);padding:24px;position:relative}.org-outil>.ic,.org-equipe .ic,.org-scoring__texte .ic{block-size:26px;inline-size:26px;margin-block-end:16px}.org-outil h3{font-size:1.25rem}.org-outil p{margin-block-start:10px;font-size:.9375rem}.org-outil--heats{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;display:grid}.org-outil--heats>:not(.org-planning){grid-column:1}.org-planning{font:400 .75rem/1.5 var(--f-data);text-align:center;grid-area:1/2/span 3;grid-template-columns:auto repeat(4,minmax(0,1fr));align-self:center;gap:4px;display:grid}.org-planning :is(b,span){padding:6px 3px}.org-planning b{background:var(--noir);color:var(--blanc);overflow-wrap:anywhere;font-weight:400}.org-dossard{border:1.5px solid var(--encre);border-radius:var(--forme-m);block-size:3.5rem;inline-size:4rem;font:700 2rem/1 var(--f-titre);place-items:center;margin-block-end:16px;display:grid}.org-outil--direct{background:var(--noir);color:var(--blanc);grid-column:span 2}.org-outil--direct :is(p,.org-repere){color:var(--sur-noir-2)}.org-outil--direct h3{margin-block-start:10px;font-size:1.75rem}.org-outil--direct>.ic{margin-block:20px 0}.org-scoring{background:var(--fond-page);margin-block-start:16px}.org-scoring__grille{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;display:grid}.org-scoring__texte{gap:32px;display:grid}.org-scoring__texte p{margin-block-start:12px}.org-mesures{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.org-mesures li{border:1px solid var(--filet-fort);border-radius:var(--forme-m);font:400 .8125rem/1.6 var(--f-data);padding:4px 8px}.org-leaderboard{border:1px solid var(--encre);border-radius:var(--forme-l);background:var(--blanc);min-inline-size:0;box-shadow:7px 7px 0 var(--gris-fond);overflow:clip;container:org-classement/inline-size}.org-leaderboard figcaption,.org-leaderboard__bandeau{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex}.org-leaderboard figcaption{border-block-end:1px solid var(--filet);font:400 .75rem/1.5 var(--f-data);text-transform:uppercase}.org-leaderboard figcaption strong{font-weight:500}.org-leaderboard figcaption span{color:var(--encre-3)}.org-leaderboard__bandeau{border-block-end:1px solid var(--filet);color:var(--encre-3);font:400 .8125rem/1.5 var(--f-texte);justify-content:start;gap:24px;padding-block:0}.org-leaderboard__bandeau>span{padding-block:16px}.org-leaderboard__bandeau>:first-child{border-block-end:2px solid var(--encre);color:var(--encre);font-weight:600}.org-leaderboard__direct{color:var(--encre);align-items:center;gap:8px;font-weight:500;display:inline-flex}.org-leaderboard__direct:before{content:"";background:var(--rouge);border-radius:50%;block-size:6px;inline-size:6px}.org-table-scroll{max-inline-size:100%;overflow:auto}.org-leaderboard table{border-collapse:separate;border-spacing:0;inline-size:100%;font:400 .8125rem/1.5 var(--f-data);text-align:start}.org-leaderboard :is(th,td){border-block-end:1px solid var(--filet);text-align:start;white-space:nowrap;padding:14px 12px}.org-leaderboard tr>:last-child{text-align:end;white-space:nowrap;overflow-wrap:normal}.org-leaderboard thead th{z-index:2;background:var(--blanc);color:var(--encre-3);white-space:normal;overflow-wrap:anywhere;font-size:.75rem;font-weight:400;position:sticky;inset-block-start:0}.org-leaderboard th small{margin-block-start:4px;font-size:.75rem;display:block}.org-leaderboard tbody th{z-index:1;background:var(--blanc);font:600 .875rem/1.5 var(--f-texte);white-space:normal;overflow-wrap:anywhere;position:sticky;inset-inline-start:0}.org-leaderboard__cut td{font:500 .75rem/1.5 var(--f-data);white-space:normal;overflow-wrap:anywhere;border-block-end-style:dashed;padding-block:8px}.org-leaderboard__cut~tr,.org-leaderboard__rang{color:var(--encre-3)}.org-leaderboard .org-leaderboard__note{color:var(--encre-3);padding:14px 20px;font-size:.75rem}.org-atouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block-start:56px;display:grid}.org-atouts article{border-block-start:1px solid var(--encre);padding-block-start:16px}.org-atouts .mono{color:var(--encre-3);font-size:.75rem}.org-atouts h3{margin-block-start:10px;font-size:1.25rem}.org-atouts p{margin-block-start:10px;font-size:.9375rem}.org-scoring .org-scoring__conclusion{max-inline-size:48ch;font:600 1.75rem/1.15 var(--f-texte);text-wrap:balance;overflow-wrap:anywhere;margin-block-start:48px}.org-scoring__conclusion strong{font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rouge);text-decoration-color:var(--rouge);text-underline-offset:5px}.org-equipe{border-block:1px solid var(--filet);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:24px;display:grid}.org-equipe h3{font-size:1.375rem}.org-equipe p{margin-block-start:12px;font-size:1rem}.org-tarifs{background:var(--noir);color:var(--blanc)}.org-tarifs>.org-section>.org-repere{border-color:var(--filet-noir)}.org-tarifs :is(.org-repere,.org-tarifs__detail),.org-tarifs .org-entete p{color:var(--sur-noir-2)}.org-tarifs__grille{align-items:start}.org-prix{font:600 clamp(4rem, 1rem + 8vw, 8rem)/.95 var(--f-texte);letter-spacing:-.035em;overflow-wrap:anywhere}.org-prix span{color:var(--sur-noir-2);display:block}.org-tarifs .org-tarifs__detail{font:400 .75rem/1.6 var(--f-data);letter-spacing:.05em;text-transform:uppercase;margin-block-start:22px}.org-tarifs .org-liste{max-inline-size:48ch;color:var(--sur-noir-2);gap:18px;margin-block:32px;font-size:1rem}.org-tarifs .org-liste .ic{color:var(--blanc)}.org-calculateur{border:1px solid var(--encre);background:var(--blanc);inline-size:100%;min-inline-size:0;max-inline-size:520px;color:var(--encre);justify-self:end;padding:32px;display:block}.org-calculateur .org-repere{color:var(--encre-3)}.org-calculateur h3{margin-block-start:8px;font-size:1.75rem}.org-calculateur__champs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;display:grid}.org-calculateur label{font-size:.875rem}.org-calculateur input:user-invalid{border-color:var(--rouge)}.org-calculateur .connexion__champ input{border-radius:0}.org-calculateur .org-calculateur__aide,.org-calculateur .org-calculateur__note{color:var(--encre-3);margin-block-start:12px;font-size:.875rem;line-height:1.6}.org-calculateur .org-calculateur__erreur{border-inline-start:3px solid var(--rouge);margin-block-start:12px;padding-inline-start:10px;font-size:.9375rem}.org-calculateur__resultats{margin-block-start:24px}.org-calculateur__resultats dl>div{border-block-end:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-block:12px;display:flex}.org-calculateur__resultats dt{color:var(--encre-2);font-size:.875rem}.org-calculateur__resultats dd{max-inline-size:100%;font:500 .9375rem/1.4 var(--f-data);overflow-wrap:anywhere;margin:0}.org-calculateur__resultats .org-calculateur__net{border-block:1.5px solid var(--encre);margin-block-start:12px;padding-block:20px}.org-calculateur__net dt{color:var(--encre);text-transform:uppercase;font-weight:600}.org-calculateur__net dd{font:600 clamp(1.75rem, 1rem + 2vw, 2.5rem)/1.1 var(--f-texte)}.org-contact{padding-block:96px}.org-contact .org-entete{align-items:center}.org-contact h2{font-size:clamp(2.75rem,.5rem + 6.1vw,6rem)}.org-contact .btn{margin-block-start:24px}.org-contact__mail{border-block:1px solid var(--filet-fort);font:600 clamp(1.25rem, .75rem + 2vw, 2.5rem)/1.3 var(--f-texte);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;text-decoration:none;display:flex}.org-contact__mail:hover{text-underline-offset:6px;text-decoration:underline}.org-contact__mail .ic{block-size:28px;inline-size:28px;rotate:-45deg}@container (width<43.75rem){.org-comparatif thead{display:none}.org-comparatif table{display:block}.org-comparatif tbody{gap:16px;display:grid}.org-comparatif tr{border:1px solid var(--encre);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;display:grid}.org-comparatif tbody th{grid-column:1/-1;font-size:1.5rem}.org-comparatif :is(th,td),.org-comparatif :is(th,td):first-child{inline-size:auto;padding:0}.org-comparatif td{border-block-start:1px solid var(--filet);padding-block-start:12px}.org-comparatif td:last-child{grid-column:1/-1}.org-comparatif td>.ic{display:none}.org-comparatif td:before{content:attr(data-label);color:var(--encre-3);font:500 .75rem/1.5 var(--f-data);text-transform:uppercase;margin-block-end:8px;display:block}.org-comparatif__choix td{border-color:var(--filet-noir)}.org-comparatif__choix td:before{color:var(--sur-noir-2)}}@container (width<20rem){.org-comparatif tr{grid-template-columns:minmax(0,1fr)}}@container org-classement (width<35rem){.org-leaderboard__epreuve{display:none}.org-leaderboard :is(th,td){padding:16px;font-size:.875rem}.org-leaderboard figcaption{column-gap:4px;padding-inline:16px}.org-leaderboard__bandeau{gap:20px}.org-leaderboard__cut td{padding-inline:8px;font-size:.75rem}}@container org-visuel (width<32.5rem){.org-visuel__scene{gap:20px;min-block-size:0;margin-inline:0;padding:24px 16px;display:grid}.org-mini{padding:16px;position:relative;inset:auto}.org-mini>strong{font-size:1.125rem}.org-mini__heat{margin-inline:-16px;padding-inline:16px}.org-mini--inscription,.org-mini--heats{justify-self:start;inline-size:85%}.org-mini--classement{justify-self:end;inline-size:90%}}@container org-visuel (width<18rem){.org-mini__rang{grid-template-columns:auto minmax(0,1fr)}.org-mini__rang strong{grid-column:2}}@media (width<=1000px){.organiser{--gouttiere:32px}.org-intro__grille{grid-template-columns:minmax(0,1fr);gap:28px}.org-outils__grille,.org-atouts{grid-template-columns:repeat(2,minmax(0,1fr))}.org-scoring__grille{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.org-etape__contenu{padding:20px}}@media (width<=760px){.org-section{padding-block:48px}.org-intro{padding-block-start:36px}.org-intro__grille,.org-entete,.org-tarifs__grille,.org-scoring__grille{grid-template-columns:minmax(0,1fr);gap:28px}.org-intro h1{max-inline-size:16ch}.org-chiffres{grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:28px}.org-chiffres>div{border-block-end:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-block:16px;display:flex}.org-chiffres dd{margin:0}.org-outil--heats{grid-template-columns:minmax(0,1fr)}.org-planning{grid-area:auto/1;margin-block-start:20px}.org-formats{grid-template-columns:minmax(0,1fr);gap:12px;margin-block-start:32px}.org-entete{margin-block:24px 28px}.org-etapes,.org-equipe{grid-template-columns:minmax(0,1fr)}.org-etape:not(:last-child){border-inline-end:0;border-block-end:1px solid var(--encre)}.org-etape__image img{max-block-size:260px}.org-equipe{gap:24px}.org-equipe article:not(:last-child){border-block-end:1px solid var(--filet);padding-block-end:24px}.org-calculateur{padding:24px}.org-contact{padding-block:56px}}@media (width<=600px){.organiser{--gouttiere:20px}.org-actions{flex-direction:column;align-items:stretch}.org-outil{padding:20px 16px}.org-outils__entete{padding-inline:16px}.org-atouts,.org-calculateur__champs{grid-template-columns:minmax(0,1fr)}}@container org-outils (width<18rem){.org-outils__grille{grid-template-columns:minmax(0,1fr)}.org-outil--heats,.org-outil--direct{grid-column:auto}}}
