.coverage-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.coverage-chart li a{color:#254f33;text-underline-offset:3px;text-decoration:none}.coverage-chart li a:hover{text-decoration:underline}.coverage-chart li a:focus-visible{outline-offset:4px;outline:2px solid #3d6650}.coverage-chart li a span{color:#6a826d;margin-left:5px;font-size:.75em}.coverage-history{margin-top:30px}.coverage-history>h2{letter-spacing:-.025em;margin-bottom:18px;font-size:1.55rem}.coverage-history-empty{background:#fffdfa;border:1px solid #d6d9cb;padding:28px}.coverage-history-empty h3{margin:10px 0 12px;font-size:1.2rem}.coverage-history-empty p:not(.eyebrow){color:#596653;max-width:78ch;font-size:.88rem;line-height:1.7}.coverage-history-empty a{color:#254f33;font-size:.82rem;font-weight:600}.coverage-citation{margin-top:30px}.coverage-value-bands{margin-top:24px}.coverage-value-bands p{color:#596653;font-size:.87rem;line-height:1.75}.coverage-value-bands a{color:#254f33;font-size:.83rem}.coverage-next-step{background:#e8e4d8;border:1px solid #d1d3c2;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:36px;padding:30px;display:grid}.coverage-next-step h2{letter-spacing:-.03em;margin:10px 0;font-size:clamp(1.35rem,2.6vw,1.8rem);line-height:1.25}.coverage-next-step p:not(.eyebrow){color:#596653;max-width:62ch;font-size:.88rem;line-height:1.7}@media (max-width:700px){.coverage-next-step{grid-template-columns:1fr;gap:14px;padding:24px}.coverage-next-step .button{justify-self:start}.coverage-history-empty{padding:22px}.coverage-actions .button{font-size:.82rem}}
.coverage-page{background:var(--fl-cream);color:var(--fl-forest);min-height:100vh}.coverage-wrap{max-width:1160px;margin:auto;padding:6.5rem 1.5rem 5rem}.coverage-wrap>nav{margin-bottom:3rem;font-size:.85rem}.coverage-hero{max-width:820px;margin-bottom:2.5rem}.coverage-page .coverage-hero h1{letter-spacing:-.04em;text-wrap:balance;margin:.75rem 0 1.25rem;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.12}.coverage-lede{max-width:65ch;font-size:1.15rem;line-height:1.65}.coverage-date{color:#496151;margin:1.2rem 0 1.6rem;font-size:.85rem}.coverage-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.coverage-kpis article{background:#fffdfa;border:1px solid #d6d9cb;gap:.65rem;padding:1.5rem;display:grid}.coverage-kpis strong{font-variant-numeric:tabular-nums;font-size:2.3rem;line-height:1.1}.coverage-kpis span{font-size:.85rem;line-height:1.5}.coverage-note{max-width:85ch;margin:2.5rem 0;line-height:1.7}.coverage-note h2,.coverage-chart h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.15rem}.coverage-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.coverage-chart{background:#fffdfa;border:1px solid #d6d9cb;min-width:0;padding:1.6rem}.coverage-chart ul{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.coverage-chart li>div:first-child{justify-content:space-between;gap:1rem;font-size:.85rem;line-height:1.5;display:flex}.coverage-chart li span{overflow-wrap:anywhere}.coverage-chart strong{font-variant-numeric:tabular-nums;flex-shrink:0}.coverage-track{background:#e6eadf;height:6px;margin-top:.4rem}.coverage-track span{background:var(--fl-sage,#3d6650);height:100%;display:block}.coverage-method{max-width:85ch;margin-top:3rem;line-height:1.7}.coverage-method h2{margin:.75rem 0 1.25rem;font-size:1.8rem;line-height:1.2}.coverage-method a,.coverage-note a{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.coverage-wrap{padding:6rem 1rem 3rem}.coverage-wrap>nav{margin-bottom:2rem}.coverage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-kpis article{padding:1.1rem}.coverage-charts{grid-template-columns:1fr}.coverage-chart{padding:1.2rem}.coverage-kpis strong{font-size:2rem}}
