/* Scoped styles for the municipal demonstrations supplied on 2026-10-21. */
.cx-municipal-dossier h1{color:#142939}.cx-municipal-dossier .cx-case-kicker{margin-top:32px}.cx-case-lead{font-size:20px}.cx-case-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0}.cx-case-metrics>div{border-top:3px solid #316583;background:#fff;padding:20px;border-radius:3px}.cx-case-metrics strong{display:block;color:#142939;font-size:clamp(23px,3vw,34px);line-height:1.25}.cx-case-metrics span{display:block;color:#536572;font-size:14px;margin-top:8px}.cx-municipal-dossier .cx-detail-grid{grid-template-columns:1.15fr 1fr;align-items:start}.cx-municipal-dossier .cx-detail-grid img{border:1px solid #d4dfe8}.cx-municipal-dossier .cx-detail-grid h2{margin-top:0}.cx-municipal-dossier .cx-table-scroll{background:#fff;border:1px solid #d4dfe8;border-radius:6px}.cx-municipal-dossier table{min-width:560px}.cx-municipal-dossier caption{text-align:left;padding:16px;color:#142939;font-weight:700}.cx-municipal-dossier td{color:#314e60}.cx-case-nav{display:flex;gap:24px;flex-wrap:wrap;margin-top:35px;border-top:1px solid #d4dfe8;padding-top:24px}.cx-case-nav a{color:#245f80;font-weight:700}.cx-municipal-cards .cx-evidence-link{display:flex;flex-direction:column}.cx-municipal-cards .cx-evidence-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.cx-municipal-cards .cx-evidence-card a>div{padding:24px}.cx-municipal-cards h3{margin-top:10px}.cx-municipal-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;margin-top:24px}.cx-municipal-feature-grid img{display:block;width:100%;height:auto;border:1px solid #d4dfe8;border-radius:8px}.cx-municipal-feature:target{scroll-margin-top:110px}
@media(max-width:760px){.cx-case-metrics{grid-template-columns:1fr;gap:10px}.cx-case-metrics>div{padding:16px}.cx-case-metrics strong{font-size:28px}.cx-municipal-dossier .cx-detail-grid,.cx-municipal-feature-grid{grid-template-columns:1fr;gap:24px}.cx-municipal-cards .cx-evidence-link{display:flex}.cx-municipal-cards .cx-evidence-card img{width:100%;height:auto}.cx-municipal-dossier .cx-downloads a{width:100%;text-align:center}}
