.coverage-page{background:linear-gradient(90deg,#0000 0 calc(50% - 401px),#ffffff0b calc(50% - 400px),#0000 calc(50% - 399px)),radial-gradient(circle at 72% 4%,#22c55e17,#0000 30%);padding-bottom:0}.coverage-header{border-bottom:1px solid var(--border);padding:80px 0 64px}.coverage-header h1{max-width:950px;font-family:var(--fD);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(46px,7vw,92px);font-weight:600;line-height:.98}.coverage-copy{max-width:800px;color:var(--muted);padding:72px 0 56px;font-size:19px;line-height:1.8}.coverage-copy p+p{margin-top:32px}.coverage-lead{font-family:var(--fD);color:var(--fg);text-transform:uppercase;font-size:clamp(28px,4vw,42px);line-height:1.3}.coverage-map{border:1px solid var(--border);background:var(--surface);margin:0;overflow:hidden}.coverage-map img{width:100%;max-width:100%;height:auto;display:block}.coverage-details{padding-top:56px;padding-bottom:112px}@media (width<=640px){.coverage-page{background:radial-gradient(circle at 90% 3%,#22c55e14,#0000 22%)}.coverage-header{padding:56px 0 44px}.coverage-copy{padding:48px 0 40px;font-size:17px;line-height:1.75}.coverage-map{margin-left:0;margin-right:0}.coverage-details{padding-top:40px;padding-bottom:80px}}
