:root{--grid-container-max-width:64rem;--grid-container-padding:1rem;--grid-container-padding-wide:2rem;--grid-container-breakpoint:64em}feedback-widget .feedback-container{padding-inline:max(var(--grid-container-padding), calc((100% - var(--grid-container-max-width)) / 2 + var(--grid-container-padding)))}@media (min-width:64em){feedback-widget .feedback-container{padding-inline:max(var(--grid-container-padding-wide), calc((100% - var(--grid-container-max-width)) / 2 + var(--grid-container-padding-wide)))}}
.funding-search-field{display:flow-root}.funding-filter-col .usa-input[type=search]{border-inline-end:1px solid var(--color-base-dark);max-width:none}.funding-filter-col .usa-legend{max-width:none}.funding-layout{flex-direction:column;display:flex}@media (min-width:64em){.funding-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"header filter""subscribe filter""results filter";align-items:start;column-gap:2rem;display:grid}.funding-header-col{grid-area:header}.funding-subscribe-col{grid-area:subscribe}.funding-filter-col{grid-area:filter}.funding-results-col{grid-area:results}}.funding-filtering-by{background-color:#e1f3f8;border-radius:.25rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.funding-filter-chip{border:1px solid var(--color-primary);color:var(--color-primary);background-color:#fff;border-radius:.15rem;align-items:center;gap:.25rem;padding:.125rem .5rem .125rem .75rem;font-size:.875rem;display:inline-flex}.funding-filter-chip__remove{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:1rem;line-height:1}.funding-filter-chip__remove:hover,.funding-filter-chip__remove:focus{color:var(--color-primary)}.funding-filter-options{max-height:240px;margin-inline-start:-6px;padding-block-end:4px;padding-inline-start:6px;overflow-y:auto}.funding-search-highlight{color:#fff;background-color:var(--color-primary)}.funding-card__heading-link{color:inherit;text-decoration:underline}.usa-tag.updates-category-tag{text-transform:none}.funding-card__heading-link:hover,.funding-card__heading-link:focus{cursor:pointer}.nj-icon-text-top{flex-shrink:0;margin-top:.2em}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-lighter:#dfe1e2;--color-base-light:#e6e6e6;--color-base-dark:#565c65;--color-base-lightest:#f0f0f0;--color-ink:#1b1b1b;--color-primary:#005ea2;--color-primary-dark:#2c608a;--color-accent-cool-darkest:#38536f;--color-accent-cool:#00bde3}*{box-sizing:border-box}body a{text-decoration:none}p a,.usa-prose a,.usa-identifier__identity-disclaimer a{text-decoration:underline}.text-link-button{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.usa-prose iframe.video-embed{aspect-ratio:16/9;border:0;width:100%;max-width:40rem;display:block}.page-not-found__home-link:visited{color:var(--color-primary-dark)}body{min-height:100vh;margin:0}.grid-container:has(.layout-wide){max-width:90rem}@media (min-width:64em){.grid-row:has(.layout-wide)>.tablet\:grid-col-4{width:25%}.grid-row:has(.layout-wide)>.tablet\:grid-col-8{width:75%}}body:has(.layout-wide) .usa-nav__inner{max-width:80rem!important}body:has(.page-not-found) .usa-footer__return-to-top{display:none}li{line-height:1.6rem}.grid-container p,.grid-container .usa-prose>p,.grid-container .usa-prose>ul li,.grid-container .usa-prose>ol li{max-width:unset}.nj-margin-inline-end-1{margin-inline-end:1rem}.nj-margin-inline-end-05{margin-inline-end:.5rem}.nj-text-align-end{text-align:end}.nj-banner__inner ul{margin:0}.usa-identifier{margin-top:0}.usa-identifier__required-links-list{column-count:initial;grid-template-rows:repeat(12,auto);grid-auto-flow:column;gap:0 2rem;display:grid}@media (min-width:40em){.usa-identifier__required-links-list{grid-template-rows:repeat(6,auto)}}@media (min-width:64em){.usa-identifier__required-links-list{grid-template-rows:repeat(3,auto)}}.usa-pagination .usa-current{text-decoration:none}.usa-pagination .usa-pagination__button:not(.usa-current){background-color:#fff;text-decoration:underline}.usa-pagination__previous-page,.usa-pagination__next-page{cursor:pointer;background:0 0;border:none;padding:0}.usa-header--extended .usa-nav__secondary-links a,.usa-header--extended .usa-nav__secondary-links a:visited{color:var(--color-base-lighter)}.usa-header--extended .usa-nav__secondary-links a:hover,.usa-header--extended .usa-nav__secondary-links a:active{color:#fff}ul.usa-card-group{margin-inline:-.75rem}div.usa-card__container{margin-inline:0}.usa-card-group div.usa-card__container{margin-inline:.75rem}.learn-side-nav .usa-sidenav{border-bottom:none}@media (min-width:40em){li.usa-card,li.usa-card:last-child{margin-bottom:1.5rem}.learn-side-nav nav{margin-inline-end:48px;position:sticky;top:20px}}:is(h1,h2,h3,h4,h5,h6).dark-blue{color:var(--color-primary-dark)}.sidenav-category-button{cursor:pointer;background:0 0;border:none;width:100%;padding:.5rem 1rem;line-height:1.6rem;display:block}.sidenav-category-button:hover{background-color:#f0f0f0}.sidenav-item-label{justify-content:space-between;align-items:center;width:100%;display:flex}.sidenav-chevron{flex-shrink:0;margin-inline-start:.5rem;transition:transform .2s}.sidenav-chevron--expanded{transform:rotate(180deg)}.sidenav-toggle-button{justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.sidenav-toggle-button img{filter:invert(19%)sepia(89%)saturate(1981%)hue-rotate(187deg)brightness(103%)contrast(101%)}@media (max-width:39.99em){.sidenav-collapsible-item{opacity:1;max-height:500px;transition:max-height .3s,opacity .3s,margin .3s;overflow:hidden}.sidenav--collapsed .sidenav-collapsible-item{opacity:0;max-height:0;margin:0}}.usa-modal-wrapper.is-visible{inset:0}.usa-language__submenu{max-height:13.5rem;overflow-y:auto}.usa-language__submenu .usa-language__submenu-item{border-top:none}.button-styled-as-link{font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}
.usa-nav__primary-row{flex-wrap:nowrap;align-items:center;gap:1.5rem;width:100%;padding-block:.625rem;display:flex}.usa-nav__auth-buttons{align-items:center;gap:1.5rem;margin-left:auto;display:flex}.usa-nav__auth-login{color:var(--color-primary-dark);white-space:nowrap;font-size:1rem;font-weight:600;text-decoration:none}.usa-nav__auth-login:hover{text-decoration:underline}.usa-nav__auth-login:visited{color:var(--color-primary-dark)}.usa-nav__auth-account{position:relative}.usa-nav__auth-account-button{border:2px solid var(--color-base-light);cursor:pointer;color:var(--color-ink);white-space:nowrap;background:#fff;border-radius:33px;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem 0;font-size:1rem;font-weight:700;display:flex}.usa-nav__auth-account-button svg{color:var(--color-accent-cool-darkest);flex-shrink:0}.usa-nav__auth-account-button svg:first-child{margin-left:.25rem}.usa-nav__auth-dropdown a{color:var(--color-ink);padding:.625rem 1rem;font-size:1rem;text-decoration:none;display:block}.usa-nav__auth-dropdown a:hover{background:var(--color-base-lightest)}.usa-nav__auth-dropdown{border:1px solid var(--color-base-light);z-index:100;background:#fff;border-radius:4px;min-width:140px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 2px 8px #0000001a}.usa-nav__primary .nj-nav__link:not(.usa-current){color:var(--color-accent-cool-darkest)}.usa-nav__primary-row>a{flex-shrink:0;width:132px}.usa-nav__primary-row>a img{display:block}.usa-mobile-header{border-bottom:1px solid var(--color-base-light);background:#fff;justify-content:space-between;align-items:center;height:69px;padding-inline:.75rem;display:flex}.usa-mobile-header>a{display:flex}.usa-mobile-header__icons{align-items:center;gap:.25rem;display:flex}.usa-mobile-header__icon-btn{cursor:pointer;color:var(--color-ink);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.usa-mobile-nav-overlay{background:var(--color-ink);opacity:0;visibility:hidden;z-index:999;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.usa-mobile-nav-overlay--visible{opacity:.2;visibility:visible}.usa-mobile-nav-drawer{z-index:1000;background:#fff;flex-direction:column;width:80vw;max-width:320px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-4px 0 12px #00000026}.usa-mobile-nav-drawer--open{transform:translate(0)}.usa-mobile-nav-drawer__header{border-bottom:1px solid var(--color-base-light);justify-content:space-between;align-items:center;padding:1rem;display:flex}.usa-mobile-nav-drawer__title{color:var(--color-ink);font-size:1rem;font-weight:700}.usa-mobile-nav-drawer__close{cursor:pointer;color:var(--color-ink);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex}.usa-mobile-nav-drawer__body{flex:1;overflow-y:auto}.usa-mobile-nav-drawer__nav{margin:0;padding:.5rem 0;list-style:none}.usa-mobile-nav-drawer__nav-item{border-bottom:1px solid var(--color-base-light)}.usa-mobile-nav-drawer__nav-item:last-child{border-bottom:none}.usa-mobile-nav-drawer__nav-item a:not(.usa-mobile-nav-drawer__auth-link){color:var(--color-ink);padding:.75rem 1.5rem;font-size:1rem;text-decoration:none;display:block}.usa-mobile-nav-drawer__nav-item a:not(.usa-mobile-nav-drawer__auth-link):hover{background:var(--color-base-lightest)}.usa-mobile-nav-drawer__auth-link{color:var(--color-ink);align-items:center;padding:.75rem 1rem .75rem 0;font-size:1rem;text-decoration:none;display:flex}.usa-mobile-nav-drawer__auth-icon{flex-shrink:0;justify-content:center;align-items:center;width:45px;display:flex}.usa-mobile-nav-drawer__auth-link:hover{background:var(--color-base-lightest)}.usa-mobile-nav-drawer__auth-link:visited{color:var(--color-ink)}.usa-header--extended{display:none}@media (min-width:64em){.usa-mobile-header{display:none}.usa-header--extended{display:block}.usa-nav .usa-nav__secondary{min-width:auto;margin-top:0;position:static;inset-inline-end:unset}}
.impact-report-header{margin-top:0;padding-block:2rem}.impact-report-header h1{margin-top:0}.impact-report-quote{border-inline-start:.25rem solid var(--color-primary);margin-inline:0;padding-inline-start:1.5rem;font-size:1.25rem;font-style:italic}.impact-report-quote__attribution{margin-top:.5rem;font-size:1rem;font-style:normal;font-weight:700;display:block}.impact-report-stats-list{margin-block:1.5rem}.impact-report-stats-list strong{color:var(--color-primary)}.impact-report-stat--dark.usa-section{margin-block:1.5rem;padding:1rem}.impact-report-stat--dark.usa-section:first-child{margin-top:0}.impact-report-stat--dark strong{color:var(--color-accent-cool)}.impact-report-stat--dark-lead strong:first-child{font-size:1.75rem;display:block}a[href^=\#impact-report-footnote-]{vertical-align:super;font-size:.75em}.impact-report-footnotes{border-radius:.25rem;margin-top:2rem;padding:1rem 1.25rem;font-size:.75rem}.impact-report-footnotes hr{width:50%;margin-left:0}.impact-report-footnotes ol{margin:0;padding-inline-start:1.25rem}
.card{border:1px solid var(--color-base-lighter);color:inherit;border-radius:.5rem;align-items:center;height:100%;padding:1.25rem;text-decoration:none;transition:box-shadow .2s;display:flex}button.card{cursor:pointer;background:0 0}button.card:hover,a.card:hover{color:inherit;box-shadow:0 4px 12px #0000001a}.card:visited{color:inherit}.card__title{color:var(--color-primary-dark);margin:0 0 .25rem;font-size:1.06rem;font-weight:700}.card__description{text-align:center;color:var(--color-base-dark);margin:0;font-size:.93rem}.quick-service-card{gap:1rem;position:relative}.quick-service-card:hover{box-shadow:0 4px 12px #0000001a}.quick-service-card:focus-within{outline-offset:0;outline:.25rem solid #0050d8}.quick-service-card__icon{flex-shrink:0}.quick-service-card__link,.quick-service-card__link:visited,.quick-service-card__link:hover{color:inherit}.quick-service-card__link:focus{outline:0}.quick-service-card__link:after{content:"";position:absolute;inset:0}.support-card{flex-direction:column;padding:2rem 1.5rem}.support-card__icon{border:3px solid var(--color-primary-dark);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:1.5rem;display:flex}.support-card__container:first-child .support-card__icon img{width:65px;height:auto}.brought-to-you-by__logo{object-fit:contain;width:auto;max-width:100%;height:80px}.brought-to-you-by__logos{grid-template-columns:repeat(2,1fr);align-items:start;gap:2rem;display:grid}@media (min-width:40em){.brought-to-you-by__logos{grid-template-columns:repeat(3,1fr)}}@media (min-width:64em){.brought-to-you-by__logos{grid-template-columns:repeat(5,1fr)}}.brought-to-you-by__agency{color:var(--color-primary-dark);flex-direction:column;align-items:center;text-decoration:none;display:flex}.brought-to-you-by__agency:visited{color:var(--color-primary-dark)}.brought-to-you-by__name{text-align:center;margin-top:.5rem;font-size:.87rem;font-weight:600}section.usa-hero.hero-gradient{color:var(--color-ink);background:linear-gradient(#e8f5e9 0%,#fff 100%)}.hero-carousel{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.hero-carousel__image{object-fit:contain;opacity:0;width:100%;height:100%;animation:16s infinite hero-fade;position:absolute;inset:0}.hero-carousel__image--1{animation-delay:0s}.hero-carousel__image--2{animation-delay:4s}.hero-carousel__image--3{animation-delay:8s}.hero-carousel__image--4{animation-delay:12s}@keyframes hero-fade{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}to{opacity:0}}
.page-content__body{width:100%;min-width:0}.page-content section[id]{scroll-margin-top:1rem}.page-content .usa-prose img{max-width:100%;height:auto;display:block}.page-content .usa-accordion__button{background-color:#0000;padding-top:.5rem;padding-bottom:.5rem}.page-content .usa-accordion__heading{font-size:revert;line-height:revert}
