.policy-meta{display:flex;flex-wrap:wrap;gap:12px 24px;color:#68768a;font-size:11px;margin-top:30px}.policy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px}.policy-index{align-self:start;position:sticky;top:125px;display:flex;flex-direction:column;border-top:2px solid var(--red);padding-top:24px}.policy-index>a{border-bottom:1px solid var(--line);padding:13px 0;font-size:13px}.policy-index>a:hover{color:var(--red)}.policy-index .tag{font-size:10px;margin-bottom:12px}.policy-print{margin-top:23px;gap:8px;padding:14px 12px}.policy-body h2{margin-bottom:25px}.policy-block{margin-top:64px}.policy-priorities article{display:grid;grid-template-columns:40px 1fr;gap:18px;border-top:1px solid var(--line);padding:26px 0 12px}.policy-priorities article>span{color:var(--red);font-size:12px;font-weight:bold;padding-top:4px}.policy-priorities h3{font-size:21px;margin:0 0 10px;letter-spacing:-.3px}.policy-priorities p{font-size:14px;margin:0 0 12px}.policy-note{border-left:3px solid var(--red);background:var(--paper);padding:24px;margin-top:28px}.policy-note p{font-size:13px;margin-bottom:0;overflow-wrap:anywhere}.policy-note a{text-decoration:underline}.progress-overview{background:var(--navy);color:white;display:grid;grid-template-columns:1.1fr 1fr;gap:55px;padding:38px;margin-bottom:35px}.progress-overview h3{font-size:29px;line-height:1.2;margin:22px 0 16px;letter-spacing:-.6px}.progress-overview p{color:#c4d0dd;font-size:14px;margin:0}.progress-status{font-size:9px;letter-spacing:1.1px;color:#d6e0eb;border:1px solid #506079;padding:7px 9px;display:inline-block}.progress-overview dl{margin:0}.progress-overview dl>div{padding:13px 0;border-bottom:1px solid #ffffff24}.progress-overview dt{font-size:10px;color:#97aac0;letter-spacing:.5px;text-transform:uppercase}.progress-overview dd{margin:5px 0 0;font-size:13px;line-height:1.6}.progress-table-wrap{overflow-x:auto;background:white;border:1px solid var(--line)}.progress-table{width:100%;border-collapse:collapse;min-width:660px}.progress-table caption{text-align:left;padding:22px;font-size:15px;font-weight:bold;background:#fff}.progress-table th,.progress-table td{text-align:left;vertical-align:top;padding:19px 22px;border-top:1px solid var(--line);font-size:13px;line-height:1.7}.progress-table thead th{background:#e9edf2;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.progress-table tbody th{width:23%;font-weight:600}.progress-table td{color:var(--gray)}.reporting-note{font-size:12px;margin:22px 0 0;max-width:980px}nav a[aria-current=page]{color:var(--red)}@media(min-width:761px){nav{gap:20px}.head{gap:25px}.brand{max-width:275px}}@media(max-width:960px) and (min-width:761px){.brand{max-width:190px}nav{gap:12px;font-size:11px}.head{gap:15px}nav .button{padding:13px 15px;gap:10px}}@media(max-width:760px){.policy-layout{grid-template-columns:1fr;gap:40px}.policy-index{position:static;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.policy-index .tag{grid-column:1/-1}.policy-index .policy-print{grid-column:1/-1;justify-self:start}.policy-block{margin-top:45px}.policy-body h2{font-size:31px}.progress-overview{grid-template-columns:1fr;gap:20px;padding:25px}.progress-overview h3{font-size:25px}.policy-meta{gap:8px 18px}.progress-status{font-size:8px;letter-spacing:.4px}.policy-priorities article{grid-template-columns:28px 1fr;gap:10px}.policy-priorities h3{font-size:19px}.policy-note{padding:20px}}
@media print{body{font-size:10pt;color:#142235}header,footer,.utility,.policy-index,.page-cta{display:none!important}.wrap{max-width:none;padding:0}.section,.page-heading{padding:20px 0!important}.page-heading h1{font-size:30pt}.page-heading p{font-size:11pt}.policy-layout,.progress-overview{display:block}.policy-body h2,.section-head h2{font-size:22pt}.policy-block{margin-top:25px}.section-head{display:block;margin-bottom:20px}.progress-overview{background:white;color:#142235;border:1px solid #b7c0cd;padding:20px;break-inside:avoid}.progress-overview p,.progress-overview dt{color:#445264}.progress-overview dl{margin-top:15px}.progress-status{color:#445264;border-color:#b7c0cd}.gray{background:white}.progress-table-wrap{overflow:visible}.progress-table{min-width:0}.progress-table th,.progress-table td{padding:10px;font-size:9pt}.progress-table tr,.policy-priorities article{break-inside:avoid}p{font-size:10pt;line-height:1.6}.policy-note{background:white}.policy-meta{font-size:9pt}a{color:inherit;text-decoration:none}}
