#cobertura.coverage-section{background:#edf0e8;padding:96px 0;color:#292f2d}.coverage-section .section-head{text-align:center;margin:0 auto 46px}.coverage-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:0;background:#252b29;border-radius:24px;overflow:hidden;box-shadow:0 24px 65px #20282012}.coverage-map{position:relative;padding:26px 30px 20px;background:radial-gradient(ellipse at 50% 55%,#41463b 0%,#292f2d 62%);border-right:1px solid #ffffff12}.coverage-map-top{display:flex;justify-content:space-between;gap:16px;font-size:9px;letter-spacing:1.5px;color:#b0b7ae}.coverage-live{letter-spacing:0;white-space:nowrap}.coverage-live:before{content:'';display:inline-block;width:5px;height:5px;background:#f8e934;border-radius:50%;margin-right:6px}.coverage-svg{display:block;width:100%;height:490px;margin:18px auto;overflow:visible}.coverage-region{fill:#666e68;stroke:#252b29;stroke-width:1.2;stroke-linejoin:round;cursor:pointer;transition:fill .35s,filter .35s}.coverage-region[data-zone="1"]{fill:#838a80}.coverage-region[data-zone="2"]{fill:#59615c}.coverage-region[data-zone="3"]{fill:#424c46}.coverage-region:hover{fill:#b7bb9d}.coverage-region[aria-pressed="true"]{fill:#f8e934;filter:drop-shadow(0 0 7px #f8e93440)}.coverage-region:focus-visible{outline:none;filter:drop-shadow(0 0 9px #f8e93480)}.coverage-map-help{text-align:center;font-size:11px;color:#b8bfb5;margin:0}.coverage-panel{padding:34px;min-width:0}.coverage-selector{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:#1c2220;border:1px solid #ffffff0d;border-radius:10px;padding:5px}.coverage-selector button{font:inherit;font-size:12px;font-weight:700;padding:13px 2px;border:0;border-radius:6px;background:transparent;color:#adb5ad;cursor:pointer;transition:color .25s,background .25s}.coverage-selector button[aria-pressed="true"]{background:#f8e934;color:#252b29}.coverage-detail{padding:38px 2px 8px}.coverage-eyebrow{font-size:9px;letter-spacing:2px;color:#f8e934}.coverage-detail h3{font-size:30px;line-height:1.2;letter-spacing:-.8px;color:#fff;margin:13px 0}.coverage-detail>p{color:#b8c0b7;font-size:13px;line-height:1.7}.coverage-count{font-size:10px!important;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #ffffff16;padding-top:20px;margin-top:25px}#coverage-localities{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:13px 0}#coverage-localities li{font-size:11px;color:#e0e4db;border:1px solid #ffffff1e;background:#ffffff06;padding:7px 10px;border-radius:6px}.coverage-more{border:0;border-bottom:1px solid #f8e93460;padding:6px 0;background:none;color:#f8e934;font:inherit;font-size:12px;cursor:pointer}.coverage-more[hidden]{display:none}.coverage-contact{display:flex;width:fit-content;margin-top:28px;gap:40px}.coverage-note{font-size:10px!important;max-width:280px}.coverage-selector button:focus-visible,.coverage-more:focus-visible{outline:2px solid #f8e934;outline-offset:3px}@media(max-width:900px){.coverage-panel{padding:25px}.coverage-map{padding:24px 18px}.coverage-svg{height:440px}.coverage-map-top{font-size:8px}.coverage-detail h3{font-size:26px}}@media(max-width:680px){#cobertura.coverage-section{padding:60px 0}.coverage-layout{grid-template-columns:1fr;border-radius:18px}.coverage-map{border-right:0;border-bottom:1px solid #ffffff15}.coverage-svg{height:360px}.coverage-map-top{font-size:8px}.coverage-panel{padding:22px}.coverage-detail{padding-top:25px}.coverage-section .section-head{margin-bottom:28px}.coverage-selector button{font-size:11px;min-height:44px}.coverage-more{min-height:44px}.coverage-contact{width:100%;justify-content:space-between}.coverage-note{max-width:none}}@media(prefers-reduced-motion:reduce){.coverage-region,.coverage-selector button{transition:none}}

/* Suppress the browser focus rectangle on SVG groups for pointer and keyboard focus. */
#cobertura .coverage-svg, #cobertura .coverage-svg *{outline:none!important;-webkit-tap-highlight-color:transparent}
#cobertura .coverage-svg:focus,#cobertura .coverage-region:focus,#cobertura .coverage-region:focus-visible{outline:none!important;outline-width:0!important}
