.coverage-main{padding-top:20px;padding-bottom:50px}.coverage-hero{padding:clamp(23px,4vw,45px);border:1px solid #568c7d;border-radius:12px;background:radial-gradient(circle at 88% 0%,#205b4b,#0e2b31 64%);margin:20px 0}.coverage-hero h1{font-size:clamp(34px,5vw,57px);line-height:1.13}.coverage-hero>p{max-width:820px}.coverage-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:25px}.coverage-stats>div{display:grid;gap:8px;padding:16px;background:#0b2a2c;border:1px solid #629887;border-radius:9px}.coverage-stats strong{font:800 clamp(20px,3vw,32px) ui-monospace,monospace;color:#ffdb9d}.coverage-stats span{font-size:12px;color:#c8e6d7}.coverage-panel{padding:23px;border:1px solid #508979;border-radius:10px;background:#0d2d30;margin:18px 0}.coverage-panel h2{font-size:clamp(22px,3vw,30px)}.coverage-table-wrap{overflow-x:auto}.coverage-panel table{width:100%;min-width:540px;border-collapse:collapse}.coverage-panel caption{text-align:left;font-size:12px;padding:10px 0;color:#bfe4d3}.coverage-panel th,.coverage-panel td{padding:11px 13px;border-bottom:1px solid #417b6d;text-align:left;font-size:13px}.coverage-panel thead th{color:#ffda9c;font-weight:800}.coverage-panel tbody th a{color:#edfff5}.coverage-main :focus-visible{outline:3px solid #ffd18b;outline-offset:3px}@media(max-width:800px){.coverage-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-hero{padding:22px 17px}}@media(max-width:460px){.coverage-stats{grid-template-columns:1fr 1fr}.coverage-stats>div{padding:12px}.coverage-stats strong{font-size:20px}}