.coverage-header,.coverage-page main,.coverage-footer{max-width:1180px;margin:auto;padding:24px}.coverage-hero{background:#edf3f9;border:1px solid #c5d0dd;border-radius:16px;padding:32px}.coverage-hero h1{font-size:calc(clamp(30px,5vw,46px) * var(--text-scale,1));margin:12px 0}.coverage-page p,.coverage-method{color:#34485f;line-height:1.9;font-size:calc(15px * var(--text-scale,1))}.coverage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.coverage-metrics>div{background:#fff;border:1px solid #c5d0dd;border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.coverage-metrics strong{font-size:calc(30px * var(--text-scale,1));color:#173e6d}.coverage-metrics span{font-size:calc(14px * var(--text-scale,1));color:#34485f}.coverage-notice,.coverage-section{background:#fff;border:1px solid #c5d0dd;border-radius:14px;margin:24px 0;padding:24px}.coverage-notice{border-inline-start:5px solid #173e6d}.coverage-page h2{font-size:calc(23px * var(--text-scale,1));margin-bottom:12px}.coverage-page h3{font-size:calc(19px * var(--text-scale,1))}.coverage-page a{color:#173e6d;overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.coverage-grid article{background:#fcfdff;border:1px solid #c5d0dd;border-radius:12px;min-width:0;padding:20px}.coverage-grid dl{font-size:calc(14px * var(--text-scale,1));margin:12px 0}.coverage-grid dl>div{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:8px 0;display:flex}.coverage-grid dd{color:#34485f;margin:0}.coverage-topics{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.coverage-topics li{font-size:calc(12px * var(--text-scale,1));color:#34485f;border:1px dashed #8c9bb0;border-radius:6px;padding:5px 8px}.coverage-topics li[data-documented=true]{background:#edf3f9;border-style:solid}.coverage-source-groups{padding:0;list-style:none}.coverage-source-groups li{font-size:calc(15px * var(--text-scale,1));border-bottom:1px solid #c5d0dd;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.coverage-method li{margin:10px 0}.coverage-footer{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (max-width:720px){.coverage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-grid{grid-template-columns:1fr}.coverage-header,.coverage-page main,.coverage-footer{padding:16px}.coverage-hero,.coverage-section,.coverage-notice{padding:20px}}@media (max-width:360px){.coverage-metrics{grid-template-columns:1fr}}.coverage-periods{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;margin-top:18px;display:grid}.coverage-periods>div{background:#edf3f9;border:1px solid #c5d0dd;border-radius:9px;padding:16px}.coverage-periods dt{font-size:calc(14px * var(--text-scale,1));color:#34485f}.coverage-periods dd{font-size:calc(26px * var(--text-scale,1));color:#173e6d;margin:8px 0 0;font-weight:700}
