.status-report{max-width:820px;margin:48px auto 64px;padding:0 24px;color:#203b32;font-size:17px;line-height:1.85}
.status-report .report-heading{padding:0 0 28px;border-bottom:1px solid #d6e6dd;margin:0 0 28px;background:transparent}
.status-report .report-kicker{font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:#066c57;margin:0 0 16px}
.status-report h1{font-size:clamp(32px,4.2vw,48px);line-height:1.16;letter-spacing:-.035em;color:#152c29;margin:0 0 20px;text-wrap:balance}
.status-report .report-deck{font-size:20px;line-height:1.65;color:#4b6258;margin:0 0 20px}
.status-report .report-byline{font-size:14px;line-height:1.7;color:#52645f;margin:0}
.status-report h2{font-size:26px;line-height:1.35;color:#152c29;margin:44px 0 18px;letter-spacing:-.02em}
.status-report p{margin:0 0 22px}.status-report ul{padding-left:24px;margin:18px 0 28px}.status-report li+li{margin-top:14px}
.status-report a{color:#066c57!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.status-report .report-summary{padding:24px 28px;background:#eff8f4;border-left:4px solid #087f69;margin:28px 0}
.status-report .report-summary h2{font-size:22px;margin:0 0 14px}.status-report .report-summary ul{margin-bottom:0}
.status-report .report-evidence{margin:32px 0}.status-report .report-evidence img{display:block;width:100%;height:auto;border:1px solid #d6e6dd;border-radius:8px}.status-report figcaption{font-size:14px;line-height:1.7;color:#52645f;margin-top:12px}
.status-report .report-table-wrap{overflow-x:auto;border:1px solid #d6e6dd;border-radius:10px;margin:24px 0 14px}
.status-report table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px;line-height:1.7}.status-report th,.status-report td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #d6e6dd}.status-report thead th{background:#eff8f4}.status-report tbody th{width:22%;font-weight:650}
.status-report .report-small{font-size:14px;color:#52645f}.status-report .report-method{border-top:1px solid #d6e6dd;margin-top:40px;padding-top:24px;font-size:15px;color:#52645f}.status-report .report-method h2{font-size:20px;margin-top:0}
.ac-status-feature{display:block;max-width:1180px;margin:0 auto 32px;padding:30px!important;border:1px solid #cce1d5;border-left:4px solid #087f69;border-radius:12px;background:#eff8f4;color:#203b32!important;text-decoration:none!important}
.ac-status-feature span{font-size:12px;font-weight:750;color:#066c57;letter-spacing:.05em;text-transform:uppercase}.ac-status-feature h2,.ac-status-feature h3{font-size:clamp(23px,3vw,32px);line-height:1.3;margin:12px 0;color:#152c29}.ac-status-feature p{max-width:75ch;margin:0 0 18px;font-size:16px;line-height:1.7;color:#4b6258}.ac-status-feature time{font-size:14px;color:#52645f}.ac-status-feature strong{color:#066c57;margin-left:18px;font-size:15px}
@media(max-width:600px){.status-report{font-size:16px;line-height:1.8;padding:0 20px;margin-top:32px}.status-report .report-deck{font-size:18px}.status-report h2{font-size:23px}.status-report .report-summary{padding:20px}.ac-status-feature{padding:22px!important}.ac-status-feature strong{display:block;margin:12px 0 0}}
.news-list-page .ac-status-feature~.news-hero{display:none!important}
.report-back{max-width:820px;margin:28px auto -16px;padding:0 24px;font-size:14px}.report-back a{display:inline-flex;min-height:44px;align-items:center;color:#066c57!important;text-decoration:underline;text-underline-offset:3px}
