.county-report-callout{background:#edf2fb;border:1px solid #c8d5e5;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-top:26px;margin-bottom:26px;padding:28px;display:flex}.county-report-callout>div{min-width:0;max-width:700px}.county-report-callout p:last-child{margin:0;font-size:.94rem}.county-report-callout h3{font-size:1.65rem}.county-report-callout .county-button{text-align:center;flex-shrink:0;max-width:340px}.report-hero{padding:44px 0 34px}.county-page .report-hero h1{overflow-wrap:anywhere;max-width:1000px;font-size:clamp(2.8rem,6vw,5rem)}.report-hero .county-lede{max-width:850px}.report-state-nav{flex-wrap:wrap;gap:10px 24px;margin:22px 0;display:flex}.report-state-nav a{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.report-summary{background:#edf2fb;border:1px solid #c8d5e5;border-radius:12px;margin:20px 0;padding:22px 26px;line-height:1.8}.report-summary p:last-child{margin-bottom:0}.report-summary.is-follow-up{background:#fff4df;border-color:#c7a766}.report-directory{background:#fff;border:1px solid #c8d5e5;border-radius:12px;margin:18px 0}.report-directory summary{cursor:pointer;padding:22px 26px;font-size:1.3rem;font-weight:700}.report-directory ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 24px;margin:0;padding:0 24px 24px;list-style:none;display:grid}.report-directory a{align-items:center;min-height:44px;padding:8px 0;line-height:1.5;display:flex}.report-directory li{min-width:0}.report-body{max-width:900px;padding-bottom:46px}.report-body>section{border-bottom:1px solid #c8d5e5;padding:30px 0}.report-body h2{font-size:clamp(1.85rem,4vw,2.6rem)}.report-body h3{margin-top:24px;font-size:1.35rem}.report-body p,.report-body li{max-width:850px}.report-body a{overflow-wrap:anywhere}.report-stage{color:#526984;font-size:.9rem;font-weight:700}.report-measures{border-collapse:collapse;width:100%;margin:20px 0}.report-measures th,.report-measures td{text-align:left;vertical-align:top;border:1px solid #c8d5e5;padding:13px 15px}.report-measures th{background:#edf2fb}.report-contact{border-bottom:1px solid #d9e0e8;padding:20px 0}.report-contact h3{margin-top:0}.report-contact a{align-items:center;min-height:44px;display:flex}.report-contact p{margin-bottom:6px}.report-source-list li{margin-bottom:14px}.report-print-note{color:#526984;font-size:.9rem}.report-scope{font-weight:650}@media (max-width:800px){.county-report-callout{flex-direction:column;align-items:start;padding:24px}.county-report-callout .county-button{flex-shrink:1;max-width:100%}.report-directory ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.report-directory ul{grid-template-columns:1fr}.report-summary{padding:20px}.report-hero{padding-top:28px}.report-measures th,.report-measures td{padding:10px}.report-hero .county-breadcrumb{font-size:.8rem}}@media print{.report-state-nav,.report-print-note,.county-report-callout{display:none!important}.report-hero{padding:0 0 14px}.report-body{width:100%;max-width:none}.report-body>section{padding:16px 0}.report-summary,.report-contact,.report-measures{break-inside:avoid}.report-body h2{font-size:20pt}.report-measures th{background:#fff}}
