.news-preview-map{margin:2rem 0;padding:1.4rem;border:1px solid #d7ded8;border-radius:16px;background:#f7faf6;color:#173929}.news-preview-map__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.news-preview-map h2{margin:.2rem 0 .5rem;font-size:1.8rem}.news-preview-map__heading>span,.news-preview-map__note,.news-preview-map__consent p,.news-preview-map__status{font-size:.86rem;line-height:1.55;color:#526458}.news-preview-map__consent{display:flex;align-items:center;gap:1rem;margin:1.2rem 0}.news-preview-map__load{font:inherit;font-weight:700;color:white;background:#155c3d;border:0;border-radius:8px;padding:.8rem 1.1rem;cursor:pointer;white-space:nowrap}.news-preview-map__load:hover{background:#0c452c}.news-preview-map__load:focus-visible,.news-preview-map a:focus-visible,.news-preview-map .leaflet-marker-icon:focus-visible{outline:3px solid #b55812;outline-offset:4px}.news-preview-map__canvas{height:360px;border-radius:12px;border:1px solid #ced8ce;isolation:isolate;background:#e4ece1}.news-preview-map__canvas[hidden]{display:none}.news-preview-map__list{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem}.news-preview-map__list li{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem 0;border-top:1px solid #dfe5dc;min-width:0}.news-preview-map__list li>div{min-width:0}.news-preview-map__list strong{display:block;font-size:.85rem;margin-bottom:.25rem}.news-preview-map__list a{display:block;color:#164a34;line-height:1.45;overflow-wrap:anywhere;font-weight:650}.news-preview-map__list small{display:block;font-size:.75rem;line-height:1.5;color:#5c6c60;margin-top:.25rem}.news-preview-map__list small a{display:inline;font-weight:400}.news-preview-map__list-icon,.news-preview-map__marker{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;flex:0 0 40px;background:#e5e9e7;color:#244637}.news-preview-map__marker{width:40px;height:40px;border:2px solid white;box-shadow:0 1px 7px #0005}.news-preview-map__marker--approximate{border:3px dashed #fff;outline:2px solid currentColor;box-sizing:border-box}.news-preview-map__icon--fire{background:#fff0e4;color:#a64013}.news-preview-map__icon--police{background:#e8efff;color:#2257a3}.news-preview-map__icon--traffic{background:#fff4cf;color:#7c580b}.news-preview-map__icon--nature{background:#e1efda;color:#2d651e}.news-preview-map__icon--festival{background:#f4e8fd;color:#78399a}.news-preview-map__icon--education{background:#e4f3f8;color:#16637b}.news-preview-map__icon--housing{background:#f5e8df;color:#90502c}.news-preview-map__popup{min-width:170px;max-width:260px;line-height:1.45}.news-preview-map__popup strong,.news-preview-map__popup a,.news-preview-map__popup small{display:block}.news-preview-map__popup a{margin:.4rem 0;font-weight:700;color:#155c3d}.news-preview-map__popup p{font-size:.8rem;margin:.5rem 0}.news-preview-map__popup small{color:#5c6c60}.news-preview-map__marker-container{background:transparent;border:0}@media(max-width:680px){.news-preview-map{padding:1rem}.news-preview-map__heading{align-items:flex-start;flex-direction:column;gap:0}.news-preview-map__consent{align-items:flex-start;flex-direction:column;gap:.25rem}.news-preview-map__list{grid-template-columns:1fr}.news-preview-map__canvas{height:300px}.news-preview-map h2{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.news-preview-map .leaflet-zoom-animated{transition:none!important}}@media print{.news-preview-map__consent,.news-preview-map__canvas,.news-preview-map__status{display:none}.news-preview-map__list{display:block}.news-preview-map__list li{break-inside:avoid}}
