/* RX coverage: scoped status, not a clinical-validation score. */
.rx-progress-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.rx-progress-metrics>div{padding:22px;border:1px solid #a9c9ce;border-radius:12px;background:#edf7f7}.rx-progress-metrics strong{display:block;font-size:2.2rem;line-height:1.25;margin-bottom:10px}.rx-progress-metrics span{font-size:1rem;line-height:1.6}.rx-milestones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rx-milestones article{padding:18px;border:1px solid #cadce1;border-radius:10px;background:#f6fafb}.rx-milestones h3{font-size:1.1rem;margin-top:0}.rx-coverage-entry{padding:22px;margin:20px 0;border:1px solid #ccdbe1;border-left:6px solid #ccdbe1;border-radius:10px;overflow-wrap:anywhere}.rx-coverage-entry.has-local{background:#eef8f2;border-left-color:#36795e}.rx-coverage-entry h3{font-size:1.35rem;margin:10px 0}.rx-coverage-entry .jump-actions{display:flex;flex-wrap:wrap;gap:12px}.rx-coverage-entry .button{white-space:normal;max-width:100%}.rx-coverage-entry .meta{font-size:.92rem}.rx-coverage-entry p{line-height:1.65}#rx-entry-results,#letter-overview,#current-letter,#coverage-boundary{scroll-margin-top:calc(var(--nav-height,110px) + 20px)}@media(max-width:650px){.rx-progress-metrics,.rx-milestones{grid-template-columns:1fr}.rx-progress-metrics>div{padding:18px}.rx-coverage-entry{padding:18px}.rx-coverage-entry .button{width:100%}}@media print{.rx-progress-metrics,.rx-milestones{display:block}.rx-coverage-entry{break-inside:avoid}.rx-progress-metrics>div{margin:10px 0}}
