.cg-carte-territoires-wrapper{margin:2rem 0}.cg-carte-territoires{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(37,99,235,.08);background:#f0f7ff}.cg-carte-territoires__legend{margin:.75rem 0 0;text-align:center;font-size:.875rem;color:#4b5563}.cg-carte-territoires__noscript{padding:1.5rem;background:#f9fafb;border-radius:8px}.cg-carte-territoires__noscript h3{margin:0 0 .75rem;font-size:1.125rem}.cg-carte-territoires__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem}.cg-carte-territoires__list a{color:#2563eb;text-decoration:none}.cg-carte-territoires__list a:hover{text-decoration:underline}.cg-carte-territoires .leaflet-interactive{transition:fill-opacity 0.15s ease,stroke-width 0.15s ease}