.c-hero[data-astro-cid-efwkxizc]{background:radial-gradient(900px 420px at 90% 0%, var(--mint-200), transparent 60%), linear-gradient(180deg, var(--mint-50), #fff);padding:clamp(28px,5vw,56px) 0 30px}.hl[data-astro-cid-efwkxizc]{color:var(--green);background:linear-gradient(transparent 62%, var(--coral-100) 62%)}.lede[data-astro-cid-efwkxizc]{color:var(--muted);max-width:760px;font-size:1.1rem}.kpis[data-astro-cid-efwkxizc]{flex-wrap:wrap;align-items:stretch;gap:12px;margin:24px 0 0;display:flex}.kpis[data-astro-cid-efwkxizc]>div[data-astro-cid-efwkxizc]{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:130px;padding:12px 18px}.kpis[data-astro-cid-efwkxizc] dt[data-astro-cid-efwkxizc]{color:var(--muted);font-size:.8rem;font-weight:600}.kpis[data-astro-cid-efwkxizc] dd[data-astro-cid-efwkxizc]{color:var(--green-900);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.kpis[data-astro-cid-efwkxizc] .kpi-cta[data-astro-cid-efwkxizc]{background:0 0;border:0;align-items:center;padding:0;display:flex}.c-body[data-astro-cid-efwkxizc]{padding-top:10px}.c-search[data-astro-cid-efwkxizc]{background:linear-gradient(135deg, var(--mint-50), #fff);z-index:5;max-width:860px;margin:8px 0 18px;padding:clamp(18px,2.6vw,26px);position:relative}.c-search[data-astro-cid-efwkxizc] .cs-row{box-shadow:none}.vide-band[data-astro-cid-efwkxizc]{background:var(--coral-100);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:16px;max-width:860px;margin-bottom:16px;padding:16px 20px;display:flex}.vide-band[data-astro-cid-efwkxizc]>div[data-astro-cid-efwkxizc]{flex:280px}.vide-band[data-astro-cid-efwkxizc] p[data-astro-cid-efwkxizc]{margin:0}.vide-title[data-astro-cid-efwkxizc]{color:#5a2516;font-weight:800}.vide-band[data-astro-cid-efwkxizc] .muted[data-astro-cid-efwkxizc]{color:#6b3a2c;font-size:.95rem}.filters[data-astro-cid-efwkxizc]{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:14px;margin-bottom:18px;padding:20px;display:grid}.f-field[data-astro-cid-efwkxizc]{gap:6px;min-width:0;display:grid}.f-field[data-astro-cid-efwkxizc] label[data-astro-cid-efwkxizc]{color:var(--green-900);font-size:.88rem;font-weight:600}.f-field[data-astro-cid-efwkxizc] input[data-astro-cid-efwkxizc],.f-field[data-astro-cid-efwkxizc] select[data-astro-cid-efwkxizc]{font:inherit;border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:14px;padding:11px 14px;font-size:.98rem}.f-field[data-astro-cid-efwkxizc] input[data-astro-cid-efwkxizc]:focus,.f-field[data-astro-cid-efwkxizc] select[data-astro-cid-efwkxizc]:focus{border-color:var(--sage-600);box-shadow:0 0 0 4px var(--mint-200);outline:none}.f-actions[data-astro-cid-efwkxizc]{align-items:center;gap:12px;display:flex}.f-actions[data-astro-cid-efwkxizc] .btn[data-astro-cid-efwkxizc]{padding:12px 22px}.reset[data-astro-cid-efwkxizc]{font-size:.92rem;font-weight:600}@media (width<=980px){.filters[data-astro-cid-efwkxizc]{grid-template-columns:1fr 1fr}}@media (width<=520px){.filters[data-astro-cid-efwkxizc]{grid-template-columns:1fr}.f-actions[data-astro-cid-efwkxizc] .btn[data-astro-cid-efwkxizc]{flex:1}}.filters-sum[data-astro-cid-efwkxizc]{display:none}@media (width<=1023px){.kpis[data-astro-cid-efwkxizc] dt[data-astro-cid-efwkxizc]{font-size:.84rem}.explain[data-astro-cid-efwkxizc] a[data-astro-cid-efwkxizc]{align-items:center;min-height:44px;display:inline-flex}}@media (width>=768px){.filters-box[data-astro-cid-efwkxizc]>.filters-sum[data-astro-cid-efwkxizc]{display:none}}@media (width<=767px){.c-hero[data-astro-cid-efwkxizc]{padding:20px 0 22px}.c-search[data-astro-cid-efwkxizc]{border-radius:var(--radius-sm);margin-top:4px;padding:14px}.lede-filtre[data-astro-cid-efwkxizc]{display:none}.vide-band[data-astro-cid-efwkxizc]{gap:12px;padding:14px 16px}.vide-band[data-astro-cid-efwkxizc]>.icon-bubble[data-astro-cid-efwkxizc]{display:none}.vide-band[data-astro-cid-efwkxizc] .btn[data-astro-cid-efwkxizc]{width:100%;min-height:50px}.lede[data-astro-cid-efwkxizc]{font-size:1rem}.kpis[data-astro-cid-efwkxizc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.kpis[data-astro-cid-efwkxizc]>div[data-astro-cid-efwkxizc]{border-radius:16px;min-width:0;padding:10px 12px}.kpis[data-astro-cid-efwkxizc] dt[data-astro-cid-efwkxizc]{font-size:.82rem;line-height:1.25}.kpis[data-astro-cid-efwkxizc] dd[data-astro-cid-efwkxizc]{font-size:1.2rem}.kpis[data-astro-cid-efwkxizc] .kpi-cta[data-astro-cid-efwkxizc]{grid-column:1/-1}.kpis[data-astro-cid-efwkxizc] .kpi-cta[data-astro-cid-efwkxizc] .btn[data-astro-cid-efwkxizc]{width:100%;min-height:50px}.filters-box[data-astro-cid-efwkxizc]{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);background:#fff;margin-bottom:16px}.filters-sum[data-astro-cid-efwkxizc]{cursor:pointer;min-height:56px;color:var(--green-900);justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-weight:800;list-style:none;display:flex}.filters-sum[data-astro-cid-efwkxizc]::-webkit-details-marker{display:none}.filters-sum[data-astro-cid-efwkxizc]>span[data-astro-cid-efwkxizc]:first-child{align-items:center;gap:10px;display:inline-flex}.filters-sum[data-astro-cid-efwkxizc]:after{content:"+";color:var(--coral-700);font-size:1.5rem;line-height:1}.filters-box[data-astro-cid-efwkxizc][open] .filters-sum[data-astro-cid-efwkxizc]:after{content:"–"}.f-badge[data-astro-cid-efwkxizc]{background:var(--coral-100);color:var(--coral-700);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:.82rem;font-weight:700}.filters-box[data-astro-cid-efwkxizc] .filters[data-astro-cid-efwkxizc]{box-shadow:none;background:0 0;border:0;margin:0;padding:4px 18px 18px}.f-field[data-astro-cid-efwkxizc] input[data-astro-cid-efwkxizc],.f-field[data-astro-cid-efwkxizc] select[data-astro-cid-efwkxizc]{min-height:50px;font-size:16px}.f-field[data-astro-cid-efwkxizc] label[data-astro-cid-efwkxizc]{font-size:.95rem}.f-actions[data-astro-cid-efwkxizc] .btn[data-astro-cid-efwkxizc]{min-height:50px}.reset[data-astro-cid-efwkxizc]{align-items:center;min-height:48px;padding:0 8px;display:inline-flex}.pgrid[data-astro-cid-efwkxizc]{gap:16px}.pager[data-astro-cid-efwkxizc]{flex-wrap:wrap}.pager[data-astro-cid-efwkxizc] .btn[data-astro-cid-efwkxizc]{min-height:48px}.explain[data-astro-cid-efwkxizc]{gap:16px}.villes[data-astro-cid-efwkxizc] a[data-astro-cid-efwkxizc]{min-height:56px}}.count[data-astro-cid-efwkxizc]{color:var(--muted);margin:6px 0 16px;font-weight:600}.pgrid[data-astro-cid-efwkxizc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:20px;display:grid}.pager[data-astro-cid-efwkxizc]{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 0;display:flex}.explain[data-astro-cid-efwkxizc] .icon-bubble[data-astro-cid-efwkxizc]{margin-bottom:14px}.explain[data-astro-cid-efwkxizc] .h3[data-astro-cid-efwkxizc]{font-size:1.2rem}.explain[data-astro-cid-efwkxizc] a[data-astro-cid-efwkxizc]{font-weight:700}.villes-block[data-astro-cid-efwkxizc]{padding-bottom:10px}.villes[data-astro-cid-efwkxizc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.villes[data-astro-cid-efwkxizc] a[data-astro-cid-efwkxizc]{border:1px solid var(--line);background:var(--mint-50);border-radius:18px;gap:2px;padding:12px 16px;text-decoration:none;display:grid}.villes[data-astro-cid-efwkxizc] a[data-astro-cid-efwkxizc]:hover{border-color:var(--sage)}.villes[data-astro-cid-efwkxizc] b[data-astro-cid-efwkxizc]{color:var(--green-900)}.villes[data-astro-cid-efwkxizc] small[data-astro-cid-efwkxizc]{color:var(--muted)}
