@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--vert-charte: #00893b;--vert-500: #00702f;--vert-700: #00592a;--vert-800: #004a22;--vert-300: #6fb38a;--vert-100: #e3f1e8;--vert-050: #f2f8f4;--or-500: #b0842f;--or-300: #d8b463;--or-100: #f4e9d3;--or-texte: #7f5c10;--ink: #26292a;--muted: #5f6663;--line: #dfe3df;--creme: #f7f8f5;--creme-2: #eef1ec;--blanc: #ffffff;--ev-messe: #00592a;--ev-priere: #4a5aa8;--ev-perm: #1d6a86;--ev-prep: #8a6418;--ev-autre: #6f6a64;--font-titre: "Libre Baskerville", Georgia, serif;--font-corps: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container: 1160px;--shadow: 0 6px 24px rgba(20, 50, 30, .09);--shadow-sm: 0 2px 8px rgba(20, 50, 30, .06)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--h-barre, 0px);overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[hidden]{display:none!important}@media(max-width:1024px){:root{--h-barre: 64px}}body{font-family:var(--font-corps);background:var(--creme);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;overflow-x:clip}:focus-visible{outline:3px solid var(--or-500);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}img{max-width:100%;height:auto;display:block}a{color:var(--vert-700);text-decoration:none;transition:color .2s}a:hover{color:var(--vert-500)}h1,h2,h3,h4{font-family:var(--font-titre);font-weight:700;line-height:1.18;color:var(--ink)}h1,h2,h3,h4{hyphens:auto;overflow-wrap:break-word}h1{font-size:clamp(2rem,5vw,3.2rem)}h2{font-size:clamp(1.7rem,4vw,2.4rem)}h3{font-size:1.35rem}p{margin-bottom:1rem;overflow-wrap:break-word}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.btn{display:inline-block;background:var(--vert-500);color:#fff;padding:13px 26px;border-radius:8px;font-family:var(--font-corps);font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:background .2s,transform .1s,box-shadow .2s;text-decoration:none;min-height:44px;text-align:center}.btn:hover{background:var(--vert-700);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-outline{background:transparent;border:2px solid var(--vert-500);color:var(--vert-500);padding:11px 24px}.btn-outline:hover{background:var(--vert-500);color:#fff}.btn-or{background:var(--or-500)}.btn-or:hover{background:#8f6a20}section{padding:76px 0}section.creme{background:var(--creme-2)}section.blanc{background:var(--blanc)}.section-title{text-align:center;margin-bottom:48px}.section-title .kicker{display:inline-block;font-family:var(--font-corps);font-weight:600;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--or-texte);margin-bottom:10px}.section-title h2{margin-bottom:12px}.section-title h2 em{color:var(--vert-500);font-style:normal}.section-title p{color:var(--muted);font-size:1.08rem;max-width:680px;margin:0 auto}.rule{width:64px;height:3px;border-radius:3px;background:var(--or-500);margin:14px auto 0}.card{background:var(--blanc);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);padding:24px;min-width:0}.card a,.card p{overflow-wrap:break-word;hyphens:auto}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid-2>*,.grid-3>*,.grid-4>*{min-width:0}@media(max-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}section{padding:56px 0}}.text-center{text-align:center}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.prose{color:var(--ink);font-size:1.02rem;overflow-wrap:break-word}.prose>*+*{margin-top:.9rem}.prose p{margin-bottom:0}.prose h2{font-size:clamp(1.35rem,3vw,1.7rem);color:var(--vert-700);margin-top:1.8rem}.prose h3{font-size:1.25rem;color:var(--vert-700);margin-top:1.5rem}.prose h4{font-family:var(--font-corps);font-size:1.06rem;font-weight:700;color:var(--vert-800);margin-top:1.3rem;line-height:1.4}.prose ul,.prose ol{padding-left:1.4rem}.prose li+li{margin-top:.4rem}.prose li{overflow-wrap:break-word;hyphens:auto}.prose a{color:var(--vert-700);text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:var(--vert-500)}.prose>a{display:inline-flex;align-items:center;min-height:44px;margin-right:18px;font-weight:600}.prose figure{margin:1.2rem 0}.prose img{border-radius:10px;height:auto;box-shadow:var(--shadow-sm)}.prose blockquote{border-left:4px solid var(--or-500);padding:4px 0 4px 16px;color:var(--muted);font-style:italic}.prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--line);padding:6px 10px}.prose hr{border:0;border-top:1px solid var(--line)}.prose iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:10px}.prose .doc a,.doc-lien{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid var(--vert-100);background:var(--vert-050);border-radius:10px;color:var(--vert-800);font-weight:600;text-decoration:none;overflow-wrap:break-word;hyphens:auto}.prose .doc a:before,.doc-lien:before{content:"PDF";flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.05em;color:#fff;background:var(--vert-700);border-radius:4px;padding:3px 6px}.prose .doc a:hover,.doc-lien:hover{background:var(--vert-100);color:var(--vert-800)}.prose a.btn{color:#fff;text-decoration:none}.prose a.btn:hover{color:#fff}@media(max-width:420px){.container{padding:0 14px}.card{padding:16px}.section-title p{font-size:1rem}}@media(max-width:620px){.section-title p{font-size:1rem}}.video{margin:1.2rem 0 0}.video iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:12px;display:block}.video-facade{position:relative;width:100%;aspect-ratio:16 / 9;border:0;border-radius:12px;cursor:pointer;background:linear-gradient(135deg,var(--vert-800),var(--vert-500));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;font:600 1rem var(--font-corps);text-align:center}.vf-fond{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:12px;z-index:0}.vf-play,.vf-titre{position:relative;z-index:1}.vf-play{width:68px;height:68px;border-radius:50%;background:#ffffff2e;border:2px solid rgba(255,255,255,.85);position:relative;flex-shrink:0}.vf-play:after{content:"";position:absolute;left:27px;top:21px;border-left:20px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent}.vf-titre{overflow-wrap:break-word;hyphens:auto;max-width:100%}.video-facade:hover .vf-play{background:#ffffff4d}@media(max-width:420px){.vf-titre{display:none}.vf-play{width:48px;height:48px}.vf-play:after{left:19px;top:14px;border-left-width:14px;border-top-width:10px;border-bottom-width:10px}}.video-facade{overflow:hidden}.vf-note{font-size:.85rem;color:var(--muted);margin:8px 0 0}.page{padding:48px 0 72px}.page-wrap{max-width:860px;margin:0 auto}.fil{font-size:.9rem;color:var(--muted);margin-bottom:16px;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.fil a{color:var(--muted);text-decoration:underline;display:inline-block;padding:10px 0}.fil a:hover{color:var(--vert-700)}.page-kicker{display:block;color:var(--or-texte);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.page-titre{font-size:clamp(1.7rem,4vw,2.5rem);margin-bottom:22px;overflow-wrap:break-word;hyphens:auto}.page-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.courriel,a[href^="tel:"]{hyphens:none;overflow-wrap:break-word}.trombi{list-style:none;padding:0!important;margin:1rem 0 1.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:18px 16px}.tb-membre{margin:0!important;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.tb-membre img,.tb-initiales{width:100%;max-width:160px;aspect-ratio:3 / 4;height:auto;object-fit:cover;border-radius:10px;box-shadow:var(--shadow-sm);border:1px solid var(--line)}.tb-initiales{display:flex;align-items:center;justify-content:center;background:var(--vert-050);color:var(--vert-700);font:700 1.6rem var(--font-titre)}.tb-nom{margin-top:8px;font-weight:600;font-size:.95rem;color:var(--ink);line-height:1.3;overflow-wrap:break-word;hyphens:auto}.tb-role{font-size:.85rem;color:var(--or-texte);font-weight:600}.tb-titre{font-size:1.1rem!important;color:var(--vert-700);margin-top:1.2rem}.prose .trombi img{box-shadow:var(--shadow-sm)}@media(max-width:420px){.lit-card{padding:16px 14px}.lit-texte-corps{padding:10px}.acc summary{padding:14px}.acc-content{padding:4px 14px 16px}.prose ul,.prose ol{padding-left:1rem}}@media(max-width:260px){.lit-card{padding:12px 8px}.lit-texte-corps{padding:8px 6px}.lit-texte-corps *{margin-left:0!important;padding-left:0!important;text-indent:0!important}.acc-content{padding:4px 8px 12px}.container{padding:0 8px}}.visio{position:fixed;inset:0;margin:auto;width:min(1100px,94vw);height:min(92vh,1400px);max-width:none;max-height:none;padding:0;border:0;border-radius:14px;box-shadow:0 20px 60px #00000059;overflow:hidden}.visio::backdrop{background:#00140ab8}.visio[open]{display:flex;flex-direction:column}.visio-barre{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 18px;background:var(--vert-700);color:#fff}.visio-titre{flex:1;min-width:0;font-weight:600;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visio-ouvrir{color:#fff;font-size:.88rem;text-decoration:underline;padding:10px 6px;white-space:nowrap}.visio-fermer{width:44px;height:44px;flex-shrink:0;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:transparent;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer}.visio-fermer:hover{background:#ffffff26}.visio-corps{flex:1;overflow:auto;background:#3a3f3c;display:flex;justify-content:center;align-items:flex-start}.visio-corps iframe{width:100%;height:100%;border:0;background:#fff}.visio-corps img{max-width:100%;height:auto;margin:0 auto;cursor:zoom-in;background:#fff}.visio-corps img.loupe{max-width:none;width:180%;cursor:zoom-out}html.visio-ouverte{overflow:hidden}.prose figure img{cursor:zoom-in}@media(max-width:760px){.visio-ouvrir{display:none}.visio{width:100vw;height:100dvh;border-radius:0}}details.acc[id]{scroll-margin-top:20px}.foot-bottom[data-astro-cid-sz7xmlte] .gaya[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:underline}.foot-bottom[data-astro-cid-sz7xmlte] .gaya[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer[data-astro-cid-sz7xmlte]{background:var(--vert-800);color:#e3f1e8;margin-top:-1px;position:relative}.foot-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding:56px 24px 40px}.foot-grid[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{min-width:0}.foot-p[data-astro-cid-sz7xmlte],.foot-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte],.foot-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.foot-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{overflow-wrap:break-word;hyphens:auto}.foot-brand[data-astro-cid-sz7xmlte]{font-family:var(--font-titre);font-size:1.25rem;color:#fff;margin-bottom:14px}.foot-p[data-astro-cid-sz7xmlte]{color:#d2e8da;font-size:.92rem;line-height:1.7}.foot-h[data-astro-cid-sz7xmlte]{font-family:var(--font-corps);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--or-300);margin-bottom:12px;line-height:1.4}.foot-h[data-astro-cid-sz7xmlte].mt{margin-top:22px}.foot-list[data-astro-cid-sz7xmlte]{list-style:none}.foot-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:6px;font-size:.92rem;color:#e3f1e8;line-height:1.5}.foot-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.foot-list[data-astro-cid-sz7xmlte] .courriel{color:#f2faf5;display:inline-block;padding:10px 0}.foot-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.foot-list[data-astro-cid-sz7xmlte] .courriel:hover{color:#fff;text-decoration:underline}.foot-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.16);padding:14px 0;font-size:.84rem;color:#cfe6d7}.foot-bottom-inner[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}.foot-links[data-astro-cid-sz7xmlte]{display:flex;gap:4px 18px;flex-wrap:wrap}.foot-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#e3f1e8;display:inline-flex;align-items:center;min-height:40px}.foot-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}@media(max-width:820px){.foot-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:28px;padding:44px 24px 32px}}.evitement[data-astro-cid-6ngk5uzy]{position:absolute;left:-9999px;top:0;z-index:400;background:var(--vert-700);color:#fff;padding:12px 18px;border-radius:0 0 8px}.evitement[data-astro-cid-6ngk5uzy]:focus{left:0;color:#fff}main[data-astro-cid-6ngk5uzy]:focus{outline:none}.sidebar[data-astro-cid-6ngk5uzy]{position:fixed;top:0;left:0;bottom:0;width:264px;z-index:90;background:linear-gradient(180deg,var(--vert-700) 0%,var(--vert-800) 100%);color:#eaf4ee;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.sb-head[data-astro-cid-6ngk5uzy]{padding:26px 24px 18px;text-align:center;border-bottom:1px solid rgba(255,255,255,.14)}.sb-cross[data-astro-cid-6ngk5uzy]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.35);color:#fff;margin-bottom:12px}.sb-cross[data-astro-cid-6ngk5uzy] svg[data-astro-cid-6ngk5uzy]{width:36px;height:22px}.sb-title[data-astro-cid-6ngk5uzy]{font-family:var(--font-titre);font-size:1.05rem;line-height:1.3;color:#f1f8f3}.sb-title[data-astro-cid-6ngk5uzy] strong[data-astro-cid-6ngk5uzy]{color:#fff;font-size:1.2rem}.sb-sub[data-astro-cid-6ngk5uzy]{color:#cfe6d7;font-size:.8rem;margin-top:8px;letter-spacing:.02em}.sb-nav[data-astro-cid-6ngk5uzy]{padding:12px 14px;display:flex;flex-direction:column;gap:2px;flex:1}.sb-link[data-astro-cid-6ngk5uzy]{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 16px;color:#e6f2ea;font-weight:500;font-size:.95rem;border-radius:10px;transition:background .15s,color .15s;overflow-wrap:break-word;hyphens:auto}.sb-link[data-astro-cid-6ngk5uzy]:hover,.sb-link[data-astro-cid-6ngk5uzy].active{background:#ffffff21;color:#fff}.sb-ico[data-astro-cid-6ngk5uzy]{width:22px;flex-shrink:0;text-align:center;opacity:.9;font-size:1rem}.sb-link[data-astro-cid-6ngk5uzy] .ext[data-astro-cid-6ngk5uzy]{font-size:.8rem;margin-left:auto;opacity:.75}.sb-foot[data-astro-cid-6ngk5uzy]{padding:18px 24px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:4px;font-size:.85rem}.sb-foot[data-astro-cid-6ngk5uzy] a[data-astro-cid-6ngk5uzy]{color:#f3faf5;display:inline-flex;align-items:center;min-height:40px}.sb-foot[data-astro-cid-6ngk5uzy] a[data-astro-cid-6ngk5uzy]:hover{color:#fff;text-decoration:underline}.sb-foot[data-astro-cid-6ngk5uzy] span[data-astro-cid-6ngk5uzy]{color:#c2dfcc;font-size:.78rem;margin-top:6px}.content[data-astro-cid-6ngk5uzy]{margin-left:264px}.mobilebar[data-astro-cid-6ngk5uzy]{display:none;position:sticky;top:0;z-index:80;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--vert-700);color:#fff}.mb-brand[data-astro-cid-6ngk5uzy]{display:flex;align-items:center;gap:10px;color:#fff;font-family:var(--font-titre);font-size:1.02rem;min-height:44px;min-width:0}.mb-nom[data-astro-cid-6ngk5uzy]{overflow-wrap:normal;hyphens:manual}.mb-brand[data-astro-cid-6ngk5uzy] .cross[data-astro-cid-6ngk5uzy]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#ffffff26}.mb-brand[data-astro-cid-6ngk5uzy] .cross[data-astro-cid-6ngk5uzy] svg[data-astro-cid-6ngk5uzy]{width:24px;height:15px}.burger[data-astro-cid-6ngk5uzy]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;flex-shrink:0;background:transparent;border:1px solid rgba(255,255,255,.5);border-radius:8px;cursor:pointer}.burger[data-astro-cid-6ngk5uzy] span[data-astro-cid-6ngk5uzy]{display:block;width:18px;height:2px;background:#fff;margin:0 auto;transition:transform .2s,opacity .2s}.burger[data-astro-cid-6ngk5uzy].open span[data-astro-cid-6ngk5uzy]:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[data-astro-cid-6ngk5uzy].open span[data-astro-cid-6ngk5uzy]:nth-child(2){opacity:0}.burger[data-astro-cid-6ngk5uzy].open span[data-astro-cid-6ngk5uzy]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sb-backdrop[data-astro-cid-6ngk5uzy]{position:fixed;inset:0;background:#0006;z-index:85}@media(max-width:1024px){.mobilebar[data-astro-cid-6ngk5uzy]{display:flex}.content[data-astro-cid-6ngk5uzy]{margin-left:0}.sidebar[data-astro-cid-6ngk5uzy]{transform:translate(-100%);transition:transform .25s ease;width:min(300px,88vw);visibility:hidden}.sidebar[data-astro-cid-6ngk5uzy].open{transform:translate(0);visibility:visible}}@media(max-width:1024px)and (prefers-reduced-motion:reduce){.sidebar[data-astro-cid-6ngk5uzy]{transition:none}}.consentement[data-astro-cid-6ngk5uzy]{position:fixed;left:0;right:0;bottom:0;z-index:250;background:#fff;border-top:3px solid var(--vert-500);box-shadow:0 -6px 24px #0000001f;padding:12px clamp(16px,4vw,32px);display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;max-height:50vh;overflow-y:auto}@media(min-width:1025px){.consentement[data-astro-cid-6ngk5uzy]{left:264px}}body.avec-bandeau{padding-bottom:var(--h-bandeau, 120px)}.consentement[data-astro-cid-6ngk5uzy] p[data-astro-cid-6ngk5uzy]{margin:0;flex:1 1 320px;font-size:.92rem;color:var(--ink);min-width:0}.consentement[data-astro-cid-6ngk5uzy] a[data-astro-cid-6ngk5uzy]{color:var(--vert-700);text-decoration:underline}.cs-boutons[data-astro-cid-6ngk5uzy]{display:flex;gap:10px;flex-wrap:wrap}.cs-boutons[data-astro-cid-6ngk5uzy] .btn[data-astro-cid-6ngk5uzy]{padding:10px 22px}
