.ch-section{background:#f6f5f0;color:#192d29;padding:clamp(2rem,5vw,4rem) 1.2rem;border-top:1px solid #d0d9d0;scroll-margin-top:6rem}.ch-inner{max-width:1120px;margin:auto;min-width:0}.ch-section h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2;margin:0 0 1.3rem;color:#173d33}.ch-section h3{font-size:1.3rem;margin:2rem 0 .7rem;line-height:1.35}.ch-section p{max-width:85ch;line-height:1.75;margin:.8rem 0;overflow-wrap:anywhere}.ch-section a{color:#175b45;text-decoration:underline;text-underline-offset:.18em}.ch-section a:focus-visible,.ch-section button:focus-visible{outline:3px solid #9a4b12;outline-offset:4px}.ch-kicker{font-size:.82rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase;color:#526759}.ch-intro{font-size:1.16rem}.ch-energy{display:flex;height:1.5rem;border-radius:.3rem;overflow:hidden;margin:1.5rem 0 .8rem;background:#dfe3dd}.ch-energy span{height:100%;display:block;flex-shrink:0}.ch-energy-gaz_naturel{background:#245f8f}.ch-energy-electricite{background:#da9f2e}.ch-energy-reseau_chaleur{background:#ab513d}.ch-energy-fioul{background:#5f5f62}.ch-energy-bois{background:#527848}.ch-energy-autres{background:#a8aaa5}.ch-energy-pac{background:#226345}.ch-dot{display:inline-block;width:.8rem;height:.8rem;margin-right:.45rem;border-radius:.15rem}.ch-legend{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.5rem 1rem}.ch-pac{padding:1rem;border-left:4px solid #226345;background:#e7eee5;margin:1.2rem 0;line-height:1.7}.ch-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0}.ch-cards>div{background:white;padding:1.4rem;border:1px solid #d0d9d0;border-radius:.4rem}.ch-cards h3{margin:0}.ch-number{font-size:2rem;font-weight:750;color:#184d39;line-height:1.2!important}.ch-table-wrap{max-width:100%;overflow-x:auto;margin:1.2rem 0;border:1px solid #c8d4ca;border-radius:.3rem}.ch-section table{border-collapse:collapse;width:100%;font-size:.94rem;background:white}.ch-section caption{text-align:left;padding:1rem;font-weight:700;background:#e9eee7}.ch-section th,.ch-section td{text-align:left;padding:.85rem;vertical-align:top;border-bottom:1px solid #e0e5df;line-height:1.6}.ch-section thead th{background:#e9eee7;color:#203d31}.ch-section tbody th{font-weight:600}.ch-section th button{font:inherit;font-weight:700;color:inherit;background:transparent;border:0;padding:0;cursor:pointer;text-align:left;line-height:1.5}.ch-section tbody tr:nth-child(even){background:#f6f7f2}.ch-section ul{line-height:1.8}.ch-map{height:420px;width:100%;z-index:0;border:1px solid #bdcabb;border-radius:.5rem;margin-top:1.5rem}.ch-section .leaflet-container{font-family:inherit;font-size:.9rem}.ch-section .leaflet-popup-content a{color:#175b45}.ch-section .leaflet-control-attribution a{color:#175b45}.ch-next{margin:2rem 0;padding:1.2rem;background:#e8ede4}.ch-next h3{margin-top:0}.ch-sources{font-size:.84rem;border-top:1px solid #c8d4ca;padding-top:1rem}.ch-sort-status{font-size:.9rem;min-height:1.4rem}.ch-section [id]{scroll-margin-top:7rem}@media(max-width:600px){.ch-cards{grid-template-columns:1fr}.ch-map{height:340px}.ch-section th,.ch-section td{padding:.65rem}.ch-section table{font-size:.88rem}.ch-section .ch-number{font-size:1.7rem}.ch-section .leaflet-popup-content{max-width:220px}}
.ch-map-point{color:#175b45;font-size:26px;line-height:24px;text-align:center;text-shadow:0 0 3px white,0 0 3px white}.ch-map-point:focus-visible{outline:3px solid #9a4b12;outline-offset:2px}
.ch-pac meter{display:block;width:100%;height:1.2rem;margin:.6rem 0;accent-color:#226345}

.ch-w-0{width:0.0%}.ch-w-2{width:0.02%}.ch-w-3{width:0.03%}.ch-w-4{width:0.04%}.ch-w-5{width:0.05%}.ch-w-6{width:0.06%}.ch-w-7{width:0.07%}.ch-w-8{width:0.08%}.ch-w-9{width:0.09%}.ch-w-10{width:0.1%}.ch-w-12{width:0.12%}.ch-w-13{width:0.13%}.ch-w-14{width:0.14%}.ch-w-15{width:0.15%}.ch-w-16{width:0.16%}.ch-w-18{width:0.18%}.ch-w-20{width:0.2%}.ch-w-21{width:0.21%}.ch-w-24{width:0.24%}.ch-w-25{width:0.25%}.ch-w-27{width:0.27%}.ch-w-28{width:0.28%}.ch-w-29{width:0.29%}.ch-w-31{width:0.31%}.ch-w-32{width:0.32%}.ch-w-33{width:0.33%}.ch-w-34{width:0.34%}.ch-w-35{width:0.35%}.ch-w-36{width:0.36%}.ch-w-37{width:0.37%}.ch-w-38{width:0.38%}.ch-w-40{width:0.4%}.ch-w-41{width:0.41%}.ch-w-43{width:0.43%}.ch-w-44{width:0.44%}.ch-w-46{width:0.46%}.ch-w-49{width:0.49%}.ch-w-50{width:0.5%}.ch-w-51{width:0.51%}.ch-w-52{width:0.52%}.ch-w-55{width:0.55%}.ch-w-56{width:0.56%}.ch-w-58{width:0.58%}.ch-w-60{width:0.6%}.ch-w-61{width:0.61%}.ch-w-64{width:0.64%}.ch-w-72{width:0.72%}.ch-w-73{width:0.73%}.ch-w-74{width:0.74%}.ch-w-75{width:0.75%}.ch-w-77{width:0.77%}.ch-w-83{width:0.83%}.ch-w-84{width:0.84%}.ch-w-85{width:0.85%}.ch-w-86{width:0.86%}.ch-w-92{width:0.92%}.ch-w-96{width:0.96%}.ch-w-97{width:0.97%}.ch-w-100{width:1.0%}.ch-w-106{width:1.06%}.ch-w-109{width:1.09%}.ch-w-110{width:1.1%}.ch-w-114{width:1.14%}.ch-w-115{width:1.15%}.ch-w-127{width:1.27%}.ch-w-129{width:1.29%}.ch-w-130{width:1.3%}.ch-w-133{width:1.33%}.ch-w-141{width:1.41%}.ch-w-149{width:1.49%}.ch-w-150{width:1.5%}.ch-w-152{width:1.52%}.ch-w-154{width:1.54%}.ch-w-165{width:1.65%}.ch-w-167{width:1.67%}.ch-w-169{width:1.69%}.ch-w-174{width:1.74%}.ch-w-176{width:1.76%}.ch-w-180{width:1.8%}.ch-w-181{width:1.81%}.ch-w-193{width:1.93%}.ch-w-196{width:1.96%}.ch-w-197{width:1.97%}.ch-w-201{width:2.01%}.ch-w-224{width:2.24%}.ch-w-229{width:2.29%}.ch-w-234{width:2.34%}.ch-w-245{width:2.45%}.ch-w-254{width:2.54%}.ch-w-255{width:2.55%}.ch-w-258{width:2.58%}.ch-w-263{width:2.63%}.ch-w-264{width:2.64%}.ch-w-266{width:2.66%}.ch-w-304{width:3.04%}.ch-w-334{width:3.34%}.ch-w-341{width:3.41%}.ch-w-349{width:3.49%}.ch-w-378{width:3.78%}.ch-w-395{width:3.95%}.ch-w-414{width:4.14%}.ch-w-464{width:4.64%}.ch-w-537{width:5.37%}.ch-w-589{width:5.89%}.ch-w-705{width:7.05%}.ch-w-793{width:7.93%}.ch-w-804{width:8.04%}.ch-w-949{width:9.49%}.ch-w-1056{width:10.56%}.ch-w-1123{width:11.23%}.ch-w-1242{width:12.42%}.ch-w-1591{width:15.91%}.ch-w-1676{width:16.76%}.ch-w-1790{width:17.9%}.ch-w-1823{width:18.23%}.ch-w-1938{width:19.38%}.ch-w-1988{width:19.88%}.ch-w-2129{width:21.29%}.ch-w-2181{width:21.81%}.ch-w-2211{width:22.11%}.ch-w-2244{width:22.44%}.ch-w-2255{width:22.55%}.ch-w-2259{width:22.59%}.ch-w-2321{width:23.21%}.ch-w-2324{width:23.24%}.ch-w-2422{width:24.22%}.ch-w-2434{width:24.34%}.ch-w-2490{width:24.9%}.ch-w-2514{width:25.14%}.ch-w-2521{width:25.21%}.ch-w-2545{width:25.45%}.ch-w-2550{width:25.5%}.ch-w-2600{width:26.0%}.ch-w-2650{width:26.5%}.ch-w-2699{width:26.99%}.ch-w-2703{width:27.03%}.ch-w-2728{width:27.28%}.ch-w-2736{width:27.36%}.ch-w-2815{width:28.15%}.ch-w-2847{width:28.47%}.ch-w-2970{width:29.7%}.ch-w-3002{width:30.02%}.ch-w-3006{width:30.06%}.ch-w-3100{width:31.0%}.ch-w-3184{width:31.84%}.ch-w-3196{width:31.96%}.ch-w-3204{width:32.04%}.ch-w-3269{width:32.69%}.ch-w-3289{width:32.89%}.ch-w-3414{width:34.14%}.ch-w-3433{width:34.33%}.ch-w-3537{width:35.37%}.ch-w-3658{width:36.58%}.ch-w-4203{width:42.03%}.ch-w-4214{width:42.14%}.ch-w-4215{width:42.15%}.ch-w-4446{width:44.46%}.ch-w-4561{width:45.61%}.ch-w-4701{width:47.01%}.ch-w-4705{width:47.05%}.ch-w-4708{width:47.08%}.ch-w-4890{width:48.9%}.ch-w-4993{width:49.93%}.ch-w-5421{width:54.21%}.ch-w-5472{width:54.72%}.ch-w-5786{width:57.86%}.ch-w-5921{width:59.21%}.ch-w-6010{width:60.1%}.ch-w-6036{width:60.36%}.ch-w-6160{width:61.6%}.ch-w-6176{width:61.76%}.ch-w-6220{width:62.2%}.ch-w-6250{width:62.5%}.ch-w-6263{width:62.63%}.ch-w-6342{width:63.42%}.ch-w-6554{width:65.54%}.ch-w-6629{width:66.29%}.ch-w-6768{width:67.68%}.ch-w-6787{width:67.87%}.ch-w-6841{width:68.41%}.ch-w-6843{width:68.43%}.ch-w-7000{width:70.0%}.ch-w-7007{width:70.07%}.ch-w-7033{width:70.33%}.ch-w-7056{width:70.56%}.ch-w-7240{width:72.4%}.ch-w-7265{width:72.65%}.ch-w-7289{width:72.89%}.ch-w-7322{width:73.22%}.ch-w-7327{width:73.27%}.ch-w-7339{width:73.39%}.ch-w-7365{width:73.65%}.ch-w-7378{width:73.78%}.ch-w-7450{width:74.5%}.ch-w-7644{width:76.44%}.ch-w-7992{width:79.92%}.ch-w-8045{width:80.45%}