.CompleteSectionReport-module__sJ0LBG__report{color:#cbd5e1;overflow-wrap:anywhere;max-width:72rem;margin-inline:auto;padding:2rem 1.25rem 3rem}.CompleteSectionReport-module__sJ0LBG__report h1,.CompleteSectionReport-module__sJ0LBG__report h2,.CompleteSectionReport-module__sJ0LBG__report h3,.CompleteSectionReport-module__sJ0LBG__report strong{color:#f8fafc}.CompleteSectionReport-module__sJ0LBG__report h1{letter-spacing:-.035em;max-width:22ch;font-size:clamp(1.8rem,4vw,3.35rem);font-weight:650;line-height:1.12}.CompleteSectionReport-module__sJ0LBG__report h2{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:600;line-height:1.2}.CompleteSectionReport-module__sJ0LBG__eyebrow{color:#8ce9f5;text-transform:uppercase;letter-spacing:.16em;margin-bottom:.9rem;font-size:.72rem;font-weight:700}.CompleteSectionReport-module__sJ0LBG__status{color:#fde6ac;border-left:3px solid #f1bd58;margin:1rem 0 .5rem;padding:.3rem .75rem;font-size:.8rem;line-height:1.6;display:inline-block}.CompleteSectionReport-module__sJ0LBG__subtitle{max-width:64ch;margin-top:1rem;line-height:1.65}.CompleteSectionReport-module__sJ0LBG__model{color:#a8b9cc;margin-bottom:1.5rem;font-size:.78rem}.CompleteSectionReport-module__sJ0LBG__hero{gap:1rem;margin-top:1.5rem;display:grid}.CompleteSectionReport-module__sJ0LBG__average{background:#10212d;border:1px solid #30505e;border-radius:1.25rem;padding:1.5rem}.CompleteSectionReport-module__sJ0LBG__averageLabel{color:#caf6fc;font-size:1rem;font-weight:600}.CompleteSectionReport-module__sJ0LBG__averageValue{color:#a0f0fc;letter-spacing:-.065em;font-variant-numeric:tabular-nums;margin:.4rem 0 .65rem;font-size:clamp(3.5rem,9vw,5.75rem);font-weight:650;line-height:1.2}.CompleteSectionReport-module__sJ0LBG__denominator{max-width:43ch;font-size:.875rem;line-height:1.65}.CompleteSectionReport-module__sJ0LBG__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.CompleteSectionReport-module__sJ0LBG__fact{border-bottom:1px solid #334155;min-width:0;padding:1rem}.CompleteSectionReport-module__sJ0LBG__fact dt{font-size:.78rem;line-height:1.5}.CompleteSectionReport-module__sJ0LBG__fact dd{color:#eef8fc;font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:600;line-height:1.4}.CompleteSectionReport-module__sJ0LBG__fact small{color:#a8b9cc;margin-top:.2rem;font-size:.72rem;font-weight:400;display:block}.CompleteSectionReport-module__sJ0LBG__boundary{border-left:2px solid #556779;max-width:90ch;margin-top:1.5rem;padding-left:1rem;font-size:.875rem;line-height:1.8}.CompleteSectionReport-module__sJ0LBG__nav{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1.25rem;display:flex}.CompleteSectionReport-module__sJ0LBG__report a{color:#a1e9f4;text-underline-offset:.22em;text-decoration:underline}.CompleteSectionReport-module__sJ0LBG__nav a,.CompleteSectionReport-module__sJ0LBG__actions a,.CompleteSectionReport-module__sJ0LBG__report summary{align-items:center;min-height:44px;font-size:.875rem;font-weight:600;display:inline-flex}.CompleteSectionReport-module__sJ0LBG__section{border-top:1px solid #263447;margin-top:3.5rem;padding-top:2rem;scroll-margin-top:6rem}.CompleteSectionReport-module__sJ0LBG__intro{max-width:75ch;margin:.75rem 0 1.5rem;font-size:.95rem;line-height:1.8}.CompleteSectionReport-module__sJ0LBG__distribution{gap:1.25rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.CompleteSectionReport-module__sJ0LBG__barLabels{color:#e2e8f0;font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;margin-bottom:.4rem;font-size:.9rem;display:flex}.CompleteSectionReport-module__sJ0LBG__track{background:#172335;border-radius:.2rem;height:.65rem;overflow:hidden}.CompleteSectionReport-module__sJ0LBG__fill{background:#91aabe;min-width:0;height:100%}.CompleteSectionReport-module__sJ0LBG__observation{background:#101d2b;border-radius:.75rem;margin-top:1.5rem;padding:1.25rem;font-size:.95rem;line-height:1.8}.CompleteSectionReport-module__sJ0LBG__percentiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.CompleteSectionReport-module__sJ0LBG__percentiles dt{color:#a8b9cc;font-size:.8rem}.CompleteSectionReport-module__sJ0LBG__percentiles dd{color:#e2f8fc;font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:1.7rem}.CompleteSectionReport-module__sJ0LBG__percentiles p{margin-top:.5rem;font-size:.85rem;line-height:1.65}.CompleteSectionReport-module__sJ0LBG__range{gap:1.5rem;margin-top:2rem;display:grid}.CompleteSectionReport-module__sJ0LBG__range h3{font-size:1.05rem;font-weight:600}.CompleteSectionReport-module__sJ0LBG__range p{margin-top:.5rem;font-size:.875rem;line-height:1.8}.CompleteSectionReport-module__sJ0LBG__tableWrap{max-width:100%;margin-top:1rem;overflow-x:auto}.CompleteSectionReport-module__sJ0LBG__table{text-align:left;border-collapse:collapse;width:100%;font-size:.85rem}.CompleteSectionReport-module__sJ0LBG__table caption{text-align:left;color:#e2e8f0;padding-bottom:1rem;font-weight:600}.CompleteSectionReport-module__sJ0LBG__table th,.CompleteSectionReport-module__sJ0LBG__table td{border-bottom:1px solid #29374a;padding:.8rem .45rem;line-height:1.6}.CompleteSectionReport-module__sJ0LBG__table th{color:#e2e8f0;font-weight:500}.CompleteSectionReport-module__sJ0LBG__table td{font-variant-numeric:tabular-nums}.CompleteSectionReport-module__sJ0LBG__table thead th{color:#a8b9cc;font-size:.75rem}.CompleteSectionReport-module__sJ0LBG__countyName{width:38%}.CompleteSectionReport-module__sJ0LBG__countyBar{background:#172335;width:90%;max-width:12rem;height:.2rem;margin-top:.4rem;display:block}.CompleteSectionReport-module__sJ0LBG__countyBar span{background:#91aabe;height:100%;display:block}.CompleteSectionReport-module__sJ0LBG__details{border-block:1px solid #334155;margin-top:1.5rem}.CompleteSectionReport-module__sJ0LBG__report summary{cursor:pointer;color:#b6edf5;list-style:revert;padding:.85rem .25rem;display:list-item}.CompleteSectionReport-module__sJ0LBG__detailBody{padding:.5rem .25rem 1.5rem;font-size:.875rem;line-height:1.8}.CompleteSectionReport-module__sJ0LBG__detailBody p+p{margin-top:.85rem}.CompleteSectionReport-module__sJ0LBG__detailBody h3{margin-top:1.25rem;font-weight:600}.CompleteSectionReport-module__sJ0LBG__assumptions{gap:.75rem;margin-top:1rem;display:grid}.CompleteSectionReport-module__sJ0LBG__assumptions li{border-left:2px solid #43576e;padding:.75rem 1rem;font-size:.875rem;line-height:1.8}.CompleteSectionReport-module__sJ0LBG__actions{flex-wrap:wrap;gap:1rem 1.75rem;margin-top:1rem;display:flex}.CompleteSectionReport-module__sJ0LBG__report :is(a,summary):focus-visible,.CompleteSectionReport-module__sJ0LBG__tableWrap:focus-visible{outline-offset:4px;outline:2px solid #a5f3fc}@media (min-width:768px){.CompleteSectionReport-module__sJ0LBG__report{padding:3rem 2rem 4rem}.CompleteSectionReport-module__sJ0LBG__hero{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:2rem}.CompleteSectionReport-module__sJ0LBG__average{flex-direction:column;justify-content:center;padding:2rem;display:flex}.CompleteSectionReport-module__sJ0LBG__percentiles{grid-template-columns:repeat(4,minmax(0,1fr))}.CompleteSectionReport-module__sJ0LBG__range{grid-template-columns:repeat(2,minmax(0,1fr))}.CompleteSectionReport-module__sJ0LBG__distribution{max-width:55rem}}@media (forced-colors:active){.CompleteSectionReport-module__sJ0LBG__fill,.CompleteSectionReport-module__sJ0LBG__countyBar span{background:highlight}.CompleteSectionReport-module__sJ0LBG__average,.CompleteSectionReport-module__sJ0LBG__observation,.CompleteSectionReport-module__sJ0LBG__track{border:1px solid canvastext}}@media print{.CompleteSectionReport-module__sJ0LBG__report,.CompleteSectionReport-module__sJ0LBG__report :is(h1,h2,h3,strong,p,dt,dd,span,small,th,td,a,summary){color:#111}.CompleteSectionReport-module__sJ0LBG__report details::details-content{content-visibility:visible}.CompleteSectionReport-module__sJ0LBG__report details>*{display:block}.CompleteSectionReport-module__sJ0LBG__report .CompleteSectionReport-module__sJ0LBG__table{display:table}.CompleteSectionReport-module__sJ0LBG__nav{display:none}.CompleteSectionReport-module__sJ0LBG__section{break-inside:auto}.CompleteSectionReport-module__sJ0LBG__average,.CompleteSectionReport-module__sJ0LBG__range>div,.CompleteSectionReport-module__sJ0LBG__percentiles>div{break-inside:avoid}}.CompleteSectionReport-module__sJ0LBG__funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.CompleteSectionReport-module__sJ0LBG__funnel li{border-top:2px solid #526a7a;padding-top:1rem}.CompleteSectionReport-module__sJ0LBG__funnel strong{font-variant-numeric:tabular-nums;font-size:1.7rem;display:block}.CompleteSectionReport-module__sJ0LBG__funnel span{margin-top:.5rem;font-size:.85rem;line-height:1.6;display:block}.CompleteSectionReport-module__sJ0LBG__countyList{margin-top:1.5rem}.CompleteSectionReport-module__sJ0LBG__countyDetail{border-bottom:1px solid #334155}.CompleteSectionReport-module__sJ0LBG__report .CompleteSectionReport-module__sJ0LBG__countyDetail summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem;padding:1.15rem .4rem;display:grid}.CompleteSectionReport-module__sJ0LBG__countyDetail summary>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.CompleteSectionReport-module__sJ0LBG__countyDetail summary strong:before{content:"+ ";color:#a1e9f4}.CompleteSectionReport-module__sJ0LBG__countyDetail[open] summary strong:before{content:"− "}.CompleteSectionReport-module__sJ0LBG__countyDetail small{color:#a8b9cc;font-size:.7rem;font-weight:400;display:block}.CompleteSectionReport-module__sJ0LBG__countyFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.CompleteSectionReport-module__sJ0LBG__countyFacts dt{color:#a8b9cc;font-size:.8rem}.CompleteSectionReport-module__sJ0LBG__countyFacts dd{color:#e2f8fc;font-variant-numeric:tabular-nums}.CompleteSectionReport-module__sJ0LBG__qualityList{margin-block:.75rem;padding-left:1.3rem;list-style:outside}.CompleteSectionReport-module__sJ0LBG__qualityList li{margin-top:.5rem}@media (max-width:600px){.CompleteSectionReport-module__sJ0LBG__funnel,.CompleteSectionReport-module__sJ0LBG__countyFacts{grid-template-columns:1fr}.CompleteSectionReport-module__sJ0LBG__report .CompleteSectionReport-module__sJ0LBG__countyDetail summary{grid-template-columns:1fr 1fr;gap:.5rem;padding:.85rem .4rem}.CompleteSectionReport-module__sJ0LBG__countyDetail summary>span:first-child{grid-column:1/-1}.CompleteSectionReport-module__sJ0LBG__countyDetail summary>span:not(:first-child){text-align:left}}
