.pflege-map-section,.pflege-local{padding:60px 0}.pflege-map-frame{background:#fffdf8;border:1px solid #d9d6ce;border-radius:24px;padding:18px;max-width:100%;box-sizing:border-box}.pflege-hannover-map{display:block;width:100%;height:auto;min-width:0}.pflege-district{stroke:#fff;stroke-width:1.4;transition:filter .15s}.pflege-hannover-map a:hover path,.pflege-hannover-map a:focus path{filter:brightness(.83);stroke:#203859;stroke-width:3}.pflege-district.is-current{fill:#f4af32;stroke:#203859;stroke-width:3}.pflege-map-label{font:600 11px Arial,sans-serif;fill:#203859;paint-order:stroke;stroke:#fffdf8;stroke-width:2.5;stroke-linejoin:round}.pflege-district-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.pflege-district-list a{display:block;padding:7px 0;font-size:17px}.pflege-district-list ul{padding-left:18px}.pflege-map-credit,.pflege-local figcaption{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.pflege-local-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}.pflege-local figure{margin:0}.pflege-local img{width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:22px}.pflege-checklist{background:#f8f3e9;padding:25px;border-radius:20px}.pflege-map-section [id],#ambulante-anfragen{scroll-margin-top:130px}@media(max-width:700px){.pflege-district-list,.pflege-local-grid{grid-template-columns:1fr}.pflege-map-frame{padding:3px}.pflege-map-section,.pflege-local{padding:35px 0}}