@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--fond: #f3f5f8;--surface: #ffffff;--surface-2: #e9edf2;--surface-3: #dde3ea;--texte: #0c1424;--texte-doux: #4a5a6c;--texte-discret: #566679;--accent: #00b5a6;--accent-texte: #00746a;--accent-fort: #006b62;--sur-accent: #0c1424;--logo-accent: #00b5a6;--filet: #d3dae3;--bordure-controle: #6b7c90;--focus: #006b62;--statut-verifie: #0b6b3a;--statut-cours: #8a5a00;--statut-cible: #2a4f8f;--statut-attente: #4a5a6c;--alerte: #a3260f;--ombre: 0 1px 2px rgb(12 20 36 / 6%), 0 14px 32px -18px rgb(12 20 36 / 22%);color-scheme:light;--police: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--police-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--t-xs: .8125rem;--t-sm: .9375rem;--t-base: 1rem;--t-md: 1.125rem;--t-lg: 1.375rem;--t-xl: clamp(1.625rem, 1.3rem + 1.1vw, 2.25rem);--t-2xl: clamp(2rem, 1.4rem + 2.2vw, 3.25rem);--t-hero: clamp(2.375rem, 1.5rem + 3.6vw, 4.5rem);--mesure: 68ch;--e-1: .25rem;--e-2: .5rem;--e-3: .75rem;--e-4: 1rem;--e-5: 1.5rem;--e-6: 2rem;--e-7: 3rem;--e-8: 4.5rem;--e-9: 7rem;--gouttiere: 1rem;--largeur-max: 75rem;--hauteur-entete: 4rem;--rayon-s: 6px;--rayon-m: 10px;--duree-entree: .22s;--sortie-expo: cubic-bezier(.16, 1, .3, 1)}@media(min-width:640px){:root{--gouttiere: 1.5rem}}@media(min-width:900px){:root{--gouttiere: 2rem}}@media(prefers-color-scheme:dark){:root:not([data-theme=clair]){--fond: #0c1424;--surface: #111c30;--surface-2: #182b40;--surface-3: #203650;--texte: #f3f5f8;--texte-doux: #a3afbd;--texte-discret: #8c9aaa;--accent: #00b5a6;--accent-texte: #00b5a6;--accent-fort: #2dd4c4;--sur-accent: #0c1424;--logo-accent: #00746a;--filet: #22344b;--bordure-controle: #6f849c;--focus: #5ee3d6;--statut-verifie: #4fd08a;--statut-cours: #f2b84b;--statut-cible: #8fb4ff;--statut-attente: #a3afbd;--alerte: #ff8f7a;--ombre: 0 1px 0 rgb(255 255 255 / 3%) inset, 0 18px 36px -20px rgb(0 0 0 / 70%);color-scheme:dark}}:root[data-theme=sombre]{--fond: #0c1424;--surface: #111c30;--surface-2: #182b40;--surface-3: #203650;--texte: #f3f5f8;--texte-doux: #a3afbd;--texte-discret: #8c9aaa;--accent: #00b5a6;--accent-texte: #00b5a6;--accent-fort: #2dd4c4;--sur-accent: #0c1424;--logo-accent: #00746a;--filet: #22344b;--bordure-controle: #6f849c;--focus: #5ee3d6;--statut-verifie: #4fd08a;--statut-cours: #f2b84b;--statut-cible: #8fb4ff;--statut-attente: #a3afbd;--alerte: #ff8f7a;--ombre: 0 1px 0 rgb(255 255 255 / 3%) inset, 0 18px 36px -20px rgb(0 0 0 / 70%);color-scheme:dark}[data-mode=jury]{--fond: #ffffff;--surface: #ffffff;--surface-2: #eef1f5;--surface-3: #dfe5ec;--texte: #0c1424;--texte-doux: #2c3a4b;--texte-discret: #3d4b5c;--logo-accent: #00b5a6;--accent-texte: #005e56;--accent-fort: #004a44;--filet: #9aa8b8;--bordure-controle: #3d4b5c;--focus: #004a44;--statut-verifie: #0b6b3a;--statut-cours: #7a4f00;--statut-cible: #2a4f8f;--statut-attente: #2c3a4b;--t-sm: 1.0625rem;--t-base: 1.1875rem;--t-md: 1.3125rem;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hauteur-entete) + var(--e-4));accent-color:var(--accent);scrollbar-color:var(--bordure-controle) var(--fond)}body{margin:0;min-height:100vh;background:var(--fond);color:var(--texte);font-family:var(--police);font-size:var(--t-base);line-height:1.6;font-feature-settings:"cv11","ss03";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,h4{margin:0;font-weight:650;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--t-2xl);letter-spacing:-.03em}h2{font-size:var(--t-xl)}h3{font-size:var(--t-lg);letter-spacing:-.015em}h4{font-size:var(--t-md);letter-spacing:-.01em}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0}img,svg{display:block;max-width:100%}a{color:var(--accent-texte);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--accent-fort);text-decoration-thickness:2px}strong{font-weight:600}code,kbd,samp{font-family:var(--police-mono);font-size:.9em}code{padding:.1em .4em;border-radius:4px;background:var(--surface-2)}hr{height:1px;margin:0;border:0;background:var(--filet)}table{border-collapse:collapse;font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}:focus:not(:focus-visible){outline:none}::selection{background:var(--accent);color:var(--sur-accent)}::placeholder{color:var(--texte-discret);opacity:1}input[type=checkbox],input[type=radio]{width:1.125rem;height:1.125rem;margin:0;flex:none}.visuellement-cache{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono{font-family:var(--police-mono);font-size:.875em;letter-spacing:0}.num{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.conteneur{width:min(100% - 2 * var(--gouttiere),var(--largeur-max));margin-inline:auto}.application{display:flex;min-height:100vh;flex-direction:column}.contenu-principal{flex:1}.contenu-principal:focus{outline:none}.page{animation:entree-page var(--duree-entree) var(--sortie-expo) both}@keyframes entree-page{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-mode=jury] .page,[data-mode=jury] *{animation:none!important;transition:none!important}.lien-evitement{position:absolute;top:var(--e-2);left:var(--e-2);z-index:100;padding:var(--e-2) var(--e-4);border-radius:var(--rayon-s);background:var(--accent);color:var(--sur-accent);font-weight:600;transform:translateY(-200%)}.lien-evitement:focus{transform:none}.entete-site{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--filet);background:var(--fond)}.entete-site__interieur{display:flex;min-height:var(--hauteur-entete);align-items:center;gap:var(--e-4)}.marque{display:inline-flex;align-items:center;gap:var(--e-3);margin-right:auto;color:var(--texte);font-weight:650;letter-spacing:-.01em;text-decoration:none}.marque:hover{color:var(--texte)}.marque__logo{display:grid;place-items:center}.logo-ad__tuile{fill:var(--texte)}.logo-ad__lettres{fill:var(--fond)}.logo-ad__accent{fill:var(--logo-accent)}.navigation__item-mobile{display:list-item}@media(min-width:1100px){.navigation__item-mobile{display:none}}.marque__nom{display:none}.entete-site__actions{display:flex;align-items:center;gap:var(--e-2)}.navigation{display:none}.navigation__liste{display:flex;flex-direction:column;gap:0;list-style:none}.navigation__lien{display:flex;min-height:2.75rem;align-items:center;padding:0 var(--e-3);border-radius:var(--rayon-s);color:var(--texte-doux);font-size:var(--t-sm);font-weight:500;text-decoration:none}.navigation__lien:hover{background:var(--surface-2);color:var(--texte)}.navigation__lien[aria-current=page]{color:var(--texte);box-shadow:inset 0 -2px 0 var(--accent)}.navigation__lien--bts{border:1px solid var(--accent-texte);color:var(--accent-texte)}.navigation[data-ouvert=true]{position:absolute;top:var(--hauteur-entete);right:0;left:0;display:block;max-height:calc(100vh - var(--hauteur-entete));overflow-y:auto;padding:var(--e-3) var(--gouttiere) var(--e-5);border-bottom:1px solid var(--filet);background:var(--fond)}.bouton-menu{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--e-2);padding:0 var(--e-3);border:1px solid var(--bordure-controle);border-radius:var(--rayon-s);background:transparent;font-size:var(--t-sm);font-weight:500}@media(min-width:1100px){.marque__nom{display:inline}.bouton-menu{display:none}.navigation,.navigation[data-ouvert=true]{position:static;display:block;max-height:none;padding:0;border:0;background:none;overflow:visible}.navigation__liste{flex-direction:row;gap:var(--e-1)}.navigation__lien{min-height:2.5rem}}.pied-de-page{margin-top:var(--e-9);padding-block:var(--e-7);border-top:1px solid var(--filet);background:var(--surface);color:var(--texte-doux);font-size:var(--t-sm)}.pied-de-page__grille{display:grid;gap:var(--e-6)}.pied-de-page h2{margin-bottom:var(--e-3);color:var(--texte);font-size:var(--t-base);letter-spacing:0}.pied-de-page ul{display:grid;gap:var(--e-1);list-style:none}.pied-de-page__mentions{margin-top:var(--e-6);padding-top:var(--e-5);border-top:1px solid var(--filet);color:var(--texte-discret);font-size:var(--t-xs)}@media(min-width:760px){.pied-de-page__grille{grid-template-columns:1.4fr 1fr 1fr 1fr}}.section{padding-block:var(--e-8)}.section--serree{padding-block:var(--e-7)}.section+.section{border-top:1px solid var(--filet)}.section__entete{display:grid;gap:var(--e-3);margin-bottom:var(--e-6);max-width:var(--mesure)}.section__entete p{color:var(--texte-doux);font-size:var(--t-md)}.deux-colonnes{display:grid;gap:var(--e-6)}@media(min-width:900px){.deux-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-7)}.deux-colonnes--asym{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.pile{display:grid;gap:var(--e-4)}.pile--large{gap:var(--e-6)}.rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3)}.bouton{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--e-2);padding:0 var(--e-4);border:1px solid transparent;border-radius:var(--rayon-s);font-size:var(--t-sm);font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,transform .12s var(--sortie-expo)}.bouton--principal{background:var(--accent);color:var(--sur-accent)}.bouton--principal:hover{background:var(--accent-fort);color:#fff}[data-mode=jury] .bouton--principal:hover,:root[data-theme=sombre] .bouton--principal:hover{color:var(--sur-accent)}.bouton--secondaire{border-color:var(--bordure-controle);background:transparent;color:var(--texte)}.bouton--secondaire:hover{border-color:var(--texte);background:var(--surface-2);color:var(--texte)}.bouton--discret{padding-inline:var(--e-3);color:var(--accent-texte)}.bouton--discret:hover{background:var(--surface-2);color:var(--accent-fort)}.bouton:active{transform:translateY(1px)}.bouton-icone{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--bordure-controle);border-radius:var(--rayon-s);background:transparent;color:var(--texte)}.bouton-icone:hover{background:var(--surface-2)}.lien-bouton{padding:0;border:0;background:none;color:var(--accent-texte);text-decoration:underline;text-underline-offset:.2em}.lien-externe{display:inline-flex;align-items:center;gap:.3em}.pastille{display:inline-flex;align-items:center;gap:.4em;padding:.1rem .55rem;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);font-size:var(--t-xs);font-weight:600;line-height:1.5;white-space:nowrap}.pastille--verifie{color:var(--statut-verifie)}.pastille--cours{color:var(--statut-cours)}.pastille--cible{color:var(--statut-cible)}.pastille--attente{color:var(--statut-attente)}.pastille--neutre{color:var(--texte-doux)}.pastille--alerte{color:var(--alerte)}.a-completer{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.5em;padding:.05rem .5rem;border:1px dashed var(--bordure-controle);border-radius:var(--rayon-s);color:var(--texte-doux);font-size:var(--t-sm)}.a-completer--bloc{display:flex;max-width:var(--mesure);padding:var(--e-2) var(--e-3)}.a-completer__mot{color:var(--statut-cours);font-family:var(--police-mono);font-size:var(--t-xs);font-weight:400;text-transform:uppercase;letter-spacing:.04em}.etiquettes{display:flex;flex-wrap:wrap;gap:var(--e-2);list-style:none}.etiquettes li{padding:.05rem .6rem;border:1px solid var(--filet);border-radius:4px;background:var(--surface);color:var(--texte-doux);font-size:var(--t-xs)}.etiquettes--mono li{font-family:var(--police-mono);color:var(--texte)}.fil-ariane ol{display:flex;flex-wrap:wrap;gap:var(--e-2);margin-bottom:var(--e-4);list-style:none;color:var(--texte-discret);font-size:var(--t-xs)}.fil-ariane li+li:before{content:"/";margin-right:var(--e-2);color:var(--texte-discret)}.fil-ariane a{color:var(--texte-doux)}.entete-page{padding-block:var(--e-7) var(--e-6);border-bottom:1px solid var(--filet)}.entete-page h1{max-width:22ch}.entete-page__chapeau{max-width:var(--mesure);margin-top:var(--e-4);color:var(--texte-doux);font-size:var(--t-md)}.entete-page__actions{margin-top:var(--e-5)}.liste{display:grid;max-width:var(--mesure);gap:var(--e-2);padding-left:1.2em}.liste--serree{gap:var(--e-1);margin-top:var(--e-2)}.liste li::marker{color:var(--accent-texte)}.texte-doux{color:var(--texte-doux);font-size:var(--t-sm)}.encadre{max-width:var(--mesure);margin-top:var(--e-4);padding:var(--e-4) var(--e-5);border:1px solid var(--filet);border-radius:var(--rayon-m);background:var(--surface)}.encadre>*+*{margin-top:var(--e-2)}.encadre h3{font-size:var(--t-md)}.encadre--limite{background:var(--surface-2);color:var(--texte-doux);font-size:var(--t-sm)}.definitions{border-top:1px solid var(--filet)}.definitions__ligne{display:grid;gap:var(--e-2);padding:var(--e-4) 0;border-bottom:1px solid var(--filet)}.definitions dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-3);font-weight:600}.definitions dd{max-width:var(--mesure);margin:0;color:var(--texte-doux)}.definitions__couche{color:var(--texte-discret);font-family:var(--police-mono);font-size:var(--t-xs);font-weight:400}.definitions__source{display:block;margin-top:var(--e-1);color:var(--texte-discret);font-size:var(--t-xs)}@media(min-width:760px){.definitions__ligne{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--e-6)}.definitions--compact .definitions__ligne{grid-template-columns:1fr;gap:var(--e-1)}}.fiche{display:grid;gap:0;margin:0 0 var(--e-6);border:1px solid var(--filet);border-radius:var(--rayon-m);background:var(--surface)}.fiche>div{display:grid;gap:var(--e-1);padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--filet)}.fiche>div:last-child{border-bottom:0}.fiche dt{color:var(--texte-discret);font-size:var(--t-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.fiche dd{margin:0}.fiche__note{display:block;margin-top:var(--e-1);color:var(--texte-doux);font-size:var(--t-sm)}@media(min-width:760px){.fiche>div{grid-template-columns:11rem 1fr;gap:var(--e-4)}}.liste-preuves{display:grid;max-width:52rem;border:1px solid var(--filet);border-radius:var(--rayon-m);background:var(--surface);list-style:none}.liste-preuves li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--filet)}.liste-preuves li:last-child{border-bottom:0}.liste-preuves__texte{display:grid;gap:var(--e-1);min-width:0;flex:1 1 18rem}.liste-preuves__type{color:var(--texte-discret);font-size:var(--t-xs)}.liste-preuves__note{color:var(--texte-doux);font-size:var(--t-sm)}.liste-projets{border-top:1px solid var(--filet);list-style:none}.ligne-projet{display:grid;gap:var(--e-3);padding:var(--e-5) 0;border-bottom:1px solid var(--filet)}.ligne-projet__titre{font-size:var(--t-lg)}.ligne-projet__titre a{color:var(--texte);text-decoration:none}.ligne-projet__titre a:hover{color:var(--accent-texte);text-decoration:underline}.ligne-projet__accroche{max-width:var(--mesure);margin:var(--e-1) 0 var(--e-3);color:var(--texte-doux)}.ligne-projet__meta{display:grid;align-content:start;gap:var(--e-2);margin:0;color:var(--texte-doux);font-size:var(--t-sm)}.ligne-projet__meta dd{margin:0}@media(min-width:900px){.ligne-projet{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--e-7)}}.filtres{display:grid;gap:var(--e-4);margin-bottom:var(--e-4)}.filtres__groupe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3);margin:0;padding:0;border:0}.filtres__groupe legend{float:left;min-width:5.5rem;padding:0;color:var(--texte-discret);font-size:var(--t-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.filtres__options{display:flex;flex-wrap:wrap;gap:var(--e-2)}.filtre{min-height:2.5rem;padding:0 var(--e-3);border:1px solid var(--bordure-controle);border-radius:999px;background:transparent;font-size:var(--t-sm);font-weight:500}.filtre:hover{background:var(--surface-2)}.filtre[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--sur-accent);font-weight:600}.filtres__compte{color:var(--texte-discret);font-size:var(--t-sm)}.etat-vide{padding:var(--e-6) 0;color:var(--texte-doux)}.tableau-defilement{position:relative;overflow-x:auto;border:1px solid var(--filet);border-radius:var(--rayon-m);background:var(--surface)}.tableau{width:100%;min-width:46rem;font-size:var(--t-sm)}.tableau th,.tableau td{padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--filet);text-align:left;vertical-align:top}.tableau thead th{background:var(--surface-2);font-size:var(--t-xs);font-weight:600}.tableau tbody tr:last-child th,.tableau tbody tr:last-child td{border-bottom:0}.matrice__bloc{text-align:center!important}.matrice__bloc .mono{display:block}.matrice__court{display:block;font-weight:500}.matrice__cellule{text-align:center!important;color:var(--accent-texte);font-size:var(--t-md)}.matrice__periode{display:block;margin-top:var(--e-1);color:var(--texte-discret);font-weight:400}.schema{margin:var(--e-5) 0}.schema__defilement{position:relative;overflow-x:auto;border:1px solid var(--filet);border-radius:var(--rayon-m);background:var(--surface)}.schema__svg{display:block;width:100%;min-width:760px;height:auto;font-family:var(--police)}.schema--compact .schema__svg{min-width:0}.schema__zone{fill:var(--surface);stroke:var(--filet);stroke-width:1.5}.schema__zone-titre{fill:var(--texte-discret);font-size:13px;font-weight:600;letter-spacing:.02em}.schema__noeud rect{fill:var(--surface-2);stroke:var(--bordure-controle);stroke-width:1.5}.schema__noeud--verifie rect{stroke:var(--accent-texte);stroke-width:2}.schema__noeud--en-cours rect{stroke:var(--statut-cours);stroke-width:2;stroke-dasharray:8 4}.schema__noeud--cible rect{fill:transparent;stroke:var(--statut-cible);stroke-width:2;stroke-dasharray:3 5}.schema__noeud--externe rect{fill:var(--surface)}.schema__noeud-titre{fill:var(--texte);font-size:15px;font-weight:600}.schema__noeud-sous{fill:var(--texte-doux);font-size:12.5px}.schema__lien{fill:none;stroke:var(--texte-discret);stroke-width:1.75}.schema__lien--cible{stroke:var(--statut-cible);stroke-dasharray:6 5}.schema__lien-libelle{fill:var(--texte-doux);font-size:12px;paint-order:stroke;stroke:var(--surface);stroke-width:4px}.schema__pointe{fill:var(--texte-discret)}.schema__pointe--cible{fill:var(--statut-cible)}.schema__legende{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-5);margin-top:var(--e-3);color:var(--texte-doux);font-size:var(--t-xs);list-style:none}.schema__legende li{display:inline-flex;align-items:center;gap:var(--e-2)}.schema__echantillon{display:inline-block;width:1.75rem;height:.9rem;border:2px solid var(--bordure-controle);border-radius:3px}.schema__echantillon--verifie{border-color:var(--accent-texte)}.schema__echantillon--en-cours{border-color:var(--statut-cours);border-style:dashed}.schema__echantillon--cible{border-color:var(--statut-cible);border-style:dotted}.schema__texte{margin-top:var(--e-3);color:var(--texte-doux);font-size:var(--t-sm)}.schema__texte summary{min-height:2.5rem;padding-block:var(--e-2);color:var(--accent-texte);cursor:pointer}.schema__sous-titre{margin-top:var(--e-3);color:var(--texte);font-weight:600}.schema__texte ul{padding-left:1.2em}.sommaire{display:grid;gap:var(--e-1);list-style:none;counter-reset:rub;font-size:var(--t-sm)}.sommaire li{counter-increment:rub}.sommaire a{display:flex;gap:var(--e-2);padding:.2rem 0;color:var(--texte-doux);text-decoration:none}.sommaire a:before{content:counter(rub,decimal-leading-zero);color:var(--texte-discret);font-family:var(--police-mono);font-size:var(--t-xs);padding-top:.15em}.sommaire a:hover{color:var(--accent-texte)}.liste-documents{border-top:1px solid var(--filet);list-style:none}.document{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--e-4);padding:var(--e-4) 0;border-bottom:1px solid var(--filet)}.document__texte{max-width:var(--mesure);flex:1 1 24rem}.document__texte h3{font-size:var(--t-md)}.document__texte p{margin-top:var(--e-1);color:var(--texte-doux);font-size:var(--t-sm)}.document__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3)}.hero{position:relative;padding-block:var(--e-8) var(--e-8);border-bottom:1px solid var(--filet);overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--filet) 1px,transparent 1px),linear-gradient(90deg,var(--filet) 1px,transparent 1px);background-size:56px 56px;opacity:.5;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 85% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse 70% 90% at 85% 0%,#000 0%,transparent 70%);pointer-events:none}.hero__interieur{position:relative;display:grid;gap:var(--e-5)}.hero__texte-bloc{display:grid;gap:var(--e-5)}.hero__visuel .schema{margin:0}.hero__visuel .schema__defilement{border-color:var(--filet);box-shadow:var(--ombre)}@media(min-width:1000px){.hero__interieur{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:var(--e-7)}.hero__faits{grid-column:1 / -1}}.hero__titre{max-width:16ch;font-size:var(--t-hero);line-height:1.04;letter-spacing:-.035em}.hero__texte{max-width:58ch;color:var(--texte-doux);font-size:var(--t-md)}.hero__texte strong{color:var(--texte)}.hero__actions{margin-top:var(--e-2)}.hero__faits{display:grid;gap:0;margin:var(--e-6) 0 0;border-top:1px solid var(--filet)}.hero__faits>div{display:grid;gap:var(--e-1);padding:var(--e-3) 0;border-bottom:1px solid var(--filet)}.hero__faits dt{color:var(--texte-discret);font-size:var(--t-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.hero__faits dd{margin:0;color:var(--texte);font-size:var(--t-sm)}@media(min-width:900px){.hero__faits{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-6);border-top:0;padding-top:var(--e-5)}.hero__faits>div{padding:var(--e-3) 0 0;border-top:1px solid var(--filet);border-bottom:0}}.section__suite{margin-top:var(--e-5);font-weight:500}.etapes{display:grid;gap:var(--e-5);list-style:none}.etape{position:relative;padding-top:var(--e-4);border-top:2px solid var(--filet)}.etape--fait{border-top-color:var(--bordure-controle)}.etape--en-cours{border-top-color:var(--accent-texte)}.etape--objectif{border-top-style:dashed;border-top-color:var(--statut-cible)}.etape h3{margin-bottom:var(--e-2);font-size:var(--t-md)}.etape p{color:var(--texte-doux);font-size:var(--t-sm)}.etape__periode{margin-top:var(--e-2);color:var(--texte-discret)!important}@media(min-width:900px){.etapes:not(.etapes--vertical){grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-5)}}.etapes--vertical{max-width:48rem}.apercu-competences{border-top:1px solid var(--filet)}.apercu-competences__ligne{display:grid;gap:var(--e-1);padding:var(--e-3) 0;border-bottom:1px solid var(--filet)}.apercu-competences dt{font-weight:600}.apercu-competences dd{margin:0;color:var(--texte-doux);font-size:var(--t-sm)}@media(min-width:760px){.apercu-competences__ligne{grid-template-columns:14rem 1fr;gap:var(--e-5)}}.acces-rapides,.liste-liens{display:grid;gap:0;border-top:1px solid var(--filet);list-style:none}.acces-rapides li,.liste-liens li{display:grid;gap:var(--e-1);padding:var(--e-4) 0;border-bottom:1px solid var(--filet)}.acces-rapides a,.liste-liens a{font-size:var(--t-md);font-weight:600}.acces-rapides span,.liste-liens span{color:var(--texte-doux);font-size:var(--t-sm)}@media(min-width:900px){.acces-rapides{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-5);border-top:0}.acces-rapides li{border-top:1px solid var(--filet);border-bottom:0}}.chronologie{display:grid;gap:0;border-top:1px solid var(--filet);list-style:none}.chronologie__item{display:grid;gap:var(--e-2);padding:var(--e-5) 0;border-bottom:1px solid var(--filet)}.chronologie__periode{color:var(--texte-discret)}.chronologie__corps{display:grid;max-width:var(--mesure);gap:var(--e-3)}.chronologie__corps h3{font-size:var(--t-lg)}.chronologie__organisme{display:block;margin-top:var(--e-1);color:var(--texte-doux);font-size:var(--t-sm);font-weight:500}@media(min-width:900px){.chronologie__item{grid-template-columns:14rem 1fr;gap:var(--e-6)}}.etude{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-6);padding-block:var(--e-6) 0}.etude__lateral{align-self:start}@media(max-width:999px){.etude__lateral .sommaire{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--e-5)}}.rubrique{max-width:var(--mesure);padding:var(--e-6) 0;border-top:1px solid var(--filet)}.rubrique>*+*{margin-top:var(--e-3)}.rubrique h2{margin-bottom:var(--e-2);font-size:var(--t-xl)}.rubrique--large{max-width:none}.rubrique__texte{max-width:var(--mesure)}.rubrique--discrete h2{font-size:var(--t-lg)}.etude__corps .schema{max-width:none}@media(min-width:1000px){.etude{grid-template-columns:14rem minmax(0,1fr);gap:var(--e-7)}.etude__lateral{position:sticky;top:calc(var(--hauteur-entete) + var(--e-5))}}.bloc-e5{max-width:var(--mesure);padding-top:var(--e-4);border-top:1px solid var(--filet)}.bloc-e5>*+*{margin-top:var(--e-3)}.bloc-e5 h4{margin-top:var(--e-4);font-size:var(--t-sm)}.emplacement{padding:var(--e-5);border:1px dashed var(--bordure-controle);border-radius:var(--rayon-m)}.emplacement>*+*{margin-top:var(--e-3)}.article-veille{display:grid;max-width:var(--mesure);gap:var(--e-3);margin-bottom:var(--e-5);padding:var(--e-5);border:1px solid var(--filet);border-radius:var(--rayon-m);background:var(--surface)}.article-veille h3{font-size:var(--t-lg)}.lien-contact{display:inline-flex;align-items:center;gap:var(--e-2);min-height:2.75rem}.jury{background:var(--fond);color:var(--texte);min-height:100vh}.jury__entete{position:sticky;top:0;z-index:40;border-bottom:2px solid var(--texte);background:var(--fond)}.jury__barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-5);padding-block:var(--e-3)}.jury__titre{margin-right:auto;font-size:var(--t-md);font-weight:700}.jury__index{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-4);list-style:none}.jury__index a{display:inline-flex;min-height:2.75rem;align-items:center;font-weight:600}.jury__section{padding-block:var(--e-7);border-bottom:1px solid var(--filet)}.jury__section>*+*{margin-top:var(--e-4)}.jury h1{max-width:28ch;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem)}.jury h2{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem)}.jury__liste{display:grid;gap:var(--e-4);list-style:none}.jury__projet{padding:var(--e-4) var(--e-5);border:2px solid var(--texte);border-radius:var(--rayon-m)}.jury__projet>*+*{margin-top:var(--e-2)}.jury__definitions>div{padding:var(--e-3) 0;border-bottom:1px solid var(--filet)}.jury__definitions dt{font-weight:700}.jury__definitions dd{margin:var(--e-1) 0 0}.jury__alerte{padding:var(--e-3) var(--e-4);border:2px solid var(--texte);border-radius:var(--rayon-s);font-weight:500}.jury .liste{max-width:none}
