.guide{max-width:72rem;margin:0 auto}.guide-sommaire{gap:var(--ds-e-2);margin:0 0 var(--ds-e-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.guide-sommaire a{min-height:44px;padding:0 var(--ds-e-4);border-radius:var(--ds-r-pilule);background:var(--ds-creme-haute);box-shadow:var(--ds-elev-1);color:var(--ds-bleu);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}:is(.guide-sommaire a:hover,.guide-sommaire a:focus-visible){background:var(--ds-bleu-clair)}.guide-chiffres{gap:var(--ds-e-3);margin:0 0 var(--ds-e-7);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.guide-chiffres div{padding:var(--ds-e-4);border-radius:var(--ds-r-carte);background:var(--ds-creme-haute);box-shadow:var(--ds-elev-1)}.guide-chiffres dt{color:var(--ds-doux);font-size:var(--ds-t-petit);margin:0}.guide-chiffres dd{margin:var(--ds-e-1) 0 0;color:var(--ds-encre);font-family:var(--ds-titre);font-size:var(--ds-t-2);letter-spacing:var(--ds-approche-titre);font-weight:700;line-height:1.05}.guide-bloc{max-width:var(--ds-mesure);margin:0 0 var(--ds-e-7);scroll-margin-top:96px}.guide-bloc h2{margin:0 0 var(--ds-e-3);color:var(--ds-encre);font-family:var(--ds-titre);font-size:var(--ds-t-2);letter-spacing:var(--ds-approche-titre);line-height:1.1}.guide-bloc h3{margin:var(--ds-e-5) 0 var(--ds-e-2);font-family:var(--ds-titre);font-size:var(--ds-t-3)}.guide-bloc p,.guide-bloc li{color:var(--ds-encre);font-size:var(--ds-t-texte);line-height:1.65}.guide-bloc a{color:var(--ds-bleu);text-underline-offset:3px}.guide-note{color:var(--ds-doux)!important;font-size:var(--ds-t-petit)!important}.guide-communes{columns:3 14rem;column-gap:var(--ds-e-6);margin:0 0 var(--ds-e-7);padding:0;list-style:none}.guide-communes li{break-inside:avoid}.guide-communes a{justify-content:space-between;gap:var(--ds-e-2);border-bottom:1px solid var(--ds-trait);min-height:44px;color:var(--ds-encre);align-items:center;text-decoration:none;display:flex}:is(.guide-communes a:hover,.guide-communes a:focus-visible){color:var(--ds-bleu)}.guide-communes small{color:var(--ds-doux);font-size:var(--ds-t-petit);white-space:nowrap}.guide-tableau{border-collapse:collapse;width:100%;max-width:48rem;margin:var(--ds-e-3) 0 var(--ds-e-5);font-size:var(--ds-t-petit)}.guide-tableau th,.guide-tableau td{padding:var(--ds-e-2) var(--ds-e-3);border-bottom:1px solid var(--ds-trait);text-align:left}.guide-tableau td:last-child,.guide-tableau th:last-child{text-align:right;white-space:nowrap}.guide-faq{max-width:var(--ds-mesure);margin:0 0 var(--ds-e-7)}.guide-faq details{margin:0 0 var(--ds-e-2);border-radius:var(--ds-r-carte);background:var(--ds-creme-haute);box-shadow:var(--ds-elev-1)}.guide-faq summary{min-height:44px;padding:var(--ds-e-3) var(--ds-e-4);cursor:pointer;color:var(--ds-encre);align-items:center;font-weight:600;display:flex}.guide-faq details p{padding:0 var(--ds-e-4) var(--ds-e-4);margin:0;line-height:1.6}.guide-sources{max-width:var(--ds-mesure);padding:var(--ds-e-4) var(--ds-e-5);border-radius:var(--ds-r-carte);background:var(--ds-sable-profond)}.guide-sources h2{margin:0 0 var(--ds-e-2);font-size:var(--ds-t-3)}.guide-sources ul{margin:0;padding-left:1.2em}.guide-sources li{margin:0 0 var(--ds-e-1);font-size:var(--ds-t-petit);color:var(--ds-doux);overflow-wrap:anywhere}.guide-sources a{color:var(--ds-bleu)}.agenda-liste{gap:var(--ds-e-3);margin:0 0 var(--ds-e-7);padding:0;list-style:none;display:grid}.agenda-jour{margin:var(--ds-e-5) 0 var(--ds-e-2);font-family:var(--ds-titre);font-size:var(--ds-t-3);color:var(--ds-encre)}.agenda-carte{gap:var(--ds-e-1);padding:var(--ds-e-4);border-radius:var(--ds-r-carte);background:var(--ds-creme-haute);box-shadow:var(--ds-elev-1);display:grid}.agenda-carte h3{font-size:var(--ds-t-3);overflow-wrap:anywhere;margin:0;line-height:1.25}.agenda-carte h3 a{color:var(--ds-encre);text-decoration:none}:is(.agenda-carte h3 a:hover,.agenda-carte h3 a:focus-visible){color:var(--ds-bleu);text-decoration:underline}.agenda-carte p{color:var(--ds-doux);font-size:var(--ds-t-petit);overflow-wrap:anywhere;margin:0}.agenda-carte .agenda-quand{color:var(--ds-brique-texte);font-weight:700}.agenda-vide{padding:var(--ds-e-5);border-radius:var(--ds-r-carte);background:var(--ds-creme-haute)}.fiche-commune{margin:var(--ds-e-7) 0 0}:where(.guide-bloc,.guide-sources,.agenda-carte p,.agenda-vide,.fiche-commune nav) a:not(.button),.page-hero .lede a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fiche-commune .guide-chiffres{margin-bottom:var(--ds-e-5)}@media (max-width:640px){.guide-communes{columns:1}.guide-tableau{font-size:.875rem}.guide-tableau th,.guide-tableau td{padding:var(--ds-e-2)}}
