.villes_section__5dPIq{margin-top:var(--sp-10)}.villes_section__5dPIq:first-of-type{margin-top:0}.villes_sectionTitle__UYBX2{margin:0 0 var(--sp-5);font:400 22px/1.2 var(--font-serif);color:var(--ink)}.villes_figures__sH0W6{margin:0;border-top:1px solid var(--ink)}.villes_figure__d9FbJ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--sp-2) var(--sp-6);gap:var(--sp-2) var(--sp-6);padding:var(--sp-5) 0;border-bottom:1px solid var(--rule);align-items:baseline}.villes_figure__d9FbJ dt{color:var(--ink);font-size:14px}.villes_figure__d9FbJ dd{margin:0;text-align:right;font:500 16px var(--font-mono);color:var(--ink);white-space:nowrap}.villes_figureLead__M3fZW dd{color:var(--positive)}.villes_figure__d9FbJ .villes_figureNote__tML6R{grid-column:1/-1;margin:0;text-align:left;white-space:normal;color:var(--faint);font:400 11px/1.5 var(--font-mono)}.villes_cta__ZQoOq{margin-top:var(--sp-10);padding:var(--sp-8) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-6)}.villes_ctaText__Myj09{margin:0;max-width:52ch;color:var(--ink-2);font-size:14.5px;line-height:1.6}.villes_ctaButton__9Bp_l{min-height:44px;padding:0 var(--sp-8);text-decoration:none}.villes_cityLink__AObsV:focus-visible,.villes_ctaButton__9Bp_l:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.villes_cityList___vTGS{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.villes_cityList___vTGS li{border-bottom:1px solid var(--rule)}.villes_cityLink__AObsV{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--sp-6);gap:var(--sp-6);align-items:baseline;min-height:44px;padding:var(--sp-4) 0;color:var(--ink);text-decoration:none}.villes_cityLink__AObsV:hover .villes_cityName__aZUyO{text-decoration:underline}.villes_cityName__aZUyO{font:400 16px var(--font-serif);overflow-wrap:anywhere}.villes_cityFigure__a2KW9{font:400 12px var(--font-mono);color:var(--muted);text-align:right;white-space:nowrap}.villes_cityYield__7dDvO{font:500 13px var(--font-mono);color:var(--positive);text-align:right;white-space:nowrap}.villes_listCaption__QCO4W{margin:0 0 var(--sp-4);font:500 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.villes_method__lVsRu{margin:var(--sp-10) 0 0;max-width:72ch;color:var(--muted);font-size:12.5px;line-height:1.65}.villes_empty__G_RIP{margin:0;color:var(--muted);font-size:14px}@media (max-width:560px){.villes_cityLink__AObsV{grid-template-columns:minmax(0,1fr) auto}.villes_cityFigure__a2KW9{display:none}}