@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.0ob7wurzmhzij.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.16cyokehnn49g.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.06fwie_3tzkw2.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.0c5we34f_v6eu.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.15whji3~l7clj.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.00d1o87t2t-bn.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/20aee433927f7d4b-s.0ob7wurzmhzij.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/256e1f7f180674ba-s.16cyokehnn49g.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/be3bf58b83159894-s.06fwie_3tzkw2.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/753b6407f468151f-s.0c5we34f_v6eu.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/292081311a6a8abc-s.15whji3~l7clj.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.00d1o87t2t-bn.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_b660f9a0-module__39jWJG__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_b660f9a0-module__39jWJG__variable{--font-titre:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.142165ix9k_r0.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0dqq4w9_52uk3.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.0ee9l7wd0~-0i.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0eql4m5dz40u5.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0qlou9fu5249r.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.142165ix9k_r0.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0dqq4w9_52uk3.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.0ee9l7wd0~-0i.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0eql4m5dz40u5.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0qlou9fu5249r.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.142165ix9k_r0.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0dqq4w9_52uk3.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.0ee9l7wd0~-0i.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0eql4m5dz40u5.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0qlou9fu5249r.woff2?dpl=dpl_CNcsoijgqk8hVJA8ZEvZ1AsES9CR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_f634c9be-module__ACkotG__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_f634c9be-module__ACkotG__variable{--font-texte:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--vert:#1e3d2f;--vert-2:#2a5240;--ardoise:#3b4651;--ardoise-clair:#5c6772;--creme:#f7f2e8;--creme-fonce:#efe7d6;--blanc:#fff;--accent:#b0432a;--accent-fonce:#8f3520;--filet:#ddd3c0;--ocre-clair:#e9c98f;--erreur:#a3291f;--t-laval:#2b6283;--t-nord:#3f6e2f;--t-sud:#8a5c10;--t-mayenne:#6b3f78;--rayon:10px;--titre:var(--font-titre), Georgia, "Times New Roman", serif;--texte:var(--font-texte), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--creme);color:var(--ardoise);font-family:var(--texte);margin:0;font-size:18px;line-height:1.6}a{color:var(--vert-2);text-underline-offset:2px}a:hover{color:var(--accent)}h1,h2,h3{font-family:var(--titre);color:var(--vert);letter-spacing:-.01em;font-weight:700;line-height:1.12}h1{margin:0 0 .45em;font-size:clamp(2.3rem,5.4vw,3.6rem)}h2{margin:0 0 .5em;font-size:clamp(1.7rem,3.6vw,2.4rem)}h3{margin:0 0 .35em;font-size:1.2rem;font-weight:600}p{margin:0 0 1em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.conteneur{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}.etroit{max-width:780px}.entete{background:var(--vert);color:#fff}.entete .conteneur{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.logo{color:#fff;font-family:var(--titre);font-size:1.35rem;font-weight:700;text-decoration:none}.logo span{color:var(--ocre-clair)}.logo:hover{color:#fff}.nav{gap:22px;font-size:1rem;display:flex}.nav a{color:#f1ebdd;text-decoration:none}.nav a:hover{color:#fff;text-decoration:underline}.une{padding:28px 0 56px}.manchette{border-top:3px double var(--vert);border-bottom:1px solid var(--vert);letter-spacing:.1em;text-transform:uppercase;color:var(--ardoise);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 22px;margin-bottom:34px;padding:8px 0;font-size:.82rem;font-weight:700;display:flex}.manchette-titre{font-family:var(--titre);letter-spacing:.02em;text-transform:none;color:var(--vert);font-size:1.05rem}.une-grille{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.chapeau{color:var(--ardoise);max-width:34em;font-size:1.22rem}.carte-formulaire{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon);max-width:540px;margin-top:26px;padding:24px;box-shadow:0 10px 30px #1e3d2f14}.formulaire label{color:var(--vert);margin-bottom:6px;font-weight:700;display:block}.formulaire input[type=email]{width:100%;font:inherit;color:var(--ardoise);background:#fff;border:1.5px solid #a99f8c;border-radius:8px;padding:13px 15px}.formulaire input[type=email]:focus,.bouton:focus-visible,.formulaire input[type=checkbox]:focus-visible,.faq summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.consentement{align-items:flex-start;gap:10px;margin:16px 0;font-size:.95rem;line-height:1.5;display:flex}.consentement input{width:19px;height:19px;accent-color:var(--vert);flex:none;margin-top:3px}.consentement label{color:var(--ardoise);margin:0;font-weight:400}.piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bouton{background:var(--accent);color:#fff;width:100%;font:inherit;cursor:pointer;text-align:center;border:0;border-radius:8px;padding:14px 20px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-block}.bouton:hover{background:var(--accent-fonce);color:#fff;transform:translateY(-1px)}.bouton[disabled]{opacity:.75;cursor:wait;transform:none}.aide{color:var(--ardoise-clair);margin:10px 0 0;font-size:.9rem}.message-erreur{color:var(--erreur);margin:10px 0 0;font-size:.95rem;font-weight:700}.carte-mayenne{justify-self:center;width:100%;max-width:460px;margin:0}.carte-svg{width:100%;height:auto;display:block;overflow:visible}.carte-zone path{stroke:var(--creme);stroke-width:1px;transition:filter .25s}.carte-zone:hover path{filter:brightness(1.22)saturate(1.1)}.carte-nom{fill:#fff;font-family:var(--titre);text-anchor:middle;pointer-events:none;font-size:19px;font-weight:700}.carte-frontieres{fill:none;stroke:var(--creme);stroke-width:2.5px;stroke-linejoin:round;pointer-events:none}.carte-contour{fill:none;stroke-width:3.5px;stroke-linejoin:round;pointer-events:none}.carte-nom-mayenne{font-family:var(--titre);font-size:18px;font-weight:700}.carte-source{color:var(--ardoise-clair);text-align:center;margin-top:8px;font-size:.74rem;line-height:1.4}@keyframes dessiner{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes apparaitre{0%{opacity:0}to{opacity:1}}.carte-contour{stroke-dasharray:1;stroke-dashoffset:0;animation:1.6s ease-out both dessiner}.carte-zone{animation:.7s ease-out both apparaitre}.carte-frontieres,.carte-legende-mayenne{animation:.6s ease-out 1.5s both apparaitre}.section{padding:72px 0}.section-creme-fonce{background:var(--creme-fonce)}.intro-section{margin-bottom:28px;font-size:1.1rem}.grille-3{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.bloc{border-top:3px solid var(--vert);padding-top:16px}.bloc h3{color:var(--vert)}.exemple-grille{grid-template-columns:1fr 300px;align-items:start;gap:48px;display:grid}.edition{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon);padding:0 0 18px;overflow:hidden;box-shadow:0 10px 30px #1e3d2f14}.edition-entete{background:var(--vert);color:#fff;padding:20px 28px 22px}.edition-haut{font-family:var(--titre);justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.edition-badge{font-family:var(--texte);letter-spacing:.08em;text-transform:uppercase;background:var(--ocre-clair);color:var(--vert);border-radius:99px;padding:4px 10px;font-size:.75rem;font-weight:700}.edition-date{color:var(--ocre-clair);margin:2px 0 10px;font-size:.95rem}.edition-intro{color:#f6f1e6;margin:0;font-size:1.02rem}.edition-rubrique{padding:0 28px}.edition-rubrique h3{font-family:var(--texte);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid;align-items:center;gap:9px;margin:0;padding:22px 0 7px;font-size:.82rem;font-weight:700;display:flex}.pastille{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.edition-info{border-bottom:1px solid var(--filet);padding:14px 0}.edition-info:last-child{border-bottom:0}.edition-info p{margin:0}.edition-titre{font-family:var(--titre);color:var(--vert);font-size:1.22rem;font-weight:600;line-height:1.25}.edition-resume{margin:6px 0!important}.edition-source{color:var(--ardoise-clair);font-size:.9rem}.petites-capitales{font-variant:small-caps;letter-spacing:.06em;text-transform:lowercase;font-size:1.02rem;font-weight:700}.edition-lien{color:var(--accent);font-weight:700;text-decoration:underline}.edition-note{color:var(--ardoise-clair);margin:0;padding:14px 28px 0;font-size:.85rem;font-style:italic}.exemple-telephone{position:sticky;top:24px}.telephone{aspect-ratio:9/18.5;background:#18221d;border-radius:42px;width:280px;margin:0 auto;padding:11px;box-shadow:0 26px 50px #1e3d2f47,inset 0 0 0 2px #34413a}.telephone-ecran{background:#fff;border-radius:32px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.tel-entete{background:var(--vert);color:#fff;flex-direction:column;padding:28px 16px 12px;display:flex}.tel-nom{font-family:var(--titre);font-size:1.08rem;font-weight:700}.tel-date{color:var(--ocre-clair);font-size:.74rem}.tel-corps{padding:6px 16px 12px;font-size:.76rem;line-height:1.4;overflow:hidden}.tel-corps p{margin:0}.tel-rubrique{text-transform:uppercase;letter-spacing:.05em;border-bottom:1.5px solid;align-items:center;gap:6px;padding:12px 0 4px;font-size:.62rem;font-weight:700;display:flex;margin-bottom:6px!important}.tel-rubrique .pastille{width:8px;height:8px}.tel-titre{font-family:var(--titre);color:var(--vert);font-size:.86rem;font-weight:600;line-height:1.25}.tel-texte{color:var(--ardoise);margin:3px 0!important}.tel-source{color:var(--ardoise-clair);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.section-vert{background:var(--vert);color:#f6f1e6}.section-vert h2{color:#fff;text-align:center}.eparpillee{max-width:900px;margin:26px auto 0}.eparpillee svg{width:100%;height:auto;display:block}.eparpillee-mobile{display:none!important}.etiquette{fill:#ffffff0f;stroke:var(--ocre-clair);stroke-width:1.5px}.etiquette-texte{fill:#fff;font-family:var(--titre);text-anchor:middle;font-size:19px;font-weight:600}.etiquette-petite{font-size:14px}.fil{fill:none;stroke:var(--ocre-clair);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.env-corps{fill:var(--creme);stroke:var(--ocre-clair);stroke-width:2px}.env-rabat{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round}.env-nom{fill:var(--ocre-clair);font-family:var(--titre);text-anchor:middle;font-size:19px;font-weight:700}.phrase-forte{text-align:center;font-family:var(--titre);color:#fff;margin:28px 0 0;font-size:clamp(1.4rem,3vw,2rem)}.appel-formulaire{text-align:center}.appel-formulaire .carte-formulaire{text-align:left;margin:22px auto 0}.faq details{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon);margin-bottom:10px;padding:16px 20px}.faq summary{cursor:pointer;color:var(--vert);font-size:1.05rem;font-weight:700}.faq details p{margin:10px 0 0}.page-texte{padding:52px 0 72px}.page-texte h2{margin-top:1.6em;font-size:1.5rem}.page-texte ul{padding-left:1.2em}.carte{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon);padding:24px}.liste-edition{padding-left:1.1em}.liste-edition li{margin-bottom:.6em}.badge{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700;display:inline-block}.pied{background:var(--vert);color:#e6dfcf;padding:34px 0;font-size:.92rem}.pied a{color:#fff}.pied .conteneur{flex-wrap:wrap;justify-content:space-between;gap:12px 28px;display:flex}.pied nav{flex-wrap:wrap;gap:8px 18px;display:flex}.js-reveal [data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.js-reveal [data-reveal].visible{opacity:1;transform:none}.js-reveal .section-vert[data-reveal] .fil{stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s .2s}.js-reveal .section-vert[data-reveal].visible .fil{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.js-reveal [data-reveal]{opacity:1;transform:none}.js-reveal .section-vert[data-reveal] .fil{stroke-dashoffset:0}}@media (max-width:900px){.une-grille{grid-template-columns:1fr;gap:36px}.carte-formulaire{max-width:none}.carte-mayenne{max-width:380px}.exemple-grille{grid-template-columns:1fr;gap:36px}.exemple-telephone{order:-1;position:static}.grille-3{grid-template-columns:1fr;gap:22px}}@media (max-width:600px){.eparpillee-bureau{display:none!important}.eparpillee-mobile{display:block!important}}@media (max-width:480px){body{font-size:17px}.conteneur{padding:0 16px}.une{padding:18px 0 40px}.manchette{margin-bottom:24px;font-size:.74rem}.section{padding:52px 0}.carte-formulaire{padding:18px}.edition-entete{padding:18px 18px 20px}.edition-rubrique{padding:0 18px}.edition-note{padding:14px 18px 0}.telephone{width:250px}}.photo{margin:0}.photo img{width:100%;height:auto;display:block}.credit{color:var(--ardoise-clair);padding:8px 0 0;font-size:.78rem;line-height:1.45}.credit a{color:var(--ardoise-clair)}.photo-bandeau .credit{text-align:right;max-width:1140px;margin:0 auto;padding:8px 24px 0}.photo-section img{border-radius:var(--rayon)}.trouvez-grille{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.trouvez-blocs{gap:26px;display:grid}@media (max-width:900px){.trouvez-grille{grid-template-columns:1fr;gap:30px}}@media (max-width:480px){.photo-bandeau .credit{text-align:left;padding:8px 16px 0}}
