@charset "UTF-8";#content a:not(.button){font-style:italic;-webkit-text-decoration:underline dotted 2px;text-decoration:underline dotted 2px}h1{color:var(--darkteal)}h2{color:#003846}h3{font-weight:600}h4{color:var(--superdarkgray);font-weight:700}hr{border:none;height:1px;margin:.5rem 0;padding-top:2rem;padding-bottom:2rem}hr:before{background:rgba(8,47,48,.1);content:"";display:block;height:1px}ul.stars li:before{background:url(../images/icons.svg#star) 50% 50%/contain;content:""!important;height:1rem;transform:translate(-1.25rem,.2rem)!important;width:1rem}.sidebar:not(.animate__fadeInUp){opacity:1}#page{overflow:hidden}#header{z-index:1}#header .menu li{-ms-flex:1 1 auto;flex:1 1 auto;padding-left:.25rem;padding-right:.25rem}@media (max-width:1400px){#header nav li.active a{padding-right:1.25rem}#header nav li:not(.active) a span{display:none}}@media (max-width:600px){#header nav li.number a span{display:none}}.uppercase{text-transform:uppercase}table,table td,table th{border-color:var(--darkgray)}table thead tr{background:var(--darkteal);color:#fff;font-size:.9375rem;text-transform:uppercase}table thead th{border:none}table tr:nth-child(2n){background-color:var(--gray)}table td{padding:.75rem 1rem}table h4{color:var(--teal);font-size:1rem}#table-of-contents{border-color:var(--teal);border-width:1px}#table-of-contents td{border:none}#table-of-contents td:first-child{color:var(--teal);text-align:right;width:55px}#table-of-contents td ul li:not(:last-child){padding-bottom:0}#process-mapping-graphic{max-width:400px!important}#logo-alt{display:none}#header .menu{padding-left:0}#header nav .menu-trigger{display:none}#header .menu li:not(.number){counter-increment:none}#header .menu li:not(.number) a:before{content:none}html:not([route-name=home]):not([route-name=about]):not([route-name=resources]) #header .menu li.info,html:where([route-name=home],[route-name=about],[route-name=resources]) #header .menu li.number{display:none}@media screen and (max-width:1200px){#header .menu li.number:not(.active) a span{width:0}#header .menu li:not(.number):not(.active) a span{width:auto}}@media (max-width:1400px){#header nav li.number:not(.active) a span{display:none}#header nav li:not(.number):not(.active) a span{display:block}}#header .menu li:not(.number){max-width:120px}#popover-menu .menu{counter-reset:item-counter}#popover-menu .menu>li:not(:first-child){counter-increment:item-counter}#popover-menu .menu>li::marker{content:counter(item-counter,upper-roman) ". "}#popover-menu .menu>li:first-child::marker{content:none}#gated-roadblock .message a{color:#fff;text-decoration:underline}@media (min-width:901px){.show-for-small{display:none}}@media (max-width:900px){.show-for-medium{display:none}}@media (min-width:1201px){.show-for-medium{display:none}}@media (max-width:1200px){.show-for-large{display:none}}@media (min-width:1201px){.show-for-medium-down{display:none}}@media (max-width:900px){.show-for-medium-up{display:none}}.quote{background:#cce5e6;border-radius:.1875rem;color:#000;font-size:.75rem;font-style:unset;margin:auto;padding:2.75rem 1.75rem 1.25rem;position:relative;text-align:left}.quote strong{color:#004853;font-weight:800}.quote:before{background:url(../images/icons.svg#quotes) 50% 50%/contain no-repeat;content:"";height:1.5rem;left:1rem;position:absolute;top:1rem;transform:translate(0);width:1.5rem}.quote:after{content:none}footer.step-links{color:#e85115;display:-ms-flexbox;display:flex;font-size:clamp(.75rem,1.7875vw,1rem);font-weight:600;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2.5rem;padding-top:6.625rem}footer.step-links .next,footer.step-links .prev{font-style:unset!important;text-decoration:unset!important}footer.step-links .next:after,footer.step-links .prev:before{background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:.75rem;width:.75rem}footer.step-links .prev{margin:0}footer.step-links .prev:before{background-image:url(../images/icons.svg#double-arrow-left-orange);margin-right:.325rem}footer.step-links .next{margin:0;text-align:right}footer.step-links .next:after{background-image:url(../images/icons.svg#double-arrow-right-orange);margin-left:.325rem}#intro{min-height:0}@media not print{#intro{overflow:hidden;transition:height .3s}}#intro>.container{transition:all .3s,transform 0s .3s;width:100%}@media (max-width:1200px){#intro>.container:first-of-type{max-width:40rem}}@media (min-width:1201px){#intro>.container{min-height:unset}}@media (min-width:801px){#intro #intro-header>.container{-ms-flex-pack:justify;justify-content:space-between}}#intro>.container{display:none}@media (max-width:1200px){#intro #intro-header>.container.row{-ms-flex-align:center;align-items:center;display:grid;gap:0 1.5rem;grid-template-columns:200px auto;grid-template-rows:50% 50%}#intro #intro-header>.container.row>a{grid-row:1/span 2}#intro #intro-header>.container.row .title{grid-row:1}}@media (min-width:1201px){#intro #intro-header .interior{padding:0 4rem 0 0}}@media (min-width:901px){#intro #intro-header .interior{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;font-size:.75rem;display:-ms-flexbox;display:flex;gap:.5rem 1rem;grid-row:1/span 2;-ms-flex-pack:justify;justify-content:space-between;padding:0 2rem;text-align:right}}@media (max-width:900px){#intro #intro-header .interior{display:none}}#intro #intro-header .interior h2{font-size:1.125rem;max-width:100%}@media (max-width:600px){#intro .logo{max-width:120px}}#intro #logo-alt{max-width:7rem}#intro h1.title{font-size:clamp(2.5rem,1.4rem + 4.4vw,3.875rem);margin:0 auto 0 0;padding-left:2rem;padding-right:2rem;transform:translateY(-3px)}#intro h1.title a{color:#f6ab1c;transition:color .3s}#intro h1.title a:hover{color:#fff}@media (min-width:1201px){#intro header{padding-bottom:3.125rem}}@media (min-width:1201px){#intro h1{max-width:35rem}}@media (min-width:901px) and (max-width:1200px){#intro .links .button{font-size:.875rem;padding:.5714em .5714em .5714em 2rem;text-transform:uppercase}}.interior .tagline{margin:0}@media (max-width:1200px){.interior .tagline{font-size:1rem!important;font-weight:500}}.render-item:where([route=home],[route=about]) .has-sidebar .note{color:#054754;background:#fff8ee}.render-item[route=about] .has-sidebar:last-of-type .note,.render-item[route=home] .has-sidebar:where(:first-of-type,:last-of-type) .note{background:#ecf7f6;color:#007e81;font-size:1rem;font-weight:600}.render-item[route=about] .has-sidebar:first-of-type .note{font-size:1rem;font-weight:600}.render-item:where([route=home],[route=about]) .has-sidebar:where(:first-of-type,:last-of-type) .note:after{background:#007e81;content:"";display:block;height:.5rem;margin:2rem auto 1rem;width:40%}.render-item[route=about] .has-sidebar .note img,.render-item[route=home] .has-sidebar:where(:first-of-type,:last-of-type) .note img{margin-top:1rem;max-width:54px!important}.render-item[route=home] .has-sidebar .row{-ms-flex-align:end;align-items:flex-end}.render-item[route=home] .has-sidebar .row:not(:last-child){margin-bottom:5rem}@media (min-width:1201px){.render-item[route=home] .has-sidebar .row:not(:last-child){margin-bottom:2rem}}.render-item[route=home] .has-sidebar .row :where(p,img){margin:0}@media (max-width:1200px){.render-item[route=home] .has-sidebar .row img{max-width:200px!important;margin:0 auto 1rem}}@media (min-width:1201px){.render-item[route=home] .has-sidebar .row>*{width:50%}}.render-item[route=home] .has-sidebar .row>:first-child{padding-right:1rem}@media (max-width:1200px){.render-item:where([route=home],[route=about]) .has-sidebar .note{padding-left:max(1.75rem,(100vw - (2 * var(--gutter) + 400px))/2);padding-right:max(1.75rem,(100vw - (2 * var(--gutter) + 400px))/2)}}#intro>[data-for]{display:none}html[route-name=home] #intro>[data-for=home],html[route-name=how-to-use] #intro>[data-for=home]{display:-ms-flexbox;display:flex}#intro :where([data-for=about],[data-for=resources]) img{max-width:27%}html[route-name=about] #intro-header .interior .links,html[route-name=home] #intro-header .interior .links,html[route-name=resources] #intro-header .interior .links{display:none}html[route-name=about] #intro>[data-for=about],html[route-name=resources] #intro>[data-for=resources]{display:-ms-flexbox!important;display:flex!important}html[route-name=about] #intro>[data-for=about] .intro-message-image,html[route-name=resources] #intro>[data-for=resources] .intro-message-image{-ms-flex-positive:1;flex-grow:1;max-width:unset;-ms-flex-order:-1;order:-1}html[route-name=about] #intro>[data-for=about] h1,html[route-name=resources] #intro>[data-for=resources] h1{margin:.5rem 0 0;max-width:unset;padding-right:3rem}html[route-name=about] #intro>[data-for=about] h2,html[route-name=resources] #intro>[data-for=resources] h2{margin:0}@media (max-width:1200px){#intro>.container{-ms-flex-align:center;align-items:center}#intro>.container:first-of-type{max-width:unset}#intro-message{margin-left:0;margin-right:0;padding-right:3rem;text-align:left}.intro-message-image{-ms-flex-order:1;order:1;text-align:left}#intro h1{font-size:1.5rem;max-width:35rem}}@media (max-width:600px){#intro h1{font-size:1.125rem}}#content{padding-bottom:4rem}#content:has(>.container:only-child){padding-top:3.5rem}html[route-name=home] #content:has(>.container:only-child){padding-top:6.5rem}#content .hero{height:27.75vw;max-height:400px;margin-bottom:3.5rem;overflow:hidden;padding:0}#content .hero img{display:block;height:100%;object-fit:cover;object-position:center}#content article h2{margin-bottom:1.75rem}#content article>p:last-child{margin-bottom:1.875rem}a.next{display:inline-block;margin-top:3rem}a.next:after{content:"»";font-size:1.125rem;padding-left:.25rem}@media (min-width:801px){.two-column{-ms-flex-pack:justify;justify-content:space-between}.two-column,.two-column .column{display:-ms-flexbox;display:flex}.two-column .column{width:48%}.two-column .column>.note{margin-block:0}}h1.title{color:#2c7476;font-size:3.875rem;line-height:1.3}h1.title:after{background:#ffad08;content:"";display:block;height:.5625rem;width:33.333%}@media (min-width:1201px){html[route-name=home] #content article{position:relative}html[route-name=home] #content article:after{aspect-ratio:1;background:url(../images/featured-image.webp) 50% 50%/contain;content:"";left:calc(72% + 0rem);position:absolute;top:0;width:min(28% + (100dvw - 1200px)/2,575px);transform:scale(1.25) translateY(15%);transform-origin:0 50%}}@media (min-width:1201px){#graphic-boxes{width:133%}}#graphic-boxes .graphic-footer,#graphic-boxes .graphic-header{color:#142e30;font-size:2rem;font-weight:700;text-transform:uppercase}#graphic-boxes .graphic-footer{text-align:right}#graphic-boxes ul{list-style:none;display:grid;margin-block:.5rem}@media (min-width:901px){#graphic-boxes ul{grid-template-columns:repeat(6,1fr)}}@media (min-width:601px) and (max-width:900px){#graphic-boxes ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){#graphic-boxes ul{grid-template-columns:repeat(2,1fr)}}#graphic-boxes ul li{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:700;-ms-flex-pack:center;justify-content:center;padding:1.5rem 1rem!important;text-align:center}#graphic-boxes ul li:before{content:none!important}#graphic-boxes ul li:first-child{background-color:#004853}#graphic-boxes ul li:nth-child(2){background-color:#007e80}#graphic-boxes ul li:nth-child(3){background-color:#42cbcc}#graphic-boxes ul li:nth-child(4){background-color:#73b06f}#graphic-boxes ul li:nth-child(5){background-color:#fb6900}#graphic-boxes ul li:nth-child(6){background-color:#ffad08}.general-stats{display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:700;-ms-flex-pack:distribute;justify-content:space-around;list-style:none;margin-top:0!important;text-align:center}.general-stats li:before{content:none!important}.general-stats li:nth-child(odd){color:var(--gold)}.general-stats li:nth-child(odd) .stat{background-color:var(--gold)}.general-stats li:nth-child(2n){color:var(--teal)}.general-stats li:nth-child(2n) .stat{background-color:var(--teal)}.general-stats li .stat{-ms-flex-align:center;align-items:center;border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;font-size:2rem;height:7rem;-ms-flex-pack:center;justify-content:center;margin:1rem auto 0;width:7rem}.general-stats+p{color:var(--darkgray);font-size:1.125rem;font-weight:700;text-align:center}html[route-name=executive-summary] #content article{padding-right:0}html[route-name=executive-summary] h2{color:var(--teal);font-weight:700}html[route-name=executive-summary] h2:first-of-type+.two-column{margin-top:3rem}html[route-name=executive-summary] .two-column+h2{margin-top:4rem}html[route-name=executive-summary] .column>h2:first-child{margin-top:0;position:relative}html[route-name=executive-summary] .column>h2:first-child:before{background-color:var(--gold);content:"";bottom:100%;display:block;height:.5rem;margin-bottom:.5rem;position:absolute;width:5rem}html[route-name=executive-summary] .column>h2:not(:first-child){border-top:1px solid var(--darkgray);padding-top:1rem}html[route-name=executive-summary] .column>h2:not(:first-child).no-border{border:none}html[route-name=executive-summary] .column ol.colored:first-child{margin-top:0}html[route-name=executive-summary] .column ol.colored li{padding-left:1rem;position:relative}html[route-name=executive-summary] .column ol.colored li::marker{color:var(--white)}html[route-name=executive-summary] .column ol.colored li:before{border-radius:50%;content:"";height:2.5rem;position:absolute;right:100%;transform:translate(6px,-12.5%);width:2.5rem;z-index:-1}html[route-name=executive-summary] .column ol.colored li:first-child:before{background-color:var(--teal)}html[route-name=executive-summary] .column ol.colored li:nth-child(2):before{background-color:var(--green)}html[route-name=executive-summary] .column ol.colored li:nth-child(3):before{background-color:var(--lightteal)}html[route-name=executive-summary] .column ol.colored strong{font-size:1.125rem}html[route-name=executive-summary] .column:nth-child(2n) ol.colored li:first-child:before{background-color:var(--gold)}html[route-name=executive-summary] .column:nth-child(2n) ol.colored li:nth-child(2):before{background-color:var(--orange)}html[route-name=executive-summary] .note{background:rgba(65,202,205,.15);color:var(--darkgray);font-size:1rem;margin-bottom:2rem;padding:4rem 2rem}html[route-name=executive-summary] .note.note-narrow{padding-bottom:2rem;padding-top:2rem}html[route-name=executive-summary] blockquote{background:none;border:none;border-radius:0;font-size:2rem;font-style:unset;margin:1em 0 0;overflow:hidden;padding-top:2rem;position:relative}html[route-name=executive-summary] blockquote:before{content:"“";font-family:none;font-size:15rem;position:absolute;top:0;transform:translate(-20px,-110px);z-index:-1;opacity:.2;font-weight:700}html[route-name=executive-summary] blockquote .quote{color:inherit;font-size:inherit;font-style:unset}html[route-name=executive-summary] blockquote .quote:before{content:none}html[route-name=executive-summary] blockquote .cite{font-size:1.125rem;font-weight:700;text-transform:uppercase}html[route-name=executive-summary] body{counter-reset:list-counter}html[route-name=executive-summary] ol.colored li::marker{content:none}html[route-name=executive-summary] ol.colored li:after{color:#fff;counter-increment:list-counter;content:counter(list-counter);font-size:1.25rem;font-weight:700;position:absolute;right:100%;top:0;transform:translateX(-.5rem)}#footer{padding-block:0 2.5rem}#footer .cta-bar{background:#082f30;margin-left:-1rem;margin-bottom:2.5rem;padding-block:1rem;width:calc(100dvw + 2rem)}#footer .cta-bar>.container{gap:1.5rem;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1200px){#footer .cta-bar>.container{display:grid;-ms-flex-pack:center;justify-content:center}}@media (min-width:1201px){#footer .cta-bar>.container>div:nth-child(2){margin-left:auto}#footer .cta-bar>.container>div:nth-child(3){margin-right:auto}}#footer .cta-bar h3{color:#fff;font-size:1.5rem;font-weight:900;margin:0;text-transform:uppercase}#footer .cta-bar a:not(.button){-ms-flex-align:center;align-items:center;color:#ffac43;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:500;gap:.5rem;text-transform:capitalize}#footer .cta-bar a:not(.button):after{background:url(../images/icons.svg#angles-right) 50% 50%/contain;content:"";display:inline-block;height:1.5rem;width:1.5rem}@media (max-width:1200px){#footer .cta-bar a:not(.button){-ms-flex-pack:center;justify-content:center}}#footer .cta-bar .button{color:#fff}