@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/funnel-display-latin-ext-700-normal.B-_vcqin.woff2)format("woff2"),url(/_astro/funnel-display-latin-ext-700-normal.BuRauW5v.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/funnel-display-latin-700-normal.CLO_L4Ou.woff2)format("woff2"),url(/_astro/funnel-display-latin-700-normal.CWqFwraO.woff)format("woff");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:Funnel Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/funnel-display-latin-ext-800-normal.Zw48gYBF.woff2)format("woff2"),url(/_astro/funnel-display-latin-ext-800-normal.C5HyAp_0.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/funnel-display-latin-800-normal.BXqk50Du.woff2)format("woff2"),url(/_astro/funnel-display-latin-800-normal.5Gs0EECU.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-cyrillic-ext-400-normal.9PYOMWMR.woff2)format("woff2"),url(/_astro/geist-cyrillic-ext-400-normal.ChfpGzr5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-cyrillic-400-normal.DXusLSnH.woff2)format("woff2"),url(/_astro/geist-cyrillic-400-normal.DkrqoNl2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-vietnamese-400-normal.C4gMWAkH.woff2)format("woff2"),url(/_astro/geist-vietnamese-400-normal.C8xY9-dI.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-ext-400-normal.CND6cjiG.woff2)format("woff2"),url(/_astro/geist-latin-ext-400-normal.Bz1pQMyt.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-400-normal.B40WzpMT.woff2)format("woff2"),url(/_astro/geist-latin-400-normal.akEymXtG.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-cyrillic-ext-600-normal.Cr7e20Aw.woff2)format("woff2"),url(/_astro/geist-cyrillic-ext-600-normal.PR76dHFV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-cyrillic-600-normal.BeW5VFD_.woff2)format("woff2"),url(/_astro/geist-cyrillic-600-normal.CnEeIcMC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-vietnamese-600-normal.BFUgqsz8.woff2)format("woff2"),url(/_astro/geist-vietnamese-600-normal.B5MZcNo4.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-ext-600-normal.CVFbg5dS.woff2)format("woff2"),url(/_astro/geist-latin-ext-600-normal.TmIUreF9.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-600-normal.CSETrqM2.woff2)format("woff2"),url(/_astro/geist-latin-600-normal.DsPlZH-9.woff)format("woff");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}:root{--color-primary:#3a1a5c;--color-accent:#f5c518;--color-neutrals-0:#fff;--color-neutrals-50:#f7f5fb;--color-neutrals-100:#ece8f3;--color-neutrals-300:#cbc4d8;--color-neutrals-500:#6f6685;--color-neutrals-700:#4a4160;--color-neutrals-900:#1f1535;--color-semantic-success:#1a7a4c;--color-semantic-warn:#8a5a00;--color-semantic-error:#b3261e;--color-on-primary:#fff;--color-on-accent:#1f1535;--color-on-neutrals-0:#1f1535;--color-on-neutrals-50:#1f1535;--color-on-neutrals-100:#1f1535;--font-display:"Funnel Display", sans-serif;--font-body:"Geist", sans-serif;--font-mono:"Geist Mono", monospace;--text-xs:.64rem;--text-sm:.8rem;--text-base:1rem;--text-lg:clamp(1.118rem, 1.066rem + .23vw, 1.25rem);--text-xl:clamp(1.398rem, 1.333rem + .287vw, 1.562rem);--text-2xl:clamp(1.747rem, 1.666rem + .359vw, 1.953rem);--text-3xl:clamp(2.184rem, 2.083rem + .448vw, 2.441rem);--text-4xl:clamp(2.73rem, 2.604rem + .56vw, 3.052rem);--text-5xl:clamp(3.412rem, 3.254rem + .7vw, 3.815rem);--space-0:0rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--space-16:8rem;--space-24:12rem;--radius-card:20px;--radius-button:999px;--border-width:1px;--shadow:none;--ease:cubic-bezier(.2, .7, .2, 1);--duration:.16s;--color-accent-hover:#d8ad15;--focus-ring:#f5c518;--color-primary-hover:#4e316c}@media (prefers-reduced-motion:reduce){:root{--duration:.01ms}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--fond:var(--color-neutrals-50);--surface:var(--color-neutrals-0);--encre:var(--color-neutrals-900);--doux:var(--color-neutrals-700);--filet:var(--color-neutrals-100);--petit:.875rem;--r-grand:28px;--r-moyen:16px;--r-petit:10px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--fond);color:var(--encre);font-family:var(--font-body);font-variant-numeric:tabular-nums;margin:0;font-size:1.0625rem;line-height:1.5}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:4px}.pied :focus-visible{outline-color:var(--color-accent)}.invisible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}figure{margin:0}.page{max-width:72rem;padding:0 var(--space-4);margin:0 auto}.entete{background:var(--surface);border-bottom:1px solid var(--filet)}.entete .page{align-items:center;gap:var(--space-2) var(--space-5);padding-top:var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.marque{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.35rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.marque .barres{align-items:end;gap:2px;height:1.25rem;display:inline-flex}.marque .barres i{border-radius:2px;width:5px;display:block}.entete nav{gap:var(--space-1);font-size:var(--petit);flex-wrap:wrap;margin-left:auto;font-weight:600;display:flex}.entete nav a{border-radius:999px;padding:.5rem .85rem;text-decoration:none}.entete nav a:hover{background:var(--filet)}.entete nav a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary)}.entete .recherche{flex:16rem;max-width:24rem}.recherche{position:relative}.recherche input{width:100%;font:inherit;font-size:var(--petit);border:1px solid var(--color-neutrals-300);background:var(--fond);min-height:2.75rem;color:var(--encre);border-radius:999px;padding:0 1.1rem}.recherche input::placeholder{color:var(--doux);opacity:1}.recherche input:focus-visible{outline-offset:0;border-color:var(--color-primary);border-radius:999px}.recherche.grand input{background:var(--surface);border:2px solid var(--color-primary);min-height:3.75rem;padding:0 1.5rem;font-size:1.125rem}.recherche ul{z-index:20;background:var(--surface);border:1px solid var(--color-neutrals-300);border-radius:var(--r-moyen);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px -18px #3a1a5c73}.recherche li a{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--r-petit);padding:.55rem .75rem;text-decoration:none;display:flex}.recherche li a small{color:var(--doux);font-size:var(--petit)}.recherche li a:hover,.recherche li[aria-selected=true] a{background:var(--filet)}.recherche li.vide{font-size:var(--petit);color:var(--doux);padding:.75rem}.puce{white-space:nowrap;border-radius:999px;padding:.15em .6em;font-size:.9375rem;font-weight:600;line-height:1.5;display:inline-block}.fil{font-size:var(--petit);color:var(--doux);padding:var(--space-5) 0 0}.fil ol{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fil li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-neutrals-500)}h1,h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}h1{padding:var(--space-4) 0 var(--space-3);max-width:20ch;font-size:clamp(2.25rem,1.6rem + 2.8vw,3.5rem)}h2{margin-top:var(--space-10);padding-bottom:var(--space-2);font-size:clamp(1.75rem,1.4rem + 1.6vw,2.5rem)}h3{font-family:var(--font-body);margin:var(--space-6) 0 var(--space-2);font-size:1.0625rem;font-weight:600}p{max-width:68ch;margin:var(--space-3) 0}.sous-titre{color:var(--doux);max-width:56ch;margin:0 0 var(--space-5);font-size:1.1875rem}.note,.compte{font-size:var(--petit);color:var(--doux);margin:var(--space-2) 0}.source{font-size:var(--petit);color:var(--doux);margin:var(--space-4) 0;max-width:72ch}.bouton{background:var(--color-primary);min-height:2.75rem;color:var(--color-on-primary);font-weight:600;font-size:var(--petit);transition:background var(--duration) var(--ease);border-radius:999px;align-items:center;padding:0 1.25rem;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--color-primary-hover)}.bouton.clair{background:var(--surface);color:var(--encre);border:1px solid var(--color-neutrals-300)}.bouton.clair:hover{background:var(--filet)}.raccourcis{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.accroche{gap:var(--space-6);padding:var(--space-6) 0 var(--space-4);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.accroche h1{padding-top:0}.france{background:var(--surface);border-radius:var(--r-grand);padding:var(--space-4);position:relative}.france .calque{position:relative}.france img{width:100%;height:auto;display:block}.france svg{width:100%;height:100%;position:absolute;inset:0}.france svg circle{fill:var(--surface);stroke:var(--encre);stroke-width:1.5px}.france svg a:hover circle,.france svg a:focus-visible circle{fill:var(--encre)}.france svg a:focus-visible{outline:none}.france svg text{fill:var(--encre);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:600}.legende{margin:var(--space-3) 0 0;color:var(--doux);flex-wrap:wrap;gap:.35rem 1rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.legende li{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.legende i{border-radius:50%;width:.8rem;height:.8rem}@media (width<=52rem){.accroche{grid-template-columns:1fr}}.deux{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.panneau{background:var(--surface);border-radius:var(--r-grand);padding:var(--space-5)}.panneau>h3{margin-top:0}.palmares{margin:0;padding:0;list-style:none}.palmares li{gap:.15rem var(--space-3);border-top:1px solid var(--filet);grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;padding:.6rem 0;display:grid}.palmares li:first-child{border-top:0}.palmares .rg{color:var(--doux);font-size:var(--petit)}.palmares .barre{background:var(--filet);border-radius:3px;grid-column:2/4;height:6px;overflow:hidden}.palmares .barre i{border-radius:3px;height:100%;display:block}.explorer{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=52rem){.explorer{grid-template-columns:1fr}}.carte-dep{position:relative}.carte-dep svg{width:100%;height:auto;display:block;overflow:visible}.carte-dep img{width:100%;height:auto;display:block}.carte-dep svg.dessus{height:100%;position:absolute;inset:0}.carte-dep svg.dessus a circle{stroke:var(--encre);stroke-width:1.5px}.carte-dep a circle{stroke:var(--surface);stroke-width:1px;transition:stroke var(--duration) var(--ease)}.carte-dep a:hover circle,.carte-dep a:focus-visible circle{stroke:var(--encre);stroke-width:2.5px}.carte-dep a:focus-visible{outline:none}.carte-dep .ici text{fill:var(--encre);paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round;font-size:17px;font-weight:600}.bulle{background:var(--encre);color:#fff;font-size:var(--petit);white-space:nowrap;pointer-events:none;border-radius:8px;margin:0;padding:.3rem .65rem;font-weight:600;position:absolute}.villes{margin:0;padding:0;list-style:none}.villes li{border-top:1px solid var(--filet)}.villes li:first-child{border-top:0}.villes a{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--r-petit);min-height:2.75rem;margin:0 -.5rem;padding:.6rem .5rem;text-decoration:none;display:flex}.villes a:hover{background:var(--fond)}.villes small{color:var(--doux);font-size:var(--petit);margin-left:.4rem}.deps{margin:var(--space-4) 0;padding:var(--space-2) var(--space-5);background:var(--surface);border-radius:var(--r-grand);columns:18rem;column-gap:var(--space-6);list-style:none}.deps li{break-inside:avoid;border-bottom:1px solid var(--filet)}.deps a{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--r-petit);min-height:2.75rem;margin:0 -.5rem;padding:.55rem .5rem;text-decoration:none;display:flex}.deps a:hover{background:var(--fond)}.deps small{color:var(--doux);white-space:nowrap;margin-left:.4rem;font-size:.8125rem}.carte-large{max-width:44rem}.rubriques{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.rubriques a{gap:var(--space-2);height:100%;padding:var(--space-5);border-radius:var(--r-grand);background:var(--surface);transition:border-color var(--duration) var(--ease);border:2px solid #0000;flex-direction:column;text-decoration:none;display:flex}.rubriques a:hover{border-color:var(--color-primary)}.rubriques strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.75rem;font-weight:800;line-height:1}.rubriques b{font-weight:600}.rubriques span{color:var(--doux);font-size:var(--petit)}.rubriques .inactif{gap:var(--space-2);height:100%;padding:var(--space-5);border-radius:var(--r-grand);border:1px dashed var(--color-neutrals-300);flex-direction:column;display:flex}.tete{gap:var(--space-6);padding-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;display:grid}@media (width<=52rem){.tete{grid-template-columns:1fr}}.tete h1{max-width:none}.verdict{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.verdict .geant{font-family:var(--font-display);letter-spacing:-.03em;border-radius:var(--r-moyen);white-space:nowrap;padding:.18em .4em;font-size:clamp(2.75rem,2rem + 4vw,4.5rem);font-weight:800;line-height:1}.verdict .geant small{margin-left:.1em;font-size:.5em}.verdict p{max-width:22ch;margin:0}.verdict p b{font-weight:600;display:block}.verdict p span{color:var(--doux);font-size:var(--petit)}.tete .panneau{padding:var(--space-4)}.sommaire{z-index:10;background:var(--fond);border-bottom:1px solid var(--filet);margin:0 calc(-1 * var(--space-4));padding:.6rem var(--space-4);position:sticky;top:0}.sommaire ul{gap:var(--space-2);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sommaire a{background:var(--surface);border:1px solid var(--color-neutrals-300);min-height:2.5rem;font-size:var(--petit);white-space:nowrap;border-radius:999px;align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.sommaire a:hover{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.cles{gap:var(--space-3);margin:var(--space-5) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.cle{background:var(--surface);border-radius:var(--r-moyen);padding:var(--space-4) var(--space-5)}.cle .repere{font-size:var(--petit);color:var(--doux);display:block}.cle .chiffre{font-family:var(--font-display);letter-spacing:-.03em;margin:var(--space-1) 0;font-size:2.5rem;font-weight:800;line-height:1.05;display:block}.cle .chiffre small{letter-spacing:0;margin-left:.2em;font-size:.45em;font-weight:700}.cle p{font-size:var(--petit);color:var(--doux);margin:0}.cle .puce{margin-top:.2rem}.cadre{background:var(--surface);border-radius:var(--r-moyen);margin:var(--space-4) 0;overflow-x:auto}table{border-collapse:collapse;width:100%}caption{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--petit);color:var(--doux);caption-side:bottom;border-top:1px solid var(--filet)}th,td{padding:.65rem var(--space-4);text-align:left;border-bottom:1px solid var(--filet);vertical-align:middle}thead th{font-size:var(--petit);color:var(--doux);white-space:nowrap;border-bottom:1px solid var(--color-neutrals-300);font-weight:600}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}tbody th{font-weight:400}tbody th a{font-weight:600;text-decoration:none}tbody th a:hover{text-decoration:underline}tbody tr:hover td,tbody tr:hover th{background:var(--fond)}.num{text-align:right;white-space:nowrap}.rg{white-space:nowrap;width:4.5rem;color:var(--doux);font-size:var(--petit)}tr.ici td,tr.ici th,tbody tr.ici:hover td,tbody tr.ici:hover th{background:var(--filet);font-weight:600}td.fort{font-weight:600}.jauge{width:9rem}.jauge i{background:var(--color-primary);border-radius:4px;min-width:4px;height:8px;display:block}@media (width<=40rem){.jauge,.masque-mobile{display:none}th,td{padding:.6rem var(--space-3)}}.filtres{gap:var(--space-3) var(--space-5);margin:var(--space-5) 0 var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.filtres label,.filtres legend{font-size:var(--petit);margin-bottom:var(--space-1);padding:0;font-weight:600;display:block}.filtres fieldset{border:0;margin:0;padding:0}.filtres input[type=search],.filtres select{font:inherit;font-size:var(--petit);border:1px solid var(--color-neutrals-300);background:var(--surface);min-height:2.75rem;color:var(--encre);border-radius:999px;min-width:13rem;padding:0 1rem}.bascule{background:var(--filet);border-radius:999px;padding:3px;display:inline-flex}.bascule button{font:inherit;font-size:var(--petit);min-height:2.4rem;color:var(--encre);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1rem;font-weight:600}.bascule button[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary)}.graphe{background:var(--surface);border-radius:var(--r-moyen);padding:var(--space-5);margin:var(--space-4) 0}.graphe .vue{position:relative}.graphe img{width:100%;height:auto;display:block}.graphe svg{width:100%;height:100%;display:block;position:absolute;inset:0}.graphe .etroit{display:none}@media (width<=40rem){.graphe .large{display:none}.graphe .etroit{display:block}}.graphe figcaption{font-size:var(--petit);color:var(--doux);margin-top:var(--space-3)}.proches{margin:var(--space-4) 0;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.proches a{gap:.2rem var(--space-3);padding:var(--space-4);border-radius:var(--r-moyen);background:var(--surface);transition:border-color var(--duration) var(--ease);border:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.proches a:hover{border-color:var(--color-primary)}.proches b{font-weight:600}.proches span.info{color:var(--doux);font-size:var(--petit);grid-column:1/3}.suite{gap:var(--space-3);margin:var(--space-5) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.suite a{padding:var(--space-4) var(--space-5);border-radius:var(--r-moyen);background:var(--color-primary);color:var(--color-on-primary);transition:background var(--duration) var(--ease);flex-direction:column;gap:.2rem;text-decoration:none;display:flex}.suite a:hover{background:var(--color-primary-hover)}.suite a span{font-size:var(--petit)}.suite a b{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.suite a+a{text-align:right}.avenir{color:var(--doux)}.avenir li{margin:var(--space-1) 0}.pied{background:var(--color-primary);color:var(--color-on-primary);margin-top:var(--space-12);padding:var(--space-6) 0;font-size:var(--petit)}.pied p{margin:var(--space-2) 0;max-width:80ch}.podiums{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));padding:0;list-style:none;display:grid}.podiums>li{gap:var(--space-2);padding:var(--space-5);border-radius:var(--r-grand);background:var(--surface);flex-direction:column;display:flex}.podiums h3{margin:0;font-size:1.375rem}.podiums h3 a{text-decoration:none}.podiums ol{margin:var(--space-2) 0 var(--space-3);counter-reset:p;flex:1;padding:0;list-style:none}.podiums ol li{counter-increment:p;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--filet);padding:.5rem 0;display:flex}.podiums ol li:before{content:counter(p);font-family:var(--font-display);width:1.25rem;font-weight:800}.podiums ol li a{flex:1}.podiums .bouton{align-self:flex-start}.reponse{max-width:60ch;margin:0 0 var(--space-5);font-size:1.1875rem}.faq{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.faq>div{padding:var(--space-5);border-radius:var(--r-grand);background:var(--surface)}.faq h3{margin:0 0 var(--space-2)}.faq p{color:var(--doux);margin:0}.lire{max-width:72ch}.liens{margin:var(--space-4) 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.liens a{background:var(--surface);border:1px solid var(--color-neutrals-300);min-height:2.75rem;font-size:var(--petit);border-radius:999px;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.liens a:hover{background:var(--filet)}h1 .sujet{letter-spacing:-.01em;color:var(--doux);margin-top:.35em;font-size:.42em;line-height:1.2;display:block}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
