:root{--fond: #fcfcfc;--gris: #f4f4f5;--blanc: #ffffff;--nuit: #1d2a39;--nuit-2: #2a3a4d;--texte-2: #5a6470;--texte-clair: #c9ced4;--vert: #00917e;--vert-texte: #00826f;--vert-fonce: #006d5c;--vert-nuit: #005949;--filet: #e8eaeb;--filet-fort: #d2d4d7;--bordure: #848c96;--erreur: #b3261e;--alerte: #f87171;--etoile: #f5b82e;--orange-logo: #e3894a;--ombre: 0 8px 30px rgb(29 42 57 / 8%);--ombre-forte: 0 16px 48px rgb(29 42 57 / 14%);--verre: rgb(244 244 245 / 94%);--verre-flou: blur(24px) saturate(1.2);--police: "Overpass", "Overpass secours", Arial, sans-serif;--rayon: 4px;--rayon-panneau: 24px;--rayon-banniere: 20px;--largeur-page: 1400px;--gouttiere: 20px;--espace-section: 56px;--hauteur-entete: 64px;--marge-entete: 12px;--barre-zone: 40px;--hauteur-barre-appel: 84px;--duree: .3s;--courbe: cubic-bezier(0, 0, .3, 1)}@media(max-width:359px){:root{--barre-zone: 58px}}@media(min-width:1024px){:root{--gouttiere: clamp(40px, 6vw, 96px);--espace-section: 120px;--hauteur-entete: 80px;--marge-entete: 16px;--hauteur-barre-appel: 0px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px;scroll-padding-bottom:calc(var(--hauteur-barre-appel) + 16px)}body{margin:0;background:var(--fond);color:var(--nuit);font-family:var(--police);font-size:18px;line-height:1.55;font-weight:400;overflow-wrap:break-word;hyphens:auto;padding-bottom:var(--hauteur-barre-appel)}body:has(:is(input:not([type=checkbox]),select,textarea):focus) barre-appel{display:none}@media(max-width:1023px){html:has(site-header .menu-ouvert){overflow:hidden}}h1,h2,.bouton{hyphens:manual}h1,h2,h3,h4{margin:0;color:inherit;text-wrap:balance}h1{font-weight:800;font-size:34px;line-height:1.1}h2{font-weight:300;font-size:32px;line-height:1.15}h3{font-weight:600;font-size:20px;line-height:1.3}p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}strong{font-weight:600}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}.lien-vert{color:var(--vert-texte);font-weight:600}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}.lien-seul{display:inline-flex;align-items:center;min-height:48px}:focus-visible{outline:3px solid var(--vert-fonce);outline-offset:3px}.sur-fonce :focus-visible{outline-color:var(--blanc)}[tabindex="-1"]:focus{outline:none}.skip{position:absolute;top:-100px;left:16px;z-index:100;padding:12px 20px;background:var(--vert-fonce);color:var(--blanc);border-radius:var(--rayon);font-weight:600}.skip:focus{top:16px}.visuellement-cache{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.longue{display:none}.libelle{display:block;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--vert-texte)}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 28px;border:1px solid transparent;border-radius:var(--rayon);font-family:var(--police);font-weight:600;font-size:18px;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duree) var(--courbe),border-color var(--duree) var(--courbe),color var(--duree) var(--courbe)}.bouton svg{flex:none}.bouton-plein{background:var(--vert-fonce);color:var(--blanc)}.bouton-plein:hover{background:var(--vert-nuit)}.bouton-contour{border-color:var(--vert-texte);color:var(--vert-texte);background:transparent}.bouton-contour:hover{background:var(--vert-fonce);border-color:var(--vert-fonce);color:var(--blanc)}.bouton-verre{background:#ffffffe6;color:var(--vert-fonce);backdrop-filter:var(--verre-flou);-webkit-backdrop-filter:var(--verre-flou)}.bouton-verre:hover{background:var(--blanc)}.bouton-carre{display:inline-grid;place-items:center;flex:none;width:48px;height:48px;padding:0;background:var(--blanc);color:var(--vert-texte);border:1px solid var(--bordure);border-radius:var(--rayon);cursor:pointer;transition:border-color var(--duree) var(--courbe),color var(--duree) var(--courbe)}.bouton-carre icone{transition:translate var(--duree) var(--courbe)}.bouton-carre:hover:not(:disabled){border-color:var(--vert-texte)}.bouton-carre:hover:not(:disabled) [data-icone=chevron-droite]{translate:3px 0}.bouton-carre:hover:not(:disabled) [data-icone=chevron-gauche]{translate:-3px 0}.bouton-carre:disabled{color:var(--bordure);cursor:default}.conteneur,.conteneur-large{width:100%;max-width:calc(var(--largeur-page) + 2 * var(--gouttiere));margin-inline:auto;padding-inline:var(--gouttiere)}.section{padding-block:var(--espace-section)}.texte-2{color:var(--texte-2)}.intro{max-width:62ch}.titre-section{margin-bottom:40px}.entete-section{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.entete-section p{color:var(--texte-2);max-width:560px}.colonnes{display:grid;gap:40px}.colonne{border-top:1px solid var(--filet-fort);padding-top:28px}.cadre-photo{overflow:hidden;aspect-ratio:var(--ratio, 3/2);background:var(--gris)}.cadre-photo img{width:100%;height:100%;object-fit:cover}.attente{display:grid;place-items:center;padding:16px;background:var(--gris);color:var(--texte-2);font-size:15px;text-align:center}.liens li{border-bottom:1px solid var(--filet)}.liens a,.liens span{display:flex;align-items:center;min-height:48px}.liens a{color:var(--nuit);font-weight:600}.liens a:hover{color:var(--vert-fonce)}.lecture{display:grid;gap:56px}.cote{display:grid;gap:40px;align-content:start}.cote .libelle{margin-bottom:8px}@media(min-width:1024px){.lecture{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:80px;align-items:start}.cote{position:sticky;top:calc(var(--marge-entete) + var(--hauteur-entete) + 24px)}}.contenu{max-width:44em}.contenu h2{font-weight:600;font-size:24px;line-height:1.25;margin-top:40px}.contenu h2:first-child{margin-top:0}.contenu h3{margin-top:24px}.contenu p{margin-top:14px}.contenu>.bouton{margin-top:32px}.bloc-legal{margin-top:32px;padding-top:32px;border-top:1px solid var(--filet-fort)}.bloc-legal:first-child{margin-top:0;padding-top:0;border-top:0}.bloc-legal h2{margin-top:0}@media(min-width:1024px){html{scroll-padding-top:calc(var(--marge-entete) + var(--hauteur-entete) + 16px);scroll-padding-bottom:112px}body{font-size:20px}h1{font-size:56px}h2{font-size:44px}h3{font-size:22px}.longue{display:inline}.courte{display:none}.bouton{min-height:56px;padding-inline:32px}.bouton-carre{width:56px;height:56px}.titre-section{margin-bottom:64px}.entete-section{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:64px}.colonnes{grid-template-columns:repeat(var(--nb-colonnes, 3),minmax(0,1fr));gap:40px}.colonne{padding:36px 20px 0}.contenu h2{font-size:28px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.revele{animation:devoile linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.revele img{animation:reduit linear both;animation-timeline:view();animation-range:entry 0% cover 60%}}}@keyframes devoile{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes reduit{0%{scale:1.12}to{scale:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
