.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coverage-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:4px 0 0;display:grid}.coverage-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-1);padding:16px 18px}.coverage-stat strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2;display:block}.coverage-stat span{color:var(--text-muted);margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.coverage-key{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:16px 0 0;padding:12px 16px;display:flex}.coverage-key h2{color:var(--text);margin:0;font-size:12px;font-weight:600}.coverage-key ul{color:var(--text-muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.coverage-key li{align-items:center;gap:8px;display:flex}.coverage-mark{font-size:15px;line-height:1}.coverage-mark.is-live{color:#2f7d4f}.coverage-mark.is-pending{color:#b45309}.coverage-mark.is-disabled{color:#7a847c}.coverage-mark.is-none{color:#b91c1c}.coverage-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-1);margin:16px 0 0;overflow:hidden}.coverage-section h2{border-bottom:1px solid var(--border);letter-spacing:-.1px;margin:0;padding:14px 16px;font-size:15px;font-weight:600}.coverage-table{border-collapse:collapse;width:100%;font-size:13px}.coverage-table th,.coverage-table td{border-bottom:1px solid var(--border);text-align:left;padding:9px 16px}.coverage-table thead th{background:var(--surface-muted);color:var(--text-muted);font-size:12px;font-weight:600}.coverage-table thead th+th{text-align:center}.coverage-table tbody th{color:var(--text);font-weight:400;line-height:1.45}.coverage-table tbody tr:last-child>*{border-bottom:0}.coverage-table tbody tr:hover>*{background:var(--surface-muted)}.coverage-table td{text-align:center;width:104px}.coverage-caveats{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-1);margin:24px 0 0;padding:20px 24px}.coverage-caveats h2{letter-spacing:-.2px;margin:0;font-size:17px;font-weight:600}.coverage-caveats .intro{max-width:72ch;margin:8px 0 6px;font-size:13.5px}.coverage-caveat{border-bottom:1px solid var(--border);padding:12px 0}.coverage-caveat:last-child{border-bottom:0;padding-bottom:0}.coverage-caveat summary{cursor:pointer;font-size:14px;font-weight:500;line-height:1.5}.coverage-caveat p{max-width:80ch;color:var(--text-muted);margin:8px 0 2px;font-size:13px;line-height:1.7}@media (max-width:760px){.coverage-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coverage-stat{padding:12px 14px}.coverage-stat strong{font-size:20px}.coverage-table{font-size:12px}.coverage-table th,.coverage-table td{padding:8px 3px}.coverage-table th:first-child{padding-left:14px}.coverage-table thead th+th{font-size:10.5px}.coverage-table td{width:48px}.coverage-caveats{padding:16px}}
