._0qDJEG_page{max-width:1180px;margin:0 auto;padding:48px 20px 80px}._0qDJEG_entete{margin-bottom:44px}._0qDJEG_etiquette{letter-spacing:.03em;text-transform:uppercase;color:var(--vert-texte);margin:0 0 14px;font-size:11px;font-weight:700}._0qDJEG_titre{font-size:var(--titre-1);letter-spacing:-.03em;color:var(--encre);margin:0;font-weight:700;line-height:1.02}._0qDJEG_chapo{max-width:58ch;color:var(--craie);margin:20px 0 0;font-size:17px;line-height:1.6}._0qDJEG_corps{gap:40px;display:grid}@media (min-width:900px){._0qDJEG_corps{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px}._0qDJEG_carte{top:calc(var(--hauteur-entete) + 24px);position:sticky}}._0qDJEG_liste{border-top:1px solid var(--trait);gap:0 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){._0qDJEG_liste{grid-template-columns:repeat(2,minmax(0,1fr))}}._0qDJEG_commune{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 4px;text-decoration:none;display:flex}._0qDJEG_commune:hover,._0qDJEG_communeActive{background:var(--calque)}._0qDJEG_commune:focus-visible{outline:2px solid var(--encre);outline-offset:2px}._0qDJEG_nom{color:var(--encre);font-size:16px;font-weight:600}._0qDJEG_detail{font-variant-numeric:tabular-nums;color:var(--craie);flex:none;font-size:12.5px}._0qDJEG_carte{border-radius:var(--rayon-carte);background:var(--calque);padding:24px}@media (max-width:899px){._0qDJEG_carte{max-width:360px}}._0qDJEG_cadreCarte{position:relative}._0qDJEG_bulle{z-index:1;background:var(--encre);min-width:max-content;box-shadow:var(--ombre-levee);color:#fff;pointer-events:none;border-radius:10px;gap:2px;padding:8px 12px 9px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px))}._0qDJEG_bulleDroite{transform:translate(-16px,calc(-100% - 12px))}._0qDJEG_bulleGauche{transform:translate(calc(16px - 100%),calc(-100% - 12px))}._0qDJEG_bulleDessous{transform:translate(-50%,12px)}._0qDJEG_bulleDroite._0qDJEG_bulleDessous{transform:translate(-16px,12px)}._0qDJEG_bulleGauche._0qDJEG_bulleDessous{transform:translate(calc(16px - 100%),12px)}._0qDJEG_bulleNom{font-size:14px;font-weight:700}._0qDJEG_bulleDetail{font-variant-numeric:tabular-nums;opacity:.85;font-size:12px}
