/* Restored homepage coverage/status strip — scoped addition only. */
.coverage-status-wrap{max-width:1180px;margin:24px auto 28px;padding:0 22px;box-sizing:border-box}
.coverage-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--paper2,var(--soft2,var(--paper,var(--white,#fff))));border:1px solid var(--line,var(--border,#d8e3df));border-radius:28px;overflow:hidden;color:var(--ink,#173a34);box-shadow:0 8px 26px rgba(20,45,40,.04)}
.coverage-status-cell{padding:28px 28px 26px;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}
.coverage-status-cell+.coverage-status-cell{border-left:1px solid var(--line,var(--border,#d8e3df))}
.coverage-status-value{font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.08;font-weight:800;letter-spacing:-.025em;margin:0 0 12px;color:inherit}
.coverage-status-label{font-size:.82rem;line-height:1.45;font-weight:800;letter-spacing:.045em;text-transform:uppercase;color:var(--muted,#61706b)}
@media(max-width:700px){.coverage-status-wrap{padding:0 14px;margin:18px auto 24px}.coverage-status-strip{border-radius:22px}.coverage-status-cell{padding:18px 12px 17px}.coverage-status-value{font-size:clamp(1.05rem,4.4vw,1.35rem);margin-bottom:9px}.coverage-status-label{font-size:.67rem;line-height:1.38;letter-spacing:.025em}}
@media(max-width:360px){.coverage-status-cell{padding-left:9px;padding-right:9px}.coverage-status-value{font-size:1rem}.coverage-status-label{font-size:.62rem}}
