.lincs-coverage{margin-block:2rem}.lincs-coverage .lincs-map-frame{position:relative;border:1px solid #cbd7cb;border-radius:18px;overflow:hidden;background:#edf3ef}.lincs-coverage #lincolnshire-coverage-map{height:600px;width:100%;z-index:0;background:#edf3ef}.lincs-coverage .leaflet-container{font-family:inherit}.lincs-coverage .leaflet-control-attribution{font-size:11px;line-height:1.5;max-width:100%;background:rgba(255,255,255,.94)}.lincs-coverage .leaflet-control-attribution a{color:#145b34}.lincs-coverage .leaflet-popup-content{font-size:14px;line-height:1.5}.lincs-coverage #lincolnshire-map-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#edf3ef}.lincs-coverage #lincolnshire-map-fallback[hidden]{display:none}.lincs-coverage .lincs-map-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:.85rem 0}.lincs-coverage .lincs-map-actions button{border:1px solid #a4bca8;border-radius:999px;background:white;color:#205734;padding:.55rem 1rem;font:inherit;cursor:pointer}.lincs-coverage .lincs-map-credit{font-size:12px;line-height:1.55;color:#40584a}.lincs-coverage .lincs-map-key:before{content:'';display:inline-block;width:16px;height:12px;margin-right:7px;background:#a5cda4;border:2px solid #205734;vertical-align:middle}@media(max-width:600px){.lincs-coverage #lincolnshire-coverage-map{height:480px}.lincs-coverage .lincs-map-actions{font-size:14px}.lincs-coverage .leaflet-control-attribution{font-size:10px}}
.lp-map-intro{max-width:1120px;margin:auto;padding:70px 6% 35px}.lp-map-intro h1{font-size:clamp(40px,5vw,68px);line-height:1.08;letter-spacing:-.035em;margin:20px 0}.lp-map-intro p{max-width:65ch;line-height:1.8}.lp-map-page>.lincs-coverage{max-width:1120px;margin:auto;padding:30px 6% 60px}.lp-map-page .review-heading{max-width:850px}.lp-map-page h2{font-size:32px;line-height:1.2}@media(max-width:600px){.lp-map-intro{padding-top:38px}.lp-map-page h2{font-size:27px}}
