.usa-link--external.usa-link--alt::after, .usa-link--external::after { width: 1.75ex; height: 1.75ex; margin-left: 2px; margin-top: 0.7ex; content: ""; display: inline-block; }
.usa-form a, .usa-link { color: rgb(11, 71, 120); text-decoration: underline; }
.usa-breadcrumb__link span, .usa-form a, .usa-link { text-decoration: underline; }
.usa-form a:visited, .usa-link:visited, .usa-site-alert--info .usa-alert .usa-link:visited { color: rgb(84, 39, 143); }
.usa-step-indicator--counters .usa-step-indicator__segment--complete::before, .usa-step-indicator--counters .usa-step-indicator__segment--current::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before { box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.25rem; }
.text-tabular, .usa-step-indicator__current-step, .usa-step-indicator__total-steps { font-feature-settings: "tnum", "kern"; }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g, table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g, table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g, table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g { fill: transparent; }
html { font-kerning: normal; }
.usa-icon-list__content ul li, ul { list-style-type: disc; }
.usa-banner__lock-image path, .usa-icon { fill: currentcolor; }
@font-face { font-family: "Roboto Mono Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 300; font-display: fallback; }
@font-face { font-family: "Roboto Mono Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 400; font-display: fallback; }
@font-face { font-family: "Roboto Mono Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 700; font-display: fallback; }
@font-face { font-family: "Roboto Mono Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: italic; font-weight: 300; font-display: fallback; }
@font-face { font-family: "Roboto Mono Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: italic; font-weight: 400; font-display: fallback; }
@font-face { font-family: "Roboto Mono Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: italic; font-weight: 700; font-display: fallback; }
@font-face { font-family: "Source Sans Pro Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 300; font-display: fallback; }
@font-face { font-family: "Source Sans Pro Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 400; font-display: fallback; }
@font-face { font-family: "Source Sans Pro Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 600; font-display: fallback; }
@font-face { font-family: "Source Sans Pro Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 700; font-display: fallback; }
@font-face { font-family: "Source Sans Pro Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: italic; font-weight: 300; font-display: fallback; }
@font-face { font-family: "Source Sans Pro Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: italic; font-weight: 400; font-display: fallback; }
@font-face { font-family: "Source Sans Pro Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: italic; font-weight: 600; font-display: fallback; }
@font-face { font-family: "Source Sans Pro Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: italic; font-weight: 700; font-display: fallback; }
@font-face { font-family: "Merriweather Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 300; font-display: fallback; }
@font-face { font-family: "Merriweather Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 400; font-display: fallback; }
@font-face { font-family: "Merriweather Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 700; font-display: fallback; }
@font-face { font-family: "Merriweather Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: italic; font-weight: 300; font-display: fallback; }
@font-face { font-family: "Merriweather Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: italic; font-weight: 400; font-display: fallback; }
@font-face { font-family: "Merriweather Web"; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: italic; font-weight: 700; font-display: fallback; }
.usa-sr-only { left: -999em; right: auto; }
.usa-embed-container embed, .usa-embed-container iframe, .usa-embed-container object { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.usa-embed-container { padding-bottom: 56.25%; position: relative; height: 0px; overflow: hidden; max-width: 100%; }
img { max-width: 100%; }
.usa-media-link { display: inline-block; line-height: 0; }
.search-result .usa-prose > .heading-2, .search-result .usa-prose > h2, .title-card-title .usa-prose > p, .usa-accordion--nav .usa-prose > .usa-accordion__heading, .usa-prose, .usa-prose > .heading-1, .usa-prose > .heading-2, .usa-prose > .heading-3, .usa-prose > .heading-5, .usa-prose > .heading-6, .usa-prose > h1, .usa-prose > h2, .usa-prose > h3, .usa-prose > h5, .usa-prose > h6 { line-height: 1.5; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.usa-link:hover { color: rgb(22, 46, 81); }
.usa-link:active { color: rgb(17, 24, 29); }
.usa-link:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-link--external { display: inline-block; padding-right: 1.75ex; position: relative; }
.usa-link--external::after { background: url("") center center / contain no-repeat; position: absolute; }
.usa-list--unstyled, .usa-prose .usa-list--unstyled { margin-top: 0px; list-style-type: none; padding-left: 0px; margin-bottom: 0px; }
.usa-link--external.usa-link--alt { display: inline-block; padding-right: 1.75ex; position: relative; }
.usa-link--external.usa-link--alt::after { background: url("") center center / contain no-repeat; position: absolute; }
.usa-list--unstyled > li { margin-bottom: 0px; max-width: unset; }
.usa-prose .usa-list--unstyled > li { margin-bottom: 0px; max-width: unset; }
.usa-prose { font-size: 1.06rem; }
.usa-prose > .heading-1, .usa-prose > h1 { font-size: 2.4rem; font-weight: 700; }
.usa-prose > .heading-2, .usa-prose > h2 { font-size: 2.13rem; font-weight: 700; }
.search-result .usa-prose > .heading-2, .search-result .usa-prose > h2, .title-card-title .usa-prose > p, .usa-accordion--nav .usa-prose > .usa-accordion__heading, .usa-prose > .heading-3, .usa-prose > h3 { font-size: 1.86rem; font-weight: 700; }
.card-link-tile .usa-prose > .heading-2, .card-link-tile .usa-prose > h2, .card-tile .title-card-title .usa-prose > .heading-2, .card-tile .title-card-title .usa-prose > h2, .card-tile .usa-card__header .usa-prose > .heading-2, .card-tile .usa-card__header .usa-prose > h2, .usa-prose > .heading-4, .usa-prose > h4 { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.6rem; line-height: 1.5; font-weight: 700; }
.usa-prose > .heading-5, .usa-prose > h5 { font-size: 1.33rem; font-weight: 700; }
.usa-prose > .heading-6, .usa-prose > h6 { font-size: 1.2rem; font-weight: 400; letter-spacing: 0.025em; text-transform: uppercase; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-link--external.usa-link--alt::after, .usa-link--external::after { background: currentcolor; mask: url("") center center / contain no-repeat; }
}
.usa-breadcrumb { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.3; padding-left: 0px; padding-right: 0px; }
.usa-breadcrumb__list { display: block; padding: 0.25rem; margin: 0px -0.25rem; }
.usa-button-group, .usa-checklist, .usa-collection__item, .usa-collection__meta, .usa-prose .usa-collection__item { padding-left: 0px; list-style-type: none; }
.usa-breadcrumb__list > li { margin-bottom: 0px; max-width: unset; }
.usa-breadcrumb__list-item { position: absolute; left: -999em; right: auto; display: inline; white-space: nowrap; }
.pin-all, .pin-right, .pin-x, .usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child::after { right: 0px; }
.usa-breadcrumb__link { display: inline; }
.usa-breadcrumb--wrap .usa-breadcrumb__list-item { display: inline-block; }
.usa-button-group { display: flex; flex-flow: column wrap; margin: 0px -0.25rem; }
.usa-button-group__item { margin: 0.25rem; }
.more-link .usa-button-group__item a, .usa-button-group--segmented, .usa-button-group__item .btn, .usa-button-group__item .button, .usa-button-group__item .dropbutton__toggle-button, .usa-button-group__item .more-link a, .usa-button-group__item .submit-box, .usa-button-group__item .tabs__link, .usa-button-group__item .usa-button { margin-left: 0px; margin-right: 0px; }
.usa-button-group--segmented { flex-flow: row; justify-content: space-between; }
.more-link .usa-button-group--segmented a, .usa-button-group--segmented .btn, .usa-button-group--segmented .button, .usa-button-group--segmented .dropbutton__toggle-button, .usa-button-group--segmented .more-link a, .usa-button-group--segmented .submit-box, .usa-button-group--segmented .tabs__link, .usa-button-group--segmented .usa-button { position: relative; width: calc(100% + 2px); }
.more-link .usa-button-group--segmented a:active, .more-link .usa-button-group--segmented a:hover, .usa-button-group--segmented .btn:active, .usa-button-group--segmented .btn:hover, .usa-button-group--segmented .button:active, .usa-button-group--segmented .button:hover, .usa-button-group--segmented .dropbutton__toggle-button:active, .usa-button-group--segmented .dropbutton__toggle-button:hover, .usa-button-group--segmented .more-link a:active, .usa-button-group--segmented .more-link a:hover, .usa-button-group--segmented .submit-box:active, .usa-button-group--segmented .submit-box:hover, .usa-button-group--segmented .tabs__link:active, .usa-button-group--segmented .tabs__link:hover, .usa-button-group--segmented .usa-button:active, .usa-button-group--segmented .usa-button:hover { z-index: 2; }
.more-link .usa-button-group--segmented a:focus, .usa-button-group--segmented .btn:focus, .usa-button-group--segmented .button:focus, .usa-button-group--segmented .dropbutton__toggle-button:focus, .usa-button-group--segmented .more-link a:focus, .usa-button-group--segmented .submit-box:focus, .usa-button-group--segmented .tabs__link:focus, .usa-button-group--segmented .usa-button:focus { z-index: 3; }
.usa-button-group--segmented .usa-button-group__item { margin-left: 0px; margin-right: 0px; width: 100%; }
.more-link .usa-button-group--segmented .usa-button-group__item:first-child > a, .usa-button-group--segmented .more-link .usa-button-group__item:first-child > a, .usa-button-group--segmented .usa-button-group__item:first-child > .btn, .usa-button-group--segmented .usa-button-group__item:first-child > .button, .usa-button-group--segmented .usa-button-group__item:first-child > .dropbutton__toggle-button, .usa-button-group--segmented .usa-button-group__item:first-child > .submit-box, .usa-button-group--segmented .usa-button-group__item:first-child > .tabs__link, .usa-button-group--segmented .usa-button-group__item:first-child > .usa-button { border-top-right-radius: 0px; border-bottom-right-radius: 0px; margin-right: -1px; }
.more-link .usa-button-group--segmented .usa-button-group__item:last-child > a, .usa-button-group--segmented .more-link .usa-button-group__item:last-child > a, .usa-button-group--segmented .usa-button-group__item:last-child > .btn, .usa-button-group--segmented .usa-button-group__item:last-child > .button, .usa-button-group--segmented .usa-button-group__item:last-child > .dropbutton__toggle-button, .usa-button-group--segmented .usa-button-group__item:last-child > .submit-box, .usa-button-group--segmented .usa-button-group__item:last-child > .tabs__link, .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button { border-top-left-radius: 0px; border-bottom-left-radius: 0px; margin-right: 0px; margin-left: -2px; width: calc(100% + 2px); }
.more-link .usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > a, .usa-button-group--segmented .more-link .usa-button-group__item:not(:first-child):not(:last-child) > a, .usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > .btn, .usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > .button, .usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > .dropbutton__toggle-button, .usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > .submit-box, .usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > .tabs__link, .usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > .usa-button { border-radius: 0px; margin-right: -1px; margin-left: -1px; }
.more-link .usa-button-group--segmented .usa-button-group__item:not(:last-child) a::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .btn::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .button::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .dropbutton__toggle-button::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .more-link a::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .submit-box::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .tabs__link::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button::before { border-right: 1px solid rgb(26, 68, 128); bottom: 0px; content: ""; display: block; height: 100%; position: absolute; right: 1px; top: 0px; width: 1px; z-index: 3; }
.more-link .usa-button-group--segmented .usa-button-group__item:not(:last-child) a:active::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .btn:active::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .button:active::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .dropbutton__toggle-button:active::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .more-link a:active::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .submit-box:active::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .tabs__link:active::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--outline::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button:active::before, .usa-site-alert--info .usa-alert.usa-alert--no-icon::before { display: none; }
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary::before { border-right-color: rgb(229, 160, 0); }
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool::before { border-right-color: rgb(0, 163, 152); }
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base::before { border-right-color: rgb(86, 92, 101); }
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool:disabled::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base:disabled::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary:disabled::before { border-right-color: rgb(169, 174, 177); }
.usa-checklist { margin-bottom: 0px; margin-top: 0px; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.5; }
.usa-collection__meta-item, .usa-form, .usa-form__note { line-height: 1.3; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.usa-checklist__item { text-indent: -2.5rem; margin-bottom: 0px; margin-top: 0.5rem; }
.usa-checklist__item::before { content: " "; display: inline-block; height: 1rem; margin-left: -0.25rem; margin-right: 0.75rem; width: 2rem; }
.usa-checklist__item.usa-checklist__item--checked::before { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-position: center center; background-size: 1.5rem; }
.usa-collection { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; }
.usa-collection__item { align-items: flex-start; display: flex; }
.usa-collection__item > li { margin-bottom: 0px; max-width: unset; }
.usa-prose .usa-collection { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; }
.usa-prose .usa-collection__item { align-items: flex-start; border-top-width: 1px; border-top-style: solid; display: flex; margin-top: 1rem; padding-top: 1rem; }
.usa-prose .usa-collection__item > li { margin-bottom: 0px; max-width: unset; }
.usa-collection__calendar-date, .usa-collection__img { flex-shrink: 0; width: 4rem; margin-right: 1rem; }
.usa-collection__body { flex: 1 1 0%; }
.usa-collection__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.2rem; margin-bottom: 0px; margin-top: 0px; }
.usa-collection__description { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.usa-collection__meta { margin-bottom: 0px; }
.usa-collection__meta > li { margin-bottom: 0px; max-width: unset; }
.usa-collection__meta-item { margin-top: 0.25rem; font-size: 0.93rem; display: block; margin-right: 0.5rem; }
.usa-collection__meta-item.usa-tag { background-color: rgb(241, 243, 246); line-height: 0.9; padding-bottom: 0.25rem; padding-top: 0.25rem; color: rgb(27, 27, 27); display: inline-block; margin-top: 0.25rem; }
.usa-collection__meta-item.usa-tag--new { background-color: rgb(207, 73, 0); color: rgb(255, 255, 255); }
.usa-collection__calendar-date { text-decoration: none; }
.usa-collection__calendar-date-day, .usa-collection__calendar-date-month { display: block; font-weight: 700; padding: 0.25rem; text-align: center; }
.usa-collection__calendar-date-month { border-top-left-radius: 2px; border-top-right-radius: 2px; color: rgb(255, 255, 255); }
.usa-collection__calendar-date-day { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.usa-collection--condensed .usa-collection__item { margin-bottom: 0.5rem; margin-top: 0.5rem; padding-top: 0.5rem; }
.usa-icon-list__item + .usa-icon-list__item, .usa-prose .usa-icon-list__item + .usa-icon-list__item { padding-top: 0.75rem; }
.usa-form { font-size: 1.06rem; }
.select2-container--default .usa-form .select2-selection--single, .usa-form .form-item__color, .usa-form .form-item__date, .usa-form .form-item__email, .usa-form .form-item__month, .usa-form .form-item__number, .usa-form .form-item__password, .usa-form .form-item__range, .usa-form .form-item__search, .usa-form .form-item__select, .usa-form .form-item__tel, .usa-form .form-item__text, .usa-form .form-item__textarea, .usa-form .form-item__time, .usa-form .form-item__url, .usa-form .form-item__week, .usa-form .select2-container--default .select2-selection--single, .usa-form .usa-input, .usa-form .usa-range, .usa-form .usa-select, .usa-form .usa-textarea, .usa-form input.pagerer-page { max-width: none; }
.usa-form .usa-input--2xs, .usa-form .usa-input-group--2xs { max-width: 5ex; }
.usa-form .usa-input--xs, .usa-form .usa-input-group--xs { max-width: 9ex; }
.usa-form .usa-input--sm, .usa-form .usa-input--small, .usa-form .usa-input-group--sm, .usa-form .usa-input-group--small { max-width: 13ex; }
.usa-form .usa-input--md, .usa-form .usa-input--medium, .usa-form .usa-input-group--md, .usa-form .usa-input-group--medium { max-width: 20ex; }
.usa-form .usa-input--lg, .usa-form .usa-input-group--lg { max-width: 30ex; }
.usa-form .usa-input--xl, .usa-form .usa-input-group--xl { max-width: 40ex; }
.usa-form .usa-input--2xl, .usa-form .usa-input-group--2xl { max-width: 50ex; }
.more-link .usa-form a, .usa-form .btn, .usa-form .button, .usa-form .dropbutton__toggle-button, .usa-form .more-link a, .usa-form .submit-box, .usa-form .tabs__link, .usa-form .usa-button { margin-top: 0.5rem; }
.usa-form a:hover { color: rgb(22, 46, 81); }
.usa-form a:active { color: rgb(17, 24, 29); }
.usa-form a:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-form__note { font-size: 0.93rem; float: right; margin: 0.25rem 0px 1rem; }
.usa-graphic-list { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.5; }
.usa-graphic-list .usa-graphic-list__row .usa-media-block { margin-bottom: 2rem; }
.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child { margin-bottom: 0px; }
.usa-graphic-list .usa-media-block__img { margin-right: 1.5rem; }
.usa-graphic-list .usa-media-block__body > :first-child { margin-top: 0px; }
.usa-graphic-list__heading { margin-bottom: 0px; margin-top: 0px; clear: both; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.86rem; line-height: 1.5; font-weight: 700; }
* + .usa-graphic-list__heading { margin-top: 1.5em; }
.usa-graphic-list__heading + * { margin-top: 1em; }
.usa-icon { display: inline-block; height: 1em; position: relative; width: 1em; }
.usa-icon--size-3, .usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.5rem; width: 1.5rem; }
.usa-icon--size-4 { height: 2rem; width: 2rem; }
.usa-icon--size-5 { height: 2.5rem; width: 2.5rem; }
.usa-icon--size-6 { height: 3rem; width: 3rem; }
.usa-icon--size-7 { height: 3.5rem; width: 3.5rem; }
.usa-icon--size-8 { height: 4rem; width: 4rem; }
.usa-icon--size-9 { height: 4.5rem; width: 4.5rem; }
.usa-icon-list { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.5; margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; max-width: 72ex; }
.usa-icon-list > li { margin-bottom: 0px; max-width: unset; }
.usa-icon-list__content > ol, .usa-icon-list__content > p, .usa-icon-list__content > ul, .usa-prose .usa-icon-list { font-size: 1.06rem; max-width: 72ex; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.usa-icon-list__item { display: flex; position: relative; }
.usa-prose .usa-icon-list { line-height: 1.5; margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.usa-prose .usa-icon-list > li { margin-bottom: 0px; max-width: unset; }
.usa-prose .usa-icon-list__item { display: flex; position: relative; }
.usa-icon-list--base-lightest .usa-icon-list__icon { color: rgb(247, 249, 250); }
.usa-icon-list--base-lighter .usa-icon-list__icon, .usa-identifier__identity-disclaimer a, .usa-identifier__identity-disclaimer a:visited { color: rgb(241, 243, 246); }
.usa-icon-list--base-light .usa-icon-list__icon { color: rgb(223, 225, 226); }
.usa-icon-list--base .usa-icon-list__icon { color: rgb(169, 174, 177); }
.usa-icon-list--base-dark .usa-icon-list__icon { color: rgb(86, 92, 101); }
.usa-icon-list--base-darker .usa-icon-list__icon { color: rgb(61, 69, 81); }
.usa-icon-list--base-darkest .usa-icon-list__icon { color: rgb(28, 29, 31); }
.usa-icon-list--primary-lightest .usa-icon-list__icon { color: rgb(229, 250, 255); }
.usa-icon-list--primary-lighter .usa-icon-list__icon { color: rgb(204, 236, 242); }
.usa-icon-list--primary-light .usa-icon-list__icon { color: rgb(151, 212, 234); }
.usa-icon-list--primary .usa-icon-list__icon { color: rgb(0, 94, 162); }
.usa-icon-list--primary-vivid .usa-icon-list__icon { color: rgb(0, 189, 227); }
.usa-icon-list--primary-dark .usa-icon-list__icon { color: rgb(26, 68, 128); }
.usa-icon-list--primary-darker .usa-icon-list__icon { color: rgb(22, 46, 81); }
.usa-icon-list--primary-darkest .usa-icon-list__icon { color: rgb(17, 24, 29); }
.usa-icon-list--secondary-lightest .usa-icon-list__icon { color: rgb(250, 243, 209); }
.usa-icon-list--secondary-lighter .usa-icon-list__icon { color: rgb(255, 245, 194); }
.usa-icon-list--secondary-light .usa-icon-list__icon { color: rgb(254, 230, 133); }
.usa-icon-list--secondary .usa-icon-list__icon { color: rgb(250, 206, 0); }
.usa-icon-list--secondary-vivid .usa-icon-list__icon { color: rgb(255, 190, 46); }
.usa-icon-list--secondary-dark .usa-icon-list__icon { color: rgb(229, 160, 0); }
.usa-icon-list--secondary-darker .usa-icon-list__icon { color: rgb(194, 133, 12); }
.usa-icon-list--secondary-darkest .usa-icon-list__icon { color: rgb(147, 111, 56); }
.usa-icon-list--accent-warm-lightest .usa-icon-list__icon { color: rgb(250, 238, 229); }
.usa-icon-list--accent-warm-lighter .usa-icon-list__icon { color: rgb(251, 224, 208); }
.usa-icon-list--accent-warm-light .usa-icon-list__icon { color: rgb(247, 188, 162); }
.usa-icon-list--accent-warm .usa-icon-list__icon { color: rgb(243, 146, 104); }
.usa-icon-list--accent-warm-dark .usa-icon-list__icon { color: rgb(207, 73, 0); }
.usa-icon-list--accent-warm-darker .usa-icon-list__icon { color: rgb(213, 67, 9); }
.usa-icon-list--accent-warm-darkest .usa-icon-list__icon { color: rgb(167, 47, 16); }
.usa-icon-list--accent-cool-lightest .usa-icon-list__icon { color: rgb(224, 247, 246); }
.usa-icon-list--accent-cool-lighter .usa-icon-list__icon { color: rgb(126, 251, 225); }
.usa-icon-list--accent-cool-light .usa-icon-list__icon { color: rgb(41, 225, 203); }
.usa-icon-list--accent-cool .usa-icon-list__icon { color: rgb(29, 194, 174); }
.usa-icon-list--accent-cool-dark .usa-icon-list__icon { color: rgb(0, 163, 152); }
.usa-icon-list--accent-cool-darker .usa-icon-list__icon { color: rgb(0, 132, 128); }
.usa-icon-list--accent-cool-darkest .usa-icon-list__icon { color: rgb(15, 100, 96); }
.usa-icon-list--error-lighter .usa-icon-list__icon { color: rgb(244, 227, 219); }
.usa-icon-list--error-light .usa-icon-list__icon { color: rgb(243, 146, 104); }
.usa-icon-list--error .usa-icon-list__icon { color: rgb(213, 67, 9); }
.usa-icon-list--error-dark .usa-icon-list__icon { color: rgb(181, 9, 9); }
.usa-icon-list--error-darker .usa-icon-list__icon { color: rgb(111, 51, 49); }
.usa-icon-list--warning-lighter .usa-icon-list__icon { color: rgb(250, 243, 209); }
.usa-icon-list--warning-light .usa-icon-list__icon { color: rgb(254, 230, 133); }
.usa-icon-list--warning .usa-icon-list__icon { color: rgb(255, 190, 46); }
.usa-icon-list--warning-dark .usa-icon-list__icon { color: rgb(229, 160, 0); }
.usa-icon-list--warning-darker .usa-icon-list__icon { color: rgb(147, 111, 56); }
.usa-icon-list--success-lighter .usa-icon-list__icon { color: rgb(236, 243, 236); }
.usa-icon-list--success-light .usa-icon-list__icon { color: rgb(112, 225, 123); }
.usa-icon-list--success .usa-icon-list__icon { color: rgb(0, 169, 28); }
.usa-icon-list--success-dark .usa-icon-list__icon { color: rgb(77, 128, 85); }
.usa-icon-list--success-darker .usa-icon-list__icon { color: rgb(68, 100, 67); }
.usa-icon-list--info-lighter .usa-icon-list__icon { color: rgb(231, 246, 248); }
.usa-icon-list--info-light .usa-icon-list__icon { color: rgb(153, 222, 234); }
.usa-icon-list--info .usa-icon-list__icon { color: rgb(0, 189, 227); }
.usa-icon-list--info-dark .usa-icon-list__icon { color: rgb(0, 158, 193); }
.usa-icon-list--info-darker .usa-icon-list__icon { color: rgb(46, 98, 118); }
.usa-icon-list--disabled-light .usa-icon-list__icon { color: rgb(230, 230, 230); }
.usa-icon-list--disabled .usa-icon-list__icon { color: rgb(145, 145, 145); }
.usa-icon-list--disabled-dark .usa-icon-list__icon { color: rgb(117, 117, 117); }
.usa-icon-list--emergency .usa-icon-list__icon { color: rgb(156, 61, 16); }
.usa-icon-list--emergency-dark .usa-icon-list__icon { color: rgb(51, 45, 41); }
.usa-identifier__identity-domain, .usa-identifier__required-link:visited { color: rgb(223, 225, 226); }
.usa-icon-list__icon .usa-icon { display: block; height: 1.5rem; position: relative; width: 1.5rem; }
.usa-icon-list[class*="usa-icon-list--size-"] { max-width: none; }
.usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 1rem; padding-left: 0.4rem; }
.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; }
.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
.usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; }
.usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.8rem; width: 1.8rem; }
.usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.2rem; padding-left: 0.48rem; }
.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.2rem; }
.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.19rem; width: 2.19rem; }
.usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.46rem; padding-left: 0.584rem; }
.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.46rem; }
.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 3.195rem; width: 3.195rem; }
.usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 2.13rem; padding-left: 0.852rem; }
.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 2.13rem; }
.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.99rem; width: 3.99rem; }
.usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.66rem; padding-left: 1.064rem; }
.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 2.66rem; }
.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.785rem; width: 4.785rem; }
.usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 3.19rem; padding-left: 1.276rem; }
.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 3.19rem; }
.usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.1; margin-bottom: 0px; padding-top: 0.425ex; }
.usa-icon-list__title + * { margin-top: 0.5rem; }
.usa-icon-list__content { font-size: 1.06rem; padding-left: 0.424rem; }
.usa-icon-list__content > :first-child { margin-top: 0px; }
.usa-icon-list__content > :last-child { margin-bottom: 0px; }
.usa-identifier { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.3; padding-bottom: 1rem; }
.usa-identifier__container { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; max-width: 64rem; }
.usa-identifier__section { padding-bottom: 1rem; padding-top: 1rem; }
.usa-identifier__logos { display: flex; margin-right: 1rem; }
.usa-identifier__logo { text-decoration: none; height: 3rem; display: block; }
.usa-identifier__logo + .usa-identifier__logo { margin-left: 0.5rem; }
.usa-identifier__logo-img { height: 100%; width: auto; }
.usa-identifier__identity { flex: 1 1 0%; margin-top: 1rem; }
.usa-identifier__identity-disclaimer, .usa-identifier__identity-domain { margin: 0px; padding: 0px; }
.usa-identifier__identity-disclaimer { font-weight: 700; }
.usa-identifier__identity-disclaimer a:active, .usa-identifier__identity-disclaimer a:hover { color: rgb(247, 249, 250); }
.usa-identifier__required-links-list { list-style-type: none; padding-left: 0px; margin-bottom: 0px; margin-top: 0px; }
.usa-identifier__required-links-item { break-inside: avoid; margin-bottom: 0.75rem; }
.usa-identifier__required-links-item:last-child { margin-bottom: 0px; }
.usa-identifier__required-link { color: rgb(223, 225, 226); display: inline-block; }
.usa-identifier__required-link:active, .usa-identifier__required-link:hover, .usa-identifier__section--usagov a:visited { color: rgb(241, 243, 246); }
.usa-identifier__section--usagov a { color: rgb(241, 243, 246); font-weight: 700; display: inline-block; margin-top: 0.5rem; }
.usa-identifier__section--usagov a:active, .usa-identifier__section--usagov a:hover { color: rgb(247, 249, 250); }
.usa-layout-docs__sidenav { order: 2; padding-top: 2rem; }
.usa-megamenu .usa-col { flex: 1 1 auto; }
.usa-site-alert { position: relative; background-color: rgb(247, 249, 250); }
.usa-site-alert .usa-alert { margin-left: auto; margin-right: auto; max-width: 64rem; border-left: medium; }
.usa-site-alert .usa-alert .usa-alert__body > .usa-list, .usa-site-alert .usa-alert > .usa-list { padding-left: 2ch; }
.usa-site-alert--emergency .usa-alert.usa-alert--no-icon .usa-alert__body, .usa-site-alert--info .usa-alert.usa-alert--no-icon .usa-alert__body { padding-left: 1.25rem; }
.usa-site-alert .usa-alert__body { padding-left: 1.5rem; padding-right: 1.5rem; }
.usa-site-alert--emergency .usa-alert__body, .usa-site-alert--info .usa-alert__body { padding-right: 1.5rem; padding-left: 4.25rem; }
.usa-site-alert--info { color: rgb(27, 27, 27); }
.usa-site-alert--info .usa-alert .usa-link, .usa-skipnav { color: rgb(11, 71, 120); }
.usa-site-alert--info .usa-alert { background-color: rgb(231, 246, 248); border-left-color: rgb(0, 189, 227); color: rgb(27, 27, 27); }
.usa-site-alert--info .usa-alert::before { background: url("") center center / contain no-repeat; width: 2rem; content: ""; display: block; height: 3.5rem; position: absolute; top: 0px; left: 1.5rem; }
.usa-site-alert--info .usa-alert.usa-alert--slim::before { background-size: 1.5rem; height: 2.5rem; width: 1.5rem; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-site-alert--info .usa-alert::before { background: rgb(27, 27, 27); mask: url("") center center / contain no-repeat; }
  .usa-site-alert--info .usa-alert.usa-alert--slim::before { mask-size: 1.5rem; }
}
.usa-site-alert--info .usa-alert .usa-link:active, .usa-site-alert--info .usa-alert .usa-link:hover { color: rgb(17, 47, 78); }
.usa-site-alert--emergency .usa-alert { background-color: rgb(156, 61, 16); border-left-color: rgb(156, 61, 16); color: rgb(255, 255, 255); }
.usa-skipnav:visited, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:visited, table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, table th[data-sortable][aria-sort="none"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }
.usa-site-alert--emergency .usa-alert::before { background: url("") center center / contain no-repeat; width: 2rem; content: ""; display: block; height: 3.5rem; position: absolute; top: 0px; left: 1.5rem; }
.usa-site-alert--emergency .usa-alert.usa-alert--no-icon::before, .usa-site-alert--no-icon .usa-alert::before { display: none; }
.usa-site-alert--emergency .usa-alert.usa-alert--slim::before { background-size: 1.5rem; height: 2.5rem; width: 1.5rem; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-site-alert--emergency .usa-alert::before { background: rgb(255, 255, 255); mask: url("") center center / contain no-repeat; }
  .usa-site-alert--emergency .usa-alert.usa-alert--slim::before, .usa-site-alert--slim .usa-alert::before { mask-size: 1.5rem; }
}
.usa-site-alert--emergency .usa-alert .usa-link, .usa-site-alert--emergency .usa-alert .usa-link:visited { color: rgb(241, 243, 246); }
.usa-site-alert--emergency .usa-alert .usa-link:active, .usa-site-alert--emergency .usa-alert .usa-link:hover { color: rgb(247, 249, 250); }
.usa-site-alert--no-icon .usa-alert .usa-alert__body { padding-left: 1.5rem; }
.usa-site-alert--slim .usa-alert { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.usa-site-alert--slim .usa-alert::before { background-size: 1.5rem; height: 2.5rem; width: 1.5rem; }
.usa-site-alert--slim .usa-alert__body { padding-left: 3.75rem; }
.usa-skipnav { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.5; text-decoration: underline; background: none; left: 0px; padding: 0.5rem 1rem; position: absolute; top: -3.8rem; transition: 0.15s ease-in-out; z-index: 100; }
.usa-modal-wrapper, .usa-overlay { transition: opacity 0.15s ease-in-out; }
.usa-skipnav:hover { color: rgb(22, 46, 81); }
.usa-skipnav:active { color: rgb(17, 24, 29); }
.usa-skipnav:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-skipnav.usa-focus, .usa-skipnav:focus { background: rgb(255, 255, 255); left: 0px; position: absolute; top: 0px; transition: 0.15s ease-in-out; }
.usa-step-indicator { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.1; background-color: rgb(255, 255, 255); margin-bottom: 2rem; margin-left: -1px; margin-right: -1px; }
.usa-step-indicator__segments { counter-reset: usa-step-indicator 0; display: flex; list-style: none; margin: 0px; padding: 0px; }
.usa-step-indicator--center .usa-step-indicator__segment, .usa-step-indicator__segment { margin-left: 1px; margin-right: 1px; }
.usa-step-indicator__segment { flex: 1 1 0%; counter-increment: usa-step-indicator 1; max-width: 15rem; min-height: 0.5rem; position: relative; }
.usa-step-indicator__segment::after { background-color: rgb(241, 243, 246); content: ""; display: block; height: 0.5rem; left: 0px; position: absolute; right: 0px; top: 0px; }
.usa-step-indicator--no-labels .usa-step-indicator__segment-label, .usa-step-indicator--no-labels .usa-step-indicator__segment::before, .usa-step-indicator__segment-label { display: none; }
.usa-step-indicator__header { align-items: baseline; display: flex; }
.usa-step-indicator__heading { color: rgb(27, 27, 27); font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.2rem; font-weight: 700; margin: 1rem 0px 0px; }
.usa-step-indicator__current-step { height: 2.5rem; border-radius: 99rem; width: 2.5rem; font-weight: 400; color: rgb(255, 255, 255); display: inline-block; padding: calc(-1.1ex + 1.25rem); text-align: center; }
.add-aspect-16x9, .add-aspect-1x1, .add-aspect-2x1, .add-aspect-4x3, .add-aspect-9x16 { height: 0px; position: relative; box-sizing: border-box; overflow: hidden; }
.display-block, .usa-step-indicator--no-labels .usa-step-indicator__segment:last-child::after { display: block; }
.usa-step-indicator__total-steps { font-weight: 400; margin-right: 0.5rem; }
.usa-step-indicator--center, .usa-step-indicator--no-labels { margin-left: -1px; margin-right: -1px; }
.usa-step-indicator--no-labels .usa-step-indicator__segment { margin-top: 0px; margin-left: 1px; margin-right: 1px; }
.usa-step-indicator--no-labels .usa-step-indicator__heading { margin-top: 1rem; }
.usa-step-indicator--center .usa-step-indicator__segment::before { left: calc(50% - 1.375rem); }
.usa-step-indicator--center .usa-step-indicator__segment-label { padding-left: 0.5rem; padding-right: 0.5rem; text-align: center; }
.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child::after { left: 0px; }
.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment::before { left: calc(50% - 0.875rem); }
[class*="font-mono-"] { font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; }
[class*="font-sans-"] { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
[class*="font-serif-"] { font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; }
[class*="font-body-"], [class*="font-heading-"], [class*="font-ui-"] { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
[class*="font-code-"] { font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; }
[class*="font-alt-"] { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.add-aspect-9x16 { padding: 0px 0px 177.778%; }
.add-aspect-1x1 { padding: 0px 0px 100%; }
.add-aspect-4x3 { padding: 0px 0px 75%; }
.add-aspect-16x9 { padding: 0px 0px 56.25%; }
.add-aspect-2x1 { padding: 0px 0px 50%; }
.padding-top-1px, .padding-y-1px { padding-top: 1px; }
.padding-right-1px, .padding-x-1px { padding-right: 1px; }
.padding-bottom-1px, .padding-y-1px { padding-bottom: 1px; }
.add-list-reset { margin-bottom: 0px; margin-top: 0px; padding-left: 0px; list-style: none; }
.padding-left-1px, .padding-x-1px { padding-left: 1px; }
.flex-align-start { align-items: flex-start; }
.flex-align-end { align-items: flex-end; }
.flex-align-center { align-items: center; }
.flex-align-stretch { align-items: stretch; }
.flex-align-baseline { align-items: baseline; }
.flex-align-self-start { align-self: flex-start; }
.flex-align-self-end { align-self: flex-end; }
.flex-align-self-center { align-self: center; }
.flex-align-self-stretch { align-self: stretch; }
.flex-align-self-baseline { align-self: baseline; }
.bg-transparent, .hover\:bg-transparent:hover { background-color: transparent; }
.bg-black, .hover\:bg-black:hover { background-color: rgb(0, 0, 0); }
.bg-white, .hover\:bg-white:hover { background-color: rgb(255, 255, 255); }
.bg-red, .hover\:bg-red:hover { background-color: rgb(229, 34, 7); }
.bg-orange, .hover\:bg-orange:hover { background-color: rgb(230, 111, 14); }
.bg-gold, .hover\:bg-gold:hover { background-color: rgb(255, 190, 46); }
.bg-yellow, .hover\:bg-yellow:hover { background-color: rgb(254, 230, 133); }
.bg-green, .hover\:bg-green:hover { background-color: rgb(83, 130, 0); }
.bg-mint, .hover\:bg-mint:hover { background-color: rgb(4, 197, 133); }
.bg-cyan, .hover\:bg-cyan:hover { background-color: rgb(0, 158, 193); }
.bg-blue, .hover\:bg-blue:hover { background-color: rgb(0, 118, 214); }
.bg-indigo, .hover\:bg-indigo:hover { background-color: rgb(103, 108, 200); }
.bg-violet, .hover\:bg-violet:hover { background-color: rgb(129, 104, 179); }
.bg-magenta, .hover\:bg-magenta:hover { background-color: rgb(215, 45, 121); }
.bg-gray-5, .hover\:bg-gray-5:hover { background-color: rgb(240, 240, 240); }
.bg-gray-10, .hover\:bg-gray-10:hover { background-color: rgb(230, 230, 230); }
.bg-gray-30, .hover\:bg-gray-30:hover { background-color: rgb(173, 173, 173); }
.bg-gray-50, .hover\:bg-gray-50:hover { background-color: rgb(117, 117, 117); }
.bg-gray-70, .hover\:bg-gray-70:hover { background-color: rgb(69, 69, 69); }
.bg-gray-90, .hover\:bg-gray-90:hover { background-color: rgb(27, 27, 27); }
.bg-base-lightest, .hover\:bg-base-lightest:hover { background-color: rgb(247, 249, 250); }
.bg-base-lighter, .hover\:bg-base-lighter:hover { background-color: rgb(241, 243, 246); }
.bg-base-light, .hover\:bg-base-light:hover { background-color: rgb(223, 225, 226); }
.bg-base, .hover\:bg-base:hover { background-color: rgb(169, 174, 177); }
.bg-base-dark, .hover\:bg-base-dark:hover { background-color: rgb(86, 92, 101); }
.bg-base-darker, .hover\:bg-base-darker:hover { background-color: rgb(61, 69, 81); }
.bg-base-darkest, .hover\:bg-base-darkest:hover { background-color: rgb(28, 29, 31); }
.bg-ink, .hover\:bg-ink:hover { background-color: rgb(27, 27, 27); }
.bg-primary-lightest, .hover\:bg-primary-lightest:hover { background-color: rgb(229, 250, 255); }
.bg-primary-lighter, .hover\:bg-primary-lighter:hover { background-color: rgb(204, 236, 242); }
.bg-primary-light, .hover\:bg-primary-light:hover { background-color: rgb(151, 212, 234); }
.bg-primary, .hover\:bg-primary:hover { background-color: rgb(0, 94, 162); }
.bg-primary-vivid, .hover\:bg-primary-vivid:hover { background-color: rgb(0, 189, 227); }
.bg-primary-dark, .hover\:bg-primary-dark:hover { background-color: rgb(26, 68, 128); }
.bg-primary-darker, .hover\:bg-primary-darker:hover { background-color: rgb(22, 46, 81); }
.bg-primary-darkest, .hover\:bg-primary-darkest:hover { background-color: rgb(17, 24, 29); }
.bg-secondary-lightest, .hover\:bg-secondary-lightest:hover { background-color: rgb(250, 243, 209); }
.bg-secondary-lighter, .hover\:bg-secondary-lighter:hover { background-color: rgb(255, 245, 194); }
.bg-secondary-light, .hover\:bg-secondary-light:hover { background-color: rgb(254, 230, 133); }
.bg-secondary, .hover\:bg-secondary:hover { background-color: rgb(250, 206, 0); }
.bg-secondary-vivid, .hover\:bg-secondary-vivid:hover { background-color: rgb(255, 190, 46); }
.bg-secondary-dark, .hover\:bg-secondary-dark:hover { background-color: rgb(229, 160, 0); }
.bg-secondary-darker, .hover\:bg-secondary-darker:hover { background-color: rgb(194, 133, 12); }
.bg-secondary-darkest, .hover\:bg-secondary-darkest:hover { background-color: rgb(147, 111, 56); }
.bg-accent-warm-darkest, .hover\:bg-accent-warm-darkest:hover { background-color: rgb(167, 47, 16); }
.bg-accent-warm-darker, .hover\:bg-accent-warm-darker:hover { background-color: rgb(213, 67, 9); }
.bg-accent-warm-dark, .hover\:bg-accent-warm-dark:hover { background-color: rgb(207, 73, 0); }
.bg-accent-warm, .hover\:bg-accent-warm:hover { background-color: rgb(243, 146, 104); }
.bg-accent-warm-light, .hover\:bg-accent-warm-light:hover { background-color: rgb(247, 188, 162); }
.bg-accent-warm-lighter, .hover\:bg-accent-warm-lighter:hover { background-color: rgb(251, 224, 208); }
.bg-accent-warm-lightest, .hover\:bg-accent-warm-lightest:hover { background-color: rgb(250, 238, 229); }
.bg-accent-cool-darkest, .hover\:bg-accent-cool-darkest:hover { background-color: rgb(15, 100, 96); }
.bg-accent-cool-darker, .hover\:bg-accent-cool-darker:hover { background-color: rgb(0, 132, 128); }
.bg-accent-cool-dark, .hover\:bg-accent-cool-dark:hover { background-color: rgb(0, 163, 152); }
.bg-accent-cool, .hover\:bg-accent-cool:hover { background-color: rgb(29, 194, 174); }
.bg-accent-cool-light, .hover\:bg-accent-cool-light:hover { background-color: rgb(41, 225, 203); }
.bg-accent-cool-lighter, .hover\:bg-accent-cool-lighter:hover { background-color: rgb(126, 251, 225); }
.bg-accent-cool-lightest, .hover\:bg-accent-cool-lightest:hover { background-color: rgb(224, 247, 246); }
.bg-error-lighter, .hover\:bg-error-lighter:hover { background-color: rgb(244, 227, 219); }
.bg-error-light, .hover\:bg-error-light:hover { background-color: rgb(243, 146, 104); }
.bg-error, .hover\:bg-error:hover { background-color: rgb(213, 67, 9); }
.bg-error-dark, .hover\:bg-error-dark:hover { background-color: rgb(181, 9, 9); }
.bg-error-darker, .hover\:bg-error-darker:hover { background-color: rgb(111, 51, 49); }
.bg-warning-lighter, .hover\:bg-warning-lighter:hover { background-color: rgb(250, 243, 209); }
.bg-warning-light, .hover\:bg-warning-light:hover { background-color: rgb(254, 230, 133); }
.bg-warning, .hover\:bg-warning:hover { background-color: rgb(255, 190, 46); }
.bg-warning-dark, .hover\:bg-warning-dark:hover { background-color: rgb(229, 160, 0); }
.bg-warning-darker, .hover\:bg-warning-darker:hover { background-color: rgb(147, 111, 56); }
.bg-success-lighter, .hover\:bg-success-lighter:hover { background-color: rgb(236, 243, 236); }
.bg-success-light, .hover\:bg-success-light:hover { background-color: rgb(112, 225, 123); }
.bg-success, .hover\:bg-success:hover { background-color: rgb(0, 169, 28); }
.bg-success-dark, .hover\:bg-success-dark:hover { background-color: rgb(77, 128, 85); }
.bg-success-darker, .hover\:bg-success-darker:hover { background-color: rgb(68, 100, 67); }
.bg-info-lighter, .hover\:bg-info-lighter:hover { background-color: rgb(231, 246, 248); }
.bg-info-light, .hover\:bg-info-light:hover { background-color: rgb(153, 222, 234); }
.bg-info, .hover\:bg-info:hover { background-color: rgb(0, 189, 227); }
.bg-info-dark, .hover\:bg-info-dark:hover { background-color: rgb(0, 158, 193); }
.bg-info-darker, .hover\:bg-info-darker:hover { background-color: rgb(46, 98, 118); }
.bg-disabled-light, .hover\:bg-disabled-light:hover { background-color: rgb(230, 230, 230); }
.bg-disabled, .hover\:bg-disabled:hover { background-color: rgb(145, 145, 145); }
.bg-disabled-dark, .hover\:bg-disabled-dark:hover { background-color: rgb(117, 117, 117); }
.bg-emergency, .hover\:bg-emergency:hover { background-color: rgb(156, 61, 16); }
.bg-emergency-dark, .hover\:bg-emergency-dark:hover { background-color: rgb(51, 45, 41); }
.border-1px, .hover\:border-1px:hover { border: 1px solid; }
.border-y-1px, .hover\:border-y-1px:hover { border-top: 1px solid; border-bottom: 1px solid; }
.border-x-1px, .hover\:border-x-1px:hover { border-left: 1px solid; border-right: 1px solid; }
.border-top-1px, .hover\:border-top-1px:hover { border-top: 1px solid; }
.border-right-1px, .hover\:border-right-1px:hover { border-right: 1px solid; }
.border-bottom-1px, .hover\:border-bottom-1px:hover { border-bottom: 1px solid; }
.border-left-1px, .hover\:border-left-1px:hover { border-left: 1px solid; }
.border-2px, .hover\:border-2px:hover { border: 2px solid; }
.border-y-2px, .hover\:border-y-2px:hover { border-top: 2px solid; border-bottom: 2px solid; }
.border-x-2px, .hover\:border-x-2px:hover { border-left: 2px solid; border-right: 2px solid; }
.border-top-2px, .hover\:border-top-2px:hover { border-top: 2px solid; }
.border-right-2px, .hover\:border-right-2px:hover { border-right: 2px solid; }
.border-bottom-2px, .hover\:border-bottom-2px:hover { border-bottom: 2px solid; }
.border-left-2px, .hover\:border-left-2px:hover { border-left: 2px solid; }
.border-05, .hover\:border-05:hover { border: 0.25rem solid; }
.border-y-05, .hover\:border-y-05:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }
.border-x-05, .hover\:border-x-05:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }
.border-top-05, .hover\:border-top-05:hover { border-top: 0.25rem solid; }
.border-right-05, .hover\:border-right-05:hover { border-right: 0.25rem solid; }
.border-bottom-05, .hover\:border-bottom-05:hover { border-bottom: 0.25rem solid; }
.border-left-05, .hover\:border-left-05:hover { border-left: 0.25rem solid; }
.border-1, .hover\:border-1:hover { border: 0.5rem solid; }
.border-y-1, .hover\:border-y-1:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }
.border-x-1, .hover\:border-x-1:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }
.border-top-1, .hover\:border-top-1:hover { border-top: 0.5rem solid; }
.border-right-1, .hover\:border-right-1:hover { border-right: 0.5rem solid; }
.border-bottom-1, .hover\:border-bottom-1:hover { border-bottom: 0.5rem solid; }
.border-left-1, .hover\:border-left-1:hover { border-left: 0.5rem solid; }
.border-105, .hover\:border-105:hover { border: 0.75rem solid; }
.border-y-105, .hover\:border-y-105:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }
.border-x-105, .hover\:border-x-105:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }
.border-top-105, .hover\:border-top-105:hover { border-top: 0.75rem solid; }
.border-right-105, .hover\:border-right-105:hover { border-right: 0.75rem solid; }
.border-bottom-105, .hover\:border-bottom-105:hover { border-bottom: 0.75rem solid; }
.border-left-105, .hover\:border-left-105:hover { border-left: 0.75rem solid; }
.border-2, .hover\:border-2:hover { border: 1rem solid; }
.border-y-2, .hover\:border-y-2:hover { border-top: 1rem solid; border-bottom: 1rem solid; }
.border-x-2, .hover\:border-x-2:hover { border-left: 1rem solid; border-right: 1rem solid; }
.border-top-2, .hover\:border-top-2:hover { border-top: 1rem solid; }
.border-right-2, .hover\:border-right-2:hover { border-right: 1rem solid; }
.border-bottom-2, .hover\:border-bottom-2:hover { border-bottom: 1rem solid; }
.border-left-2, .hover\:border-left-2:hover { border-left: 1rem solid; }
.border-205, .hover\:border-205:hover { border: 1.25rem solid; }
.border-y-205, .hover\:border-y-205:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }
.border-x-205, .hover\:border-x-205:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }
.border-top-205, .hover\:border-top-205:hover { border-top: 1.25rem solid; }
.border-right-205, .hover\:border-right-205:hover { border-right: 1.25rem solid; }
.border-bottom-205, .hover\:border-bottom-205:hover { border-bottom: 1.25rem solid; }
.border-left-205, .hover\:border-left-205:hover { border-left: 1.25rem solid; }
.border-3, .hover\:border-3:hover { border: 1.5rem solid; }
.border-y-3, .hover\:border-y-3:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }
.border-x-3, .hover\:border-x-3:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }
.border-top-3, .hover\:border-top-3:hover { border-top: 1.5rem solid; }
.border-right-3, .hover\:border-right-3:hover { border-right: 1.5rem solid; }
.border-bottom-3, .hover\:border-bottom-3:hover { border-bottom: 1.5rem solid; }
.border-left-3, .hover\:border-left-3:hover { border-left: 1.5rem solid; }
.border-0, .hover\:border-0:hover { border: 0px solid; }
.border-y-0, .hover\:border-y-0:hover { border-top: 0px solid; border-bottom: 0px solid; }
.border-x-0, .hover\:border-x-0:hover { border-left: 0px solid; border-right: 0px solid; }
.border-top-0, .hover\:border-top-0:hover { border-top: 0px solid; }
.border-right-0, .hover\:border-right-0:hover { border-right: 0px solid; }
.border-bottom-0, .hover\:border-bottom-0:hover { border-bottom: 0px solid; }
.border-left-0, .hover\:border-left-0:hover { border-left: 0px solid; }
.border, .hover\:border:hover { border: 1px solid; }
.radius-0, .radius-none { border-radius: 0px; }
.radius-right-0, .radius-right-none, .radius-top-0, .radius-top-none { border-top-right-radius: 0px; }
.radius-bottom-0, .radius-bottom-none, .radius-right-0, .radius-right-none { border-bottom-right-radius: 0px; }
.radius-left-0, .radius-left-none, .radius-top-0, .radius-top-none { border-top-left-radius: 0px; }
.radius-bottom-0, .radius-bottom-none, .radius-left-0, .radius-left-none { border-bottom-left-radius: 0px; }
.border-y, .hover\:border-y:hover { border-top: 1px solid; border-bottom: 1px solid; }
.border-x, .hover\:border-x:hover { border-left: 1px solid; border-right: 1px solid; }
.border-top, .hover\:border-top:hover { border-top: 1px solid; }
.border-top-width-1px, .border-y-width-1px { border-top-width: 1px; }
.border-right, .hover\:border-right:hover { border-right: 1px solid; }
.border-right-width-1px, .border-x-width-1px { border-right-width: 1px; }
.border-bottom, .hover\:border-bottom:hover { border-bottom: 1px solid; }
.border-bottom-width-1px, .border-y-width-1px { border-bottom-width: 1px; }
.border-left, .hover\:border-left:hover { border-left: 1px solid; }
.border-left-width-1px, .border-x-width-1px { border-left-width: 1px; }
.border-transparent, .hover\:border-transparent:hover { border-color: transparent; }
.border-black, .hover\:border-black:hover { border-color: rgb(0, 0, 0); }
.border-white, .hover\:border-white:hover { border-color: rgb(255, 255, 255); }
.border-red, .hover\:border-red:hover { border-color: rgb(229, 34, 7); }
.border-orange, .hover\:border-orange:hover { border-color: rgb(230, 111, 14); }
.border-gold, .hover\:border-gold:hover { border-color: rgb(255, 190, 46); }
.border-yellow, .hover\:border-yellow:hover { border-color: rgb(254, 230, 133); }
.border-green, .hover\:border-green:hover { border-color: rgb(83, 130, 0); }
.border-mint, .hover\:border-mint:hover { border-color: rgb(4, 197, 133); }
.border-cyan, .hover\:border-cyan:hover { border-color: rgb(0, 158, 193); }
.border-blue, .hover\:border-blue:hover { border-color: rgb(0, 118, 214); }
.border-indigo, .hover\:border-indigo:hover { border-color: rgb(103, 108, 200); }
.border-violet, .hover\:border-violet:hover { border-color: rgb(129, 104, 179); }
.border-magenta, .hover\:border-magenta:hover { border-color: rgb(215, 45, 121); }
.border-gray-5, .hover\:border-gray-5:hover { border-color: rgb(240, 240, 240); }
.border-gray-10, .hover\:border-gray-10:hover { border-color: rgb(230, 230, 230); }
.border-gray-30, .hover\:border-gray-30:hover { border-color: rgb(173, 173, 173); }
.border-gray-50, .hover\:border-gray-50:hover { border-color: rgb(117, 117, 117); }
.border-gray-70, .hover\:border-gray-70:hover { border-color: rgb(69, 69, 69); }
.border-gray-90, .hover\:border-gray-90:hover { border-color: rgb(27, 27, 27); }
.border-base-lightest, .hover\:border-base-lightest:hover { border-color: rgb(247, 249, 250); }
.border-base-lighter, .hover\:border-base-lighter:hover { border-color: rgb(241, 243, 246); }
.border-base-light, .hover\:border-base-light:hover { border-color: rgb(223, 225, 226); }
.border-base, .hover\:border-base:hover { border-color: rgb(169, 174, 177); }
.border-base-dark, .hover\:border-base-dark:hover { border-color: rgb(86, 92, 101); }
.border-base-darker, .hover\:border-base-darker:hover { border-color: rgb(61, 69, 81); }
.border-base-darkest, .hover\:border-base-darkest:hover { border-color: rgb(28, 29, 31); }
.border-ink, .hover\:border-ink:hover { border-color: rgb(27, 27, 27); }
.border-primary-lightest, .hover\:border-primary-lightest:hover { border-color: rgb(229, 250, 255); }
.border-primary-lighter, .hover\:border-primary-lighter:hover { border-color: rgb(204, 236, 242); }
.border-primary-light, .hover\:border-primary-light:hover { border-color: rgb(151, 212, 234); }
.border-primary, .hover\:border-primary:hover { border-color: rgb(0, 94, 162); }
.border-primary-vivid, .hover\:border-primary-vivid:hover { border-color: rgb(0, 189, 227); }
.border-primary-dark, .hover\:border-primary-dark:hover { border-color: rgb(26, 68, 128); }
.border-primary-darker, .hover\:border-primary-darker:hover { border-color: rgb(22, 46, 81); }
.border-primary-darkest, .hover\:border-primary-darkest:hover { border-color: rgb(17, 24, 29); }
.border-secondary-lightest, .hover\:border-secondary-lightest:hover { border-color: rgb(250, 243, 209); }
.border-secondary-lighter, .hover\:border-secondary-lighter:hover { border-color: rgb(255, 245, 194); }
.border-secondary-light, .hover\:border-secondary-light:hover { border-color: rgb(254, 230, 133); }
.border-secondary, .hover\:border-secondary:hover { border-color: rgb(250, 206, 0); }
.border-secondary-vivid, .hover\:border-secondary-vivid:hover { border-color: rgb(255, 190, 46); }
.border-secondary-dark, .hover\:border-secondary-dark:hover { border-color: rgb(229, 160, 0); }
.border-secondary-darker, .hover\:border-secondary-darker:hover { border-color: rgb(194, 133, 12); }
.border-secondary-darkest, .hover\:border-secondary-darkest:hover { border-color: rgb(147, 111, 56); }
.border-accent-warm-darkest, .hover\:border-accent-warm-darkest:hover { border-color: rgb(167, 47, 16); }
.border-accent-warm-darker, .hover\:border-accent-warm-darker:hover { border-color: rgb(213, 67, 9); }
.border-accent-warm-dark, .hover\:border-accent-warm-dark:hover { border-color: rgb(207, 73, 0); }
.border-accent-warm, .hover\:border-accent-warm:hover { border-color: rgb(243, 146, 104); }
.border-accent-warm-light, .hover\:border-accent-warm-light:hover { border-color: rgb(247, 188, 162); }
.border-accent-warm-lighter, .hover\:border-accent-warm-lighter:hover { border-color: rgb(251, 224, 208); }
.border-accent-warm-lightest, .hover\:border-accent-warm-lightest:hover { border-color: rgb(250, 238, 229); }
.border-accent-cool-darkest, .hover\:border-accent-cool-darkest:hover { border-color: rgb(15, 100, 96); }
.border-accent-cool-darker, .hover\:border-accent-cool-darker:hover { border-color: rgb(0, 132, 128); }
.border-accent-cool-dark, .hover\:border-accent-cool-dark:hover { border-color: rgb(0, 163, 152); }
.border-accent-cool, .hover\:border-accent-cool:hover { border-color: rgb(29, 194, 174); }
.border-accent-cool-light, .hover\:border-accent-cool-light:hover { border-color: rgb(41, 225, 203); }
.border-accent-cool-lighter, .hover\:border-accent-cool-lighter:hover { border-color: rgb(126, 251, 225); }
.border-accent-cool-lightest, .hover\:border-accent-cool-lightest:hover { border-color: rgb(224, 247, 246); }
.border-error-lighter, .hover\:border-error-lighter:hover { border-color: rgb(244, 227, 219); }
.border-error-light, .hover\:border-error-light:hover { border-color: rgb(243, 146, 104); }
.border-error, .hover\:border-error:hover { border-color: rgb(213, 67, 9); }
.border-error-dark, .hover\:border-error-dark:hover { border-color: rgb(181, 9, 9); }
.border-error-darker, .hover\:border-error-darker:hover { border-color: rgb(111, 51, 49); }
.border-warning-lighter, .hover\:border-warning-lighter:hover { border-color: rgb(250, 243, 209); }
.border-warning-light, .hover\:border-warning-light:hover { border-color: rgb(254, 230, 133); }
.border-warning, .hover\:border-warning:hover { border-color: rgb(255, 190, 46); }
.border-warning-dark, .hover\:border-warning-dark:hover { border-color: rgb(229, 160, 0); }
.border-warning-darker, .hover\:border-warning-darker:hover { border-color: rgb(147, 111, 56); }
.border-success-lighter, .hover\:border-success-lighter:hover { border-color: rgb(236, 243, 236); }
.border-success-light, .hover\:border-success-light:hover { border-color: rgb(112, 225, 123); }
.border-success, .hover\:border-success:hover { border-color: rgb(0, 169, 28); }
.border-success-dark, .hover\:border-success-dark:hover { border-color: rgb(77, 128, 85); }
.border-success-darker, .hover\:border-success-darker:hover { border-color: rgb(68, 100, 67); }
.border-info-lighter, .hover\:border-info-lighter:hover { border-color: rgb(231, 246, 248); }
.border-info-light, .hover\:border-info-light:hover { border-color: rgb(153, 222, 234); }
.border-info, .hover\:border-info:hover { border-color: rgb(0, 189, 227); }
.border-info-dark, .hover\:border-info-dark:hover { border-color: rgb(0, 158, 193); }
.border-info-darker, .hover\:border-info-darker:hover { border-color: rgb(46, 98, 118); }
.border-disabled-light, .hover\:border-disabled-light:hover { border-color: rgb(230, 230, 230); }
.border-disabled, .hover\:border-disabled:hover { border-color: rgb(145, 145, 145); }
.border-disabled-dark, .hover\:border-disabled-dark:hover { border-color: rgb(117, 117, 117); }
.border-emergency, .hover\:border-emergency:hover { border-color: rgb(156, 61, 16); }
.border-emergency-dark, .hover\:border-emergency-dark:hover { border-color: rgb(51, 45, 41); }
.radius-sm { border-radius: 2px; }
.radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
.radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.radius-md { border-radius: 0.25rem; }
.radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
.radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
.radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.radius-lg { border-radius: 0.5rem; }
.radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.radius-left-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.radius-pill { border-radius: 99rem; }
.radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }
.radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }
.radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }
.radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }
.circle-05, .circle-1, .circle-10, .circle-105, .circle-15, .circle-1px, .circle-2, .circle-205, .circle-2px, .circle-3, .circle-4, .circle-5, .circle-6, .circle-7, .circle-8, .circle-9, .circle-card, .circle-card-lg, .circle-mobile { border-radius: 50%; }
.border-dashed { border-style: dashed; }
.border-dotted { border-style: dotted; }
.border-solid { border-style: solid; }
.border-width-1px { border-width: 1px; }
.border-top-width-2px, .border-y-width-2px { border-top-width: 2px; }
.border-right-width-2px, .border-x-width-2px { border-right-width: 2px; }
.border-bottom-width-2px, .border-y-width-2px { border-bottom-width: 2px; }
.border-left-width-2px, .border-x-width-2px { border-left-width: 2px; }
.border-width-2px { border-width: 2px; }
.border-top-width-05, .border-y-width-05 { border-top-width: 0.25rem; }
.border-right-width-05, .border-x-width-05 { border-right-width: 0.25rem; }
.border-bottom-width-05, .border-y-width-05 { border-bottom-width: 0.25rem; }
.border-left-width-05, .border-x-width-05 { border-left-width: 0.25rem; }
.border-width-05 { border-width: 0.25rem; }
.border-top-width-1, .border-y-width-1 { border-top-width: 0.5rem; }
.border-right-width-1, .border-x-width-1 { border-right-width: 0.5rem; }
.border-bottom-width-1, .border-y-width-1 { border-bottom-width: 0.5rem; }
.border-left-width-1, .border-x-width-1 { border-left-width: 0.5rem; }
.border-width-1 { border-width: 0.5rem; }
.border-top-width-105, .border-y-width-105 { border-top-width: 0.75rem; }
.border-right-width-105, .border-x-width-105 { border-right-width: 0.75rem; }
.border-bottom-width-105, .border-y-width-105 { border-bottom-width: 0.75rem; }
.border-left-width-105, .border-x-width-105 { border-left-width: 0.75rem; }
.border-width-105 { border-width: 0.75rem; }
.border-top-width-2, .border-y-width-2 { border-top-width: 1rem; }
.border-right-width-2, .border-x-width-2 { border-right-width: 1rem; }
.border-bottom-width-2, .border-y-width-2 { border-bottom-width: 1rem; }
.border-left-width-2, .border-x-width-2 { border-left-width: 1rem; }
.border-width-2 { border-width: 1rem; }
.border-top-width-205, .border-y-width-205 { border-top-width: 1.25rem; }
.border-right-width-205, .border-x-width-205 { border-right-width: 1.25rem; }
.border-bottom-width-205, .border-y-width-205 { border-bottom-width: 1.25rem; }
.border-left-width-205, .border-x-width-205 { border-left-width: 1.25rem; }
.border-width-205 { border-width: 1.25rem; }
.border-top-width-3, .border-y-width-3 { border-top-width: 1.5rem; }
.border-right-width-3, .border-x-width-3 { border-right-width: 1.5rem; }
.border-bottom-width-3, .border-y-width-3 { border-bottom-width: 1.5rem; }
.border-left-width-3, .border-x-width-3 { border-left-width: 1.5rem; }
.border-width-3 { border-width: 1.5rem; }
.border-top-width-0, .border-y-width-0 { border-top-width: 0px; }
.border-right-width-0, .border-x-width-0 { border-right-width: 0px; }
.border-bottom-width-0, .border-y-width-0 { border-bottom-width: 0px; }
.border-left-width-0, .border-x-width-0 { border-left-width: 0px; }
.border-width-0 { border-width: 0px; }
.bottom-1px { bottom: 1px; }
.bottom-2px { bottom: 2px; }
.bottom-05 { bottom: 0.25rem; }
.bottom-1 { bottom: 0.5rem; }
.bottom-105 { bottom: 0.75rem; }
.bottom-2 { bottom: 1rem; }
.bottom-205 { bottom: 1.25rem; }
.bottom-3 { bottom: 1.5rem; }
.bottom-neg-1px { bottom: -1px; }
.bottom-neg-2px { bottom: -2px; }
.bottom-neg-05 { bottom: -0.25rem; }
.bottom-neg-1 { bottom: -0.5rem; }
.bottom-neg-105 { bottom: -0.75rem; }
.bottom-neg-2 { bottom: -1rem; }
.bottom-neg-205 { bottom: -1.25rem; }
.bottom-neg-3 { bottom: -1.5rem; }
.bottom-0 { bottom: 0px; }
.bottom-auto { bottom: auto; }
.bottom-full { bottom: 100%; }
.hover\:shadow-none:hover, .shadow-none { box-shadow: none; }
.hover\:shadow-1:hover, .shadow-1 { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0.25rem 0px; }
.hover\:shadow-2:hover, .shadow-2 { box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.5rem 0px; }
.hover\:shadow-3:hover, .shadow-3 { box-shadow: rgba(0, 0, 0, 0.1) 0px 0.5rem 1rem 0px; }
.hover\:shadow-4:hover, .shadow-4 { box-shadow: rgba(0, 0, 0, 0.1) 0px 0.75rem 1.5rem 0px; }
.hover\:shadow-5:hover, .shadow-5 { box-shadow: rgba(0, 0, 0, 0.1) 0px 1rem 2rem 0px; }
.circle-1px { height: 1px; width: 1px; }
.circle-2px { height: 2px; width: 2px; }
.circle-05 { height: 0.25rem; width: 0.25rem; }
.circle-1 { height: 0.5rem; width: 0.5rem; }
.circle-105 { height: 0.75rem; width: 0.75rem; }
.circle-2 { height: 1rem; width: 1rem; }
.circle-205 { height: 1.25rem; width: 1.25rem; }
.circle-3 { height: 1.5rem; width: 1.5rem; }
.circle-4 { height: 2rem; width: 2rem; }
.circle-5 { height: 2.5rem; width: 2.5rem; }
.circle-6 { height: 3rem; width: 3rem; }
.circle-7 { height: 3.5rem; width: 3.5rem; }
.circle-8 { height: 4rem; width: 4rem; }
.circle-9 { height: 4.5rem; width: 4.5rem; }
.circle-10 { height: 5rem; width: 5rem; }
.circle-15 { height: 7.5rem; width: 7.5rem; }
.circle-card { height: 10rem; width: 10rem; }
.circle-card-lg { height: 15rem; width: 15rem; }
.circle-mobile { height: 20rem; width: 20rem; }
.clearfix::after { content: ""; }
.hover\:text-transparent:hover, .text-transparent { color: transparent; }
.hover\:text-black:hover, .text-black { color: rgb(0, 0, 0); }
.hover\:text-white:hover, .text-white { color: rgb(255, 255, 255); }
.hover\:text-red:hover, .text-red { color: rgb(229, 34, 7); }
.hover\:text-orange:hover, .text-orange { color: rgb(230, 111, 14); }
.hover\:text-gold:hover, .text-gold { color: rgb(255, 190, 46); }
.hover\:text-yellow:hover, .text-yellow { color: rgb(254, 230, 133); }
.hover\:text-green:hover, .text-green { color: rgb(83, 130, 0); }
.hover\:text-mint:hover, .text-mint { color: rgb(4, 197, 133); }
.hover\:text-cyan:hover, .text-cyan { color: rgb(0, 158, 193); }
.hover\:text-blue:hover, .text-blue { color: rgb(0, 118, 214); }
.hover\:text-indigo:hover, .text-indigo { color: rgb(103, 108, 200); }
.hover\:text-violet:hover, .text-violet { color: rgb(129, 104, 179); }
.hover\:text-magenta:hover, .text-magenta { color: rgb(215, 45, 121); }
.hover\:text-gray-5:hover, .text-gray-5 { color: rgb(240, 240, 240); }
.hover\:text-gray-10:hover, .text-gray-10 { color: rgb(230, 230, 230); }
.hover\:text-gray-30:hover, .text-gray-30 { color: rgb(173, 173, 173); }
.hover\:text-gray-50:hover, .text-gray-50 { color: rgb(117, 117, 117); }
.hover\:text-gray-70:hover, .text-gray-70 { color: rgb(69, 69, 69); }
.hover\:text-gray-90:hover, .text-gray-90 { color: rgb(27, 27, 27); }
.hover\:text-base-lightest:hover, .text-base-lightest { color: rgb(247, 249, 250); }
.hover\:text-base-lighter:hover, .text-base-lighter { color: rgb(241, 243, 246); }
.hover\:text-base-light:hover, .text-base-light { color: rgb(223, 225, 226); }
.hover\:text-base:hover, .text-base { color: rgb(169, 174, 177); }
.hover\:text-base-dark:hover, .text-base-dark { color: rgb(86, 92, 101); }
.hover\:text-base-darker:hover, .text-base-darker { color: rgb(61, 69, 81); }
.hover\:text-base-darkest:hover, .text-base-darkest { color: rgb(28, 29, 31); }
.hover\:text-ink:hover, .text-ink { color: rgb(27, 27, 27); }
.hover\:text-primary-lightest:hover, .text-primary-lightest { color: rgb(229, 250, 255); }
.hover\:text-primary-lighter:hover, .text-primary-lighter { color: rgb(204, 236, 242); }
.hover\:text-primary-light:hover, .text-primary-light { color: rgb(151, 212, 234); }
.hover\:text-primary:hover, .text-primary { color: rgb(0, 94, 162); }
.hover\:text-primary-vivid:hover, .text-primary-vivid { color: rgb(0, 189, 227); }
.hover\:text-primary-dark:hover, .text-primary-dark { color: rgb(26, 68, 128); }
.hover\:text-primary-darker:hover, .text-primary-darker { color: rgb(22, 46, 81); }
.hover\:text-primary-darkest:hover, .text-primary-darkest { color: rgb(17, 24, 29); }
.hover\:text-secondary-lightest:hover, .text-secondary-lightest { color: rgb(250, 243, 209); }
.hover\:text-secondary-lighter:hover, .text-secondary-lighter { color: rgb(255, 245, 194); }
.hover\:text-secondary-light:hover, .text-secondary-light { color: rgb(254, 230, 133); }
.hover\:text-secondary:hover, .text-secondary { color: rgb(250, 206, 0); }
.hover\:text-secondary-vivid:hover, .text-secondary-vivid { color: rgb(255, 190, 46); }
.hover\:text-secondary-dark:hover, .text-secondary-dark { color: rgb(229, 160, 0); }
.hover\:text-secondary-darker:hover, .text-secondary-darker { color: rgb(194, 133, 12); }
.hover\:text-secondary-darkest:hover, .text-secondary-darkest { color: rgb(147, 111, 56); }
.hover\:text-accent-warm-darkest:hover, .text-accent-warm-darkest { color: rgb(167, 47, 16); }
.hover\:text-accent-warm-darker:hover, .text-accent-warm-darker { color: rgb(213, 67, 9); }
.hover\:text-accent-warm-dark:hover, .text-accent-warm-dark { color: rgb(207, 73, 0); }
.hover\:text-accent-warm:hover, .text-accent-warm { color: rgb(243, 146, 104); }
.hover\:text-accent-warm-light:hover, .text-accent-warm-light { color: rgb(247, 188, 162); }
.hover\:text-accent-warm-lighter:hover, .text-accent-warm-lighter { color: rgb(251, 224, 208); }
.hover\:text-accent-warm-lightest:hover, .text-accent-warm-lightest { color: rgb(250, 238, 229); }
.hover\:text-accent-cool-darkest:hover, .text-accent-cool-darkest { color: rgb(15, 100, 96); }
.hover\:text-accent-cool-darker:hover, .text-accent-cool-darker { color: rgb(0, 132, 128); }
.hover\:text-accent-cool-dark:hover, .text-accent-cool-dark { color: rgb(0, 163, 152); }
.hover\:text-accent-cool:hover, .text-accent-cool { color: rgb(29, 194, 174); }
.hover\:text-accent-cool-light:hover, .text-accent-cool-light { color: rgb(41, 225, 203); }
.hover\:text-accent-cool-lighter:hover, .text-accent-cool-lighter { color: rgb(126, 251, 225); }
.hover\:text-accent-cool-lightest:hover, .text-accent-cool-lightest { color: rgb(224, 247, 246); }
.hover\:text-error-lighter:hover, .text-error-lighter { color: rgb(244, 227, 219); }
.hover\:text-error-light:hover, .text-error-light { color: rgb(243, 146, 104); }
.hover\:text-error:hover, .text-error { color: rgb(213, 67, 9); }
.hover\:text-error-dark:hover, .text-error-dark { color: rgb(181, 9, 9); }
.hover\:text-error-darker:hover, .text-error-darker { color: rgb(111, 51, 49); }
.hover\:text-warning-lighter:hover, .text-warning-lighter { color: rgb(250, 243, 209); }
.hover\:text-warning-light:hover, .text-warning-light { color: rgb(254, 230, 133); }
.hover\:text-warning:hover, .text-warning { color: rgb(255, 190, 46); }
.hover\:text-warning-dark:hover, .text-warning-dark { color: rgb(229, 160, 0); }
.hover\:text-warning-darker:hover, .text-warning-darker { color: rgb(147, 111, 56); }
.hover\:text-success-lighter:hover, .text-success-lighter { color: rgb(236, 243, 236); }
.hover\:text-success-light:hover, .text-success-light { color: rgb(112, 225, 123); }
.hover\:text-success:hover, .text-success { color: rgb(0, 169, 28); }
.hover\:text-success-dark:hover, .text-success-dark { color: rgb(77, 128, 85); }
.hover\:text-success-darker:hover, .text-success-darker { color: rgb(68, 100, 67); }
.hover\:text-info-lighter:hover, .text-info-lighter { color: rgb(231, 246, 248); }
.hover\:text-info-light:hover, .text-info-light { color: rgb(153, 222, 234); }
.hover\:text-info:hover, .text-info { color: rgb(0, 189, 227); }
.hover\:text-info-dark:hover, .text-info-dark { color: rgb(0, 158, 193); }
.hover\:text-info-darker:hover, .text-info-darker { color: rgb(46, 98, 118); }
.hover\:text-disabled-light:hover, .text-disabled-light { color: rgb(230, 230, 230); }
.hover\:text-disabled:hover, .text-disabled { color: rgb(145, 145, 145); }
.hover\:text-disabled-dark:hover, .text-disabled-dark { color: rgb(117, 117, 117); }
.hover\:text-emergency:hover, .text-emergency { color: rgb(156, 61, 16); }
.hover\:text-emergency-dark:hover, .text-emergency-dark { color: rgb(51, 45, 41); }
.cursor-auto { cursor: auto; }
.cursor-default { cursor: default; }
.cursor-pointer { cursor: pointer; }
.cursor-wait { cursor: wait; }
.cursor-move { cursor: move; }
.cursor-not-allowed, .form-item__checkbox:disabled + [class*="__label"], .form-item__checkbox:disabled + [class*="__label"]::before, .form-item__radio:disabled + [class*="__label"], .form-item__radio:disabled + [class*="__label"]::before, .usa-checkbox__input:disabled + [class*="__label"], .usa-checkbox__input:disabled + [class*="__label"]::before, .usa-radio__input:disabled + [class*="__label"], .usa-radio__input:disabled + [class*="__label"]::before { cursor: not-allowed; }
.display-flex { display: flex; }
.display-none, .usa-prose > .width-mobile .usa-table--stacked thead, .width-mobile .usa-table--stacked thead { display: none; }
.display-inline { display: inline; }
.display-inline-block { display: inline-block; }
.display-inline-flex { display: inline-flex; }
.display-table, legend { display: table; }
.display-table-cell { display: table-cell; }
.display-table-row { display: table-row; }
.flex-1 { flex: 1 1 0%; }
.flex-2 { flex: 2 1 0%; }
.flex-3 { flex: 3 1 0%; }
.flex-4 { flex: 4 1 0%; }
.flex-5 { flex: 5 1 0%; }
.flex-6 { flex: 6 1 0%; }
.flex-7 { flex: 7 1 0%; }
.flex-8 { flex: 8 1 0%; }
.flex-9 { flex: 9 1 0%; }
.flex-10 { flex: 10 1 0%; }
.flex-11 { flex: 11 1 0%; }
.flex-12 { flex: 12 1 0%; }
.flex-fill { flex: 1 1 0%; }
.flex-auto { flex: 0 1 auto; }
.flex-row { flex-direction: row; }
.flex-column, .usa-card-group { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.flex-no-wrap { flex-wrap: nowrap; }
.float-left { float: left; }
.float-none, .usa-nav .subsite-menu { float: none; }
.float-right { float: right; }
.font-mono-3xs { font-size: 0.77rem; }
.font-mono-2xs { font-size: 0.83rem; }
.font-mono-xs { font-size: 0.89rem; }
.font-mono-sm { font-size: 0.95rem; }
.font-mono-md { font-size: 1.07rem; }
.font-mono-lg { font-size: 1.31rem; }
.font-mono-xl { font-size: 1.91rem; }
.font-mono-2xl { font-size: 2.38rem; }
.font-mono-3xl { font-size: 2.86rem; }
.font-sans-3xs { font-size: 0.87rem; }
.font-sans-2xs { font-size: 0.93rem; }
.font-sans-xs { font-size: 1rem; }
.font-sans-sm { font-size: 1.06rem; }
.font-sans-md { font-size: 1.2rem; }
.font-sans-lg { font-size: 1.46rem; }
.font-sans-xl { font-size: 2.13rem; }
.font-sans-2xl { font-size: 2.66rem; }
.font-sans-3xl { font-size: 3.19rem; }
.font-serif-3xs { font-size: 0.79rem; }
.font-serif-2xs { font-size: 0.85rem; }
.font-serif-xs { font-size: 0.91rem; }
.font-serif-sm { font-size: 0.98rem; }
.font-serif-md { font-size: 1.1rem; }
.font-serif-lg { font-size: 1.34rem; }
.font-serif-xl { font-size: 1.95rem; }
.font-serif-2xl { font-size: 2.44rem; }
.font-serif-3xl { font-size: 2.93rem; }
.font-heading-3xs { font-size: 0.87rem; }
.font-heading-2xs { font-size: 0.93rem; }
.font-heading-xs { font-size: 1rem; }
.font-heading-sm { font-size: 1.06rem; }
.font-heading-md { font-size: 1.2rem; }
.font-heading-lg { font-size: 1.46rem; }
.font-heading-xl { font-size: 2.13rem; }
.font-heading-2xl { font-size: 2.66rem; }
.font-heading-3xl { font-size: 3.19rem; }
.font-body-3xs { font-size: 0.87rem; }
.font-body-2xs { font-size: 0.93rem; }
.font-body-xs { font-size: 1rem; }
.font-body-sm { font-size: 1.06rem; }
.font-body-md { font-size: 1.2rem; }
.font-body-lg { font-size: 1.46rem; }
.font-body-xl { font-size: 2.13rem; }
.font-body-2xl { font-size: 2.66rem; }
.font-body-3xl { font-size: 3.19rem; }
.font-code-3xs { font-size: 0.77rem; }
.font-code-2xs { font-size: 0.83rem; }
.font-code-xs { font-size: 0.89rem; }
.font-code-sm { font-size: 0.95rem; }
.font-code-md { font-size: 1.07rem; }
.font-code-lg { font-size: 1.31rem; }
.font-code-xl { font-size: 1.91rem; }
.font-code-2xl { font-size: 2.38rem; }
.font-code-3xl { font-size: 2.86rem; }
.font-alt-3xs { font-size: 0.87rem; }
.font-alt-2xs { font-size: 0.93rem; }
.font-alt-xs { font-size: 1rem; }
.font-alt-sm { font-size: 1.06rem; }
.font-alt-md { font-size: 1.2rem; }
.font-alt-lg { font-size: 1.46rem; }
.font-alt-xl { font-size: 2.13rem; }
.font-alt-2xl { font-size: 2.66rem; }
.font-alt-3xl { font-size: 3.19rem; }
.font-ui-3xs { font-size: 0.87rem; }
.font-ui-2xs { font-size: 0.93rem; }
.font-ui-xs { font-size: 1rem; }
.font-ui-sm { font-size: 1.06rem; }
.font-ui-md { font-size: 1.2rem; }
.font-ui-lg { font-size: 1.46rem; }
.font-ui-xl { font-size: 2.13rem; }
.font-ui-2xl { font-size: 2.66rem; }
.font-ui-3xl { font-size: 3.19rem; }
.font-family-mono { font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; }
.font-family-sans { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.font-family-serif { font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; }
.font-family-body, .font-family-heading, .font-family-ui { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.font-family-code { font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; }
.btn, .button, .dropbutton__toggle-button, .font-family-alt, .more-link a, .submit-box, .tabs__link, .usa-button, .usa-prose > table, .usa-prose > table caption, .usa-table, .usa-table caption, html, table, table caption { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.text-no-tabular, html { font-feature-settings: "kern"; }
.text-italic { font-style: italic; }
.text-no-italic { font-style: normal; }
.text-light { font-weight: 300; }
.text-normal { font-weight: 400; }
.text-semibold { font-weight: 600; }
.text-bold { font-weight: 700; }
.height-1px { height: 1px; }
.height-2px { height: 2px; }
.height-05 { height: 0.25rem; }
.height-1 { height: 0.5rem; }
.height-105 { height: 0.75rem; }
.height-2 { height: 1rem; }
.height-205 { height: 1.25rem; }
.height-3 { height: 1.5rem; }
.height-4 { height: 2rem; }
.height-5 { height: 2.5rem; }
.height-6 { height: 3rem; }
.height-7 { height: 3.5rem; }
.height-8 { height: 4rem; }
.height-9 { height: 4.5rem; }
.height-10 { height: 5rem; }
.height-15 { height: 7.5rem; }
.height-card { height: 10rem; }
.height-card-lg { height: 15rem; }
.height-mobile { height: 20rem; }
.height-0 { height: 0px; }
.height-auto, img { height: auto; }
.height-full { height: 100%; }
.height-viewport { height: 100vh; }
.flex-justify-center { justify-content: center; }
.flex-justify-start { justify-content: flex-start; }
.flex-justify-end { justify-content: flex-end; }
.flex-justify { justify-content: space-between; }
.left-1px { left: 1px; }
.left-2px { left: 2px; }
.left-05 { left: 0.25rem; }
.left-1, .usa-checkbox__input--tile + [class*="__label"]::before, .usa-radio__input--tile + [class*="__label"]::before { left: 0.5rem; }
.left-105 { left: 0.75rem; }
.left-2 { left: 1rem; }
.left-205 { left: 1.25rem; }
.left-3 { left: 1.5rem; }
.left-neg-1px { left: -1px; }
.left-neg-2px { left: -2px; }
.left-neg-05 { left: -0.25rem; }
.left-neg-1 { left: -0.5rem; }
.left-neg-105 { left: -0.75rem; }
.left-neg-2 { left: -1rem; }
.left-neg-205 { left: -1.25rem; }
.left-neg-3 { left: -1.5rem; }
.left-0 { left: 0px; }
.left-auto { left: auto; }
.pin-all, .pin-left, .pin-x { left: 0px; position: absolute; }
.text-ls-auto { letter-spacing: initial; }
.text-ls-neg-3 { letter-spacing: -0.03em; }
.text-ls-neg-2 { letter-spacing: -0.02em; }
.text-ls-neg-1 { letter-spacing: -0.01em; }
.text-ls-1 { letter-spacing: 0.025em; }
.text-ls-2 { letter-spacing: 0.1em; }
.text-ls-3 { letter-spacing: 0.15em; }
.line-height-sans-1 { line-height: 0.9; }
.line-height-sans-2 { line-height: 1.1; }
.line-height-sans-3 { line-height: 1.3; }
.line-height-sans-4 { line-height: 1.4; }
.line-height-sans-5 { line-height: 1.5; }
.line-height-sans-6 { line-height: 1.6; }
.line-height-serif-1 { line-height: 1; }
.line-height-serif-2 { line-height: 1.2; }
.line-height-serif-3 { line-height: 1.4; }
.line-height-serif-4 { line-height: 1.5; }
.line-height-serif-5 { line-height: 1.7; }
.line-height-serif-6 { line-height: 1.8; }
.line-height-mono-1 { line-height: 1; }
.line-height-mono-2 { line-height: 1.3; }
.line-height-mono-3 { line-height: 1.4; }
.line-height-mono-4 { line-height: 1.6; }
.line-height-mono-5 { line-height: 1.7; }
.line-height-mono-6 { line-height: 1.8; }
.line-height-heading-1 { line-height: 0.9; }
.line-height-heading-2 { line-height: 1.1; }
.line-height-heading-3 { line-height: 1.3; }
.line-height-heading-4 { line-height: 1.4; }
.line-height-heading-5 { line-height: 1.5; }
.line-height-heading-6 { line-height: 1.6; }
.line-height-ui-1 { line-height: 0.9; }
.line-height-ui-2 { line-height: 1.1; }
.line-height-ui-3 { line-height: 1.3; }
.line-height-ui-4 { line-height: 1.4; }
.line-height-ui-5 { line-height: 1.5; }
.line-height-ui-6 { line-height: 1.6; }
.line-height-body-1 { line-height: 0.9; }
.line-height-body-2 { line-height: 1.1; }
.line-height-body-3 { line-height: 1.3; }
.line-height-body-4 { line-height: 1.4; }
.line-height-body-5 { line-height: 1.5; }
.line-height-body-6 { line-height: 1.6; }
.line-height-code-1 { line-height: 1; }
.line-height-code-2 { line-height: 1.3; }
.line-height-code-3 { line-height: 1.4; }
.line-height-code-4 { line-height: 1.6; }
.line-height-code-5 { line-height: 1.7; }
.line-height-code-6 { line-height: 1.8; }
.line-height-alt-1 { line-height: 0.9; }
.line-height-alt-2 { line-height: 1.1; }
.line-height-alt-3 { line-height: 1.3; }
.line-height-alt-4 { line-height: 1.4; }
.line-height-alt-5 { line-height: 1.5; }
.line-height-alt-6 { line-height: 1.6; }
.margin-neg-1px { margin: -1px; }
.margin-neg-2px { margin: -2px; }
.margin-neg-05 { margin: -0.25rem; }
.margin-1px { margin: 1px; }
.margin-2px { margin: 2px; }
.margin-05 { margin: 0.25rem; }
.margin-105 { margin: 0.75rem; }
.margin-205 { margin: 1.25rem; }
.margin-15 { margin: 7.5rem; }
.margin-05em { margin: 0.5em; }
.margin-1em { margin: 1em; }
.margin-105em { margin: 1.5em; }
.margin-2em { margin: 2em; }
.margin-top-1px, .margin-y-1px { margin-top: 1px; }
.margin-bottom-1px, .margin-y-1px { margin-bottom: 1px; }
.margin-right-1px, .margin-x-1px { margin-right: 1px; }
.margin-left-1px, .margin-x-1px { margin-left: 1px; }
.margin-top-2px, .margin-y-2px { margin-top: 2px; }
.margin-bottom-2px, .margin-y-2px { margin-bottom: 2px; }
.margin-top-05, .margin-y-05 { margin-top: 0.25rem; }
.margin-bottom-05, .margin-y-05 { margin-bottom: 0.25rem; }
.margin-top-105, .margin-y-105 { margin-top: 0.75rem; }
.margin-bottom-105, .margin-y-105 { margin-bottom: 0.75rem; }
.margin-top-205, .margin-y-205 { margin-top: 1.25rem; }
.margin-bottom-205, .margin-y-205 { margin-bottom: 1.25rem; }
.margin-top-neg-1px, .margin-y-neg-1px { margin-top: -1px; }
.margin-bottom-neg-1px, .margin-y-neg-1px { margin-bottom: -1px; }
.margin-top-neg-2px, .margin-y-neg-2px { margin-top: -2px; }
.margin-bottom-neg-2px, .margin-y-neg-2px { margin-bottom: -2px; }
.margin-top-neg-05, .margin-y-neg-05 { margin-top: -0.25rem; }
.margin-bottom-neg-05, .margin-y-neg-05 { margin-bottom: -0.25rem; }
.margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
.margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
.margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }
.margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
.margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
.margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }
.margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
.margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }
.margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }
.margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }
.margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }
.margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }
.margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }
.margin-top-15, .margin-y-15 { margin-top: 7.5rem; }
.margin-bottom-15, .margin-y-15 { margin-bottom: 7.5rem; }
.margin-top-05em, .margin-y-05em { margin-top: 0.5em; }
.margin-bottom-05em, .margin-y-05em { margin-bottom: 0.5em; }
.margin-top-1em, .margin-y-1em { margin-top: 1em; }
.margin-bottom-1em, .margin-y-1em { margin-bottom: 1em; }
.margin-top-105em, .margin-y-105em { margin-top: 1.5em; }
.margin-bottom-105em, .margin-y-105em { margin-bottom: 1.5em; }
.margin-top-2em, .margin-y-2em { margin-top: 2em; }
.margin-bottom-2em, .margin-y-2em { margin-bottom: 2em; }
.margin-top-auto, .margin-y-auto { margin-top: auto; }
.margin-bottom-auto, .margin-y-auto { margin-bottom: auto; }
.margin-right-2px, .margin-x-2px { margin-right: 2px; }
.margin-left-2px, .margin-x-2px { margin-left: 2px; }
.margin-right-05, .margin-x-05 { margin-right: 0.25rem; }
.margin-left-05, .margin-x-05, blockquote cite em { margin-left: 0.25rem; }
.margin-right-105, .margin-x-105 { margin-right: 0.75rem; }
.margin-left-105, .margin-x-105 { margin-left: 0.75rem; }
.margin-right-205, .margin-x-205 { margin-right: 1.25rem; }
.margin-left-205, .margin-x-205 { margin-left: 1.25rem; }
.margin-right-neg-1px, .margin-x-neg-1px { margin-right: -1px; }
.margin-x-neg-1px { margin-left: -1px; }
.margin-right-neg-2px, .margin-x-neg-2px { margin-right: -2px; }
.margin-left-neg-1px { margin-left: -1px; }
.margin-x-neg-2px { margin-left: -2px; }
.margin-right-neg-05, .margin-x-neg-05 { margin-right: -0.25rem; }
.margin-left-neg-2px { margin-left: -2px; }
.margin-left-neg-05, .margin-x-neg-05 { margin-left: -0.25rem; }
.margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }
.margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }
.margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }
.margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }
.margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }
.margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }
.margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }
.margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }
.margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }
.margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }
.margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }
.margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }
.margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }
.margin-left-15, .margin-x-15 { margin-left: 7.5rem; }
.margin-right-15, .margin-x-15 { margin-right: 7.5rem; }
.margin-right-card, .margin-x-card { margin-right: 10rem; }
.margin-left-card, .margin-x-card { margin-left: 10rem; }
.margin-right-card-lg, .margin-x-card-lg { margin-right: 15rem; }
.margin-left-card-lg, .margin-x-card-lg { margin-left: 15rem; }
.margin-right-mobile, .margin-x-mobile { margin-right: 20rem; }
.margin-left-mobile, .margin-x-mobile { margin-left: 20rem; }
.margin-right-05em, .margin-x-05em { margin-right: 0.5em; }
.margin-left-05em, .margin-x-05em { margin-left: 0.5em; }
.margin-right-1em, .margin-x-1em { margin-right: 1em; }
.margin-left-1em, .margin-x-1em { margin-left: 1em; }
.margin-right-105em, .margin-x-105em { margin-right: 1.5em; }
.margin-left-105em, .margin-x-105em { margin-left: 1.5em; }
.margin-right-2em, .margin-x-2em { margin-right: 2em; }
.margin-left-2em, .margin-x-2em { margin-left: 2em; }
.margin-right-auto, .margin-x-auto { margin-right: auto; }
.margin-left-auto, .margin-x-auto { margin-left: auto; }
.maxh-05 { max-height: 0.25rem; }
.maxh-1 { max-height: 0.5rem; }
.maxh-105 { max-height: 0.75rem; }
.maxh-2 { max-height: 1rem; }
.maxh-205 { max-height: 1.25rem; }
.maxh-3 { max-height: 1.5rem; }
.maxh-4 { max-height: 2rem; }
.maxh-5 { max-height: 2.5rem; }
.maxh-6 { max-height: 3rem; }
.maxh-7 { max-height: 3.5rem; }
.maxh-8 { max-height: 4rem; }
.maxh-9 { max-height: 4.5rem; }
.maxh-10 { max-height: 5rem; }
.maxh-15 { max-height: 7.5rem; }
.maxh-card { max-height: 10rem; }
.maxh-card-lg { max-height: 15rem; }
.maxh-mobile { max-height: 20rem; }
.maxh-mobile-lg { max-height: 30rem; }
.maxh-tablet { max-height: 40rem; }
.maxh-tablet-lg { max-height: 55rem; }
.maxh-none { max-height: none; }
.maxh-viewport { max-height: 100vh; }
.maxw-05 { max-width: 0.25rem; }
.maxw-1 { max-width: 0.5rem; }
.maxw-105 { max-width: 0.75rem; }
.maxw-2 { max-width: 1rem; }
.maxw-205 { max-width: 1.25rem; }
.maxw-3 { max-width: 1.5rem; }
.maxw-4 { max-width: 2rem; }
.maxw-5 { max-width: 2.5rem; }
.maxw-6 { max-width: 3rem; }
.maxw-7 { max-width: 3.5rem; }
.maxw-8 { max-width: 4rem; }
.maxw-9 { max-width: 4.5rem; }
.maxw-10 { max-width: 5rem; }
.maxw-15 { max-width: 7.5rem; }
.maxw-card { max-width: 10rem; }
.maxw-card-lg { max-width: 15rem; }
.maxw-mobile { max-width: 20rem; }
.maxw-mobile-lg { max-width: 30rem; }
.maxw-tablet { max-width: 40rem; }
.maxw-tablet-lg { max-width: 55rem; }
.maxw-desktop { max-width: 64rem; }
.maxw-desktop-lg { max-width: 75rem; }
.maxw-widescreen { max-width: 87.5rem; }
.maxw-none { max-width: none; }
.maxw-full { max-width: 100%; }
.measure-1 { max-width: 44ex; }
.measure-2 { max-width: 60ex; }
.measure-3 { max-width: 64ex; }
.measure-4 { max-width: 68ex; }
.measure-5 { max-width: 72ex; }
.measure-6 { max-width: 88ex; }
.measure-none { max-width: none; }
.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered), .usa-content p, .usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered), .usa-paragraph, .usa-prose > p, p { max-width: 68ex; }
.minh-1px { min-height: 1px; }
.minh-2px { min-height: 2px; }
.minh-05 { min-height: 0.25rem; }
.minh-1 { min-height: 0.5rem; }
.minh-105 { min-height: 0.75rem; }
.minh-2 { min-height: 1rem; }
.minh-205 { min-height: 1.25rem; }
.minh-3 { min-height: 1.5rem; }
.minh-4 { min-height: 2rem; }
.minh-5 { min-height: 2.5rem; }
.minh-6 { min-height: 3rem; }
.minh-7 { min-height: 3.5rem; }
.minh-8 { min-height: 4rem; }
.minh-9 { min-height: 4.5rem; }
.minh-10 { min-height: 5rem; }
.minh-15 { min-height: 7.5rem; }
.minh-card { min-height: 10rem; }
.minh-card-lg { min-height: 15rem; }
.minh-mobile { min-height: 20rem; }
.minh-mobile-lg { min-height: 30rem; }
.minh-tablet { min-height: 40rem; }
.minh-tablet-lg { min-height: 55rem; }
.minh-0 { min-height: 0px; }
.minh-full, html { min-height: 100%; }
.minh-viewport { min-height: 100vh; }
.minw-05 { min-width: 0.25rem; }
.minw-1 { min-width: 0.5rem; }
.minw-105 { min-width: 0.75rem; }
.minw-2 { min-width: 1rem; }
.minw-205 { min-width: 1.25rem; }
.minw-3 { min-width: 1.5rem; }
.minw-4 { min-width: 2rem; }
.minw-5 { min-width: 2.5rem; }
.minw-6 { min-width: 3rem; }
.minw-7 { min-width: 3.5rem; }
.minw-8 { min-width: 4rem; }
.minw-9 { min-width: 4.5rem; }
.minw-10 { min-width: 5rem; }
.minw-15 { min-width: 7.5rem; }
.minw-0, .usa-header [type="search"] { min-width: 0px; }
.opacity-0 { opacity: 0; }
.opacity-10, .usa-file-input--drag .usa-file-input__preview { opacity: 0.1; }
.opacity-20 { opacity: 0.2; }
.opacity-30 { opacity: 0.3; }
.opacity-40 { opacity: 0.4; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-70 { opacity: 0.7; }
.opacity-80 { opacity: 0.8; }
.opacity-90 { opacity: 0.9; }
.opacity-100 { opacity: 1; }
.order-first { order: -1; }
.order-last { order: 999; }
.order-initial { order: initial; }
.order-0 { order: 0; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.order-5 { order: 5; }
.order-6 { order: 6; }
.order-7 { order: 7; }
.order-8 { order: 8; }
.order-9 { order: 9; }
.order-10 { order: 10; }
.order-11 { order: 11; }
.outline-1px { outline: solid 1px; }
.outline-2px { outline: solid 2px; }
.outline-0 { outline: solid 0px; }
.outline-05 { outline: solid 0.25rem; }
.outline-transparent { outline-color: transparent; }
.outline-black { outline-color: rgb(0, 0, 0); }
.outline-white { outline-color: rgb(255, 255, 255); }
.outline-red { outline-color: rgb(229, 34, 7); }
.outline-orange { outline-color: rgb(230, 111, 14); }
.outline-gold { outline-color: rgb(255, 190, 46); }
.outline-yellow { outline-color: rgb(254, 230, 133); }
.outline-green { outline-color: rgb(83, 130, 0); }
.outline-mint { outline-color: rgb(4, 197, 133); }
.outline-cyan { outline-color: rgb(0, 158, 193); }
.outline-blue { outline-color: rgb(0, 118, 214); }
.outline-indigo { outline-color: rgb(103, 108, 200); }
.outline-violet { outline-color: rgb(129, 104, 179); }
.outline-magenta { outline-color: rgb(215, 45, 121); }
.outline-gray-5 { outline-color: rgb(240, 240, 240); }
.outline-gray-10 { outline-color: rgb(230, 230, 230); }
.outline-gray-30 { outline-color: rgb(173, 173, 173); }
.outline-gray-50 { outline-color: rgb(117, 117, 117); }
.outline-gray-70 { outline-color: rgb(69, 69, 69); }
.outline-gray-90 { outline-color: rgb(27, 27, 27); }
.outline-base-lightest { outline-color: rgb(247, 249, 250); }
.outline-base-lighter { outline-color: rgb(241, 243, 246); }
.outline-base-light { outline-color: rgb(223, 225, 226); }
.outline-base { outline-color: rgb(169, 174, 177); }
.outline-base-dark { outline-color: rgb(86, 92, 101); }
.outline-base-darker { outline-color: rgb(61, 69, 81); }
.outline-base-darkest { outline-color: rgb(28, 29, 31); }
.outline-ink { outline-color: rgb(27, 27, 27); }
.outline-primary-lightest { outline-color: rgb(229, 250, 255); }
.outline-primary-lighter { outline-color: rgb(204, 236, 242); }
.outline-primary-light { outline-color: rgb(151, 212, 234); }
.outline-primary { outline-color: rgb(0, 94, 162); }
.outline-primary-vivid { outline-color: rgb(0, 189, 227); }
.outline-primary-dark { outline-color: rgb(26, 68, 128); }
.outline-primary-darker { outline-color: rgb(22, 46, 81); }
.outline-primary-darkest { outline-color: rgb(17, 24, 29); }
.outline-secondary-lightest { outline-color: rgb(250, 243, 209); }
.outline-secondary-lighter { outline-color: rgb(255, 245, 194); }
.outline-secondary-light { outline-color: rgb(254, 230, 133); }
.outline-secondary { outline-color: rgb(250, 206, 0); }
.outline-secondary-vivid { outline-color: rgb(255, 190, 46); }
.outline-secondary-dark { outline-color: rgb(229, 160, 0); }
.outline-secondary-darker { outline-color: rgb(194, 133, 12); }
.outline-secondary-darkest { outline-color: rgb(147, 111, 56); }
.outline-accent-warm-darkest { outline-color: rgb(167, 47, 16); }
.outline-accent-warm-darker { outline-color: rgb(213, 67, 9); }
.outline-accent-warm-dark { outline-color: rgb(207, 73, 0); }
.outline-accent-warm { outline-color: rgb(243, 146, 104); }
.outline-accent-warm-light { outline-color: rgb(247, 188, 162); }
.outline-accent-warm-lighter { outline-color: rgb(251, 224, 208); }
.outline-accent-warm-lightest { outline-color: rgb(250, 238, 229); }
.outline-accent-cool-darkest { outline-color: rgb(15, 100, 96); }
.outline-accent-cool-darker { outline-color: rgb(0, 132, 128); }
.outline-accent-cool-dark { outline-color: rgb(0, 163, 152); }
.outline-accent-cool { outline-color: rgb(29, 194, 174); }
.outline-accent-cool-light { outline-color: rgb(41, 225, 203); }
.outline-accent-cool-lighter { outline-color: rgb(126, 251, 225); }
.outline-accent-cool-lightest { outline-color: rgb(224, 247, 246); }
.outline-error-lighter { outline-color: rgb(244, 227, 219); }
.outline-error-light { outline-color: rgb(243, 146, 104); }
.outline-error { outline-color: rgb(213, 67, 9); }
.outline-error-dark { outline-color: rgb(181, 9, 9); }
.outline-error-darker { outline-color: rgb(111, 51, 49); }
.outline-warning-lighter { outline-color: rgb(250, 243, 209); }
.outline-warning-light { outline-color: rgb(254, 230, 133); }
.outline-warning { outline-color: rgb(255, 190, 46); }
.outline-warning-dark { outline-color: rgb(229, 160, 0); }
.outline-warning-darker { outline-color: rgb(147, 111, 56); }
.outline-success-lighter { outline-color: rgb(236, 243, 236); }
.outline-success-light { outline-color: rgb(112, 225, 123); }
.outline-success { outline-color: rgb(0, 169, 28); }
.outline-success-dark { outline-color: rgb(77, 128, 85); }
.outline-success-darker { outline-color: rgb(68, 100, 67); }
.outline-info-lighter { outline-color: rgb(231, 246, 248); }
.outline-info-light { outline-color: rgb(153, 222, 234); }
.outline-info { outline-color: rgb(0, 189, 227); }
.outline-info-dark { outline-color: rgb(0, 158, 193); }
.outline-info-darker { outline-color: rgb(46, 98, 118); }
.outline-disabled-light { outline-color: rgb(230, 230, 230); }
.outline-disabled { outline-color: rgb(145, 145, 145); }
.outline-disabled-dark { outline-color: rgb(117, 117, 117); }
.outline-emergency { outline-color: rgb(156, 61, 16); }
.outline-emergency-dark { outline-color: rgb(51, 45, 41); }
.overflow-hidden { overflow: hidden; }
.overflow-y-hidden { overflow-y: hidden; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-scroll { overflow: scroll; }
.overflow-y-scroll { overflow-y: scroll; }
.overflow-x-scroll { overflow-x: scroll; }
.overflow-auto, hr, pre, textarea { overflow: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-auto { overflow-x: auto; }
.overflow-visible, button, input { overflow: visible; }
.overflow-y-visible { overflow-y: visible; }
.overflow-x-visible { overflow-x: visible; }
.padding-1px { padding: 1px; }
.padding-top-2px, .padding-y-2px { padding-top: 2px; }
.padding-right-2px, .padding-x-2px { padding-right: 2px; }
.padding-bottom-2px, .padding-y-2px { padding-bottom: 2px; }
.padding-left-2px, .padding-x-2px { padding-left: 2px; }
.padding-2px { padding: 2px; }
.padding-top-05, .padding-y-05 { padding-top: 0.25rem; }
.padding-right-05, .padding-x-05 { padding-right: 0.25rem; }
.padding-bottom-05, .padding-y-05 { padding-bottom: 0.25rem; }
.padding-left-05, .padding-x-05 { padding-left: 0.25rem; }
.padding-05 { padding: 0.25rem; }
.padding-left-1, blockquote cite em { padding-left: 0.5rem; }
.padding-top-1 { padding-top: 0.5rem; }
.padding-top-105, .padding-y-105 { padding-top: 0.75rem; }
.padding-right-1 { padding-right: 0.5rem; }
.padding-right-105, .padding-x-105 { padding-right: 0.75rem; }
.padding-bottom-1 { padding-bottom: 0.5rem; }
.padding-bottom-105, .padding-y-105, .width-mobile .usa-table--stacked td[data-label], .width-mobile .usa-table--stacked th[data-label], .width-mobile .usa-table--stacked-header td[data-label], .width-mobile .usa-table--stacked-header th[data-label] { padding-bottom: 0.75rem; }
.padding-left-105, .padding-x-105 { padding-left: 0.75rem; }
.padding-105 { padding: 0.75rem; }
.padding-top-2 { padding-top: 1rem; }
.padding-top-205, .padding-y-205 { padding-top: 1.25rem; }
.padding-right-2 { padding-right: 1rem; }
.padding-right-205, .padding-x-205 { padding-right: 1.25rem; }
.padding-bottom-2 { padding-bottom: 1rem; }
.padding-bottom-205, .padding-y-205 { padding-bottom: 1.25rem; }
.padding-left-2 { padding-left: 1rem; }
.padding-left-205, .padding-x-205 { padding-left: 1.25rem; }
.padding-205 { padding: 1.25rem; }
.padding-top-3 { padding-top: 1.5rem; }
.padding-right-3 { padding-right: 1.5rem; }
.padding-bottom-3 { padding-bottom: 1.5rem; }
.padding-left-3 { padding-left: 1.5rem; }
.padding-top-4 { padding-top: 2rem; }
.padding-right-4 { padding-right: 2rem; }
.padding-bottom-4 { padding-bottom: 2rem; }
.padding-left-4 { padding-left: 2rem; }
.padding-top-5 { padding-top: 2.5rem; }
.padding-right-5 { padding-right: 2.5rem; }
.padding-bottom-5 { padding-bottom: 2.5rem; }
.padding-left-5 { padding-left: 2.5rem; }
.padding-top-6 { padding-top: 3rem; }
.padding-right-6 { padding-right: 3rem; }
.padding-bottom-6 { padding-bottom: 3rem; }
.padding-left-6 { padding-left: 3rem; }
.padding-top-7 { padding-top: 3.5rem; }
.padding-right-7 { padding-right: 3.5rem; }
.padding-bottom-7 { padding-bottom: 3.5rem; }
.padding-left-7 { padding-left: 3.5rem; }
.padding-left-8, .usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box) { padding-left: 4rem; }
.padding-top-8 { padding-top: 4rem; }
.padding-right-8 { padding-right: 4rem; }
.padding-bottom-8 { padding-bottom: 4rem; }
.padding-top-9 { padding-top: 4.5rem; }
.padding-right-9 { padding-right: 4.5rem; }
.padding-bottom-9 { padding-bottom: 4.5rem; }
.padding-left-9 { padding-left: 4.5rem; }
.padding-top-10 { padding-top: 5rem; }
.padding-top-15, .padding-y-15 { padding-top: 7.5rem; }
.padding-right-10 { padding-right: 5rem; }
.padding-right-15, .padding-x-15 { padding-right: 7.5rem; }
.padding-bottom-10 { padding-bottom: 5rem; }
.padding-bottom-15, .padding-y-15 { padding-bottom: 7.5rem; }
.padding-left-10 { padding-left: 5rem; }
.padding-left-15, .padding-x-15 { padding-left: 7.5rem; }
.padding-15 { padding: 7.5rem; }
.padding-top-0 { padding-top: 0px; }
.padding-right-0 { padding-right: 0px; }
.padding-bottom-0 { padding-bottom: 0px; }
.padding-left-0 { padding-left: 0px; }
.pin-all { bottom: 0px; top: 0px; }
.pin-y { bottom: 0px; top: 0px; position: absolute; }
.pin-bottom { bottom: 0px; position: absolute; }
.pin-right { position: absolute; }
.pin-top { top: 0px; position: absolute; }
.pin-none { inset: auto; position: static; }
.position-absolute { position: absolute; }
.position-fixed { position: fixed; }
.position-relative { position: relative; }
.position-static { position: static; }
.position-sticky { position: sticky; }
.right-1px { right: 1px; }
.right-2px { right: 2px; }
.right-05 { right: 0.25rem; }
.right-1 { right: 0.5rem; }
.right-105 { right: 0.75rem; }
.right-2 { right: 1rem; }
.right-205 { right: 1.25rem; }
.right-3 { right: 1.5rem; }
.right-neg-1px { right: -1px; }
.right-neg-2px { right: -2px; }
.right-neg-05 { right: -0.25rem; }
.right-neg-1 { right: -0.5rem; }
.right-neg-105 { right: -0.75rem; }
.right-neg-2 { right: -1rem; }
.right-neg-205 { right: -1.25rem; }
.right-neg-3 { right: -1.5rem; }
.right-0 { right: 0px; }
.right-auto { right: auto; }
.square-1px { height: 1px; width: 1px; }
.square-2px { height: 2px; width: 2px; }
.square-05 { height: 0.25rem; width: 0.25rem; }
.square-1 { height: 0.5rem; width: 0.5rem; }
.square-105 { height: 0.75rem; width: 0.75rem; }
.square-2 { height: 1rem; width: 1rem; }
.square-205 { height: 1.25rem; width: 1.25rem; }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon, table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon, table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon, table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon { height: 1.5rem; vertical-align: middle; width: 1.5rem; }
.square-3 { height: 1.5rem; width: 1.5rem; }
.square-4 { height: 2rem; width: 2rem; }
.square-5 { height: 2.5rem; width: 2.5rem; }
.square-6 { height: 3rem; width: 3rem; }
.square-7 { height: 3.5rem; width: 3.5rem; }
.square-8 { height: 4rem; width: 4rem; }
.square-9 { height: 4.5rem; width: 4.5rem; }
.square-10 { height: 5rem; width: 5rem; }
.square-15 { height: 7.5rem; width: 7.5rem; }
.square-card { height: 10rem; width: 10rem; }
.square-card-lg { height: 15rem; width: 15rem; }
.square-mobile { height: 20rem; width: 20rem; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-justify { text-align: justify; }
.text-right { text-align: right; }
.hover\:text-strike:hover, .text-strike { text-decoration: line-through; }
.hover\:text-underline:hover, .text-underline { text-decoration: underline; }
.hover\:text-no-strike:hover, .hover\:text-no-underline:hover, .text-no-strike, .text-no-underline { text-decoration: none; }
.hover\:underline-red:hover, .underline-red { text-decoration-color: rgb(229, 34, 7); }
.hover\:underline-orange:hover, .underline-orange { text-decoration-color: rgb(230, 111, 14); }
.hover\:underline-gold:hover, .underline-gold { text-decoration-color: rgb(255, 190, 46); }
.hover\:underline-yellow:hover, .underline-yellow { text-decoration-color: rgb(254, 230, 133); }
.hover\:underline-green:hover, .underline-green { text-decoration-color: rgb(83, 130, 0); }
.hover\:underline-mint:hover, .underline-mint { text-decoration-color: rgb(4, 197, 133); }
.hover\:underline-cyan:hover, .underline-cyan { text-decoration-color: rgb(0, 158, 193); }
.hover\:underline-blue:hover, .underline-blue { text-decoration-color: rgb(0, 118, 214); }
.hover\:underline-indigo:hover, .underline-indigo { text-decoration-color: rgb(103, 108, 200); }
.hover\:underline-violet:hover, .underline-violet { text-decoration-color: rgb(129, 104, 179); }
.hover\:underline-magenta:hover, .underline-magenta { text-decoration-color: rgb(215, 45, 121); }
.hover\:underline-gray-5:hover, .underline-gray-5 { text-decoration-color: rgb(240, 240, 240); }
.hover\:underline-gray-10:hover, .underline-gray-10 { text-decoration-color: rgb(230, 230, 230); }
.hover\:underline-gray-30:hover, .underline-gray-30 { text-decoration-color: rgb(173, 173, 173); }
.hover\:underline-gray-50:hover, .underline-gray-50 { text-decoration-color: rgb(117, 117, 117); }
.hover\:underline-gray-70:hover, .underline-gray-70 { text-decoration-color: rgb(69, 69, 69); }
.hover\:underline-gray-90:hover, .underline-gray-90 { text-decoration-color: rgb(27, 27, 27); }
.hover\:underline-base-lightest:hover, .underline-base-lightest { text-decoration-color: rgb(247, 249, 250); }
.hover\:underline-base-lighter:hover, .underline-base-lighter { text-decoration-color: rgb(241, 243, 246); }
.hover\:underline-base-light:hover, .underline-base-light { text-decoration-color: rgb(223, 225, 226); }
.hover\:underline-base:hover, .underline-base { text-decoration-color: rgb(169, 174, 177); }
.hover\:underline-base-dark:hover, .underline-base-dark { text-decoration-color: rgb(86, 92, 101); }
.hover\:underline-base-darker:hover, .underline-base-darker { text-decoration-color: rgb(61, 69, 81); }
.hover\:underline-base-darkest:hover, .underline-base-darkest { text-decoration-color: rgb(28, 29, 31); }
.hover\:underline-ink:hover, .underline-ink { text-decoration-color: rgb(27, 27, 27); }
.hover\:underline-primary-lightest:hover, .underline-primary-lightest { text-decoration-color: rgb(229, 250, 255); }
.hover\:underline-primary-lighter:hover, .underline-primary-lighter { text-decoration-color: rgb(204, 236, 242); }
.hover\:underline-primary-light:hover, .underline-primary-light { text-decoration-color: rgb(151, 212, 234); }
.hover\:underline-primary:hover, .underline-primary { text-decoration-color: rgb(0, 94, 162); }
.hover\:underline-primary-vivid:hover, .underline-primary-vivid { text-decoration-color: rgb(0, 189, 227); }
.hover\:underline-primary-dark:hover, .underline-primary-dark { text-decoration-color: rgb(26, 68, 128); }
.hover\:underline-primary-darker:hover, .underline-primary-darker { text-decoration-color: rgb(22, 46, 81); }
.hover\:underline-primary-darkest:hover, .underline-primary-darkest { text-decoration-color: rgb(17, 24, 29); }
.hover\:underline-secondary-lightest:hover, .underline-secondary-lightest { text-decoration-color: rgb(250, 243, 209); }
.hover\:underline-secondary-lighter:hover, .underline-secondary-lighter { text-decoration-color: rgb(255, 245, 194); }
.hover\:underline-secondary-light:hover, .underline-secondary-light { text-decoration-color: rgb(254, 230, 133); }
.hover\:underline-secondary:hover, .underline-secondary { text-decoration-color: rgb(250, 206, 0); }
.hover\:underline-secondary-vivid:hover, .underline-secondary-vivid { text-decoration-color: rgb(255, 190, 46); }
.hover\:underline-secondary-dark:hover, .underline-secondary-dark { text-decoration-color: rgb(229, 160, 0); }
.hover\:underline-secondary-darker:hover, .underline-secondary-darker { text-decoration-color: rgb(194, 133, 12); }
.hover\:underline-secondary-darkest:hover, .underline-secondary-darkest { text-decoration-color: rgb(147, 111, 56); }
.hover\:underline-accent-warm-darkest:hover, .underline-accent-warm-darkest { text-decoration-color: rgb(167, 47, 16); }
.hover\:underline-accent-warm-darker:hover, .underline-accent-warm-darker { text-decoration-color: rgb(213, 67, 9); }
.hover\:underline-accent-warm-dark:hover, .underline-accent-warm-dark { text-decoration-color: rgb(207, 73, 0); }
.hover\:underline-accent-warm:hover, .underline-accent-warm { text-decoration-color: rgb(243, 146, 104); }
.hover\:underline-accent-warm-light:hover, .underline-accent-warm-light { text-decoration-color: rgb(247, 188, 162); }
.hover\:underline-accent-warm-lighter:hover, .underline-accent-warm-lighter { text-decoration-color: rgb(251, 224, 208); }
.hover\:underline-accent-warm-lightest:hover, .underline-accent-warm-lightest { text-decoration-color: rgb(250, 238, 229); }
.hover\:underline-accent-cool-darkest:hover, .underline-accent-cool-darkest { text-decoration-color: rgb(15, 100, 96); }
.hover\:underline-accent-cool-darker:hover, .underline-accent-cool-darker { text-decoration-color: rgb(0, 132, 128); }
.hover\:underline-accent-cool-dark:hover, .underline-accent-cool-dark { text-decoration-color: rgb(0, 163, 152); }
.hover\:underline-accent-cool:hover, .underline-accent-cool { text-decoration-color: rgb(29, 194, 174); }
.hover\:underline-accent-cool-light:hover, .underline-accent-cool-light { text-decoration-color: rgb(41, 225, 203); }
.hover\:underline-accent-cool-lighter:hover, .underline-accent-cool-lighter { text-decoration-color: rgb(126, 251, 225); }
.hover\:underline-accent-cool-lightest:hover, .underline-accent-cool-lightest { text-decoration-color: rgb(224, 247, 246); }
.hover\:underline-error-lighter:hover, .underline-error-lighter { text-decoration-color: rgb(244, 227, 219); }
.hover\:underline-error-light:hover, .underline-error-light { text-decoration-color: rgb(243, 146, 104); }
.hover\:underline-error:hover, .underline-error { text-decoration-color: rgb(213, 67, 9); }
.hover\:underline-error-dark:hover, .underline-error-dark { text-decoration-color: rgb(181, 9, 9); }
.hover\:underline-error-darker:hover, .underline-error-darker { text-decoration-color: rgb(111, 51, 49); }
.hover\:underline-warning-lighter:hover, .underline-warning-lighter { text-decoration-color: rgb(250, 243, 209); }
.hover\:underline-warning-light:hover, .underline-warning-light { text-decoration-color: rgb(254, 230, 133); }
.hover\:underline-warning:hover, .underline-warning { text-decoration-color: rgb(255, 190, 46); }
.hover\:underline-warning-dark:hover, .underline-warning-dark { text-decoration-color: rgb(229, 160, 0); }
.hover\:underline-warning-darker:hover, .underline-warning-darker { text-decoration-color: rgb(147, 111, 56); }
.hover\:underline-success-lighter:hover, .underline-success-lighter { text-decoration-color: rgb(236, 243, 236); }
.hover\:underline-success-light:hover, .underline-success-light { text-decoration-color: rgb(112, 225, 123); }
.hover\:underline-success:hover, .underline-success { text-decoration-color: rgb(0, 169, 28); }
.hover\:underline-success-dark:hover, .underline-success-dark { text-decoration-color: rgb(77, 128, 85); }
.hover\:underline-success-darker:hover, .underline-success-darker { text-decoration-color: rgb(68, 100, 67); }
.hover\:underline-info-lighter:hover, .underline-info-lighter { text-decoration-color: rgb(231, 246, 248); }
.hover\:underline-info-light:hover, .underline-info-light { text-decoration-color: rgb(153, 222, 234); }
.hover\:underline-info:hover, .underline-info { text-decoration-color: rgb(0, 189, 227); }
.hover\:underline-info-dark:hover, .underline-info-dark { text-decoration-color: rgb(0, 158, 193); }
.hover\:underline-info-darker:hover, .underline-info-darker { text-decoration-color: rgb(46, 98, 118); }
.hover\:underline-disabled-light:hover, .underline-disabled-light { text-decoration-color: rgb(230, 230, 230); }
.hover\:underline-disabled:hover, .underline-disabled { text-decoration-color: rgb(145, 145, 145); }
.hover\:underline-disabled-dark:hover, .underline-disabled-dark { text-decoration-color: rgb(117, 117, 117); }
.hover\:underline-emergency:hover, .underline-emergency { text-decoration-color: rgb(156, 61, 16); }
.hover\:underline-emergency-dark:hover, .underline-emergency-dark { text-decoration-color: rgb(51, 45, 41); }
.text-indent-0 { text-indent: 0px; }
.text-indent-05 { text-indent: 0.25rem; }
.text-indent-1 { text-indent: 0.5rem; }
.text-indent-105 { text-indent: 0.75rem; }
.text-indent-2 { text-indent: 1rem; }
.text-indent-205 { text-indent: 1.25rem; }
.text-indent-3 { text-indent: 1.5rem; }
.text-indent-neg-05 { text-indent: -0.25rem; }
.text-indent-neg-1 { text-indent: -0.5rem; }
.text-indent-neg-105 { text-indent: -0.75rem; }
.text-indent-neg-2 { text-indent: -1rem; }
.text-indent-neg-205 { text-indent: -1.25rem; }
.text-indent-neg-3 { text-indent: -1.5rem; }
.text-indent-4 { text-indent: 2rem; }
.text-indent-5 { text-indent: 2.5rem; }
.text-indent-6 { text-indent: 3rem; }
.text-indent-7 { text-indent: 3.5rem; }
.text-indent-8 { text-indent: 4rem; }
.text-indent-9 { text-indent: 4.5rem; }
.text-indent-10 { text-indent: 5rem; }
.text-indent-15 { text-indent: 7.5rem; }
.text-indent-neg-4 { text-indent: -2rem; }
.text-indent-neg-5 { text-indent: -2.5rem; }
.text-indent-neg-6 { text-indent: -3rem; }
.text-indent-neg-7 { text-indent: -3.5rem; }
.text-indent-neg-8 { text-indent: -4rem; }
.text-indent-neg-9 { text-indent: -4.5rem; }
.text-indent-neg-10 { text-indent: -5rem; }
.text-indent-neg-15 { text-indent: -7.5rem; }
.text-uppercase { text-transform: uppercase; }
.text-no-uppercase { text-transform: none; }
.text-lowercase { text-transform: lowercase; }
.text-no-lowercase, button, select { text-transform: none; }
.top-1px { top: 1px; }
.top-2px { top: 2px; }
.top-05 { top: 0.25rem; }
.top-1 { top: 0.5rem; }
.top-105 { top: 0.75rem; }
.top-2 { top: 1rem; }
.top-205 { top: 1.25rem; }
.top-3 { top: 1.5rem; }
.top-neg-1px { top: -1px; }
.top-neg-2px { top: -2px; }
.top-neg-05 { top: -0.25rem; }
.top-neg-1 { top: -0.5rem; }
.top-neg-105 { top: -0.75rem; }
.top-neg-2 { top: -1rem; }
.top-neg-205 { top: -1.25rem; }
.top-neg-3 { top: -1.5rem; }
.top-0 { top: 0px; }
.top-auto { top: auto; }
.text-baseline { vertical-align: baseline; }
.text-bottom { vertical-align: bottom; }
.text-middle { vertical-align: middle; }
.text-sub { vertical-align: sub; }
.text-super { vertical-align: super; }
.text-tbottom { vertical-align: text-bottom; }
.text-ttop { vertical-align: text-top; }
.text-top { vertical-align: top; }
.usa-banner__button, progress, sub, sup { vertical-align: baseline; }
.text-pre { white-space: pre; }
.text-pre-line { white-space: pre-line; }
.text-pre-wrap { white-space: pre-wrap; }
.text-wrap, legend { white-space: normal; }
.text-no-wrap { white-space: nowrap; }
.width-1px { width: 1px; }
.width-2px { width: 2px; }
.width-05 { width: 0.25rem; }
.width-1 { width: 0.5rem; }
.width-105 { width: 0.75rem; }
.width-2 { width: 1rem; }
.width-205 { width: 1.25rem; }
.width-3 { width: 1.5rem; }
.width-4 { width: 2rem; }
.width-5 { width: 2.5rem; }
.width-6 { width: 3rem; }
.width-7 { width: 3.5rem; }
.width-8 { width: 4rem; }
.width-9 { width: 4.5rem; }
.width-10 { width: 5rem; }
.width-15 { width: 7.5rem; }
.width-card { width: 10rem; }
.width-card-lg { width: 15rem; }
.width-mobile { width: 20rem; }
.width-mobile-lg { width: 30rem; }
.width-tablet { width: 40rem; }
.width-tablet-lg { width: 55rem; }
.width-desktop { width: 64rem; }
.width-desktop-lg { width: 75rem; }
.width-widescreen { width: 87.5rem; }
.width-0 { width: 0px; }
.width-full { width: 100%; }
.width-auto { width: auto; }
.z-auto { z-index: auto; }
.z-bottom { z-index: -100; }
.z-top { z-index: 99999; }
.z-0 { z-index: 0; }
.z-100 { z-index: 100; }
.z-200 { z-index: 200; }
.z-300 { z-index: 300; }
.usa-date-picker--active .usa-date-picker__calendar, .z-400 { z-index: 400; }
.z-500 { z-index: 500; }
.bg-gradient--primary-darkest--primary-darker--top-bottom { background-image: linear-gradient(rgb(17, 24, 29), rgb(22, 46, 81)) !important; }
.bg-gradient--primary-darkest--primary-darker--bottom-top { background-image: linear-gradient(to top, rgb(17, 24, 29), rgb(22, 46, 81)) !important; }
.bg-gradient--primary-darkest--primary-darker--left-right { background-image: linear-gradient(to right, rgb(17, 24, 29), rgb(22, 46, 81)) !important; }
.bg-gradient--primary-darkest--primary-darker--right-left { background-image: linear-gradient(to left, rgb(17, 24, 29), rgb(22, 46, 81)) !important; }
.bg-gradient--primary-darkest--primary-darker--diag-45 { background-image: linear-gradient(45deg, rgb(17, 24, 29), rgb(22, 46, 81)) !important; }
.bg-gradient--primary-darkest--primary-darker--diag-135 { background-image: linear-gradient(135deg, rgb(17, 24, 29), rgb(22, 46, 81)) !important; }
.bg-gradient--primary-darkest--primary-darker--diag-225 { background-image: linear-gradient(225deg, rgb(17, 24, 29), rgb(22, 46, 81)) !important; }
.bg-gradient--primary-darkest--primary-darker--diag-315 { background-image: linear-gradient(315deg, rgb(17, 24, 29), rgb(22, 46, 81)) !important; }
.bg-gradient--secondary-darkest--secondary-darker--top-bottom { background-image: linear-gradient(rgb(147, 111, 56), rgb(194, 133, 12)) !important; }
.bg-gradient--secondary-darkest--secondary-darker--bottom-top { background-image: linear-gradient(to top, rgb(147, 111, 56), rgb(194, 133, 12)) !important; }
.bg-gradient--secondary-darkest--secondary-darker--left-right { background-image: linear-gradient(to right, rgb(147, 111, 56), rgb(194, 133, 12)) !important; }
.bg-gradient--secondary-darkest--secondary-darker--right-left { background-image: linear-gradient(to left, rgb(147, 111, 56), rgb(194, 133, 12)) !important; }
.bg-gradient--secondary-darkest--secondary-darker--diag-45 { background-image: linear-gradient(45deg, rgb(147, 111, 56), rgb(194, 133, 12)) !important; }
.bg-gradient--secondary-darkest--secondary-darker--diag-135 { background-image: linear-gradient(135deg, rgb(147, 111, 56), rgb(194, 133, 12)) !important; }
.bg-gradient--secondary-darkest--secondary-darker--diag-225 { background-image: linear-gradient(225deg, rgb(147, 111, 56), rgb(194, 133, 12)) !important; }
.bg-gradient--secondary-darkest--secondary-darker--diag-315 { background-image: linear-gradient(315deg, rgb(147, 111, 56), rgb(194, 133, 12)) !important; }
.bg-gradient--accent-cool-darkest--accent-cool-darker--top-bottom { background-image: linear-gradient(rgb(15, 100, 96), rgb(0, 132, 128)) !important; }
.bg-gradient--accent-cool-darkest--accent-cool-darker--bottom-top { background-image: linear-gradient(to top, rgb(15, 100, 96), rgb(0, 132, 128)) !important; }
.bg-gradient--accent-cool-darkest--accent-cool-darker--left-right { background-image: linear-gradient(to right, rgb(15, 100, 96), rgb(0, 132, 128)) !important; }
.bg-gradient--accent-cool-darkest--accent-cool-darker--right-left { background-image: linear-gradient(to left, rgb(15, 100, 96), rgb(0, 132, 128)) !important; }
.bg-gradient--accent-cool-darkest--accent-cool-darker--diag-45 { background-image: linear-gradient(45deg, rgb(15, 100, 96), rgb(0, 132, 128)) !important; }
.bg-gradient--accent-cool-darkest--accent-cool-darker--diag-135 { background-image: linear-gradient(135deg, rgb(15, 100, 96), rgb(0, 132, 128)) !important; }
.bg-gradient--accent-cool-darkest--accent-cool-darker--diag-225 { background-image: linear-gradient(225deg, rgb(15, 100, 96), rgb(0, 132, 128)) !important; }
.bg-gradient--accent-cool-darkest--accent-cool-darker--diag-315 { background-image: linear-gradient(315deg, rgb(15, 100, 96), rgb(0, 132, 128)) !important; }
.bg-gradient--accent-warm-darkest--accent-warm-darker--top-bottom { background-image: linear-gradient(rgb(167, 47, 16), rgb(213, 67, 9)) !important; }
.bg-gradient--accent-warm-darkest--accent-warm-darker--bottom-top { background-image: linear-gradient(to top, rgb(167, 47, 16), rgb(213, 67, 9)) !important; }
.bg-gradient--accent-warm-darkest--accent-warm-darker--left-right { background-image: linear-gradient(to right, rgb(167, 47, 16), rgb(213, 67, 9)) !important; }
.bg-gradient--accent-warm-darkest--accent-warm-darker--right-left { background-image: linear-gradient(to left, rgb(167, 47, 16), rgb(213, 67, 9)) !important; }
.bg-gradient--accent-warm-darkest--accent-warm-darker--diag-45 { background-image: linear-gradient(45deg, rgb(167, 47, 16), rgb(213, 67, 9)) !important; }
.bg-gradient--accent-warm-darkest--accent-warm-darker--diag-135 { background-image: linear-gradient(135deg, rgb(167, 47, 16), rgb(213, 67, 9)) !important; }
.bg-gradient--accent-warm-darkest--accent-warm-darker--diag-225 { background-image: linear-gradient(225deg, rgb(167, 47, 16), rgb(213, 67, 9)) !important; }
.bg-gradient--accent-warm-darkest--accent-warm-darker--diag-315 { background-image: linear-gradient(315deg, rgb(167, 47, 16), rgb(213, 67, 9)) !important; }
.usa-collection, .usa-list, .usa-prose .usa-collection, .usa-prose > ol, .usa-prose > ul, ol, ul { margin-bottom: 1em; margin-top: 1em; line-height: 1.5; padding-left: 3ch; }
.usa-collection:last-child, .usa-list:last-child, ol:last-child, ul:last-child { margin-bottom: 0px; }
.usa-collection ol, .usa-collection ul, .usa-list ol, .usa-list ul, .usa-prose .usa-collection ol, .usa-prose .usa-collection ul, .usa-prose > ol ol, .usa-prose > ol ul, .usa-prose > ul ol, .usa-prose > ul ul, ol ol, ol ul, ul ol, ul ul { margin-top: 0.25em; }
ol ol, ol ul, ul ol, ul ul { margin-top: 0.5rem; }
.usa-collection__item, .usa-list li, .usa-prose .usa-collection__item, .usa-prose > ol li, .usa-prose > ul li, li { margin-bottom: 0.25em; max-width: 68ex; }
img, legend, main .usa-prose > p, video { max-width: 100%; }
.usa-collection__item:last-child, .usa-prose > ol li:last-child, .usa-prose > ul li:last-child, li:last-child { margin-bottom: 0px; }
.usa-prose > table, .usa-table, table { font-size: 1.06rem; line-height: 1.5; border-collapse: collapse; border-spacing: 0px; color: rgb(27, 27, 27); margin: 1.25rem 0px; text-align: left; }
.usa-prose > table thead th, .usa-table thead th, table thead th { background-clip: padding-box; font-weight: 700; line-height: 1.3; }
.usa-prose > table thead td, .usa-prose > table thead th, .usa-table thead td, .usa-table thead th, table thead td, table thead th { background-color: rgb(241, 243, 246); color: rgb(27, 27, 27); }
.usa-table th[data-sortable][aria-sort="ascending"], .usa-table th[data-sortable][aria-sort="descending"], table th[data-sortable][aria-sort="ascending"], table th[data-sortable][aria-sort="descending"] { background-color: rgb(41, 225, 203); }
.usa-prose > table tbody th, .usa-table tbody th, table tbody th { text-align: left; }
.usa-prose > table td, .usa-prose > table th, .usa-table td, .usa-table th, table td, table th { background-color: rgb(255, 255, 255); border: 1px solid rgb(27, 27, 27); font-weight: 400; padding: 0.5rem 1rem; }
body.main-menu-open, main.main--inverse { background-color: rgb(17, 24, 29); }
.usa-prose > table caption, .usa-table caption, table caption { font-size: 1rem; font-weight: 700; margin-bottom: 0.75rem; text-align: left; }
.usa-table th[data-sortable], table th[data-sortable] { padding-right: 2.5rem; position: relative; }
.usa-table th[data-sortable]::after, table th[data-sortable]::after { bottom: 0px; content: ""; height: 0px; left: 0px; position: absolute; width: 100%; border-bottom: 1px solid transparent; }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button, table th[data-sortable]:not([aria-sort]) .usa-table__header__button, table th[data-sortable][aria-sort="none"] .usa-table__header__button { background-color: rgba(0, 0, 0, 0); border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; margin: 0px; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(169, 174, 177); cursor: pointer; display: inline-block; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translate(0px, -50%); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover, table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover { color: rgb(22, 46, 81); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:active, table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, table th[data-sortable][aria-sort="none"] .usa-table__header__button:active { color: rgb(17, 24, 29); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:focus, table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, table th[data-sortable][aria-sort="none"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover, table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active, table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--disabled, table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover, table th[data-sortable][aria-sort="none"] .usa-table__header__button:active, table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; text-decoration: underline; }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--disabled, table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled { color: rgb(145, 145, 145); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover, table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover { color: rgb(22, 46, 81); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active, table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active { color: rgb(17, 24, 29); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g.unsorted, table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g.unsorted { fill: rgb(169, 174, 177); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g.ascending, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g.descending, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g.ascending, table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g.descending, table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover .usa-icon > g.unsorted { fill: rgb(27, 27, 27); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button, table th[data-sortable][aria-sort="descending"] .usa-table__header__button { background-color: rgba(0, 0, 0, 0); border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; margin: 0px; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(169, 174, 177); cursor: pointer; display: inline-block; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translate(0px, -50%); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:visited, table th[data-sortable][aria-sort="descending"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover, table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover { color: rgb(22, 46, 81); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active, table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active { color: rgb(17, 24, 29); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:focus, table th[data-sortable][aria-sort="descending"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover, table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active, table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--disabled, table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover, table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active, table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; text-decoration: underline; }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--disabled, table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled { color: rgb(145, 145, 145); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover, table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover { color: rgb(22, 46, 81); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active, table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active { color: rgb(17, 24, 29); }
.width-mobile .usa-table--stacked tr:nth-child(2n+1) td, .width-mobile .usa-table--stacked tr:nth-child(2n+1) th, .width-mobile .usa-table--stacked-header tr:nth-child(2n+1) td, .width-mobile .usa-table--stacked-header tr:nth-child(2n+1) th { background-color: inherit; }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button { background-color: rgba(0, 0, 0, 0); border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; margin: 0px; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(169, 174, 177); cursor: pointer; display: inline-block; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translate(0px, -50%); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:visited, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover { color: rgb(22, 46, 81); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active { color: rgb(17, 24, 29); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--disabled, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled { color: rgb(145, 145, 145); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:focus, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--disabled, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; text-decoration: underline; }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover { color: rgb(22, 46, 81); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active, table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active { color: rgb(17, 24, 29); }
.usa-table thead th[aria-sort], table thead th[aria-sort] { background-color: rgb(41, 225, 203); color: rgb(27, 27, 27); }
.usa-table td[data-sort-active], .usa-table th[data-sort-active], table td[data-sort-active], table th[data-sort-active] { background-color: rgb(126, 251, 225); color: rgb(27, 27, 27); }
.usa-prose > .usa-table--borderless thead th, .usa-table--borderless thead th { background-color: rgba(0, 0, 0, 0); border-top: 0px; color: rgb(27, 27, 27); }
.usa-table--borderless thead th[aria-sort] { color: rgb(27, 27, 27); }
.usa-prose > .usa-table--borderless td, .usa-prose > .usa-table--borderless th, .usa-table--borderless td, .usa-table--borderless th { border-left: 0px; border-right: 0px; }
.usa-prose > .usa-table--compact td, .usa-prose > .usa-table--compact th, .usa-table--compact td, .usa-table--compact th { padding: 0.25rem 0.75rem; }
.usa-table--striped tbody tr:nth-child(2n+1) td, .usa-table--striped tbody tr:nth-child(2n+1) th { background-color: rgb(247, 249, 250); color: rgb(27, 27, 27); }
.usa-table--striped tbody tr:nth-child(2n+1) td[data-sort-active], .usa-table--striped tbody tr:nth-child(2n+1) th[data-sort-active] { background-color: rgb(195, 235, 250); color: rgb(27, 27, 27); }
.usa-prose > .width-mobile .usa-table--stacked td, .usa-prose > .width-mobile .usa-table--stacked th, .width-mobile .usa-table--stacked td, .width-mobile .usa-table--stacked th { border-bottom-width: 0px; display: block; width: 100%; }
.usa-prose > .width-mobile .usa-table--stacked tr, .width-mobile .usa-table--stacked tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; display: block; width: 100%; }
.usa-prose > .width-mobile .usa-table--stacked-header thead, .width-mobile .usa-table--stacked-header thead, .width-mobile .usa-table--stacked-header tr td:first-child::before, .width-mobile .usa-table--stacked-header tr th:first-child::before { display: none; }
.width-mobile .usa-table--stacked tr td:first-child, .width-mobile .usa-table--stacked tr th:first-child { border-top-width: 0px; }
.width-mobile .usa-table--stacked tr:first-child td:first-child, .width-mobile .usa-table--stacked tr:first-child th:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
.width-mobile .usa-table--stacked td[data-label]::before, .width-mobile .usa-table--stacked th[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0px; padding: 0.75rem 1rem 0.25rem; }
.usa-prose > .width-mobile .usa-table--stacked-header td, .usa-prose > .width-mobile .usa-table--stacked-header th, .width-mobile .usa-table--stacked-header td, .width-mobile .usa-table--stacked-header th { border-bottom-width: 0px; display: block; width: 100%; }
.usa-prose > .width-mobile .usa-table--stacked-header tr, .width-mobile .usa-table--stacked-header tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; display: block; width: 100%; }
.width-mobile .usa-table--stacked-header tr td:first-child, .width-mobile .usa-table--stacked-header tr th:first-child { border-top-width: 0px; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.6rem; line-height: 1.5; background-color: rgb(241, 243, 246); color: rgb(27, 27, 27); font-weight: 700; padding: 0.75rem 1rem; }
.text-white a span.external-link, .text-white a:active span.external-link, .text-white a:focus span.external-link, .text-white a:hover span.external-link, .text-white a:link span.external-link, .text-white a:visited span.external-link, body { background-color: rgb(255, 255, 255); }
.width-mobile .usa-table--stacked-header tr:first-child td:first-child, .width-mobile .usa-table--stacked-header tr:first-child th:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
.width-mobile .usa-table--stacked-header td[data-label]::before, .width-mobile .usa-table--stacked-header th[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0px; padding: 0.75rem 1rem 0.25rem; }
.usa-prose > .usa-table-container--scrollable, .usa-table-container--scrollable { margin: 1.25rem 0px; overflow-y: hidden; }
.usa-table-container--scrollable .usa-table { margin: 0px; }
.usa-prose > .usa-table-container--scrollable td, .usa-table-container--scrollable td { white-space: nowrap; }
.btn, .button, .dropbutton__toggle-button, .more-link a, .submit-box, .tabs__link, .usa-button { line-height: 0.9; appearance: none; border: 0px; cursor: pointer; display: inline-block; font-weight: 700; margin-right: 0.5rem; text-align: center; text-decoration: none; width: 100%; }
.btn:hover, .button:hover, .dropbutton__toggle-button:hover, .more-link a.usa-button--hover, .more-link a:hover, .submit-box:hover, .tabs__link:hover, .usa-button--hover.btn, .usa-button--hover.button, .usa-button--hover.dropbutton__toggle-button, .usa-button--hover.submit-box, .usa-button--hover.tabs__link, .usa-button.usa-button--hover, .usa-button:hover { color: rgb(255, 255, 255); background-color: rgb(26, 68, 128); border-bottom: 0px; text-decoration: none; }
.btn:active, .button:active, .dropbutton__toggle-button:active, .more-link a.usa-button--active, .more-link a:active, .submit-box:active, .tabs__link:active, .usa-button--active.btn, .usa-button--active.button, .usa-button--active.dropbutton__toggle-button, .usa-button--active.submit-box, .usa-button--active.tabs__link, .usa-button.usa-button--active, .usa-button:active { color: rgb(255, 255, 255); background-color: rgb(22, 46, 81); }
.btn:not([disabled]).usa-focus, .btn:not([disabled]):focus, .button:not([disabled]).usa-focus, .button:not([disabled]):focus, .dropbutton__toggle-button:not([disabled]).usa-focus, .dropbutton__toggle-button:not([disabled]):focus, .more-link a:not([disabled]).usa-focus, .more-link a:not([disabled]):focus, .submit-box:not([disabled]).usa-focus, .submit-box:not([disabled]):focus, .tabs__link:not([disabled]).usa-focus, .tabs__link:not([disabled]):focus, .usa-button:not([disabled]).usa-focus, .usa-button:not([disabled]):focus { outline-offset: 0.25rem; }
.btn:disabled, .button:disabled, .dropbutton__toggle-button:disabled, .more-link a:disabled, .submit-box:disabled, .tabs__link:disabled, .usa-button:disabled { background-color: rgb(145, 145, 145); color: rgb(255, 255, 255); }
.btn:disabled.usa-button--active, .btn:disabled.usa-button--hover, .btn:disabled.usa-focus, .btn:disabled:active, .btn:disabled:focus, .btn:disabled:hover, .button:disabled.usa-button--active, .button:disabled.usa-button--hover, .button:disabled.usa-focus, .button:disabled:active, .button:disabled:focus, .button:disabled:hover, .dropbutton__toggle-button:disabled.usa-button--active, .dropbutton__toggle-button:disabled.usa-button--hover, .dropbutton__toggle-button:disabled.usa-focus, .dropbutton__toggle-button:disabled:active, .dropbutton__toggle-button:disabled:focus, .dropbutton__toggle-button:disabled:hover, .more-link a:disabled.usa-button--active, .more-link a:disabled.usa-button--hover, .more-link a:disabled.usa-focus, .more-link a:disabled:active, .more-link a:disabled:focus, .more-link a:disabled:hover, .submit-box:disabled.usa-button--active, .submit-box:disabled.usa-button--hover, .submit-box:disabled.usa-focus, .submit-box:disabled:active, .submit-box:disabled:focus, .submit-box:disabled:hover, .tabs__link:disabled.usa-button--active, .tabs__link:disabled.usa-button--hover, .tabs__link:disabled.usa-focus, .tabs__link:disabled:active, .tabs__link:disabled:focus, .tabs__link:disabled:hover, .usa-button:disabled.usa-button--active, .usa-button:disabled.usa-button--hover, .usa-button:disabled.usa-focus, .usa-button:disabled:active, .usa-button:disabled:focus, .usa-button:disabled:hover { background-color: rgb(145, 145, 145); border: 0px; box-shadow: none; }
.usa-button--accent-cool.usa-button--hover, .usa-button--accent-cool:hover { color: rgb(27, 27, 27); background-color: rgb(0, 163, 152); }
.usa-button--accent-cool.usa-button--active, .usa-button--accent-cool:active { color: rgb(255, 255, 255); background-color: rgb(0, 132, 128); }
.usa-button--accent-warm, .usa-button--accent-warm:visited { color: rgb(27, 27, 27); background-color: rgb(243, 146, 104); }
.usa-button--accent-warm.usa-button--hover, .usa-button--accent-warm:hover { color: rgb(255, 255, 255); background-color: rgb(207, 73, 0); }
.usa-button--accent-warm.usa-button--active, .usa-button--accent-warm:active { color: rgb(255, 255, 255); background-color: rgb(213, 67, 9); }
.usa-button--outline { box-shadow: rgb(0, 94, 162) 0px 0px 0px 2px inset; }
.usa-button--outline.usa-button--hover, .usa-button--outline:hover { background-color: rgba(0, 0, 0, 0); box-shadow: rgb(26, 68, 128) 0px 0px 0px 2px inset; color: rgb(26, 68, 128); }
.usa-button--outline.usa-button--active, .usa-button--outline:active { background-color: rgba(0, 0, 0, 0); box-shadow: rgb(22, 46, 81) 0px 0px 0px 2px inset; color: rgb(22, 46, 81); }
.usa-button--outline.usa-button--inverse { box-shadow: rgb(241, 243, 246) 0px 0px 0px 2px inset; color: rgb(241, 243, 246); }
.usa-button--outline.usa-button--inverse.usa-button--hover, .usa-button--outline.usa-button--inverse:hover { box-shadow: rgb(247, 249, 250) 0px 0px 0px 2px inset; color: rgb(247, 249, 250); }
.usa-button--outline.usa-button--inverse.usa-button--active, .usa-button--outline.usa-button--inverse:active { background-color: rgba(0, 0, 0, 0); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; color: rgb(255, 255, 255); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled { text-decoration: underline; background-color: rgba(0, 0, 0, 0); border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; margin: 0px; padding: 0px; text-align: left; color: rgb(241, 243, 246); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; text-decoration: underline; }
.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited { color: rgb(241, 243, 246); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:hover { color: rgb(247, 249, 250); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active { color: rgb(255, 255, 255); }
.usa-button--base { color: rgb(27, 27, 27); background-color: rgb(169, 174, 177); }
.usa-button--base.usa-button--hover, .usa-button--base:hover { color: rgb(255, 255, 255); background-color: rgb(86, 92, 101); }
.usa-button--base.usa-button--active, .usa-button--base:active { color: rgb(255, 255, 255); background-color: rgb(61, 69, 81); }
.usa-button--secondary.usa-button--hover, .usa-button--secondary:hover { color: rgb(27, 27, 27); background-color: rgb(229, 160, 0); }
.usa-button--secondary.usa-button--active, .usa-button--secondary:active { color: rgb(27, 27, 27); background-color: rgb(194, 133, 12); }
.usa-button--big { border-radius: 0.25rem; }
.usa-button--disabled { background-color: rgb(145, 145, 145); color: rgb(255, 255, 255); }
.usa-button--disabled.usa-button--active, .usa-button--disabled.usa-button--hover, .usa-button--disabled.usa-focus, .usa-button--disabled:active, .usa-button--disabled:focus, .usa-button--disabled:hover { background-color: rgb(145, 145, 145); border: 0px; box-shadow: none; }
.usa-button--outline-disabled, .usa-button--outline-inverse-disabled, .usa-button--outline-inverse:disabled, .usa-button--outline:disabled, a { background-color: rgba(0, 0, 0, 0); }
.usa-button--outline-disabled.usa-button--active, .usa-button--outline-disabled.usa-button--hover, .usa-button--outline-disabled.usa-focus, .usa-button--outline-disabled:active, .usa-button--outline-disabled:focus, .usa-button--outline-disabled:hover, .usa-button--outline-inverse-disabled.usa-button--active, .usa-button--outline-inverse-disabled.usa-button--hover, .usa-button--outline-inverse-disabled.usa-focus, .usa-button--outline-inverse-disabled:active, .usa-button--outline-inverse-disabled:focus, .usa-button--outline-inverse-disabled:hover, .usa-button--outline-inverse:disabled.usa-button--active, .usa-button--outline-inverse:disabled.usa-button--hover, .usa-button--outline-inverse:disabled.usa-focus, .usa-button--outline-inverse:disabled:active, .usa-button--outline-inverse:disabled:focus, .usa-button--outline-inverse:disabled:hover, .usa-button--outline:disabled.usa-button--active, .usa-button--outline:disabled.usa-button--hover, .usa-button--outline:disabled.usa-focus, .usa-button--outline:disabled:active, .usa-button--outline:disabled:focus, .usa-button--outline:disabled:hover { background-color: rgba(0, 0, 0, 0); border: 0px; }
.usa-button--outline-disabled, .usa-button--outline:disabled { box-shadow: rgb(145, 145, 145) 0px 0px 0px 2px inset; color: rgb(145, 145, 145); }
.usa-button--outline-disabled.usa-button--inverse, .usa-button--outline:disabled.usa-button--inverse { background-color: rgba(0, 0, 0, 0); box-shadow: rgb(169, 174, 177) 0px 0px 0px 2px inset; color: rgb(169, 174, 177); }
.usa-button--unstyled { text-decoration: underline; border-radius: 0px; box-shadow: none; font-weight: 400; margin: 0px; padding: 0px; text-align: left; }
.usa-button--unstyled:active { color: rgb(17, 24, 29); }
.usa-button--unstyled:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-button--unstyled.usa-button--active, .usa-button--unstyled.usa-button--disabled, .usa-button--unstyled.usa-button--disabled.usa-button--active, .usa-button--unstyled.usa-button--disabled.usa-button--hover, .usa-button--unstyled.usa-button--disabled.usa-focus, .usa-button--unstyled.usa-button--disabled:active, .usa-button--unstyled.usa-button--disabled:focus, .usa-button--unstyled.usa-button--disabled:hover, .usa-button--unstyled.usa-button--hover, .usa-button--unstyled:active, .usa-button--unstyled:disabled, .usa-button--unstyled:disabled.usa-button--active, .usa-button--unstyled:disabled.usa-button--hover, .usa-button--unstyled:disabled.usa-focus, .usa-button--unstyled:disabled:active, .usa-button--unstyled:disabled:focus, .usa-button--unstyled:disabled:hover, .usa-button--unstyled:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; text-decoration: underline; }
.usa-button--unstyled.usa-button--disabled, .usa-button--unstyled:disabled { color: rgb(145, 145, 145); }
.usa-button--unstyled.usa-button--hover { color: rgb(22, 46, 81); }
.usa-button--unstyled.usa-button--active { color: rgb(17, 24, 29); }
.bg-maha-green-dark { background-color: rgb(23, 41, 31); }
.text-maha-green-dark { color: rgb(23, 41, 31); }
.bg-maha-green { background-color: rgb(42, 60, 48); }
.text-maha-green { color: rgb(42, 60, 48); }
.card-tile .title-card-title .font-size-3xs.heading-2, .card-tile .title-card-title h2.font-size-3xs, .card-tile .usa-card__header .font-size-3xs.heading-2, .card-tile .usa-card__header h2.font-size-3xs, .font-size-3xs.heading-1, .font-size-3xs.heading-2, .font-size-3xs.heading-3, .font-size-3xs.heading-4, .font-size-3xs.heading-5, .font-size-3xs.heading-6, .title-card-title p.font-size-3xs, .usa-accordion--nav .font-size-3xs.usa-accordion__heading, h1.font-size-3xs, h2.font-size-3xs, h3.font-size-3xs, h4.font-size-3xs, h5.font-size-3xs, h6.font-size-3xs { font-size: 0.87rem !important; }
.card-tile .title-card-title .font-size-2xs.heading-2, .card-tile .title-card-title h2.font-size-2xs, .card-tile .usa-card__header .font-size-2xs.heading-2, .card-tile .usa-card__header h2.font-size-2xs, .font-size-2xs.heading-1, .font-size-2xs.heading-2, .font-size-2xs.heading-3, .font-size-2xs.heading-4, .font-size-2xs.heading-5, .font-size-2xs.heading-6, .title-card-title p.font-size-2xs, .usa-accordion--nav .font-size-2xs.usa-accordion__heading, h1.font-size-2xs, h2.font-size-2xs, h3.font-size-2xs, h4.font-size-2xs, h5.font-size-2xs, h6.font-size-2xs { font-size: 0.93rem !important; }
.card-tile .title-card-title .font-size-xs.heading-2, .card-tile .title-card-title h2.font-size-xs, .card-tile .usa-card__header .font-size-xs.heading-2, .card-tile .usa-card__header h2.font-size-xs, .font-size-xs.heading-1, .font-size-xs.heading-2, .font-size-xs.heading-3, .font-size-xs.heading-4, .font-size-xs.heading-5, .font-size-xs.heading-6, .title-card-title p.font-size-xs, .usa-accordion--nav .font-size-xs.usa-accordion__heading, h1.font-size-xs, h2.font-size-xs, h3.font-size-xs, h4.font-size-xs, h5.font-size-xs, h6.font-size-xs { font-size: 1rem !important; }
.card-tile .title-card-title .font-size-sm.heading-2, .card-tile .title-card-title h2.font-size-sm, .card-tile .usa-card__header .font-size-sm.heading-2, .card-tile .usa-card__header h2.font-size-sm, .font-size-sm.heading-1, .font-size-sm.heading-2, .font-size-sm.heading-3, .font-size-sm.heading-4, .font-size-sm.heading-5, .font-size-sm.heading-6, .title-card-title p.font-size-sm, .usa-accordion--nav .font-size-sm.usa-accordion__heading, h1.font-size-sm, h2.font-size-sm, h3.font-size-sm, h4.font-size-sm, h5.font-size-sm, h6.font-size-sm { font-size: 1.06rem !important; }
.card-tile .title-card-title .font-size-md.heading-2, .card-tile .title-card-title h2.font-size-md, .card-tile .usa-card__header .font-size-md.heading-2, .card-tile .usa-card__header h2.font-size-md, .font-size-md.heading-1, .font-size-md.heading-2, .font-size-md.heading-3, .font-size-md.heading-4, .font-size-md.heading-5, .font-size-md.heading-6, .title-card-title p.font-size-md, .usa-accordion--nav .font-size-md.usa-accordion__heading, h1.font-size-md, h2.font-size-md, h3.font-size-md, h4.font-size-md, h5.font-size-md, h6.font-size-md { font-size: 1.2rem !important; }
.card-tile .title-card-title .font-size-lg.heading-2, .card-tile .title-card-title h2.font-size-lg, .card-tile .usa-card__header .font-size-lg.heading-2, .card-tile .usa-card__header h2.font-size-lg, .font-size-lg.heading-1, .font-size-lg.heading-2, .font-size-lg.heading-3, .font-size-lg.heading-4, .font-size-lg.heading-5, .font-size-lg.heading-6, .title-card-title p.font-size-lg, .usa-accordion--nav .font-size-lg.usa-accordion__heading, h1.font-size-lg, h2.font-size-lg, h3.font-size-lg, h4.font-size-lg, h5.font-size-lg, h6.font-size-lg { font-size: 1.46rem !important; }
.card-tile .title-card-title .font-size-xl.heading-2, .card-tile .title-card-title h2.font-size-xl, .card-tile .usa-card__header .font-size-xl.heading-2, .card-tile .usa-card__header h2.font-size-xl, .font-size-xl.heading-1, .font-size-xl.heading-2, .font-size-xl.heading-3, .font-size-xl.heading-4, .font-size-xl.heading-5, .font-size-xl.heading-6, .title-card-title p.font-size-xl, .usa-accordion--nav .font-size-xl.usa-accordion__heading, h1.font-size-xl, h2.font-size-xl, h3.font-size-xl, h4.font-size-xl, h5.font-size-xl, h6.font-size-xl { font-size: 2.13rem !important; }
.card-tile .title-card-title .font-size-2xl.heading-2, .card-tile .title-card-title h2.font-size-2xl, .card-tile .usa-card__header .font-size-2xl.heading-2, .card-tile .usa-card__header h2.font-size-2xl, .font-size-2xl.heading-1, .font-size-2xl.heading-2, .font-size-2xl.heading-3, .font-size-2xl.heading-4, .font-size-2xl.heading-5, .font-size-2xl.heading-6, .title-card-title p.font-size-2xl, .usa-accordion--nav .font-size-2xl.usa-accordion__heading, h1.font-size-2xl, h2.font-size-2xl, h3.font-size-2xl, h4.font-size-2xl, h5.font-size-2xl, h6.font-size-2xl { font-size: 2.66rem !important; }
.card-tile .title-card-title .font-size-3xl.heading-2, .card-tile .title-card-title h2.font-size-3xl, .card-tile .usa-card__header .font-size-3xl.heading-2, .card-tile .usa-card__header h2.font-size-3xl, .font-size-3xl.heading-1, .font-size-3xl.heading-2, .font-size-3xl.heading-3, .font-size-3xl.heading-4, .font-size-3xl.heading-5, .font-size-3xl.heading-6, .title-card-title p.font-size-3xl, .usa-accordion--nav .font-size-3xl.usa-accordion__heading, h1.font-size-3xl, h2.font-size-3xl, h3.font-size-3xl, h4.font-size-3xl, h5.font-size-3xl, h6.font-size-3xl { font-size: 3.19rem !important; }
.card-tile .title-card-title .text-ink.heading-2, .card-tile .title-card-title h2.text-ink, .card-tile .usa-card__header .text-ink.heading-2, .card-tile .usa-card__header h2.text-ink, .text-ink.heading-1, .text-ink.heading-2, .text-ink.heading-3, .text-ink.heading-4, .text-ink.heading-5, .text-ink.heading-6, .title-card-title p.text-ink, .usa-accordion--nav .text-ink.usa-accordion__heading, h1.text-ink, h2.text-ink, h3.text-ink, h4.text-ink, h5.text-ink, h6.text-ink { color: rgb(27, 27, 27) !important; }
.card-tile .title-card-title .text-white.heading-2, .card-tile .title-card-title h2.text-white, .card-tile .usa-card__header .text-white.heading-2, .card-tile .usa-card__header h2.text-white, .text-white.heading-1, .text-white.heading-2, .text-white.heading-3, .text-white.heading-4, .text-white.heading-5, .text-white.heading-6, .title-card-title p.text-white, .usa-accordion--nav .text-white.usa-accordion__heading, h1.text-white, h2.text-white, h3.text-white, h4.text-white, h5.text-white, h6.text-white { color: rgb(255, 255, 255) !important; }
.card-tile .title-card-title .text-base-dark.heading-2, .card-tile .title-card-title h2.text-base-dark, .card-tile .usa-card__header .text-base-dark.heading-2, .card-tile .usa-card__header h2.text-base-dark, .text-base-dark.heading-1, .text-base-dark.heading-2, .text-base-dark.heading-3, .text-base-dark.heading-4, .text-base-dark.heading-5, .text-base-dark.heading-6, .title-card-title p.text-base-dark, .usa-accordion--nav .text-base-dark.usa-accordion__heading, h1.text-base-dark, h2.text-base-dark, h3.text-base-dark, h4.text-base-dark, h5.text-base-dark, h6.text-base-dark { color: rgb(86, 92, 101) !important; }
.card-tile .title-card-title .text-base-light.heading-2, .card-tile .title-card-title h2.text-base-light, .card-tile .usa-card__header .text-base-light.heading-2, .card-tile .usa-card__header h2.text-base-light, .text-base-light.heading-1, .text-base-light.heading-2, .text-base-light.heading-3, .text-base-light.heading-4, .text-base-light.heading-5, .text-base-light.heading-6, .title-card-title p.text-base-light, .usa-accordion--nav .text-base-light.usa-accordion__heading, h1.text-base-light, h2.text-base-light, h3.text-base-light, h4.text-base-light, h5.text-base-light, h6.text-base-light { color: rgb(223, 225, 226) !important; }
.card-tile .title-card-title .text-primary.heading-2, .card-tile .title-card-title h2.text-primary, .card-tile .usa-card__header .text-primary.heading-2, .card-tile .usa-card__header h2.text-primary, .text-primary.heading-1, .text-primary.heading-2, .text-primary.heading-3, .text-primary.heading-4, .text-primary.heading-5, .text-primary.heading-6, .title-card-title p.text-primary, .usa-accordion--nav .text-primary.usa-accordion__heading, h1.text-primary, h2.text-primary, h3.text-primary, h4.text-primary, h5.text-primary, h6.text-primary { color: rgb(0, 94, 162) !important; }
.card-tile .title-card-title .text-primary-dark.heading-2, .card-tile .title-card-title h2.text-primary-dark, .card-tile .usa-card__header .text-primary-dark.heading-2, .card-tile .usa-card__header h2.text-primary-dark, .text-primary-dark.heading-1, .text-primary-dark.heading-2, .text-primary-dark.heading-3, .text-primary-dark.heading-4, .text-primary-dark.heading-5, .text-primary-dark.heading-6, .title-card-title p.text-primary-dark, .usa-accordion--nav .text-primary-dark.usa-accordion__heading, h1.text-primary-dark, h2.text-primary-dark, h3.text-primary-dark, h4.text-primary-dark, h5.text-primary-dark, h6.text-primary-dark { color: rgb(26, 68, 128) !important; }
.card-tile .title-card-title .text-primary-darker.heading-2, .card-tile .title-card-title h2.text-primary-darker, .card-tile .usa-card__header .text-primary-darker.heading-2, .card-tile .usa-card__header h2.text-primary-darker, .text-primary-darker.heading-1, .text-primary-darker.heading-2, .text-primary-darker.heading-3, .text-primary-darker.heading-4, .text-primary-darker.heading-5, .text-primary-darker.heading-6, .title-card-title p.text-primary-darker, .usa-accordion--nav .text-primary-darker.usa-accordion__heading, h1.text-primary-darker, h2.text-primary-darker, h3.text-primary-darker, h4.text-primary-darker, h5.text-primary-darker, h6.text-primary-darker { color: rgb(22, 46, 81) !important; }
.card-tile .title-card-title .text-primary-darkest.heading-2, .card-tile .title-card-title h2.text-primary-darkest, .card-tile .usa-card__header .text-primary-darkest.heading-2, .card-tile .usa-card__header h2.text-primary-darkest, .text-primary-darkest.heading-1, .text-primary-darkest.heading-2, .text-primary-darkest.heading-3, .text-primary-darkest.heading-4, .text-primary-darkest.heading-5, .text-primary-darkest.heading-6, .title-card-title p.text-primary-darkest, .usa-accordion--nav .text-primary-darkest.usa-accordion__heading, h1.text-primary-darkest, h2.text-primary-darkest, h3.text-primary-darkest, h4.text-primary-darkest, h5.text-primary-darkest, h6.text-primary-darkest { color: rgb(17, 24, 29) !important; }
.card-tile .title-card-title .text-primary-light.heading-2, .card-tile .title-card-title h2.text-primary-light, .card-tile .usa-card__header .text-primary-light.heading-2, .card-tile .usa-card__header h2.text-primary-light, .text-primary-light.heading-1, .text-primary-light.heading-2, .text-primary-light.heading-3, .text-primary-light.heading-4, .text-primary-light.heading-5, .text-primary-light.heading-6, .title-card-title p.text-primary-light, .usa-accordion--nav .text-primary-light.usa-accordion__heading, h1.text-primary-light, h2.text-primary-light, h3.text-primary-light, h4.text-primary-light, h5.text-primary-light, h6.text-primary-light { color: rgb(151, 212, 234) !important; }
.card-tile .title-card-title .text-primary-lighter.heading-2, .card-tile .title-card-title h2.text-primary-lighter, .card-tile .usa-card__header .text-primary-lighter.heading-2, .card-tile .usa-card__header h2.text-primary-lighter, .text-primary-lighter.heading-1, .text-primary-lighter.heading-2, .text-primary-lighter.heading-3, .text-primary-lighter.heading-4, .text-primary-lighter.heading-5, .text-primary-lighter.heading-6, .title-card-title p.text-primary-lighter, .usa-accordion--nav .text-primary-lighter.usa-accordion__heading, h1.text-primary-lighter, h2.text-primary-lighter, h3.text-primary-lighter, h4.text-primary-lighter, h5.text-primary-lighter, h6.text-primary-lighter { color: rgb(204, 236, 242) !important; }
.card-tile .title-card-title .text-primary-lightest.heading-2, .card-tile .title-card-title h2.text-primary-lightest, .card-tile .usa-card__header .text-primary-lightest.heading-2, .card-tile .usa-card__header h2.text-primary-lightest, .text-primary-lightest.heading-1, .text-primary-lightest.heading-2, .text-primary-lightest.heading-3, .text-primary-lightest.heading-4, .text-primary-lightest.heading-5, .text-primary-lightest.heading-6, .title-card-title p.text-primary-lightest, .usa-accordion--nav .text-primary-lightest.usa-accordion__heading, h1.text-primary-lightest, h2.text-primary-lightest, h3.text-primary-lightest, h4.text-primary-lightest, h5.text-primary-lightest, h6.text-primary-lightest { color: rgb(229, 250, 255) !important; }
.card-tile .title-card-title .text-primary-vivid.heading-2, .card-tile .title-card-title h2.text-primary-vivid, .card-tile .usa-card__header .text-primary-vivid.heading-2, .card-tile .usa-card__header h2.text-primary-vivid, .text-primary-vivid.heading-1, .text-primary-vivid.heading-2, .text-primary-vivid.heading-3, .text-primary-vivid.heading-4, .text-primary-vivid.heading-5, .text-primary-vivid.heading-6, .title-card-title p.text-primary-vivid, .usa-accordion--nav .text-primary-vivid.usa-accordion__heading, h1.text-primary-vivid, h2.text-primary-vivid, h3.text-primary-vivid, h4.text-primary-vivid, h5.text-primary-vivid, h6.text-primary-vivid { color: rgb(0, 189, 227) !important; }
.card-tile .title-card-title .text-secondary.heading-2, .card-tile .title-card-title h2.text-secondary, .card-tile .usa-card__header .text-secondary.heading-2, .card-tile .usa-card__header h2.text-secondary, .text-secondary.heading-1, .text-secondary.heading-2, .text-secondary.heading-3, .text-secondary.heading-4, .text-secondary.heading-5, .text-secondary.heading-6, .title-card-title p.text-secondary, .usa-accordion--nav .text-secondary.usa-accordion__heading, h1.text-secondary, h2.text-secondary, h3.text-secondary, h4.text-secondary, h5.text-secondary, h6.text-secondary { color: rgb(250, 206, 0) !important; }
.card-tile .title-card-title .text-secondary-dark.heading-2, .card-tile .title-card-title h2.text-secondary-dark, .card-tile .usa-card__header .text-secondary-dark.heading-2, .card-tile .usa-card__header h2.text-secondary-dark, .text-secondary-dark.heading-1, .text-secondary-dark.heading-2, .text-secondary-dark.heading-3, .text-secondary-dark.heading-4, .text-secondary-dark.heading-5, .text-secondary-dark.heading-6, .title-card-title p.text-secondary-dark, .usa-accordion--nav .text-secondary-dark.usa-accordion__heading, h1.text-secondary-dark, h2.text-secondary-dark, h3.text-secondary-dark, h4.text-secondary-dark, h5.text-secondary-dark, h6.text-secondary-dark { color: rgb(229, 160, 0) !important; }
.card-tile .title-card-title .text-secondary-darker.heading-2, .card-tile .title-card-title h2.text-secondary-darker, .card-tile .usa-card__header .text-secondary-darker.heading-2, .card-tile .usa-card__header h2.text-secondary-darker, .text-secondary-darker.heading-1, .text-secondary-darker.heading-2, .text-secondary-darker.heading-3, .text-secondary-darker.heading-4, .text-secondary-darker.heading-5, .text-secondary-darker.heading-6, .title-card-title p.text-secondary-darker, .usa-accordion--nav .text-secondary-darker.usa-accordion__heading, h1.text-secondary-darker, h2.text-secondary-darker, h3.text-secondary-darker, h4.text-secondary-darker, h5.text-secondary-darker, h6.text-secondary-darker { color: rgb(194, 133, 12) !important; }
.card-tile .title-card-title .text-secondary-darkest.heading-2, .card-tile .title-card-title h2.text-secondary-darkest, .card-tile .usa-card__header .text-secondary-darkest.heading-2, .card-tile .usa-card__header h2.text-secondary-darkest, .text-secondary-darkest.heading-1, .text-secondary-darkest.heading-2, .text-secondary-darkest.heading-3, .text-secondary-darkest.heading-4, .text-secondary-darkest.heading-5, .text-secondary-darkest.heading-6, .title-card-title p.text-secondary-darkest, .usa-accordion--nav .text-secondary-darkest.usa-accordion__heading, h1.text-secondary-darkest, h2.text-secondary-darkest, h3.text-secondary-darkest, h4.text-secondary-darkest, h5.text-secondary-darkest, h6.text-secondary-darkest { color: rgb(147, 111, 56) !important; }
.card-tile .title-card-title .text-secondary-light.heading-2, .card-tile .title-card-title h2.text-secondary-light, .card-tile .usa-card__header .text-secondary-light.heading-2, .card-tile .usa-card__header h2.text-secondary-light, .text-secondary-light.heading-1, .text-secondary-light.heading-2, .text-secondary-light.heading-3, .text-secondary-light.heading-4, .text-secondary-light.heading-5, .text-secondary-light.heading-6, .title-card-title p.text-secondary-light, .usa-accordion--nav .text-secondary-light.usa-accordion__heading, h1.text-secondary-light, h2.text-secondary-light, h3.text-secondary-light, h4.text-secondary-light, h5.text-secondary-light, h6.text-secondary-light { color: rgb(254, 230, 133) !important; }
.card-tile .title-card-title .text-secondary-lighter.heading-2, .card-tile .title-card-title h2.text-secondary-lighter, .card-tile .usa-card__header .text-secondary-lighter.heading-2, .card-tile .usa-card__header h2.text-secondary-lighter, .text-secondary-lighter.heading-1, .text-secondary-lighter.heading-2, .text-secondary-lighter.heading-3, .text-secondary-lighter.heading-4, .text-secondary-lighter.heading-5, .text-secondary-lighter.heading-6, .title-card-title p.text-secondary-lighter, .usa-accordion--nav .text-secondary-lighter.usa-accordion__heading, h1.text-secondary-lighter, h2.text-secondary-lighter, h3.text-secondary-lighter, h4.text-secondary-lighter, h5.text-secondary-lighter, h6.text-secondary-lighter { color: rgb(255, 245, 194) !important; }
.card-tile .title-card-title .text-secondary-lightest.heading-2, .card-tile .title-card-title h2.text-secondary-lightest, .card-tile .usa-card__header .text-secondary-lightest.heading-2, .card-tile .usa-card__header h2.text-secondary-lightest, .text-secondary-lightest.heading-1, .text-secondary-lightest.heading-2, .text-secondary-lightest.heading-3, .text-secondary-lightest.heading-4, .text-secondary-lightest.heading-5, .text-secondary-lightest.heading-6, .title-card-title p.text-secondary-lightest, .usa-accordion--nav .text-secondary-lightest.usa-accordion__heading, h1.text-secondary-lightest, h2.text-secondary-lightest, h3.text-secondary-lightest, h4.text-secondary-lightest, h5.text-secondary-lightest, h6.text-secondary-lightest { color: rgb(250, 243, 209) !important; }
.card-tile .title-card-title .text-secondary-vivid.heading-2, .card-tile .title-card-title h2.text-secondary-vivid, .card-tile .usa-card__header .text-secondary-vivid.heading-2, .card-tile .usa-card__header h2.text-secondary-vivid, .text-secondary-vivid.heading-1, .text-secondary-vivid.heading-2, .text-secondary-vivid.heading-3, .text-secondary-vivid.heading-4, .text-secondary-vivid.heading-5, .text-secondary-vivid.heading-6, .title-card-title p.text-secondary-vivid, .usa-accordion--nav .text-secondary-vivid.usa-accordion__heading, h1.text-secondary-vivid, h2.text-secondary-vivid, h3.text-secondary-vivid, h4.text-secondary-vivid, h5.text-secondary-vivid, h6.text-secondary-vivid { color: rgb(255, 190, 46) !important; }
.card-tile .title-card-title .text-accent-cool.heading-2, .card-tile .title-card-title h2.text-accent-cool, .card-tile .usa-card__header .text-accent-cool.heading-2, .card-tile .usa-card__header h2.text-accent-cool, .text-accent-cool.heading-1, .text-accent-cool.heading-2, .text-accent-cool.heading-3, .text-accent-cool.heading-4, .text-accent-cool.heading-5, .text-accent-cool.heading-6, .title-card-title p.text-accent-cool, .usa-accordion--nav .text-accent-cool.usa-accordion__heading, h1.text-accent-cool, h2.text-accent-cool, h3.text-accent-cool, h4.text-accent-cool, h5.text-accent-cool, h6.text-accent-cool { color: rgb(29, 194, 174) !important; }
.card-tile .title-card-title .text-accent-cool-dark.heading-2, .card-tile .title-card-title h2.text-accent-cool-dark, .card-tile .usa-card__header .text-accent-cool-dark.heading-2, .card-tile .usa-card__header h2.text-accent-cool-dark, .text-accent-cool-dark.heading-1, .text-accent-cool-dark.heading-2, .text-accent-cool-dark.heading-3, .text-accent-cool-dark.heading-4, .text-accent-cool-dark.heading-5, .text-accent-cool-dark.heading-6, .title-card-title p.text-accent-cool-dark, .usa-accordion--nav .text-accent-cool-dark.usa-accordion__heading, h1.text-accent-cool-dark, h2.text-accent-cool-dark, h3.text-accent-cool-dark, h4.text-accent-cool-dark, h5.text-accent-cool-dark, h6.text-accent-cool-dark { color: rgb(0, 163, 152) !important; }
.card-tile .title-card-title .text-accent-cool-darker.heading-2, .card-tile .title-card-title h2.text-accent-cool-darker, .card-tile .usa-card__header .text-accent-cool-darker.heading-2, .card-tile .usa-card__header h2.text-accent-cool-darker, .text-accent-cool-darker.heading-1, .text-accent-cool-darker.heading-2, .text-accent-cool-darker.heading-3, .text-accent-cool-darker.heading-4, .text-accent-cool-darker.heading-5, .text-accent-cool-darker.heading-6, .title-card-title p.text-accent-cool-darker, .usa-accordion--nav .text-accent-cool-darker.usa-accordion__heading, h1.text-accent-cool-darker, h2.text-accent-cool-darker, h3.text-accent-cool-darker, h4.text-accent-cool-darker, h5.text-accent-cool-darker, h6.text-accent-cool-darker { color: rgb(0, 132, 128) !important; }
.card-tile .title-card-title .text-accent-cool-darkest.heading-2, .card-tile .title-card-title h2.text-accent-cool-darkest, .card-tile .usa-card__header .text-accent-cool-darkest.heading-2, .card-tile .usa-card__header h2.text-accent-cool-darkest, .text-accent-cool-darkest.heading-1, .text-accent-cool-darkest.heading-2, .text-accent-cool-darkest.heading-3, .text-accent-cool-darkest.heading-4, .text-accent-cool-darkest.heading-5, .text-accent-cool-darkest.heading-6, .title-card-title p.text-accent-cool-darkest, .usa-accordion--nav .text-accent-cool-darkest.usa-accordion__heading, h1.text-accent-cool-darkest, h2.text-accent-cool-darkest, h3.text-accent-cool-darkest, h4.text-accent-cool-darkest, h5.text-accent-cool-darkest, h6.text-accent-cool-darkest { color: rgb(15, 100, 96) !important; }
.card-tile .title-card-title .text-accent-cool-light.heading-2, .card-tile .title-card-title h2.text-accent-cool-light, .card-tile .usa-card__header .text-accent-cool-light.heading-2, .card-tile .usa-card__header h2.text-accent-cool-light, .text-accent-cool-light.heading-1, .text-accent-cool-light.heading-2, .text-accent-cool-light.heading-3, .text-accent-cool-light.heading-4, .text-accent-cool-light.heading-5, .text-accent-cool-light.heading-6, .title-card-title p.text-accent-cool-light, .usa-accordion--nav .text-accent-cool-light.usa-accordion__heading, h1.text-accent-cool-light, h2.text-accent-cool-light, h3.text-accent-cool-light, h4.text-accent-cool-light, h5.text-accent-cool-light, h6.text-accent-cool-light { color: rgb(41, 225, 203) !important; }
.card-tile .title-card-title .text-accent-cool-lighter.heading-2, .card-tile .title-card-title h2.text-accent-cool-lighter, .card-tile .usa-card__header .text-accent-cool-lighter.heading-2, .card-tile .usa-card__header h2.text-accent-cool-lighter, .text-accent-cool-lighter.heading-1, .text-accent-cool-lighter.heading-2, .text-accent-cool-lighter.heading-3, .text-accent-cool-lighter.heading-4, .text-accent-cool-lighter.heading-5, .text-accent-cool-lighter.heading-6, .title-card-title p.text-accent-cool-lighter, .usa-accordion--nav .text-accent-cool-lighter.usa-accordion__heading, h1.text-accent-cool-lighter, h2.text-accent-cool-lighter, h3.text-accent-cool-lighter, h4.text-accent-cool-lighter, h5.text-accent-cool-lighter, h6.text-accent-cool-lighter { color: rgb(126, 251, 225) !important; }
.card-tile .title-card-title .text-accent-cool-lightest.heading-2, .card-tile .title-card-title h2.text-accent-cool-lightest, .card-tile .usa-card__header .text-accent-cool-lightest.heading-2, .card-tile .usa-card__header h2.text-accent-cool-lightest, .text-accent-cool-lightest.heading-1, .text-accent-cool-lightest.heading-2, .text-accent-cool-lightest.heading-3, .text-accent-cool-lightest.heading-4, .text-accent-cool-lightest.heading-5, .text-accent-cool-lightest.heading-6, .title-card-title p.text-accent-cool-lightest, .usa-accordion--nav .text-accent-cool-lightest.usa-accordion__heading, h1.text-accent-cool-lightest, h2.text-accent-cool-lightest, h3.text-accent-cool-lightest, h4.text-accent-cool-lightest, h5.text-accent-cool-lightest, h6.text-accent-cool-lightest { color: rgb(224, 247, 246) !important; }
.card-tile .title-card-title .text-accent-warm.heading-2, .card-tile .title-card-title h2.text-accent-warm, .card-tile .usa-card__header .text-accent-warm.heading-2, .card-tile .usa-card__header h2.text-accent-warm, .text-accent-warm.heading-1, .text-accent-warm.heading-2, .text-accent-warm.heading-3, .text-accent-warm.heading-4, .text-accent-warm.heading-5, .text-accent-warm.heading-6, .title-card-title p.text-accent-warm, .usa-accordion--nav .text-accent-warm.usa-accordion__heading, h1.text-accent-warm, h2.text-accent-warm, h3.text-accent-warm, h4.text-accent-warm, h5.text-accent-warm, h6.text-accent-warm { color: rgb(243, 146, 104) !important; }
.card-tile .title-card-title .text-accent-warm-dark.heading-2, .card-tile .title-card-title h2.text-accent-warm-dark, .card-tile .usa-card__header .text-accent-warm-dark.heading-2, .card-tile .usa-card__header h2.text-accent-warm-dark, .text-accent-warm-dark.heading-1, .text-accent-warm-dark.heading-2, .text-accent-warm-dark.heading-3, .text-accent-warm-dark.heading-4, .text-accent-warm-dark.heading-5, .text-accent-warm-dark.heading-6, .title-card-title p.text-accent-warm-dark, .usa-accordion--nav .text-accent-warm-dark.usa-accordion__heading, h1.text-accent-warm-dark, h2.text-accent-warm-dark, h3.text-accent-warm-dark, h4.text-accent-warm-dark, h5.text-accent-warm-dark, h6.text-accent-warm-dark { color: rgb(207, 73, 0) !important; }
.card-tile .title-card-title .text-accent-warm-darker.heading-2, .card-tile .title-card-title h2.text-accent-warm-darker, .card-tile .usa-card__header .text-accent-warm-darker.heading-2, .card-tile .usa-card__header h2.text-accent-warm-darker, .text-accent-warm-darker.heading-1, .text-accent-warm-darker.heading-2, .text-accent-warm-darker.heading-3, .text-accent-warm-darker.heading-4, .text-accent-warm-darker.heading-5, .text-accent-warm-darker.heading-6, .title-card-title p.text-accent-warm-darker, .usa-accordion--nav .text-accent-warm-darker.usa-accordion__heading, h1.text-accent-warm-darker, h2.text-accent-warm-darker, h3.text-accent-warm-darker, h4.text-accent-warm-darker, h5.text-accent-warm-darker, h6.text-accent-warm-darker { color: rgb(213, 67, 9) !important; }
.card-tile .title-card-title .text-accent-warm-darkest.heading-2, .card-tile .title-card-title h2.text-accent-warm-darkest, .card-tile .usa-card__header .text-accent-warm-darkest.heading-2, .card-tile .usa-card__header h2.text-accent-warm-darkest, .text-accent-warm-darkest.heading-1, .text-accent-warm-darkest.heading-2, .text-accent-warm-darkest.heading-3, .text-accent-warm-darkest.heading-4, .text-accent-warm-darkest.heading-5, .text-accent-warm-darkest.heading-6, .title-card-title p.text-accent-warm-darkest, .usa-accordion--nav .text-accent-warm-darkest.usa-accordion__heading, h1.text-accent-warm-darkest, h2.text-accent-warm-darkest, h3.text-accent-warm-darkest, h4.text-accent-warm-darkest, h5.text-accent-warm-darkest, h6.text-accent-warm-darkest { color: rgb(167, 47, 16) !important; }
.card-tile .title-card-title .text-accent-warm-light.heading-2, .card-tile .title-card-title h2.text-accent-warm-light, .card-tile .usa-card__header .text-accent-warm-light.heading-2, .card-tile .usa-card__header h2.text-accent-warm-light, .text-accent-warm-light.heading-1, .text-accent-warm-light.heading-2, .text-accent-warm-light.heading-3, .text-accent-warm-light.heading-4, .text-accent-warm-light.heading-5, .text-accent-warm-light.heading-6, .title-card-title p.text-accent-warm-light, .usa-accordion--nav .text-accent-warm-light.usa-accordion__heading, h1.text-accent-warm-light, h2.text-accent-warm-light, h3.text-accent-warm-light, h4.text-accent-warm-light, h5.text-accent-warm-light, h6.text-accent-warm-light { color: rgb(247, 188, 162) !important; }
.card-tile .title-card-title .text-accent-warm-lighter.heading-2, .card-tile .title-card-title h2.text-accent-warm-lighter, .card-tile .usa-card__header .text-accent-warm-lighter.heading-2, .card-tile .usa-card__header h2.text-accent-warm-lighter, .text-accent-warm-lighter.heading-1, .text-accent-warm-lighter.heading-2, .text-accent-warm-lighter.heading-3, .text-accent-warm-lighter.heading-4, .text-accent-warm-lighter.heading-5, .text-accent-warm-lighter.heading-6, .title-card-title p.text-accent-warm-lighter, .usa-accordion--nav .text-accent-warm-lighter.usa-accordion__heading, h1.text-accent-warm-lighter, h2.text-accent-warm-lighter, h3.text-accent-warm-lighter, h4.text-accent-warm-lighter, h5.text-accent-warm-lighter, h6.text-accent-warm-lighter { color: rgb(251, 224, 208) !important; }
.card-tile .title-card-title .text-accent-warm-lightest.heading-2, .card-tile .title-card-title h2.text-accent-warm-lightest, .card-tile .usa-card__header .text-accent-warm-lightest.heading-2, .card-tile .usa-card__header h2.text-accent-warm-lightest, .text-accent-warm-lightest.heading-1, .text-accent-warm-lightest.heading-2, .text-accent-warm-lightest.heading-3, .text-accent-warm-lightest.heading-4, .text-accent-warm-lightest.heading-5, .text-accent-warm-lightest.heading-6, .title-card-title p.text-accent-warm-lightest, .usa-accordion--nav .text-accent-warm-lightest.usa-accordion__heading, h1.text-accent-warm-lightest, h2.text-accent-warm-lightest, h3.text-accent-warm-lightest, h4.text-accent-warm-lightest, h5.text-accent-warm-lightest, h6.text-accent-warm-lightest { color: rgb(250, 238, 229) !important; }
.text-white a, .text-white a:active, .text-white a:focus, .text-white a:hover, .text-white a:link, .text-white a:visited { color: rgb(255, 255, 255); }
.text-base-light a, .text-base-light a:active, .text-base-light a:focus, .text-base-light a:hover, .text-base-light a:link, .text-base-light a:visited { color: rgb(223, 225, 226); }
.text-base-light a span.external-link, .text-base-light a:active span.external-link, .text-base-light a:focus span.external-link, .text-base-light a:hover span.external-link, .text-base-light a:link span.external-link, .text-base-light a:visited span.external-link { background-color: rgb(223, 225, 226); }
.text-primary-lighter a, .text-primary-lighter a:active, .text-primary-lighter a:focus, .text-primary-lighter a:hover, .text-primary-lighter a:link, .text-primary-lighter a:visited { color: rgb(204, 236, 242); }
.text-primary-lighter a span.external-link, .text-primary-lighter a:active span.external-link, .text-primary-lighter a:focus span.external-link, .text-primary-lighter a:hover span.external-link, .text-primary-lighter a:link span.external-link, .text-primary-lighter a:visited span.external-link { background-color: rgb(204, 236, 242); }
.text-primary-lightest a, .text-primary-lightest a:active, .text-primary-lightest a:focus, .text-primary-lightest a:hover, .text-primary-lightest a:link, .text-primary-lightest a:visited { color: rgb(229, 250, 255); }
.text-primary-lightest a span.external-link, .text-primary-lightest a:active span.external-link, .text-primary-lightest a:focus span.external-link, .text-primary-lightest a:hover span.external-link, .text-primary-lightest a:link span.external-link, .text-primary-lightest a:visited span.external-link { background-color: rgb(229, 250, 255); }
.text-secondary-lighter a, .text-secondary-lighter a:active, .text-secondary-lighter a:focus, .text-secondary-lighter a:hover, .text-secondary-lighter a:link, .text-secondary-lighter a:visited { color: rgb(255, 245, 194); }
.text-secondary-lighter a span.external-link, .text-secondary-lighter a:active span.external-link, .text-secondary-lighter a:focus span.external-link, .text-secondary-lighter a:hover span.external-link, .text-secondary-lighter a:link span.external-link, .text-secondary-lighter a:visited span.external-link { background-color: rgb(255, 245, 194); }
.text-secondary-lightest a, .text-secondary-lightest a:active, .text-secondary-lightest a:focus, .text-secondary-lightest a:hover, .text-secondary-lightest a:link, .text-secondary-lightest a:visited { color: rgb(250, 243, 209); }
.text-secondary-lightest a span.external-link, .text-secondary-lightest a:active span.external-link, .text-secondary-lightest a:focus span.external-link, .text-secondary-lightest a:hover span.external-link, .text-secondary-lightest a:link span.external-link, .text-secondary-lightest a:visited span.external-link { background-color: rgb(250, 243, 209); }
.text-accent-cool-lighter a, .text-accent-cool-lighter a:active, .text-accent-cool-lighter a:focus, .text-accent-cool-lighter a:hover, .text-accent-cool-lighter a:link, .text-accent-cool-lighter a:visited { color: rgb(126, 251, 225); }
.text-accent-cool-lighter a span.external-link, .text-accent-cool-lighter a:active span.external-link, .text-accent-cool-lighter a:focus span.external-link, .text-accent-cool-lighter a:hover span.external-link, .text-accent-cool-lighter a:link span.external-link, .text-accent-cool-lighter a:visited span.external-link { background-color: rgb(126, 251, 225); }
.text-accent-cool-lightest a, .text-accent-cool-lightest a:active, .text-accent-cool-lightest a:focus, .text-accent-cool-lightest a:hover, .text-accent-cool-lightest a:link, .text-accent-cool-lightest a:visited { color: rgb(224, 247, 246); }
.text-accent-cool-lightest a span.external-link, .text-accent-cool-lightest a:active span.external-link, .text-accent-cool-lightest a:focus span.external-link, .text-accent-cool-lightest a:hover span.external-link, .text-accent-cool-lightest a:link span.external-link, .text-accent-cool-lightest a:visited span.external-link { background-color: rgb(224, 247, 246); }
.text-accent-warm-lighter a, .text-accent-warm-lighter a:active, .text-accent-warm-lighter a:focus, .text-accent-warm-lighter a:hover, .text-accent-warm-lighter a:link, .text-accent-warm-lighter a:visited { color: rgb(251, 224, 208); }
.text-accent-warm-lighter a span.external-link, .text-accent-warm-lighter a:active span.external-link, .text-accent-warm-lighter a:focus span.external-link, .text-accent-warm-lighter a:hover span.external-link, .text-accent-warm-lighter a:link span.external-link, .text-accent-warm-lighter a:visited span.external-link { background-color: rgb(251, 224, 208); }
.text-accent-warm-lightest a, .text-accent-warm-lightest a:active, .text-accent-warm-lightest a:focus, .text-accent-warm-lightest a:hover, .text-accent-warm-lightest a:link, .text-accent-warm-lightest a:visited { color: rgb(250, 238, 229); }
.text-accent-warm-lightest a span.external-link, .text-accent-warm-lightest a:active span.external-link, .text-accent-warm-lightest a:focus span.external-link, .text-accent-warm-lightest a:hover span.external-link, .text-accent-warm-lightest a:link span.external-link, .text-accent-warm-lightest a:visited span.external-link { background-color: rgb(250, 238, 229); }
html { line-height: 1.15; }
main { display: block; }
.heading-1, h1 { margin: 0.67em 0px; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
b, strong { font-weight: bolder; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
[type="button"]:focus-visible, [type="reset"]:focus-visible, [type="submit"]:focus-visible, button:focus-visible { outline: buttontext dotted 1px; }
legend { box-sizing: border-box; color: inherit; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
.usa-display, .usa-intro, body { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.usa-logo__text, address, cite, dfn, var { font-style: normal; }
details { display: block; }
[hidden], template { display: none; }
.usa-focus, [contentEditable="true"]:focus, [href]:focus, [tabindex]:focus, button:not([disabled]):focus, iframe:focus, input:not([disabled]):focus, select:not([disabled]):focus, textarea:not([disabled]):focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
html { box-sizing: border-box; font-size: 100%; }
*, ::after, ::before { box-sizing: inherit; }
.usa-paragraph { line-height: 1.5; margin-bottom: 0px; margin-top: 0px; }
* + .usa-paragraph, .usa-paragraph + * { margin-top: 1em; }
.usa-display, .usa-prose > p { margin-top: 0px; margin-bottom: 0px; line-height: 1.5; }
.usa-display { clear: both; font-size: 1.86rem; font-weight: 700; }
* + .usa-display { margin-top: 1.5em; }
.usa-display + * { margin-top: 1em; }
.usa-intro { font-size: 1.46rem; line-height: 1.6; font-weight: 400; max-width: 88ex; }
.usa-dark-background { background-color: rgb(61, 69, 81); }
.usa-dark-background p, .usa-dark-background span { color: rgb(255, 255, 255); }
.usa-dark-background a, .usa-dark-background a:visited { color: rgb(241, 243, 246); }
.usa-dark-background a:hover { color: rgb(247, 249, 250); }
.usa-prose > * + p, .usa-prose > p + * { margin-top: 1em; }
.card-link-tile .heading-2, .card-link-tile h2, .card-tile .title-card-title .heading-2, .card-tile .title-card-title h2, .card-tile .usa-card__header .heading-2, .card-tile .usa-card__header h2, .heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6, .search-result .heading-2, .search-result h2, .title-card-title p, .usa-accordion--nav .usa-accordion__heading, .usa-prose > .heading-1, .usa-prose > .heading-2, .usa-prose > .heading-3, .usa-prose > .heading-4, .usa-prose > .heading-5, .usa-prose > .heading-6, .usa-prose > h1, .usa-prose > h2, .usa-prose > h3, .usa-prose > h4, .usa-prose > h5, .usa-prose > h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0px; margin-top: 0px; clear: both; }
* + .heading-1, * + .heading-2, * + .heading-3, * + .heading-4, * + .heading-5, * + .heading-6, * + h1, * + h2, * + h3, * + h4, * + h5, * + h6, .card-link-tile * + .heading-2, .card-link-tile * + h2, .card-tile .title-card-title * + .heading-2, .card-tile .title-card-title * + h2, .card-tile .title-card-title .usa-prose > * + .heading-2, .card-tile .title-card-title .usa-prose > * + h2, .card-tile .usa-card__header * + .heading-2, .card-tile .usa-card__header * + h2, .card-tile .usa-card__header .usa-prose > * + .heading-2, .card-tile .usa-card__header .usa-prose > * + h2, .search-result * + .heading-2, .search-result * + h2, .title-card-title * + p, .title-card-title .usa-prose > * + p, .usa-accordion--nav * + .usa-accordion__heading, .usa-accordion--nav .usa-prose > * + .usa-accordion__heading, .usa-prose > * + .heading-1, .usa-prose > * + .heading-2, .usa-prose > * + .heading-3, .usa-prose > * + .heading-4, .usa-prose > * + .heading-5, .usa-prose > * + .heading-6, .usa-prose > * + h1, .usa-prose > * + h2, .usa-prose > * + h3, .usa-prose > * + h4, .usa-prose > * + h5, .usa-prose > * + h6 { margin-top: 1.5em; }
.card-link-tile .heading-2 + *, .card-link-tile h2 + *, .card-tile .title-card-title .heading-2 + *, .card-tile .title-card-title h2 + *, .card-tile .usa-card__header .heading-2 + *, .card-tile .usa-card__header h2 + *, .heading-1 + *, .heading-2 + *, .heading-3 + *, .heading-4 + *, .heading-5 + *, .heading-6 + *, .search-result .heading-2 + *, .search-result h2 + *, .title-card-title p + *, .usa-accordion--nav .usa-accordion__heading + *, .usa-prose > .heading-1 + *, .usa-prose > .heading-2 + *, .usa-prose > .heading-3 + *, .usa-prose > .heading-4 + *, .usa-prose > .heading-5 + *, .usa-prose > .heading-6 + *, .usa-prose > h1 + *, .usa-prose > h2 + *, .usa-prose > h3 + *, .usa-prose > h4 + *, .usa-prose > h5 + *, .usa-prose > h6 + *, h1 + *, h2 + *, h3 + *, h4 + *, h5 + *, h6 + * { margin-top: 1em; }
body { overflow-x: hidden; font-size: 1.06rem; line-height: 1.5; color: rgb(27, 27, 27); margin: 0px; padding: 0px; overflow-wrap: break-word; }
.heading-1, .heading-2, h1, h2 { color: rgb(26, 68, 128); font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-weight: 700; line-height: 1.5; }
body.has-open-mobile-menu { overflow: hidden; }
.main ol li, .main ul li { max-width: 100ex; }
main.main--inverse { margin-top: -111px; }
main.main--inverse .admin-content { padding-top: 111px; }
main.main--inverse .l-pre-content .l-constrain > div:first-child { margin-top: 111px; }
.ajax-progress-fullscreen { background-color: rgba(255, 255, 255, 0.7); inset: 0px; height: 100%; width: 100%; }
article.node--type-homepage { margin-top: 0px; }
summary { display: list-item; }
iframe { border: 0px; }
.card-link-tile .heading-2, .card-link-tile h2, .card-tile .title-card-title .heading-2, .card-tile .title-card-title h2, .card-tile .usa-card__header .heading-2, .card-tile .usa-card__header h2, .heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6, .search-result .heading-2, .search-result h2, .title-card-title p, .usa-accordion--nav .usa-accordion__heading, h1, h2, h3, h4, h5, h6 { hyphens: none; text-rendering: optimizelegibility; }
* + .heading-1, * + .heading-2, * + .heading-3, * + .heading-4, * + .heading-5, * + .heading-6, * + h1, * + h2, * + h3, * + h4, * + h5, * + h6, .card-link-tile * + .heading-2, .card-link-tile * + h2, .card-tile .title-card-title * + .heading-2, .card-tile .title-card-title * + h2, .card-tile .usa-card__header * + .heading-2, .card-tile .usa-card__header * + h2, .search-result * + .heading-2, .search-result * + h2, .title-card-title * + p, .usa-accordion--nav * + .usa-accordion__heading { margin-top: 1em; }
.heading-1, h1 { font-size: 2.4rem; margin-bottom: 1.5rem; margin-top: 2.5rem; }
.heading-2, h2 { font-size: 2.13rem; margin-bottom: 0.75rem; margin-top: 1.25rem; }
.heading-3, .search-result .heading-2, .search-result h2, .title-card-title p, .usa-accordion--nav .usa-accordion__heading, h3 { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.86rem; font-weight: 700; line-height: 1.5; margin-bottom: 0.5rem; margin-top: 0.25rem; color: rgb(0, 94, 162); }
.heading-5, a:focus, a:hover, h5 { color: rgb(22, 46, 81); }
.card-link-tile .heading-2, .card-link-tile h2, .card-tile .title-card-title .heading-2, .card-tile .title-card-title h2, .card-tile .usa-card__header .heading-2, .card-tile .usa-card__header h2, .heading-4, h4 { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.6rem; font-weight: 700; line-height: 1.5; margin-bottom: 0.5rem; margin-top: 0.25rem; color: rgb(22, 46, 81); }
.heading-5, h5 { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.33rem; font-weight: 700; line-height: 1.5; margin-bottom: 0.5rem; margin-top: 0.25rem; }
.heading-6, cite, h6 { font-weight: 400; letter-spacing: 0.025em; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.heading-6, h6 { font-size: 1.2rem; line-height: 1.5; text-transform: uppercase; margin-bottom: 0.25rem; margin-top: 0.25rem; color: rgb(26, 68, 128); }
blockquote :last-child, p { margin-bottom: 0px; }
dd, dl, li { margin-bottom: 1rem; }
.card-tile .title-card-title .heading-overline.heading-2, .card-tile .title-card-title h2.heading-overline, .card-tile .usa-card__header .heading-overline.heading-2, .card-tile .usa-card__header h2.heading-overline, .heading-overline.heading-2, .heading-overline.heading-3, .heading-overline.heading-4, .heading-overline.heading-5, .heading-overline.heading-6, .title-card-title p.heading-overline, .usa-accordion--nav .heading-overline.usa-accordion__heading, h2.heading-overline, h3.heading-overline, h4.heading-overline, h5.heading-overline, h6.heading-overline { border-top: 0.5rem solid rgb(229, 160, 0); }
.card-tile .title-card-title .usa-prose > * + .heading-2, .card-tile .title-card-title .usa-prose > * + h2, .card-tile .usa-card__header .usa-prose > * + .heading-2, .card-tile .usa-card__header .usa-prose > * + h2, .title-card-title .usa-prose > * + p, .usa-accordion--nav .usa-prose > * + .usa-accordion__heading, .usa-prose > * + .heading-2, .usa-prose > * + .heading-3, .usa-prose > * + .heading-4, .usa-prose > * + .heading-5, .usa-prose > * + .heading-6, .usa-prose > * + h2, .usa-prose > * + h3, .usa-prose > * + h4, .usa-prose > * + h5, .usa-prose > * + h6 { margin-top: 2rem; }
p { line-height: 1.5; margin-top: 0px; max-width: unset; }
* + p, p + * { margin-top: 1em; }
a { color: rgb(11, 71, 120); transition-duration: 0.2s; transition-property: background-color, border-color, color, outline-color; transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
a:visited { color: rgb(84, 39, 143); }
a:active { color: rgb(17, 24, 29); }
span.external-link { background-color: rgb(11, 71, 120); display: inline-block; height: 1em; margin-left: 0.25em; mask: url("") center center / 1em 1em no-repeat; position: relative; transform: translate(0px, 0.125em); width: 1em; }
.btn span.external-link, .button span.external-link, .dropbutton__toggle-button span.external-link, .more-link a span.external-link, .submit-box span.external-link, .tabs__link span.external-link, .usa-button span.external-link { margin-left: 0.5rem; background-color: currentcolor; }
abbr[title] { border-bottom: 1px dotted; text-decoration: none; }
abbr:hover { cursor: help; }
cite { color: rgb(86, 92, 101); font-size: 0.93rem; line-height: 1.6; }
blockquote, optgroup { font-weight: 700; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
.highlight--primary { background: linear-gradient(100deg, rgba(0, 94, 162, 0) 1%, rgba(0, 94, 162, 0.082) 2.5%, rgba(0, 94, 162, 0.19) 5.7%, rgba(0, 94, 162, 0.1) 93%, rgba(0, 94, 162, 0.16) 95%, rgba(0, 94, 162, 0) 98%), linear-gradient(182deg, rgba(0, 94, 162, 0), rgba(0, 94, 162, 0.114) 8%, rgba(0, 94, 162, 0) 15%); display: inline; }
.highlight--primary-vivid { background: linear-gradient(100deg, rgba(0, 189, 227, 0) 1%, rgba(0, 189, 227, 0.082) 2.5%, rgba(0, 189, 227, 0.19) 5.7%, rgba(0, 189, 227, 0.1) 93%, rgba(0, 189, 227, 0.16) 95%, rgba(0, 189, 227, 0) 98%), linear-gradient(182deg, rgba(0, 189, 227, 0), rgba(0, 189, 227, 0.114) 8%, rgba(0, 189, 227, 0) 15%); display: inline; }
.highlight--primary-lighter { background: linear-gradient(100deg, rgba(204, 236, 242, 0) 1%, rgba(204, 236, 242, 0.082) 2.5%, rgba(204, 236, 242, 0.19) 5.7%, rgba(204, 236, 242, 0.1) 93%, rgba(204, 236, 242, 0.16) 95%, rgba(204, 236, 242, 0) 98%), linear-gradient(182deg, rgba(204, 236, 242, 0), rgba(204, 236, 242, 0.114) 8%, rgba(204, 236, 242, 0) 15%); display: inline; }
.highlight--primary-light { background: linear-gradient(100deg, rgba(151, 212, 234, 0) 1%, rgba(151, 212, 234, 0.082) 2.5%, rgba(151, 212, 234, 0.19) 5.7%, rgba(151, 212, 234, 0.1) 93%, rgba(151, 212, 234, 0.16) 95%, rgba(151, 212, 234, 0) 98%), linear-gradient(182deg, rgba(151, 212, 234, 0), rgba(151, 212, 234, 0.114) 8%, rgba(151, 212, 234, 0) 15%); display: inline; }
.highlight--secondary { background: linear-gradient(100deg, rgba(250, 206, 0, 0) 1%, rgba(250, 206, 0, 0.082) 2.5%, rgba(250, 206, 0, 0.19) 5.7%, rgba(250, 206, 0, 0.1) 93%, rgba(250, 206, 0, 0.16) 95%, rgba(250, 206, 0, 0) 98%), linear-gradient(182deg, rgba(250, 206, 0, 0), rgba(250, 206, 0, 0.114) 8%, rgba(250, 206, 0, 0) 15%); display: inline; }
.highlight--secondary-vivid { background: linear-gradient(100deg, rgba(255, 190, 46, 0) 1%, rgba(255, 190, 46, 0.082) 2.5%, rgba(255, 190, 46, 0.19) 5.7%, rgba(255, 190, 46, 0.1) 93%, rgba(255, 190, 46, 0.16) 95%, rgba(255, 190, 46, 0) 98%), linear-gradient(182deg, rgba(255, 190, 46, 0), rgba(255, 190, 46, 0.114) 8%, rgba(255, 190, 46, 0) 15%); display: inline; }
.highlight--secondary-lighter { background: linear-gradient(100deg, rgba(255, 245, 194, 0) 1%, rgba(255, 245, 194, 0.082) 2.5%, rgba(255, 245, 194, 0.19) 5.7%, rgba(255, 245, 194, 0.1) 93%, rgba(255, 245, 194, 0.16) 95%, rgba(255, 245, 194, 0) 98%), linear-gradient(182deg, rgba(255, 245, 194, 0), rgba(255, 245, 194, 0.114) 8%, rgba(255, 245, 194, 0) 15%); display: inline; }
.highlight--secondary-light { background: linear-gradient(100deg, rgba(254, 230, 133, 0) 1%, rgba(254, 230, 133, 0.082) 2.5%, rgba(254, 230, 133, 0.19) 5.7%, rgba(254, 230, 133, 0.1) 93%, rgba(254, 230, 133, 0.16) 95%, rgba(254, 230, 133, 0) 98%), linear-gradient(182deg, rgba(254, 230, 133, 0), rgba(254, 230, 133, 0.114) 8%, rgba(254, 230, 133, 0) 15%); display: inline; }
.highlight--accent-cool { background: linear-gradient(100deg, rgba(29, 194, 174, 0) 1%, rgba(29, 194, 174, 0.082) 2.5%, rgba(29, 194, 174, 0.19) 5.7%, rgba(29, 194, 174, 0.1) 93%, rgba(29, 194, 174, 0.16) 95%, rgba(29, 194, 174, 0) 98%), linear-gradient(182deg, rgba(29, 194, 174, 0), rgba(29, 194, 174, 0.114) 8%, rgba(29, 194, 174, 0) 15%); display: inline; }
.highlight--accent-cool-lighter { background: linear-gradient(100deg, rgba(126, 251, 225, 0) 1%, rgba(126, 251, 225, 0.082) 2.5%, rgba(126, 251, 225, 0.19) 5.7%, rgba(126, 251, 225, 0.1) 93%, rgba(126, 251, 225, 0.16) 95%, rgba(126, 251, 225, 0) 98%), linear-gradient(182deg, rgba(126, 251, 225, 0), rgba(126, 251, 225, 0.114) 8%, rgba(126, 251, 225, 0) 15%); display: inline; }
.highlight--accent-cool-light { background: linear-gradient(100deg, rgba(41, 225, 203, 0) 1%, rgba(41, 225, 203, 0.082) 2.5%, rgba(41, 225, 203, 0.19) 5.7%, rgba(41, 225, 203, 0.1) 93%, rgba(41, 225, 203, 0.16) 95%, rgba(41, 225, 203, 0) 98%), linear-gradient(182deg, rgba(41, 225, 203, 0), rgba(41, 225, 203, 0.114) 8%, rgba(41, 225, 203, 0) 15%); display: inline; }
.highlight--accent-cool-vivid { background: linear-gradient(100deg, rgba(79, 158, 153, 0) 1%, rgba(79, 158, 153, 0.082) 2.5%, rgba(79, 158, 153, 0.19) 5.7%, rgba(79, 158, 153, 0.1) 93%, rgba(79, 158, 153, 0.16) 95%, rgba(79, 158, 153, 0) 98%), linear-gradient(182deg, rgba(79, 158, 153, 0), rgba(79, 158, 153, 0.114) 8%, rgba(79, 158, 153, 0) 15%); display: inline; }
.highlight--accent-warm { background: linear-gradient(100deg, rgba(243, 146, 104, 0) 1%, rgba(243, 146, 104, 0.082) 2.5%, rgba(243, 146, 104, 0.19) 5.7%, rgba(243, 146, 104, 0.1) 93%, rgba(243, 146, 104, 0.16) 95%, rgba(243, 146, 104, 0) 98%), linear-gradient(182deg, rgba(243, 146, 104, 0), rgba(243, 146, 104, 0.114) 8%, rgba(243, 146, 104, 0) 15%); display: inline; }
.highlight--accent-warm-lighter { background: linear-gradient(100deg, rgba(251, 224, 208, 0) 1%, rgba(251, 224, 208, 0.082) 2.5%, rgba(251, 224, 208, 0.19) 5.7%, rgba(251, 224, 208, 0.1) 93%, rgba(251, 224, 208, 0.16) 95%, rgba(251, 224, 208, 0) 98%), linear-gradient(182deg, rgba(251, 224, 208, 0), rgba(251, 224, 208, 0.114) 8%, rgba(251, 224, 208, 0) 15%); display: inline; }
.highlight--accent-warm-light { background: linear-gradient(100deg, rgba(247, 188, 162, 0) 1%, rgba(247, 188, 162, 0.082) 2.5%, rgba(247, 188, 162, 0.19) 5.7%, rgba(247, 188, 162, 0.1) 93%, rgba(247, 188, 162, 0.16) 95%, rgba(247, 188, 162, 0) 98%), linear-gradient(182deg, rgba(247, 188, 162, 0), rgba(247, 188, 162, 0.114) 8%, rgba(247, 188, 162, 0) 15%); display: inline; }
.highlight--accent-warm-vivid { background: linear-gradient(100deg, rgba(255, 88, 10, 0) 1%, rgba(255, 88, 10, 0.082) 2.5%, rgba(255, 88, 10, 0.19) 5.7%, rgba(255, 88, 10, 0.1) 93%, rgba(255, 88, 10, 0.16) 95%, rgba(255, 88, 10, 0) 98%), linear-gradient(182deg, rgba(255, 88, 10, 0), rgba(255, 88, 10, 0.114) 8%, rgba(255, 88, 10, 0) 15%); display: inline; }
.highlight--link-visited { background: linear-gradient(100deg, rgba(84, 39, 143, 0) 1%, rgba(84, 39, 143, 0.082) 2.5%, rgba(84, 39, 143, 0.19) 5.7%, rgba(84, 39, 143, 0.1) 93%, rgba(84, 39, 143, 0.16) 95%, rgba(84, 39, 143, 0) 98%), linear-gradient(182deg, rgba(84, 39, 143, 0), rgba(84, 39, 143, 0.114) 8%, rgba(84, 39, 143, 0) 15%); display: inline; }
.highlight--success { background: linear-gradient(100deg, rgba(0, 169, 28, 0) 1%, rgba(0, 169, 28, 0.082) 2.5%, rgba(0, 169, 28, 0.19) 5.7%, rgba(0, 169, 28, 0.1) 93%, rgba(0, 169, 28, 0.16) 95%, rgba(0, 169, 28, 0) 98%), linear-gradient(182deg, rgba(0, 169, 28, 0), rgba(0, 169, 28, 0.114) 8%, rgba(0, 169, 28, 0) 15%); display: inline; }
.highlight--success-light { background: linear-gradient(100deg, rgba(112, 225, 123, 0) 1%, rgba(112, 225, 123, 0.082) 2.5%, rgba(112, 225, 123, 0.19) 5.7%, rgba(112, 225, 123, 0.1) 93%, rgba(112, 225, 123, 0.16) 95%, rgba(112, 225, 123, 0) 98%), linear-gradient(182deg, rgba(112, 225, 123, 0), rgba(112, 225, 123, 0.114) 8%, rgba(112, 225, 123, 0) 15%); display: inline; }
.highlight--info { background: linear-gradient(100deg, rgba(0, 189, 227, 0) 1%, rgba(0, 189, 227, 0.082) 2.5%, rgba(0, 189, 227, 0.19) 5.7%, rgba(0, 189, 227, 0.1) 93%, rgba(0, 189, 227, 0.16) 95%, rgba(0, 189, 227, 0) 98%), linear-gradient(182deg, rgba(0, 189, 227, 0), rgba(0, 189, 227, 0.114) 8%, rgba(0, 189, 227, 0) 15%); display: inline; }
.highlight--info-light { background: linear-gradient(100deg, rgba(153, 222, 234, 0) 1%, rgba(153, 222, 234, 0.082) 2.5%, rgba(153, 222, 234, 0.19) 5.7%, rgba(153, 222, 234, 0.1) 93%, rgba(153, 222, 234, 0.16) 95%, rgba(153, 222, 234, 0) 98%), linear-gradient(182deg, rgba(153, 222, 234, 0), rgba(153, 222, 234, 0.114) 8%, rgba(153, 222, 234, 0) 15%); display: inline; }
blockquote { line-height: 1.5; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.46rem; color: rgb(0, 132, 128); margin: 3rem 0px; padding: 0px 2.5rem; }
* + blockquote { margin-top: 2.5rem; }
blockquote.decorative { margin-top: 5rem; padding-left: 0px; color: rgb(0, 94, 162); position: relative; }
.title-card:not(.usa-card--flag) .title-card > :only-child, .title-card:not(.usa-card--flag) .usa-card__container > :only-child, .usa-card:not(.usa-card--flag) .title-card > :only-child, .usa-card:not(.usa-card--flag) .usa-card__container > :only-child, pre.code { padding: 1.5rem; }
blockquote.decorative::before { background: url("") center center no-repeat; content: ""; display: block; height: 106px; left: 1rem; position: absolute; top: -4.5rem; width: 148px; z-index: -1; }
blockquote p { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; }
.fieldset__legend, .form-item__label, .usa-label, .usa-legend, blockquote cite { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; }
blockquote p::before { content: "“"; }
blockquote p::after { content: "”"; }
blockquote cite { font-weight: 400; color: rgb(27, 27, 27); display: block; text-align: right; margin: 1rem 0px; }
blockquote cite em { border-left: 1px solid rgb(169, 174, 177); font-weight: 400; }
pre { margin: 0px 0px 1rem; }
* + pre, pre + * { margin-top: 1em; }
pre.code { background-color: rgb(241, 243, 246); border-radius: 0.5rem; white-space: pre-wrap; border: 1px solid rgb(223, 225, 226); }
[dir="rtl"] ol, [dir="rtl"] ul { padding-left: 0px; padding-right: 3ch; }
hr { border-style: solid; border-color: rgb(169, 174, 177); border-image: none; border-width: 1px 0px 0px; box-sizing: content-box; height: 0px; margin: 0px 0px 1.5rem; }
* + hr { margin-top: 1.5rem; }
fieldset, figure, legend { margin: 0px; }
.hr__hhs-logo--white { margin-bottom: 2rem; margin-top: 2rem; height: 80px; position: relative; }
.hr__hhs-logo--white::before { background: linear-gradient(to right, rgb(169, 174, 177) 0px, rgb(169, 174, 177) calc(50% - 40px - 1rem), transparent calc(50% - 40px - 1rem), transparent calc(50% + 40px + 1rem), rgb(169, 174, 177) calc(50% + 40px + 1rem), rgb(169, 174, 177) 100%); content: ""; display: block; height: 1px; position: absolute; top: 50%; left: 0px; width: 100%; }
.hr__hhs-logo--white::after { background-color: rgb(255, 255, 255); content: ""; display: block; position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; transform: translate(-50%, -50%); mask: url("") center center / 80px 80px no-repeat; }
.article-authoring .field--author, img { font-style: italic; }
.usa-form-group .fieldset__legend:first-child, .usa-form-group .form-item__label:first-child, .usa-form-group .usa-label:first-child, dt + dd { margin-top: 0px; }
dd { padding-left: 1.5rem; }
fieldset { border: 0px; padding: 0px; }
input { line-height: normal; }
legend { border: 0px; box-sizing: border-box; color: inherit; padding: 0px; }
audio:not([controls]) { display: none; height: 0px; }
canvas { display: inline-block; }
* + figure, figure + * { margin-top: 1em; }
figure.captioned-image { margin-bottom: 3rem; margin-top: 2rem; }
img { border: 0px; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
.breadcrumb__title, .readmore-link__accessibility-description { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; width: 1px; overflow-wrap: normal; }
.divider-top, .recent--blog .view__footer, .recent--news .view__footer, .usa-card__meta { position: relative; }
.divider-top::before, .recent--blog .view__footer::before, .recent--news .view__footer::before, .usa-card__meta::before { background-color: rgb(223, 225, 226); height: 0.25rem; width: 4.5rem; content: ""; display: block; position: absolute; top: 0px; }
.card-bio-flag.title-card .bio__title, .card-bio.title-card:not(.usa-card--flag) .usa-card__heading, .card-media.title-card .usa-card__heading, .divider-bottom, .divider-bottom-long, .divider-top-long, .usa-card.card-bio-flag .bio__title, .usa-card.card-bio:not(.usa-card--flag) .usa-card__heading, .usa-card.card-media .usa-card__heading, .usa-collection--related, .usa-collection__item.home-news .usa-collection__heading, .usa-legend { position: relative; }
.card-bio-flag.title-card .bio__title::after, .card-bio.title-card:not(.usa-card--flag) .usa-card__heading::after, .card-media.title-card .usa-card__heading::after, .divider-bottom::after, .usa-card.card-bio-flag .bio__title::after, .usa-card.card-bio:not(.usa-card--flag) .usa-card__heading::after, .usa-card.card-media .usa-card__heading::after, .usa-collection__item.home-news .usa-collection__heading::after, .usa-legend::after { background-color: rgb(223, 225, 226); height: 0.25rem; width: 4.5rem; bottom: 0px; content: ""; display: block; position: absolute; }
.divider-bottom-long::after, .divider-top-long::before, .usa-collection--related::before { background-color: rgb(223, 225, 226); height: 0.25rem; width: 7.5rem; content: ""; position: absolute; display: block; }
.divider-top-long::before, .usa-collection--related::before { top: 0px; }
.divider-bottom-long::after { bottom: 0px; }
.divider-right { border-right: 2px solid rgb(169, 174, 177); }
.divider-left, .usa-card__meta > * { border-left: 2px solid rgb(169, 174, 177); }
.form-item--checkbox .form-item__label, .form-item__color, .form-item__date, .form-item__email, .form-item__month, .form-item__number, .form-item__password, .form-item__range, .form-item__search, .form-item__select, .form-item__tel, .form-item__text, .form-item__textarea, .form-item__time, .form-item__url, .form-item__week, .select2-container--default .select2-selection--single, .usa-checkbox__label, .usa-combo-box__input, .usa-combo-box__list, .usa-fieldset, .usa-hint, .usa-input, .usa-input-group, .usa-radio__label, .usa-range, .usa-select, .usa-textarea, input.pagerer-page { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.3; }
.form-item__color, .form-item__date, .form-item__email, .form-item__month, .form-item__number, .form-item__password, .form-item__range, .form-item__search, .form-item__select, .form-item__tel, .form-item__text, .form-item__textarea, .form-item__time, .form-item__url, .form-item__week, .select2-container--default .select2-selection--single, .usa-combo-box__input, .usa-input, .usa-input-group, .usa-range, .usa-select, .usa-textarea, input.pagerer-page { appearance: none; border-radius: 0px; color: rgb(27, 27, 27); display: block; height: 2.5rem; margin-top: 0.5rem; max-width: 30rem; padding: 0.5rem; width: 100%; border: 1px solid rgb(86, 92, 101); }
.select2-container--default .usa-input--success.select2-selection--single, .usa-input--success.form-item__color, .usa-input--success.form-item__date, .usa-input--success.form-item__email, .usa-input--success.form-item__month, .usa-input--success.form-item__number, .usa-input--success.form-item__password, .usa-input--success.form-item__range, .usa-input--success.form-item__search, .usa-input--success.form-item__select, .usa-input--success.form-item__tel, .usa-input--success.form-item__text, .usa-input--success.form-item__textarea, .usa-input--success.form-item__time, .usa-input--success.form-item__url, .usa-input--success.form-item__week, .usa-input--success.usa-combo-box__input, .usa-input--success.usa-input, .usa-input--success.usa-input-group, .usa-input--success.usa-range, .usa-input--success.usa-select, .usa-input--success.usa-textarea, input.usa-input--success.pagerer-page { border: 0.25rem solid rgb(0, 169, 28); }
.usa-fieldset { border: medium; margin: 0px; padding: 0px; }
.usa-form-group { margin-top: 1.5rem; }
.usa-form-group--error { margin-top: 2rem; padding-left: 1rem; position: relative; border-left: 0.25rem solid rgb(181, 9, 9); }
.usa-input-list, .usa-prose .usa-input-list { margin-bottom: 0px; padding-left: 0px; list-style-type: none; }
.usa-error-message { padding-bottom: 0.25rem; padding-top: 0.25rem; display: block; }
.fieldset__legend, .form-item__label, .usa-label, .usa-legend { line-height: 1.3; display: block; font-weight: 400; margin-top: 1.5rem; max-width: 30rem; }
.usa-label--error { margin-top: 0px; }
.usa-hint--required, .usa-label--required { color: rgb(181, 9, 9); }
.usa-legend--large { font-size: 2.13rem; font-weight: 700; margin-top: 1rem; }
abbr[title="required"] { text-decoration: none; }
.usa-input-list { margin-top: 0px; }
.usa-input-list li { line-height: 1.3; }
.usa-prose .usa-input-list { margin-top: 0px; }
.usa-prose .usa-input-list li { line-height: 1.3; }
.usa-checkbox, .usa-radio { background: rgb(255, 255, 255); }
.form-item--checkbox .form-item__label::before, .usa-checkbox__label::before, .usa-radio__label::before { background: rgb(255, 255, 255); box-shadow: rgb(27, 27, 27) 0px 0px 0px 2px; }
.form-item__checkbox:checked + [class*="__label"]::before, .form-item__radio:checked + [class*="__label"]::before, .usa-checkbox__input:checked + [class*="__label"]::before, .usa-radio__input:checked + [class*="__label"]::before { background-color: rgb(11, 71, 120); box-shadow: rgb(11, 71, 120) 0px 0px 0px 2px; }
.form-item__checkbox:disabled + [class*="__label"], .form-item__radio:disabled + [class*="__label"], .usa-checkbox__input:disabled + [class*="__label"], .usa-radio__input:disabled + [class*="__label"] { color: rgba(27, 27, 27, 0.3); }
.form-item__checkbox:disabled + [class*="__label"]::before, .form-item__radio:disabled + [class*="__label"]::before, .usa-checkbox__input:disabled + [class*="__label"]::before, .usa-radio__input:disabled + [class*="__label"]::before { background-color: rgb(255, 255, 255); box-shadow: rgba(27, 27, 27, 0.3) 0px 0px 0px 2px; }
.usa-checkbox__input--tile + [class*="__label"], .usa-radio__input--tile + [class*="__label"] { background-color: rgb(255, 255, 255); border: 2px solid rgba(27, 27, 27, 0.3); color: rgb(27, 27, 27); border-radius: 0.25rem; margin-top: 0.5rem; padding: 0.75rem 1rem 0.75rem 2.5rem; }
.usa-checkbox__input--tile:checked + [class*="__label"], .usa-radio__input--tile:checked + [class*="__label"] { background-color: rgba(11, 71, 120, 0.1); border-color: rgb(11, 71, 120); }
.usa-checkbox__input--tile:disabled:checked + [class*="__label"], .usa-radio__input--tile:disabled:checked + [class*="__label"] { background-color: rgb(255, 255, 255); border-color: rgba(27, 27, 27, 0.3); }
.form-item__checkbox:checked + [class*="__label"]::before, .usa-checkbox__input:checked + [class*="__label"]::before, .usa-checkbox__input:checked:disabled + [class*="__label"]::before { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-position: center center; background-size: 0.75rem; }
.form-item__checkbox:checked:disabled + [class*="__label"]::before, .usa-checkbox__input:checked:disabled + [class*="__label"]::before { background-color: rgba(27, 27, 27, 0.3); }
.form-item__radio:checked + [class*="__label"]::before, .usa-radio__input:checked + [class*="__label"]::before { box-shadow: rgb(11, 71, 120) 0px 0px 0px 2px, rgb(255, 255, 255) 0px 0px 0px 2px inset; }
.form-item__radio:checked:disabled + [class*="__label"]::before, .usa-radio__input:checked:disabled + [class*="__label"]::before { background-color: rgba(27, 27, 27, 0.2); box-shadow: rgba(27, 27, 27, 0.3) 0px 0px 0px 2px, rgb(255, 255, 255) 0px 0px 0px 2px inset; }
.form-item__checkbox, .form-item__radio, .usa-checkbox__input, .usa-radio__input { position: absolute; left: -999em; right: auto; }
.form-item__checkbox:focus + [class*="__label"]::before, .form-item__radio:focus + [class*="__label"]::before, .usa-checkbox__input:focus + [class*="__label"]::before, .usa-radio__input:focus + [class*="__label"]::before { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0.25rem; }
.form-item--checkbox .form-item__label, .usa-checkbox__label, .usa-radio__label { color: rgb(27, 27, 27); cursor: pointer; display: inherit; font-weight: 400; margin-top: 0.75rem; padding-left: 2rem; position: relative; }
.form-item--checkbox .form-item__label::before, .usa-checkbox__label::before, .usa-radio__label::before { content: " "; display: block; left: 0px; margin-left: 2px; margin-top: 0.064rem; position: absolute; }
.form-item--checkbox .form-item__label::before, .usa-checkbox__label::before { height: 1.25rem; width: 1.25rem; border-radius: 2px; }
.usa-radio__label::before { height: 1.25rem; border-radius: 99rem; width: 1.25rem; }
.usa-checkbox__label-description, .usa-radio__label-description { display: block; margin-top: 0.5rem; }
.usa-memorable-date { display: flex; }
.usa-memorable-date [type="number"] { appearance: textfield; }
.usa-memorable-date [type="number"]::-webkit-inner-spin-button { appearance: none; }
.usa-memorable-date [type="number"]::-webkit-contacts-auto-fill-button { visibility: hidden; display: none !important; pointer-events: none; height: 0px; width: 0px; margin: 0px; }
.usa-memorable-date .usa-form-group { margin-top: 1rem; }
.usa-form-group--day, .usa-form-group--month, .usa-form-group--year { flex: 0 1 auto; margin-right: 1rem; width: 3rem; }
.usa-form-group--year { width: 4.5rem; }
.form-item__select, .select2-container--default .select2-selection--single, .usa-select { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; appearance: none; background-color: rgb(255, 255, 255); background-position: right 0.5rem center; background-size: 1.25rem; padding-right: 2rem; }
.form-item__select:autofill, .select2-container--default .select2-selection--single:autofill, .usa-select:autofill { appearance: menulist; }
.form-item__select:focus-visible, .select2-container--default .select2-selection--single:focus-visible, .usa-select:focus-visible { color: transparent; text-shadow: rgb(0, 0, 0) 0px 0px 0px; }
[type="file"] { border: medium; margin-top: 0.5rem; padding-left: 0px; padding-top: 0.2rem; }
.usa-file-input { display: block; max-width: 30rem; width: 100%; }
.usa-file-input__target { display: block; font-size: 0.93rem; margin-top: 0.5rem; position: relative; text-align: center; width: 100%; }
.usa-file-input__target:hover { border-color: rgb(169, 174, 177); }
.usa-file-input__target.has-invalid-file { border-color: rgb(243, 146, 104); }
.usa-file-input__accepted-files-message { font-weight: 700; margin: -1.5rem 0px 1.5rem; pointer-events: none; position: relative; z-index: 3; }
.has-invalid-file .usa-file-input__accepted-files-message { color: rgb(229, 160, 0); }
.usa-file-input__choose { color: rgb(11, 71, 120); text-decoration: underline; font-weight: 400; }
.usa-file-input__choose:visited { color: rgb(84, 39, 143); }
.usa-file-input__choose:hover { color: rgb(22, 46, 81); }
.usa-file-input__choose:active { color: rgb(17, 24, 29); }
.usa-file-input__choose:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-file-input__instructions { display: inline-block; padding: 2rem 1rem; pointer-events: none; position: relative; z-index: 3; }
.usa-file-input__instructions.display-none { display: none; }
.usa-file-input__box { background: rgb(255, 255, 255); height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 2; }
.usa-file-input__preview, .usa-file-input__preview-heading { align-items: center; background: rgb(204, 236, 242); display: flex; z-index: 3; position: relative; pointer-events: none; }
.usa-file-input .usa-file-input__input[type] { cursor: pointer; height: 100%; left: 0px; margin: 0px; max-width: none; position: absolute; padding: 0.5rem; text-indent: -999em; top: 0px; width: 100%; z-index: 1; }
.usa-alert--emergency.usa-alert--slim::before, .usa-alert--error.usa-alert--slim::before, .usa-alert--info.usa-alert--slim::before, .usa-alert--success.usa-alert--slim::before, .usa-alert--warning.usa-alert--slim::before { height: 2.5rem; width: 1.5rem; background-size: 1.5rem; }
.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button { display: none; }
.usa-file-input--drag .usa-file-input__target { border-color: rgb(0, 94, 162); }
.usa-file-input--drag .usa-file-input__box { background-color: rgb(204, 236, 242) !important; }
.usa-file-input__preview-heading { font-weight: 700; justify-content: space-between; padding: 0.5rem; }
.usa-file-input__preview { overflow-wrap: anywhere; font-size: 0.87rem; margin-top: 1px; padding: 0.25rem 0.5rem; text-align: left; }
.usa-accordion, .usa-accordion__heading, .usa-alert, .usa-prose .usa-accordion__heading { font-size: 1.06rem; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.usa-file-input__preview:last-child { margin-bottom: -1.5rem; }
.usa-accordion--bordered .usa-accordion__heading, .usa-accordion > li, .usa-accordion__content > :last-child, .usa-combo-box__input { margin-bottom: 0px; }
.usa-file-input__preview-image { border: medium; display: block; height: 2.5rem; margin-right: 0.5rem; object-fit: contain; width: 2.5rem; }
.usa-file-input__preview-image.is-loading { background-image: url(""), linear-gradient(transparent, transparent); background-position: center center; background-repeat: no-repeat; background-size: 2rem; }
.usa-file-input__preview-image--excel, .usa-file-input__preview-image--generic, .usa-file-input__preview-image--pdf, .usa-file-input__preview-image--video, .usa-file-input__preview-image--word { background-position: center center; background-size: 1.5rem; }
.usa-file-input__preview-image--pdf { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-file-input__preview-image--generic { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-file-input__preview-image--word { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-file-input__preview-image--excel { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-file-input__preview-image--video { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-file-input--disabled { pointer-events: none; }
.usa-file-input--disabled .usa-file-input__instructions { opacity: 0.5; }
.usa-file-input--disabled .usa-file-input__box { background-color: rgb(230, 230, 230); }
.usa-file-input--disabled .usa-file-input__input[type] { cursor: default; }
.form-item__range, .usa-range { appearance: none; border: medium; padding-left: 1px; width: 100%; }
.form-item__range:focus, .usa-range:focus { outline: 0px; }
.form-item__range:focus::-webkit-slider-thumb, .usa-range:focus::-webkit-slider-thumb { background-color: rgb(255, 255, 255); box-shadow: rgb(36, 145, 255) 0px 0px 0px 2px; }
.form-item__range:focus::-moz-range-thumb, .usa-range:focus::-moz-range-thumb { background-color: rgb(255, 255, 255); box-shadow: rgb(36, 145, 255) 0px 0px 0px 2px; }
.form-item__range::-webkit-slider-runnable-track, .usa-range::-webkit-slider-runnable-track { background-color: rgb(247, 249, 250); border-radius: 99rem; border: 1px solid rgb(169, 174, 177); cursor: pointer; height: 1rem; width: 100%; }
.form-item__range::-moz-range-track, .usa-range::-moz-range-track { background-color: rgb(247, 249, 250); border-radius: 99rem; border: 1px solid rgb(169, 174, 177); cursor: pointer; height: 1rem; width: 100%; }
.form-item__range::-webkit-slider-thumb, .usa-range::-webkit-slider-thumb { height: 1.25rem; border-radius: 99rem; width: 1.25rem; background: rgb(247, 249, 250); border: medium; box-shadow: rgb(169, 174, 177) 0px 0px 0px 2px; cursor: pointer; appearance: none; margin-top: -0.19rem; }
.form-item__range::-moz-range-thumb, .usa-range::-moz-range-thumb { height: 1.25rem; border-radius: 99rem; width: 1.25rem; background: rgb(247, 249, 250); border: medium; box-shadow: rgb(169, 174, 177) 0px 0px 0px 2px; cursor: pointer; }
.usa-input--error, .usa-input-group--error { border: 0.25rem solid rgb(181, 9, 9); }
.form-item__textarea, .usa-textarea { height: 10rem; }
.usa-input-group { align-items: center; background-color: rgb(255, 255, 255); display: flex; padding: 0px; }
.usa-input-group.is-focused { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-combo-box__clear-input__wrapper:focus, .usa-combo-box__list:focus, .usa-combo-box__toggle-list__wrapper:focus, .usa-input-group input:focus { outline: 0px; }
.usa-input-group input { border: 0px; height: 100%; margin-top: 0px; min-width: 0px; width: 100%; }
.usa-input-prefix, .usa-input-suffix { color: rgb(169, 174, 177); line-height: 0; padding: 0px 0.5rem; user-select: none; white-space: nowrap; }
.usa-input-prefix .usa-icon, .usa-input-suffix .usa-icon { height: 1.5rem; width: 1.5rem; }
.usa-character-count__message { display: inline-block; padding-top: 0.25rem; }
.usa-character-count__message--invalid { color: rgb(181, 9, 9); font-weight: 700; }
.usa-combo-box { max-width: 30rem; position: relative; }
.usa-combo-box--pristine .usa-combo-box__input { padding-right: calc(5em + 4px); }
.usa-combo-box--pristine .usa-combo-box__clear-input { display: block; }
.usa-combo-box__input { appearance: none; max-width: none; padding-right: calc(2.5em + 3px); }
button.usa-combo-box__clear-input:focus, button.usa-combo-box__toggle-list:focus { outline-offset: -4px; }
.usa-combo-box__clear-input, .usa-combo-box__toggle-list { background-color: rgba(0, 0, 0, 0); background-position: center center; background-size: auto 1.5rem; border: 0px; bottom: 1px; cursor: pointer; margin-bottom: 0px; opacity: 0.6; padding-right: 2rem; position: absolute; top: 1px; z-index: 100; }
.usa-combo-box__clear-input { background-image: url("close.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; display: none; right: calc(2.5em + 3px); }
.usa-combo-box__toggle-list { background-image: url("expand_more.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-size: auto 2rem; right: 1px; }
.usa-combo-box__input-button-separator { background-color: rgb(198, 202, 206); position: absolute; top: 1px; margin-bottom: 8px; margin-top: 8px; width: 1px; right: calc(2.5em + 2px); box-sizing: border-box; z-index: 200; }
.usa-combo-box__list { background-color: rgb(255, 255, 255); border-radius: 0px; margin: 0px; max-height: 12.1em; overflow: hidden scroll; padding: 0px; position: absolute; width: 100%; z-index: 300; border: 1px solid rgb(86, 92, 101); }
.usa-combo-box__list-option--focused:focus, .usa-date-picker__button:not([disabled]):focus, .usa-date-picker__calendar__date:not([disabled]):focus, .usa-date-picker__calendar__month-selection:not([disabled]):focus, .usa-date-picker__calendar__month:not([disabled]):focus, .usa-date-picker__calendar__next-month:not([disabled]):focus, .usa-date-picker__calendar__next-year-chunk:not([disabled]):focus, .usa-date-picker__calendar__next-year:not([disabled]):focus, .usa-date-picker__calendar__previous-month:not([disabled]):focus, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus, .usa-date-picker__calendar__previous-year:not([disabled]):focus, .usa-date-picker__calendar__year-selection:not([disabled]):focus, .usa-date-picker__calendar__year:not([disabled]):focus { outline-offset: -4px; }
.usa-combo-box__list-option { border-bottom: 1px solid rgb(241, 243, 246); cursor: pointer; display: block; padding: 0.5rem; }
.usa-combo-box__list-option--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }
.usa-combo-box__list-option--selected { background-color: rgb(0, 94, 162); border-color: rgb(0, 94, 162); color: rgb(255, 255, 255); }
.usa-combo-box__list-option--no-results { cursor: not-allowed; display: block; padding: 0.5rem; }
.usa-alert--error.usa-alert--no-icon::before, .usa-alert--info.usa-alert--no-icon::before, .usa-alert--success.usa-alert--no-icon::before, .usa-alert--warning.usa-alert--no-icon::before { display: none; }
.usa-date-picker__wrapper { display: none; position: relative; max-width: 30rem; }
.usa-date-picker__wrapper:focus { outline: 0px; }
.usa-date-picker__button, .usa-date-picker__calendar__date, .usa-date-picker__calendar__month, .usa-date-picker__calendar__month-selection, .usa-date-picker__calendar__next-month, .usa-date-picker__calendar__next-year, .usa-date-picker__calendar__next-year-chunk, .usa-date-picker__calendar__previous-month, .usa-date-picker__calendar__previous-year, .usa-date-picker__calendar__previous-year-chunk, .usa-date-picker__calendar__year, .usa-date-picker__calendar__year-selection { background-color: rgb(247, 249, 250); border: 0px; width: 100%; }
.usa-date-picker__button:not([disabled]), .usa-date-picker__calendar__date:not([disabled]), .usa-date-picker__calendar__month-selection:not([disabled]), .usa-date-picker__calendar__month:not([disabled]), .usa-date-picker__calendar__next-month:not([disabled]), .usa-date-picker__calendar__next-year-chunk:not([disabled]), .usa-date-picker__calendar__next-year:not([disabled]), .usa-date-picker__calendar__previous-month:not([disabled]), .usa-date-picker__calendar__previous-year-chunk:not([disabled]), .usa-date-picker__calendar__previous-year:not([disabled]), .usa-date-picker__calendar__year-selection:not([disabled]), .usa-date-picker__calendar__year:not([disabled]) { cursor: pointer; }
.usa-date-picker__button:not([disabled]):hover, .usa-date-picker__calendar__date:not([disabled]):hover, .usa-date-picker__calendar__month-selection:not([disabled]):hover, .usa-date-picker__calendar__month:not([disabled]):hover, .usa-date-picker__calendar__next-month:not([disabled]):hover, .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__next-year:not([disabled]):hover, .usa-date-picker__calendar__previous-month:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__previous-year:not([disabled]):hover, .usa-date-picker__calendar__year-selection:not([disabled]):hover, .usa-date-picker__calendar__year:not([disabled]):hover { background-color: rgb(241, 243, 246); }
.usa-date-picker__button:not([disabled]):active, .usa-date-picker__calendar__date:not([disabled]):active, .usa-date-picker__calendar__month-selection:not([disabled]):active, .usa-date-picker__calendar__month:not([disabled]):active, .usa-date-picker__calendar__next-month:not([disabled]):active, .usa-date-picker__calendar__next-year-chunk:not([disabled]):active, .usa-date-picker__calendar__next-year:not([disabled]):active, .usa-date-picker__calendar__previous-month:not([disabled]):active, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active, .usa-date-picker__calendar__previous-year:not([disabled]):active, .usa-date-picker__calendar__year-selection:not([disabled]):active, .usa-date-picker__calendar__year:not([disabled]):active { background-color: rgb(223, 225, 226); }
.usa-date-picker--active .usa-date-picker__button { background-color: rgb(240, 240, 240); }
.usa-date-picker__button { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; align-self: stretch; background-color: rgba(0, 0, 0, 0); background-position: center center; background-size: 1.5rem; margin-top: 0.5em; width: 3em; }
.usa-date-picker--initialized .usa-date-picker__wrapper { display: flex; }
.usa-date-picker__calendar { background-color: rgb(247, 249, 250); left: auto; max-width: 20rem; position: absolute; right: 0px; width: 100%; z-index: 100; }
.usa-date-picker__calendar__table { border-spacing: 0px; border-collapse: collapse; table-layout: fixed; text-align: center; width: 100%; }
.usa-date-picker__calendar__table th { font-weight: 400; }
.usa-date-picker__calendar__table td { padding: 0px; }
.usa-date-picker__calendar__row { display: flex; flex-wrap: wrap; text-align: center; width: 100%; }
.usa-date-picker__calendar__cell { background-color: rgb(247, 249, 250); flex: 1 1 0%; }
.usa-date-picker__calendar__cell--center-items { display: flex; justify-content: center; align-items: center; }
.usa-date-picker__calendar__next-month, .usa-date-picker__calendar__next-year, .usa-date-picker__calendar__previous-month, .usa-date-picker__calendar__previous-year { background-position: center center; background-size: auto 1.5rem; height: 1.5rem; padding: 20px 10px; }
.usa-date-picker__calendar__previous-year:not([disabled]) { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-date-picker__calendar__previous-month:not([disabled]) { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-date-picker__calendar__next-year:not([disabled]) { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-date-picker__calendar__next-month:not([disabled]) { background-image: url("navigate_next.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-date-picker__calendar__day-of-week { padding: 6px 0px; }
.usa-date-picker__calendar__date { padding: 10px 0px; }
.usa-date-picker__calendar__date--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }
.usa-date-picker__calendar__date--next-month:not([disabled]), .usa-date-picker__calendar__date--previous-month:not([disabled]) { color: rgb(93, 93, 82); }
.usa-date-picker__calendar__date--range-date, .usa-date-picker__calendar__date--range-date:not([disabled]), .usa-date-picker__calendar__date--selected, .usa-date-picker__calendar__date--selected:not([disabled]) { background-color: rgb(0, 189, 227); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__date--range-date:not([disabled]):hover, .usa-date-picker__calendar__date--selected:not([disabled]):hover { background-color: rgb(0, 189, 227); color: rgb(230, 230, 230); }
.usa-date-picker__calendar__date--range-date:not([disabled]):focus, .usa-date-picker__calendar__date--selected:not([disabled]):focus { background-color: rgb(0, 189, 227); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__date--range-date:not([disabled]):active, .usa-date-picker__calendar__date--selected:not([disabled]):active { background-color: rgb(26, 68, 128); }
.usa-date-picker__calendar__date--range-date-start { border-top-left-radius: 10%; border-bottom-left-radius: 10%; }
.usa-date-picker__calendar__date--range-date-end { border-top-right-radius: 10%; border-bottom-right-radius: 10%; }
.usa-date-picker__calendar__date--within-range, .usa-date-picker__calendar__date--within-range:not([disabled]), .usa-date-picker__calendar__date--within-range:not([disabled]):active, .usa-date-picker__calendar__date--within-range:not([disabled]):focus, .usa-date-picker__calendar__date--within-range:not([disabled]):hover { background-color: rgb(207, 232, 255); }
.usa-date-picker__calendar__month-label { flex: 4 1 0%; text-align: center; }
.usa-accordion__button, .usa-banner__button { text-align: left; }
.usa-date-picker__calendar__month-selection, .usa-date-picker__calendar__year-selection { display: inline-block; height: 100%; padding: 8px 4px; width: auto; }
.usa-date-picker__calendar__month-picker { padding: 20px 5px; }
.usa-date-picker__calendar__month { padding: 10px 0px; }
.usa-date-picker__calendar__month--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }
.usa-date-picker__calendar__month--selected, .usa-date-picker__calendar__month--selected:not([disabled]) { background-color: rgb(0, 189, 227); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__month--selected:not([disabled]):hover { background-color: rgb(0, 189, 227); color: rgb(230, 230, 230); }
.usa-date-picker__calendar__month--selected:not([disabled]):focus { background-color: rgb(0, 189, 227); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__month--selected:not([disabled]):active { background-color: rgb(26, 68, 128); }
.usa-date-picker__calendar__year-picker { padding: 20px 5px; }
.usa-date-picker__calendar__next-year-chunk, .usa-date-picker__calendar__previous-year-chunk { background-position: center center; background-size: auto 2rem; margin: auto; padding: 40px 0px; }
.usa-date-picker__calendar__previous-year-chunk:not([disabled]) { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-date-picker__calendar__next-year-chunk:not([disabled]) { background-image: url("navigate_next.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-date-picker__calendar__year { padding: 10px 0px; }
.usa-date-picker__calendar__year--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }
.usa-date-picker__calendar__year--selected, .usa-date-picker__calendar__year--selected:not([disabled]) { background-color: rgb(0, 189, 227); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__year--selected:not([disabled]):hover { background-color: rgb(0, 189, 227); color: rgb(230, 230, 230); }
.usa-date-picker__calendar__year--selected:not([disabled]):focus { background-color: rgb(0, 189, 227); color: rgb(249, 249, 249); }
.usa-accordion__button:visited, .usa-alert--success .usa-link:visited { color: rgb(84, 39, 143); }
.usa-date-picker__calendar__year--selected:not([disabled]):active { background-color: rgb(26, 68, 128); }
.usa-time-picker { width: 10em; }
.usa-accordion { list-style-type: none; color: rgb(27, 27, 27); margin: 0px; padding: 0px; width: 100%; line-height: 1.5; }
.usa-accordion > li { max-width: unset; }
.usa-accordion > ul li ul { list-style: outside; }
.usa-accordion > ul li ul > li > ul { list-style: circle; }
.usa-accordion > ul li ul > li > ul > li > ul { list-style: square; }
.usa-accordion + .usa-accordion, .usa-accordion + .usa-accordion--bordered { margin-top: 0.5rem; }
.usa-accordion--bordered .usa-accordion__content { border-bottom-width: 0.25rem; border-bottom-style: solid; border-left-width: 0.25rem; border-left-style: solid; border-right: 0.25rem solid rgb(241, 243, 246); padding-bottom: 1rem; border-color: rgb(241, 243, 246); }
.usa-accordion__heading, .usa-prose .usa-accordion__heading { line-height: 0.9; margin: 0px; }
.usa-accordion__content { background-color: rgb(255, 255, 255); margin-top: 0px; overflow: auto; padding: 1rem 1.25rem calc(0.75rem); }
.usa-accordion__content > :first-child { margin-top: 0px; }
.usa-accordion__button { border: 0px; border-radius: 0px; box-shadow: none; margin: 0px; padding: 1rem 3.5rem 1rem 1.25rem; background-image: url("remove.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; cursor: pointer; display: inline-block; font-weight: 700; text-decoration: none; width: 100%; background-color: rgb(241, 243, 246); color: rgb(61, 69, 81); background-position: right 1rem center; background-size: 2rem; }
.usa-accordion__button:active { color: rgb(17, 24, 29); }
.usa-accordion__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-accordion__button.usa-button--active, .usa-accordion__button.usa-button--disabled, .usa-accordion__button.usa-button--disabled.usa-button--active, .usa-accordion__button.usa-button--disabled.usa-button--hover, .usa-accordion__button.usa-button--disabled.usa-focus, .usa-accordion__button.usa-button--disabled:active, .usa-accordion__button.usa-button--disabled:focus, .usa-accordion__button.usa-button--disabled:hover, .usa-accordion__button.usa-button--hover, .usa-accordion__button:active, .usa-accordion__button:disabled, .usa-accordion__button:disabled.usa-button--active, .usa-accordion__button:disabled.usa-button--hover, .usa-accordion__button:disabled.usa-focus, .usa-accordion__button:disabled:active, .usa-accordion__button:disabled:focus, .usa-accordion__button:disabled:hover, .usa-accordion__button:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; text-decoration: underline; }
.usa-accordion__button.usa-button--disabled, .usa-accordion__button:disabled { color: rgb(145, 145, 145); }
.usa-accordion__button.usa-button--hover { color: rgb(22, 46, 81); }
.usa-accordion__button.usa-button--active { color: rgb(17, 24, 29); }
.usa-accordion__button:hover { background-color: rgb(241, 243, 246); color: rgb(27, 27, 27); text-decoration: none; }
.usa-accordion__button[aria-expanded="false"] { background-image: url("add.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-size: 2rem; }
.usa-accordion--nav .usa-accordion__button, .usa-accordion--nav .usa-accordion__button[aria-expanded="false"] { background-image: url("chevron-white-down.svg"); }
.main .usa-accordion { margin-bottom: 4rem; margin-top: 1rem; }
.usa-accordion__heading .field, .usa-alert .usa-alert__body > .usa-list:last-child, .usa-alert > .usa-list:last-child { margin-bottom: 0px; }
.usa-accordion__heading:not(:first-child), .usa-prose .usa-accordion__heading:not(:first-child) { margin-top: 1.25rem; }
.usa-accordion--icon .usa-accordion__heading { position: relative; }
.usa-accordion--icon .usa-accordion__button { min-height: 3.5rem; color: currentcolor; padding: 0.75rem 4rem; }
.usa-accordion--icon .accordion-icon { padding: 0.5rem; color: rgb(255, 255, 255); width: 3rem; left: 0px; min-height: 100%; position: absolute; top: 0px; }
.usa-alert--emergency::before, .usa-alert--error::before, .usa-alert--info::before, .usa-alert--success::before, .usa-alert--warning::before { width: 2rem; display: block; height: 3.5rem; left: 0.916667rem; top: 0px; position: absolute; content: ""; }
.usa-accordion--icon .accordion-icon .usa-icon { margin-top: 0.25rem; }
.list--accordions .view__content, .list--accordions .view__header { margin-bottom: 1rem; }
.usa-accordion--nav .usa-accordion__button { background-color: rgba(0, 0, 0, 0); padding: 1rem 0px 0px; color: rgb(255, 255, 255); background-position: right 1rem center; background-size: 1rem; }
.usa-accordion--nav .usa-accordion__button[aria-expanded="true"] { background-image: url("chevron-white-up.svg"); }
.usa-accordion--admin .usa-accordion__button[aria-expanded="true"], .usa-accordion--dark .usa-accordion__button[aria-expanded="true"] { background-image: url(""); }
.usa-accordion--nav .usa-accordion__heading { margin: 0px; }
.usa-accordion--nav .usa-accordion__content { background-color: rgba(0, 0, 0, 0); padding: 0px; }
.main .usa-accordion--admin { margin-bottom: 2rem; margin-top: 2rem; }
.usa-accordion--admin .usa-accordion__button { background-color: rgb(46, 98, 118); color: rgb(255, 255, 255); background-image: url(""); }
.usa-accordion--admin .usa-accordion__content { background-color: rgb(224, 247, 246); }
.usa-accordion--admin .block { margin: 0px; padding-bottom: 2rem; padding-top: 2rem; border-bottom: 1px solid rgb(86, 92, 101); }
.usa-accordion--admin .block:last-child { border-bottom-width: 0px; border-bottom-style: solid; }
.usa-accordion--facets .usa-accordion__button { background-color: rgb(250, 206, 0); color: rgb(0, 0, 0); }
.usa-accordion--facets .usa-accordion__content, .usa-alert { background-color: rgb(247, 249, 250); }
.usa-accordion--facets .usa-accordion__button:hover { background-color: rgb(255, 190, 46); }
.usa-accordion--dark .usa-accordion__button { background-color: rgb(22, 46, 81); color: rgb(255, 255, 255); background-image: url(""); }
.usa-accordion--dark .usa-accordion__content { background-color: rgb(22, 46, 81); color: rgb(255, 255, 255); }
.usa-alert--error .usa-link, .usa-alert--info .usa-link, .usa-alert--success .usa-link, .usa-alert--warning .usa-link { color: rgb(11, 71, 120); }
.usa-accordion--dark.usa-accordion--bordered .usa-accordion__button { border: 1px solid rgb(169, 174, 177); }
.usa-accordion--dark.usa-accordion--bordered .usa-accordion__content { background-color: rgb(22, 46, 81); border-width: 0px 1px 1px; border-color: rgb(169, 174, 177); border-style: solid; }
.usa-alert { line-height: 1.5; color: rgb(27, 27, 27); padding-bottom: 1rem; padding-top: 1rem; border-left: 0.5rem solid rgb(223, 225, 226); }
* + .usa-alert { margin-top: 1rem; }
.usa-alert .usa-alert__body > .usa-list, .usa-alert > .usa-list { padding-left: 0px; }
.usa-alert--emergency.usa-alert--no-icon .usa-alert__body, .usa-alert--error.usa-alert--no-icon .usa-alert__body, .usa-alert--info.usa-alert--no-icon .usa-alert__body, .usa-alert--success.usa-alert--no-icon .usa-alert__body, .usa-alert--warning.usa-alert--no-icon .usa-alert__body, .usa-alert__body { padding-left: 1.25rem; }
.usa-alert--emergency .usa-alert__body, .usa-alert--error .usa-alert__body, .usa-alert--info .usa-alert__body, .usa-alert--success .usa-alert__body, .usa-alert--warning .usa-alert__body { padding-left: 3.83333rem; }
.usa-alert__body { padding-right: 1.25rem; }
.usa-alert--success { background-color: rgb(236, 243, 236); border-left-color: rgb(0, 169, 28); color: rgb(27, 27, 27); }
.usa-alert--success::before { background: url("") center center / contain no-repeat; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-alert--success::before { background: rgb(27, 27, 27); mask: url("") center center / contain no-repeat; }
  .usa-alert--success.usa-alert--slim::before { mask-size: 1.5rem; }
}
.usa-alert--success .usa-link:active, .usa-alert--success .usa-link:hover { color: rgb(17, 47, 78); }
.usa-alert--warning { background-color: rgb(250, 243, 209); border-left-color: rgb(255, 190, 46); color: rgb(27, 27, 27); }
.usa-alert--warning::before { background: url("") center center / contain no-repeat; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-alert--warning::before { background: rgb(27, 27, 27); mask: url("") center center / contain no-repeat; }
  .usa-alert--warning.usa-alert--slim::before { mask-size: 1.5rem; }
}
.usa-alert--warning .usa-link:visited { color: rgb(84, 39, 143); }
.usa-alert--warning .usa-link:active, .usa-alert--warning .usa-link:hover { color: rgb(17, 47, 78); }
.usa-alert--error { background-color: rgb(244, 227, 219); border-left-color: rgb(213, 67, 9); color: rgb(27, 27, 27); }
.usa-alert--error::before { background: url("") center center / contain no-repeat; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-alert--error::before { background: rgb(27, 27, 27); mask: url("") center center / contain no-repeat; }
  .usa-alert--error.usa-alert--slim::before { mask-size: 1.5rem; }
}
.usa-alert--error .usa-link:visited { color: rgb(84, 39, 143); }
.usa-alert--error .usa-link:active, .usa-alert--error .usa-link:hover { color: rgb(17, 47, 78); }
.usa-alert--info { background-color: rgb(231, 246, 248); border-left-color: rgb(0, 189, 227); color: rgb(27, 27, 27); }
.usa-alert--info::before { background: url("") center center / contain no-repeat; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-alert--info::before { background: rgb(27, 27, 27); mask: url("") center center / contain no-repeat; }
  .usa-alert--info.usa-alert--slim::before { mask-size: 1.5rem; }
}
.usa-alert--info .usa-link:visited { color: rgb(84, 39, 143); }
.usa-alert--info .usa-link:active, .usa-alert--info .usa-link:hover { color: rgb(17, 47, 78); }
.usa-alert--emergency { background-color: rgb(156, 61, 16); color: rgb(255, 255, 255); border-left: medium; }
.usa-alert--emergency::before { background: url("") center center / contain no-repeat; }
.usa-alert .alert-expand-collapse, .usa-alert--emergency.usa-alert--no-icon::before { display: none; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-alert--emergency::before { background: rgb(255, 255, 255); mask: url("") center center / contain no-repeat; }
  .usa-alert--emergency.usa-alert--slim::before { mask-size: 1.5rem; }
}
.usa-alert--emergency .usa-link, .usa-alert--emergency .usa-link:visited { color: rgb(241, 243, 246); }
.usa-alert__text a:visited, .usa-banner__header-action:visited { color: rgb(84, 39, 143); }
.usa-alert--emergency .usa-link:active, .usa-alert--emergency .usa-link:hover { color: rgb(247, 249, 250); }
.usa-alert__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.46rem; line-height: 0.9; margin-top: 0px; margin-bottom: 0.5rem; }
.usa-banner, .usa-banner .usa-accordion { font-size: 1.06rem; line-height: 1.5; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.usa-alert__text { margin-bottom: 0px; margin-top: 0px; }
* + .usa-alert, .usa-site-alert { margin-bottom: 1rem; }
.usa-alert--validation .usa-checklist, .usa-site-alert { margin-top: 1rem; }
.usa-alert__text a { color: rgb(11, 71, 120); text-decoration: underline; }
.usa-alert__text a:hover { color: rgb(22, 46, 81); }
.usa-alert__text a:active { color: rgb(17, 24, 29); }
.usa-alert__text a:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-alert__text:only-child { padding-bottom: 0px; padding-top: 0px; }
.usa-alert--slim { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.usa-alert--slim .usa-alert__body { padding-left: 3.33333rem; }
.alert-expand-collapse { background-color: rgba(0, 0, 0, 0); background-image: url(""); background-position: center center; background-repeat: no-repeat; background-size: contain; border: 0px; cursor: pointer; display: inline-block; height: 16px; position: absolute; right: 15px; top: 18px; width: 24px; }
.usa-alert.expanded .alert-expand-collapse { transform: rotate(180deg); display: block; }
.usa-alert { border-left-width: 0px; border-left-style: solid; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0.25rem 0px; overflow: hidden; position: relative; border-top: 0.5rem solid rgb(223, 225, 226); }
.usa-alert--error, .usa-alert--info, .usa-alert--success, .usa-alert--warning, .usa-site-alert { border-top-style: solid; }
.usa-alert.collapsed { max-height: 5rem !important; transition: max-height 0.25s; }
.usa-alert.collapsed .alert-expand-collapse { display: block; }
.usa-alert.collapsed::after, .usa-alert.expanded::after { height: 2rem; bottom: 0px; content: ""; display: block; position: absolute; width: 100%; z-index: 1; }
.usa-alert.expanded { max-height: 999rem; transition: max-height 1s ease-in-out; }
.usa-alert--info { border-top-color: rgb(0, 189, 227); }
.usa-alert--info.collapsed::after, .usa-alert--info.expanded::after { background: linear-gradient(0deg, rgba(231, 246, 248, 0) 0px, rgba(231, 246, 248, 0) 100%); }
.usa-alert--error { border-top-color: rgb(213, 67, 9); }
.usa-alert--error.collapsed::after, .usa-alert--error.expanded::after { background: linear-gradient(0deg, rgba(244, 227, 219, 0) 0px, rgba(244, 227, 219, 0) 100%); }
.usa-alert--success { border-top-color: rgb(0, 169, 28); }
.usa-alert--success.collapsed::after, .usa-alert--success.expanded::after { background: linear-gradient(0deg, rgba(236, 243, 236, 0) 0px, rgba(236, 243, 236, 0) 100%); }
.usa-alert--warning { border-top-color: rgb(255, 190, 46); }
.usa-alert--warning.collapsed::after, .usa-alert--warning.expanded::after { background: linear-gradient(0deg, rgba(250, 243, 209, 0) 0px, rgba(250, 243, 209, 0) 100%); }
div[data-sitewide-alert] { padding-left: 1rem; padding-right: 1rem; overflow: hidden; }
.usa-site-alert { border-top-width: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.5rem 0px; }
.usa-site-alert .usa-alert { background-color: rgba(0, 0, 0, 0); border-top-width: 0px; border-top-style: solid; max-width: 75rem; }
.usa-site-alert button.close { border-width: 0px; border-style: solid; height: 1.25rem; position: absolute; border-radius: 99rem; width: 1.25rem; cursor: pointer; right: 0.5rem; top: 0.5rem; }
.usa-site-alert button.close span { font-weight: 700; }
.usa-site-alert--info button.close { background-color: rgb(15, 100, 96); color: rgb(255, 255, 255); }
.usa-site-alert--emergency button.close { background-color: rgb(255, 255, 255); color: rgb(156, 61, 16); }
.usa-site-alert--info { background-color: rgb(231, 246, 248); }
.usa-site-alert--info.collapsed::after, .usa-site-alert--info.expanded::after { background: linear-gradient(0deg, rgba(231, 246, 248, 0) 0px, rgba(231, 246, 248, 0) 100%); }
.usa-site-alert--emergency { background-color: rgb(181, 9, 9); color: rgb(255, 255, 255); }
.usa-site-alert--emergency::before { background-color: rgb(255, 255, 255); }
.usa-site-alert--emergency a { color: rgb(255, 255, 255); }
.usa-site-alert--emergency .alert-expand-collapse { background-image: url(""); }
.usa-site-alert--emergency.collapsed::after, .usa-site-alert--emergency.expanded::after { background: linear-gradient(0deg, rgba(181, 9, 9, 0) 0px, rgba(181, 9, 9, 0) 100%); }
* + .usa-alert:first-child { margin-top: 0px; }
* + .usa-alert:last-child { margin-bottom: 0px; }
.usa-banner__content { margin-left: auto; margin-right: auto; max-width: 75rem; background-color: rgba(0, 0, 0, 0); font-size: 1rem; overflow: hidden; width: 100%; padding: 0.25rem 1.5rem 1rem 1rem; }
.usa-banner__content p:first-child { margin: 0px; }
.usa-banner__guidance { display: flex; align-items: flex-start; max-width: 64ex; padding-top: 1rem; }
.usa-banner__lock-image { height: 1.5ex; width: 1.21875ex; }
.usa-banner__inner { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1.5rem; display: flex; flex-wrap: wrap; align-items: flex-start; padding-right: 0px; }
.usa-banner__header { padding-bottom: 0.5rem; padding-top: 0.5rem; font-size: 0.8rem; font-weight: 400; min-height: 3rem; position: relative; }
.usa-banner__header-text { margin-bottom: 0px; margin-top: 0px; font-size: 0.8rem; line-height: 1.1; }
.usa-banner__header-action { color: rgb(11, 71, 120); line-height: 1.1; margin-bottom: 0px; margin-top: 2px; text-decoration: underline; }
.usa-banner__button, .usa-card__heading a { text-decoration: none; }
.usa-banner__header-action::after { background: url("expand_more.svg") center center / contain no-repeat; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: auto; }
.no-img.title-card .title-card-title, .no-img.title-card .title-card > .colRight, .no-img.title-card .title-card > .in-right-column, .no-img.title-card .usa-card__body, .no-img.title-card .usa-card__header, .title-card .title-card-title, .title-card .usa-card__header, .usa-banner__header--expanded .usa-banner__inner, .usa-breadcrumb__list, .usa-card.card--agency .title-card-title, .usa-card.card--agency .usa-card__header, .usa-card.card--agency.no-img .title-card-title, .usa-card.card--agency.no-img .title-card > .colRight, .usa-card.card--agency.no-img .title-card > .in-right-column, .usa-card.card--agency.no-img .usa-card__body, .usa-card.card--agency.no-img .usa-card__header, .usa-card.card-agency-flag .title-card-title, .usa-card.card-agency-flag .usa-card__header, .usa-card.card-agency-flag.no-img .title-card-title, .usa-card.card-agency-flag.no-img .title-card > .colRight, .usa-card.card-agency-flag.no-img .title-card > .in-right-column, .usa-card.card-agency-flag.no-img .usa-card__body, .usa-card.card-agency-flag.no-img .usa-card__header { margin-left: 0px; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-banner__header-action::after { background: rgb(11, 71, 120); mask: url("expand_more.svg") center center / contain no-repeat; }
}
.usa-banner__header-action:hover::after { content: ""; }
.usa-banner__header-action:active, .usa-banner__header-action:hover { color: rgb(17, 47, 78); }
.usa-banner__header-flag { float: left; margin-right: 0.5rem; width: 1rem; }
.usa-banner__header--expanded { padding-right: 3.5rem; }
.usa-banner__header--expanded .usa-banner__header-action { display: none; }
.usa-banner__button { background-color: rgba(0, 0, 0, 0); border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; margin: 0px; padding: 0px; left: 0px; position: absolute; bottom: 0px; top: 0px; color: rgb(11, 71, 120); display: block; font-size: 0.8rem; height: auto; line-height: 1.1; width: auto; }
.usa-banner__button-text, .usa-js-loading .usa-banner__content { left: -999em; right: auto; position: absolute; }
.card-bio-flag.title-card .bio__email .usa-icon, .card-bio-flag.title-card .bio__linkedin .usa-icon, .card-bio-flag.title-card .bio__phone-number .usa-icon, .card-bio-flag.title-card .bio__social .usa-icon, .card-bio-flag.title-card .bio__twitter .usa-icon, .usa-button--icon, .usa-card.card-bio-flag .bio__email .usa-icon, .usa-card.card-bio-flag .bio__linkedin .usa-icon, .usa-card.card-bio-flag .bio__phone-number .usa-icon, .usa-card.card-bio-flag .bio__social .usa-icon, .usa-card.card-bio-flag .bio__twitter .usa-icon { vertical-align: top; }
.usa-banner__button-text, .usa-banner__content, .usa-banner__header, .usa-banner__header-action-text { color: rgb(255, 255, 255); }
.usa-banner__button-text, .usa-breadcrumb__link, .usa-card__heading a:focus, .usa-card__heading a:hover { text-decoration: underline; }
.usa-banner__icon, .usa-banner__icon.usa-banner__icon { width: 2.5rem; }
.usa-banner__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-banner__button.usa-button--active, .usa-banner__button.usa-button--disabled, .usa-banner__button.usa-button--disabled.usa-button--active, .usa-banner__button.usa-button--disabled.usa-button--hover, .usa-banner__button.usa-button--disabled.usa-focus, .usa-banner__button.usa-button--disabled:active, .usa-banner__button.usa-button--disabled:focus, .usa-banner__button.usa-button--disabled:hover, .usa-banner__button.usa-button--hover, .usa-banner__button:active, .usa-banner__button:disabled, .usa-banner__button:disabled.usa-button--active, .usa-banner__button:disabled.usa-button--hover, .usa-banner__button:disabled.usa-focus, .usa-banner__button:disabled:active, .usa-banner__button:disabled:focus, .usa-banner__button:disabled:hover, .usa-banner__button:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; text-decoration: underline; }
.usa-banner__button.usa-button--disabled, .usa-banner__button:disabled { color: rgb(145, 145, 145); }
.usa-banner__button.usa-button--hover { color: rgb(22, 46, 81); }
.usa-banner__button.usa-button--active { color: rgb(17, 24, 29); }
.usa-banner__button:visited { color: rgb(84, 39, 143); }
.usa-banner__button:active, .usa-banner__button:hover { color: rgb(17, 47, 78); }
.usa-banner__button[aria-expanded="false"], .usa-banner__button[aria-expanded="true"] { background-image: none; }
.usa-banner { background-color: rgb(22, 46, 81); position: relative; z-index: 399; }
.usa-banner__button:focus::after, .usa-banner__button:hover::after, .usa-banner__button[aria-expanded="false"]::after, .usa-banner__button[aria-expanded="false"]:focus::after, .usa-banner__button[aria-expanded="false"]:hover::after, .usa-banner__button[aria-expanded="true"]::after, .usa-banner__button[aria-expanded="true"]:focus::after, .usa-banner__button[aria-expanded="true"]:hover::after, .usa-banner__header-action:focus::after, .usa-banner__header-action:hover::after, .usa-banner__header-action[aria-expanded="false"]::after, .usa-banner__header-action[aria-expanded="false"]:focus::after, .usa-banner__header-action[aria-expanded="false"]:hover::after, .usa-banner__header-action[aria-expanded="true"]::after, .usa-banner__header-action[aria-expanded="true"]:focus::after, .usa-banner__header-action[aria-expanded="true"]:hover::after, .usa-breadcrumb { background-color: rgb(255, 255, 255); }
.usa-banner__button:focus, .usa-banner__button:hover, .usa-banner__header-action:focus, .usa-banner__header-action:hover { color: rgb(255, 255, 255) !important; }
.usa-banner .usa-banner__header-text { line-height: 1.5; }
.usa-breadcrumb { color: rgb(27, 27, 27); }
.usa-breadcrumb::after { clear: both; content: ""; display: block; }
.usa-breadcrumb__list { list-style-type: none; margin-top: 0px; padding-left: 0.5rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.usa-breadcrumb__list li { padding-left: 0px; }
.usa-breadcrumb__list > li { display: inline; }
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.usa-breadcrumb__item { margin-right: 0.75em; }
.usa-breadcrumb__link, .usa-breadcrumb__link:visited { color: rgb(11, 71, 120); }
.usa-breadcrumb__link:active, .usa-breadcrumb__link:focus, .usa-breadcrumb__link:hover { color: rgb(27, 27, 27); }
.btn, .button, .dropbutton__toggle-button, .more-link a, .submit-box, .tabs__link, .usa-button { border-width: 2px !important; border-style: solid !important; font-size: 1.2rem; border-radius: 0.25rem; background-color: rgb(11, 71, 120); border-color: rgb(11, 71, 120); box-shadow: none !important; color: rgb(255, 255, 255); padding: 0.75rem 1.25rem; }
.btn:visited, .button:visited, .dropbutton__toggle-button:visited, .more-link a:visited, .submit-box:visited, .tabs__link:visited, .usa-button:visited { background-color: rgb(11, 71, 120); color: rgb(255, 255, 255); }
.btn:focus, .btn:hover, .button:focus, .button:hover, .dropbutton__toggle-button:focus, .dropbutton__toggle-button:hover, .more-link a:focus, .more-link a:hover, .submit-box:focus, .submit-box:hover, .tabs__link:focus, .tabs__link:hover, .usa-button:focus, .usa-button:hover { border-bottom-width: 2px !important; border-bottom-style: solid !important; background-color: rgb(22, 46, 81); border-bottom-color: rgb(22, 46, 81); box-shadow: none !important; color: rgb(255, 255, 255); }
.btn:active, .button:active, .dropbutton__toggle-button:active, .more-link a:active, .submit-box:active, .tabs__link:active, .usa-button:active { background-color: rgb(17, 24, 29); box-shadow: none !important; }
.usa-button--secondary, .usa-button--secondary:visited { background-color: rgb(250, 206, 0); color: rgb(28, 29, 31); }
.more-link a.width-full, .usa-button.width-full, .width-full.btn, .width-full.button, .width-full.dropbutton__toggle-button, .width-full.submit-box, .width-full.tabs__link { width: 100%; }
.usa-button--secondary { border-color: rgb(147, 111, 56); }
.usa-button--secondary:focus, .usa-button--secondary:hover { background-color: rgb(229, 160, 0); border-bottom-color: rgb(147, 111, 56); color: rgb(28, 29, 31); }
.usa-button--secondary:active { background-color: rgb(194, 133, 12); color: rgb(28, 29, 31); }
.usa-button--accent-cool, .usa-button--accent-cool:visited { background-color: rgb(29, 194, 174); color: rgb(28, 29, 31); }
.usa-button--accent-cool { border: 2px solid rgb(29, 194, 174); }
.usa-button--accent-cool:focus, .usa-button--accent-cool:hover { background-color: rgb(0, 163, 152); border-color: rgb(0, 163, 152); color: rgb(28, 29, 31); }
.usa-button--accent-cool:active { background-color: rgb(0, 132, 128); border-color: rgb(0, 132, 128); color: rgb(255, 255, 255); }
.usa-button--outline { background: none; border: rgb(11, 71, 120); box-shadow: none !important; color: rgb(11, 71, 120); }
.usa-button--outline:visited { border: rgb(22, 46, 81); color: rgb(22, 46, 81); }
.usa-button--outline:focus, .usa-button--outline:hover { background-color: rgba(23, 23, 23, 0.15); border-color: rgb(22, 46, 81); color: rgb(22, 46, 81); }
.usa-button--outline:active { background-color: rgba(23, 23, 23, 0.3); border: rgb(17, 24, 29); color: rgb(17, 24, 29); }
.usa-button--outline.usa-button--inverse { border: rgb(255, 255, 255); box-shadow: none !important; }
.usa-button--outline.usa-button--inverse:visited { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.usa-button--outline.usa-button--inverse:active, .usa-button--outline.usa-button--inverse:focus, .usa-button--outline.usa-button--inverse:hover { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(11, 71, 120); }
.usa-button--unstyled { background: none !important; border: 0px !important; box-shadow: none !important; color: rgb(11, 71, 120); }
.usa-button--unstyled:focus, .usa-button--unstyled:hover, .usa-button--unstyled:visited { border-bottom: 0px !important; color: rgb(22, 46, 81); }
.usa-button--big { font-size: 1.46rem; padding: 0.75rem 2rem; }
.usa-button--small { font-size: 0.93rem; padding: 0.25rem 1rem; }
.usa-button--icon-only, .usa-button--icon-only--inverse { width: 2.5rem; padding: 2px 0.5rem; height: 2rem; }
.usa-button--icon { display: inline-flex; min-height: 2.5rem; align-items: center; justify-content: center; }
.usa-button--icon svg { margin-right: 0.5rem; }
.usa-button--icon-only svg, .usa-button--icon-only--inverse svg { margin: 0px; }
.usa-button--icon.icon-right { flex-flow: row-reverse; }
.usa-button--icon.icon-right svg { margin-right: 0px; margin-left: 0.5rem; }
.usa-button--icon-only:visited { border: rgb(11, 71, 120); color: rgb(11, 71, 120); }
.usa-button--icon-only:focus, .usa-button--icon-only:hover { background: rgba(204, 236, 242, 0.5); }
.usa-button--icon-only--inverse, .usa-button--icon-only--inverse:focus, .usa-button--icon-only--inverse:hover, .usa-button--icon-only--inverse:visited { background-color: rgba(0, 0, 0, 0); border-width: 0px !important; border-style: solid !important; }
.usa-button--icon-only--inverse { color: rgb(0, 94, 162); }
.usa-button--icon-only--inverse:visited { color: rgb(26, 68, 128); }
.usa-button--icon-only--inverse:focus, .usa-button--icon-only--inverse:hover { color: rgb(22, 46, 81); }
.usa-button--icon-only .external-link, .usa-button--icon-only--inverse .external-link { mask-size: 1rem; position: absolute; right: -0.5rem; top: -1rem; }
.usa-button--pill { border-radius: 99rem; }
.ext-link.btn, .ext-link.button, .ext-link.dropbutton__toggle-button, .ext-link.submit-box, .ext-link.tabs__link, .more-link a.ext-link, .usa-button.ext-link { padding-right: 2rem; position: relative; }
.ext-link.btn svg.ext-link-icon, .ext-link.button svg.ext-link-icon, .ext-link.dropbutton__toggle-button svg.ext-link-icon, .ext-link.submit-box svg.ext-link-icon, .ext-link.tabs__link svg.ext-link-icon, .more-link a.ext-link svg.ext-link-icon, .usa-button.ext-link svg.ext-link-icon { height: 0.75rem; margin: 0px; width: 0.75rem; fill: currentcolor; position: absolute; right: 8px; top: 50%; transform: translateY(-50%); }
.btn:disabled:not(.usa-button--unstyled):not(.usa-button--inverse), .button:disabled:not(.usa-button--unstyled):not(.usa-button--inverse), .disabled.btn:not(.usa-button--unstyled):not(.usa-button--inverse), .disabled.button:not(.usa-button--unstyled):not(.usa-button--inverse), .disabled.dropbutton__toggle-button:not(.usa-button--unstyled):not(.usa-button--inverse), .disabled.submit-box:not(.usa-button--unstyled):not(.usa-button--inverse), .disabled.tabs__link:not(.usa-button--unstyled):not(.usa-button--inverse), .dropbutton__toggle-button:disabled:not(.usa-button--unstyled):not(.usa-button--inverse), .more-link a.disabled:not(.usa-button--unstyled):not(.usa-button--inverse), .more-link a:disabled:not(.usa-button--unstyled):not(.usa-button--inverse), .more-link a[aria-disabled="true"]:not(.usa-button--unstyled):not(.usa-button--inverse), .submit-box:disabled:not(.usa-button--unstyled):not(.usa-button--inverse), .tabs__link:disabled:not(.usa-button--unstyled):not(.usa-button--inverse), .usa-button.disabled:not(.usa-button--unstyled):not(.usa-button--inverse), .usa-button:disabled:not(.usa-button--unstyled):not(.usa-button--inverse), .usa-button[aria-disabled="true"]:not(.usa-button--unstyled):not(.usa-button--inverse), [aria-disabled="true"].btn:not(.usa-button--unstyled):not(.usa-button--inverse), [aria-disabled="true"].button:not(.usa-button--unstyled):not(.usa-button--inverse), [aria-disabled="true"].dropbutton__toggle-button:not(.usa-button--unstyled):not(.usa-button--inverse), [aria-disabled="true"].submit-box:not(.usa-button--unstyled):not(.usa-button--inverse), [aria-disabled="true"].tabs__link:not(.usa-button--unstyled):not(.usa-button--inverse) { background-color: rgb(169, 174, 177) !important; border-color: rgb(27, 27, 27) !important; color: rgb(27, 27, 27) !important; cursor: not-allowed; }
.btn:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):active, .btn:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .button:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):active, .button:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .disabled.btn:not(.usa-button--unstyled):not(.usa-button--inverse):active, .disabled.btn:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .disabled.button:not(.usa-button--unstyled):not(.usa-button--inverse):active, .disabled.button:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .disabled.dropbutton__toggle-button:not(.usa-button--unstyled):not(.usa-button--inverse):active, .disabled.dropbutton__toggle-button:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .disabled.submit-box:not(.usa-button--unstyled):not(.usa-button--inverse):active, .disabled.submit-box:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .disabled.tabs__link:not(.usa-button--unstyled):not(.usa-button--inverse):active, .disabled.tabs__link:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .dropbutton__toggle-button:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):active, .dropbutton__toggle-button:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .more-link a.disabled:not(.usa-button--unstyled):not(.usa-button--inverse):active, .more-link a.disabled:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .more-link a:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):active, .more-link a:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .more-link a[aria-disabled="true"]:not(.usa-button--unstyled):not(.usa-button--inverse):active, .more-link a[aria-disabled="true"]:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .submit-box:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):active, .submit-box:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .tabs__link:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):active, .tabs__link:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .usa-button.disabled:not(.usa-button--unstyled):not(.usa-button--inverse):active, .usa-button.disabled:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .usa-button:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):active, .usa-button:disabled:not(.usa-button--unstyled):not(.usa-button--inverse):hover, .usa-button[aria-disabled="true"]:not(.usa-button--unstyled):not(.usa-button--inverse):active, .usa-button[aria-disabled="true"]:not(.usa-button--unstyled):not(.usa-button--inverse):hover, [aria-disabled="true"].btn:not(.usa-button--unstyled):not(.usa-button--inverse):active, [aria-disabled="true"].btn:not(.usa-button--unstyled):not(.usa-button--inverse):hover, [aria-disabled="true"].button:not(.usa-button--unstyled):not(.usa-button--inverse):active, [aria-disabled="true"].button:not(.usa-button--unstyled):not(.usa-button--inverse):hover, [aria-disabled="true"].dropbutton__toggle-button:not(.usa-button--unstyled):not(.usa-button--inverse):active, [aria-disabled="true"].dropbutton__toggle-button:not(.usa-button--unstyled):not(.usa-button--inverse):hover, [aria-disabled="true"].submit-box:not(.usa-button--unstyled):not(.usa-button--inverse):active, [aria-disabled="true"].submit-box:not(.usa-button--unstyled):not(.usa-button--inverse):hover, [aria-disabled="true"].tabs__link:not(.usa-button--unstyled):not(.usa-button--inverse):active, [aria-disabled="true"].tabs__link:not(.usa-button--unstyled):not(.usa-button--inverse):hover { background-color: rgb(169, 174, 177) !important; border-width: 2px; border-style: solid; border-color: rgb(27, 27, 27) !important; color: rgb(27, 27, 27) !important; }
.button--danger, .usa-button--danger { background-color: rgb(213, 67, 9); border-color: rgb(213, 67, 9); color: rgb(255, 255, 255); }
.search-toggle, ul.usa-collection.list--map-events-international .usa-button--primary { background-color: rgb(0, 94, 162); }
.button--danger:visited, .usa-button--danger:visited { background-color: rgb(213, 67, 9); color: rgb(255, 255, 255); }
.button--danger:focus, .button--danger:hover, .usa-button--danger:focus, .usa-button--danger:hover { background-color: rgb(181, 9, 9); border-color: rgb(181, 9, 9); color: rgb(255, 255, 255); }
.button--danger:active, .usa-button--danger:active { background-color: rgb(111, 51, 49); border-color: rgb(111, 51, 49); color: rgb(255, 255, 255); }
.form-actions { margin-bottom: 2rem; margin-top: 2rem; }
.search-toggle { border-width: 0px; border-style: solid; margin-left: 0.5rem; margin-bottom: 0.5rem; margin-top: 0.5rem; cursor: pointer; height: 2rem; width: 2rem; mask-image: url("search.svg"); mask-repeat: no-repeat; mask-size: 16px 16px; mask-position: center center; }
.usa-header--inverse .search-toggle { background-color: rgb(255, 255, 255); }
.open > .search-toggle { mask-image: url("close.svg"); }
.usa-card-group, .usa-prose .usa-card-group { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.title-card, .title-card:last-child, .usa-card, .usa-card:last-child, .usa-prose .title-card:last-child, .usa-prose .usa-card:last-child { margin-bottom: 2.5rem; }
.usa-card-group { display: flex; flex-wrap: wrap; align-items: stretch; }
.title-card, .usa-card { max-width: none; }
.usa-prose .title-card, .usa-prose .usa-card { margin-bottom: 2.5rem; max-width: none; }
.title-card, .usa-card__container { color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.5; display: flex; height: 100%; flex-direction: column; position: relative; border: 2px solid rgb(241, 243, 246); }
.title-card .usa-card__img, .title-card > .colLeft .colLeft, .usa-card .usa-card__img { display: block; }
.title-card-title, .usa-card__header { padding: 1.5rem 1.5rem 0.5rem; }
.title-card-title:last-child, .usa-card__header:last-child { padding-bottom: 1.5rem; }
.usa-card__heading { line-height: 1.1; margin: 0px; }
.title-card > .colLeft, .usa-card__media { order: -1; min-height: 1px; }
.title-card > .colLeft .colLeft img, .usa-card__img img { display: block; height: 100%; width: 100%; object-fit: cover; }
.usa-card__media--inset { padding-top: 1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
.title-card > .colLeft .usa-card__media--inset .colLeft, .usa-card__media--inset .title-card > .colLeft .colLeft, .usa-card__media--inset .usa-card__img { border-radius: 0px; }
.title-card > .colRight, .title-card > .in-right-column, .usa-card__body { flex: 1 1 auto; padding: 0.5rem 1.5rem; }
.title-card > .colRight:last-child, .title-card > .in-right-column:last-child, .usa-card__body:last-child { padding-bottom: 1.5rem; }
.title-card > .colRight:first-child, .title-card > .in-right-column:first-child, .usa-card__body:first-child { padding-top: 1.5rem; }
.title-card > .colRight:only-child, .title-card > .in-right-column:only-child, .usa-card__body:only-child { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.usa-card__footer { padding: 0.5rem 1.5rem 1.5rem; }
.more-link .usa-card__footer a:only-of-type, .usa-card__footer .btn:only-of-type, .usa-card__footer .button:only-of-type, .usa-card__footer .dropbutton__toggle-button:only-of-type, .usa-card__footer .more-link a:only-of-type, .usa-card__footer .submit-box:only-of-type, .usa-card__footer .tabs__link:only-of-type, .usa-card__footer .usa-button:only-of-type { margin-right: 0px; }
.title-card-title > :last-child, .title-card > .colRight > :last-child, .title-card > .in-right-column > :last-child, .usa-card__body > :last-child, .usa-card__header > :last-child { padding-bottom: 0px; margin-bottom: 0px; }
.title-card-title > :first-child, .title-card > .colRight > :first-child, .title-card > .in-right-column > :first-child, .usa-card__body > :first-child, .usa-card__header > :first-child { margin-top: 0px; padding-top: 0px; }
.title-card-title > :only-child, .title-card > .colRight > :only-child, .title-card > .in-right-column > :only-child, .usa-card__body > :only-child, .usa-card__header > :only-child { margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; }
.usa-card__body--exdent, .usa-card__footer--exdent, .usa-card__header--exdent, .usa-card__media--exdent { margin-left: -2px; margin-right: -2px; }
.usa-card__body--exdent > *, .usa-card__footer--exdent > *, .usa-card__header--exdent > * { padding-left: 2px; padding-right: 2px; }
.usa-card__media--exdent { margin-top: -2px; }
.title-card > .colLeft .usa-card__media--exdent .colLeft, .usa-card__media--exdent .title-card > .colLeft .colLeft, .usa-card__media--exdent .usa-card__img { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.usa-card--header-first .title-card-title, .usa-card--header-first .usa-card__header { border-top-left-radius: calc(-2px + 0.5rem); border-top-right-radius: calc(-2px + 0.5rem); padding-bottom: 1rem; }
.usa-card--header-first .usa-card__header--exdent { margin-top: -2px; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.usa-card--header-first .usa-card__media--inset { padding-top: 0px; }
.usa-card--header-first .title-card > .colLeft, .usa-card--header-first .usa-card__media { order: 0; }
.title-card > .colLeft .usa-card--header-first .colLeft, .usa-card--header-first .title-card > .colLeft .colLeft, .usa-card--header-first .usa-card__img { border-radius: 0px; }
.usa-card--header-first .title-card > .colRight, .usa-card--header-first .title-card > .in-right-column, .usa-card--header-first .usa-card__body { padding-top: 1rem; }
.title-card:not(.usa-card--flag).usa-card__media--set-aspect, .usa-card:not(.usa-card--flag).usa-card__media--set-aspect { box-sizing: border-box; height: 0px; overflow: hidden; padding: 0px 0px 56.25%; position: relative; }
.title-card:not(.usa-card--flag).usa-card__media--set-aspect .title-card > .colLeft .colLeft, .title-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img, .title-card > .colLeft .title-card:not(.usa-card--flag).usa-card__media--set-aspect .colLeft, .title-card > .colLeft .usa-card:not(.usa-card--flag).usa-card__media--set-aspect .colLeft, .usa-card:not(.usa-card--flag).usa-card__media--set-aspect .title-card > .colLeft .colLeft, .usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img { position: absolute; inset: 0px; }
.usa-card-group { margin-left: -0.5rem; margin-right: -0.5rem; }
.title-card, .usa-card__container { border-color: rgb(223, 225, 226); border-style: solid; margin-left: 0.5rem; margin-right: 0.5rem; border-radius: 0.25rem; overflow: hidden; }
.title-card > .colLeft .colLeft, .usa-card__img { background-color: rgb(247, 249, 250); position: relative; overflow: hidden; border-radius: 0px; }
.title-card-title, .usa-card__header { padding-top: 1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
.title-card > .colRight, .title-card > .in-right-column, .usa-card__body { font-size: 1.06rem; padding-left: 1.5rem; padding-right: 1.5rem; }
.card-bio.title-card .usa-card__heading, .card-tile .usa-card__heading, .title-card .usa-card__heading, .usa-card--home-news .usa-card__heading, .usa-card.card--agency .usa-card__heading, .usa-card.card-agency-flag .usa-card__heading, .usa-card.card-bio .usa-card__heading { font-size: 1.46rem; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.usa-card__footer { padding-left: 1.5rem; padding-right: 1.5rem; padding-bottom: 1rem; }
.usa-card__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.33rem; }
.card-tile .title-card-title a, .card-tile .usa-card__header a, .title-card .title-card-title a, .title-card .usa-card__header a, .usa-card.card--agency .title-card-title a, .usa-card.card--agency .usa-card__header a, .usa-card.card-agency-flag .title-card-title a, .usa-card.card-agency-flag .usa-card__header a { text-decoration: none; }
.title-card .heading-eyebrow, .usa-card .heading-eyebrow { margin-bottom: 0.25rem; text-transform: uppercase; }
.title-card ul.notes, .usa-card ul.notes { margin: 0px; padding: 0px; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; list-style: none; }
.title-card ul.notes li, .usa-card ul.notes li { margin: 0px 1rem 0px 0px; padding: 0px 1rem 0px 0px; display: inline-block; border-right: 1px solid rgb(223, 225, 226); }
.title-card ul.notes li:last-child, .usa-card ul.notes li:last-child { border-right-width: 0px; border-right-style: solid; margin-right: 0px; padding-right: 0px; }
.title-card .title-card, .title-card .usa-card__container, .usa-card.card--agency .title-card, .usa-card.card--agency .usa-card__container, .usa-card.card-agency-flag .title-card, .usa-card.card-agency-flag .usa-card__container { border-color: rgb(223, 225, 226); }
.title-card .usa-card__media, .title-card > .colLeft, .usa-card.card--agency .usa-card__media, .usa-card.card-agency-flag .usa-card__media { background-color: rgb(241, 243, 246); flex-grow: 0; flex-shrink: 0; height: 100%; position: relative; width: auto; }
.title-card .usa-card__img, .title-card > .colLeft .colLeft, .usa-card.card--agency .usa-card__img, .usa-card.card-agency-flag .usa-card__img { padding: 0.75rem; display: flex; align-items: center; background-color: rgb(241, 243, 246); }
.title-card .usa-card__img img, .title-card > .colLeft .colLeft img, .usa-card.card--agency .usa-card__img img, .usa-card.card-agency-flag .usa-card__img img { border: 2px solid rgb(223, 225, 226); height: auto; margin: 0px auto; }
.card-bio-flag.title-card .bio__email a:focus, .card-bio-flag.title-card .bio__email a:hover, .card-bio-flag.title-card .bio__linkedin a:focus, .card-bio-flag.title-card .bio__linkedin a:hover, .card-bio-flag.title-card .bio__phone-number a:focus, .card-bio-flag.title-card .bio__phone-number a:hover, .card-bio-flag.title-card .bio__social a:focus, .card-bio-flag.title-card .bio__social a:hover, .card-bio-flag.title-card .bio__twitter a:focus, .card-bio-flag.title-card .bio__twitter a:hover, .card-tile .title-card-title a:focus, .card-tile .title-card-title a:hover, .card-tile .usa-card__header a:focus, .card-tile .usa-card__header a:hover, .title-card .title-card-title a:focus, .title-card .title-card-title a:hover, .title-card .usa-card__header a:focus, .title-card .usa-card__header a:hover, .usa-card.card--agency .title-card-title a:focus, .usa-card.card--agency .title-card-title a:hover, .usa-card.card--agency .usa-card__header a:focus, .usa-card.card--agency .usa-card__header a:hover, .usa-card.card-agency-flag .title-card-title a:focus, .usa-card.card-agency-flag .title-card-title a:hover, .usa-card.card-agency-flag .usa-card__header a:focus, .usa-card.card-agency-flag .usa-card__header a:hover, .usa-card.card-bio-flag .bio__email a:focus, .usa-card.card-bio-flag .bio__email a:hover, .usa-card.card-bio-flag .bio__linkedin a:focus, .usa-card.card-bio-flag .bio__linkedin a:hover, .usa-card.card-bio-flag .bio__phone-number a:focus, .usa-card.card-bio-flag .bio__phone-number a:hover, .usa-card.card-bio-flag .bio__social a:focus, .usa-card.card-bio-flag .bio__social a:hover, .usa-card.card-bio-flag .bio__twitter a:focus, .usa-card.card-bio-flag .bio__twitter a:hover { text-decoration: underline; }
.card-tile .title-card, .card-tile .usa-card__container { margin-left: 0px; margin-right: 0px; border-radius: 0.25rem; background-color: rgb(247, 249, 250); border-color: rgb(223, 225, 226); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0.25rem 0px; }
.card-tile .title-card:focus, .card-tile .title-card:hover, .card-tile .usa-card__container:focus, .card-tile .usa-card__container:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0.5rem 1rem 0px; }
.card-tile .title-card-title, .card-tile .usa-card__header { padding-top: 1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
.card-tile .title-card > .colRight, .card-tile .title-card > .in-right-column, .card-tile .usa-card__body { padding-bottom: 1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
.card-tile .usa-card__details { padding: 0px !important; }
.card-tile .title-card-title .heading-2, .card-tile .title-card-title h2, .card-tile .usa-card__header .heading-2, .card-tile .usa-card__header h2 { margin-bottom: 0.5rem; }
.card-bio-flag.title-card .bio__email a, .card-bio-flag.title-card .bio__linkedin a, .card-bio-flag.title-card .bio__phone-number a, .card-bio-flag.title-card .bio__social a, .card-bio-flag.title-card .bio__twitter a, .usa-card.card-bio-flag .bio__email a, .usa-card.card-bio-flag .bio__linkedin a, .usa-card.card-bio-flag .bio__phone-number a, .usa-card.card-bio-flag .bio__social a, .usa-card.card-bio-flag .bio__twitter a, .usa-collection__meta .usa-tag a { text-decoration: none; }
.card-tile .title-card > .colLeft .colLeft, .card-tile .usa-card__img, .title-card > .colLeft .card-tile .colLeft { border-radius: 0px; margin: -0.0625rem -0.0625rem -0.0625rem 0px; }
.card-bio-flag.title-card .title-card-title, .card-bio-flag.title-card .title-card > .colRight, .card-bio-flag.title-card .title-card > .in-right-column, .card-bio-flag.title-card .usa-card__body, .card-bio-flag.title-card .usa-card__header, .title-card, .usa-card.card-bio-flag .title-card-title, .usa-card.card-bio-flag .title-card > .colRight, .usa-card.card-bio-flag .title-card > .in-right-column, .usa-card.card-bio-flag .usa-card__body, .usa-card.card-bio-flag .usa-card__header { margin-left: 0px; }
.card-link-tile .title-card, .card-link-tile .usa-card__container { border-radius: 0.25rem; border-width: 0px; }
.card-link-tile .title-card-title, .card-link-tile .usa-card__header { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
.card-link-tile .title-card > .colRight, .card-link-tile .title-card > .in-right-column, .card-link-tile .usa-card__body { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.usa-card--home-news .usa-card__details:only-child, .usa-card__meta { padding: 1.25rem; }
.usa-card__meta .meta-date { font-weight: 700; }
.usa-card__meta > * { padding-left: 0.5rem; padding-right: 0.5rem; }
.usa-card__meta > :first-child { padding-left: 0px; border-left-width: 0px; border-left-style: solid; }
.usa-card--home-news .usa-card__heading { font-weight: 400; }
.card-bio-flag.title-card .title-card-title, .card-bio-flag.title-card .title-card > .colRight, .card-bio-flag.title-card .title-card > .in-right-column, .card-bio-flag.title-card .usa-card__body, .card-bio-flag.title-card .usa-card__header, .card-bio-home.title-card .title-card-title, .card-bio-home.title-card .title-card > .colRight, .card-bio-home.title-card .title-card > .in-right-column, .card-bio-home.title-card .usa-card__body, .card-bio-home.title-card .usa-card__header, .card-bio.title-card .title-card-title, .card-bio.title-card .title-card > .colRight, .card-bio.title-card .title-card > .in-right-column, .card-bio.title-card .usa-card__body, .card-bio.title-card .usa-card__header, .usa-card--home-news .usa-card__details:only-child .usa-card__meta, .usa-card.card-bio .title-card-title, .usa-card.card-bio .title-card > .colRight, .usa-card.card-bio .title-card > .in-right-column, .usa-card.card-bio .usa-card__body, .usa-card.card-bio .usa-card__header, .usa-card.card-bio-flag .title-card-title, .usa-card.card-bio-flag .title-card > .colRight, .usa-card.card-bio-flag .title-card > .in-right-column, .usa-card.card-bio-flag .usa-card__body, .usa-card.card-bio-flag .usa-card__header, .usa-card.card-bio-home .title-card-title, .usa-card.card-bio-home .title-card > .colRight, .usa-card.card-bio-home .title-card > .in-right-column, .usa-card.card-bio-home .usa-card__body, .usa-card.card-bio-home .usa-card__header { padding-left: 0px; padding-right: 0px; }
.usa-card--home-news .usa-card__details:only-child .title-card-title, .usa-card--home-news .usa-card__details:only-child .usa-card__header { padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.usa-card--home-news .usa-card__details:only-child .usa-card__meta { padding-bottom: 0px; }
.card-bio.title-card .title-card, .card-bio.title-card .usa-card__container, .usa-card.card-bio .title-card, .usa-card.card-bio .usa-card__container { border-width: 0px; border-style: solid; }
.card-bio.title-card .title-card > .colLeft .colLeft img, .card-bio.title-card .usa-card__img img, .title-card > .colLeft .card-bio.title-card .colLeft img, .title-card > .colLeft .usa-card.card-bio .colLeft img, .usa-card.card-bio .title-card > .colLeft .colLeft img, .usa-card.card-bio .usa-card__img img { border-radius: 0.25rem; border: 2px solid rgb(223, 225, 226); }
.card-bio.title-card:not(.usa-card--flag) .usa-card__heading, .usa-card.card-bio:not(.usa-card--flag) .usa-card__heading { padding-bottom: 1rem; }
.card-bio-flag.title-card .title-card, .card-bio-flag.title-card .usa-card__container, .usa-card.card-bio-flag .title-card, .usa-card.card-bio-flag .usa-card__container { border-width: 0px; border-style: solid; flex-direction: column; }
.card-bio-flag.title-card .title-card > .colLeft, .card-bio-flag.title-card .usa-card__media, .usa-card.card-bio-flag .title-card > .colLeft, .usa-card.card-bio-flag .usa-card__media { bottom: auto; flex: 1 0 100%; left: auto; position: relative; top: auto; width: 100%; }
.card-bio-flag.title-card .title-card > .colLeft .colLeft img, .card-bio-flag.title-card .usa-card__img img, .title-card > .colLeft .card-bio-flag.title-card .colLeft img, .title-card > .colLeft .usa-card.card-bio-flag .colLeft img, .usa-card.card-bio-flag .title-card > .colLeft .colLeft img, .usa-card.card-bio-flag .usa-card__img img { border-radius: 0.25rem; border: 2px solid rgb(223, 225, 226); }
.card-bio-flag.title-card .usa-card__details, .usa-card.card-bio-flag .usa-card__details { flex: 1 0 100%; width: 100%; }
.card-bio-flag.title-card .usa-card__heading, .usa-card.card-bio-flag .usa-card__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.86rem; }
.card-bio-flag.title-card .bio__title, .usa-card.card-bio-flag .bio__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.46rem; padding-bottom: 1rem; font-weight: 700; color: rgb(86, 92, 101); }
.card-bio-flag.title-card .bio__email, .card-bio-flag.title-card .bio__linkedin, .card-bio-flag.title-card .bio__phone-number, .card-bio-flag.title-card .bio__social, .card-bio-flag.title-card .bio__twitter, .usa-card.card-bio-flag .bio__email, .usa-card.card-bio-flag .bio__linkedin, .usa-card.card-bio-flag .bio__phone-number, .usa-card.card-bio-flag .bio__social, .usa-card.card-bio-flag .bio__twitter { margin-bottom: 0.5rem; margin-top: 0.5rem; color: rgb(0, 94, 162); font-weight: 700; }
.card-bio-home.title-card, .card-feature, .usa-card.card-bio-home { margin-bottom: 1rem; }
.card-bio-home.title-card .title-card, .card-bio-home.title-card .usa-card__container, .usa-card.card-bio-home .title-card, .usa-card.card-bio-home .usa-card__container { background-color: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; }
.card-bio-home.title-card .usa-card__heading, .usa-card.card-bio-home .usa-card__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.2rem; color: rgb(22, 46, 81); }
.card-feature .title-card > .colRight a, .card-feature .title-card > .in-right-column a, .card-feature .usa-card__body a, .card-feature .usa-card__body a:hover, .card-feature .usa-card__body a:visited, .card-feature .usa-card__heading, .card-feature .usa-card__heading a, .card-feature .usa-card__heading a:hover, .card-feature .usa-card__heading a:visited, .usa-card-group.text-white .card-bio-home.title-card .title-card > .colRight, .usa-card-group.text-white .card-bio-home.title-card .title-card > .colRight a, .usa-card-group.text-white .card-bio-home.title-card .title-card > .in-right-column, .usa-card-group.text-white .card-bio-home.title-card .title-card > .in-right-column a, .usa-card-group.text-white .card-bio-home.title-card .usa-card__body, .usa-card-group.text-white .card-bio-home.title-card .usa-card__body a, .usa-card-group.text-white .card-bio-home.title-card .usa-card__heading, .usa-card-group.text-white .card-bio-home.title-card .usa-card__heading a, .usa-card-group.text-white .usa-card.card-bio-home .title-card > .colRight, .usa-card-group.text-white .usa-card.card-bio-home .title-card > .colRight a, .usa-card-group.text-white .usa-card.card-bio-home .title-card > .in-right-column, .usa-card-group.text-white .usa-card.card-bio-home .title-card > .in-right-column a, .usa-card-group.text-white .usa-card.card-bio-home .usa-card__body, .usa-card-group.text-white .usa-card.card-bio-home .usa-card__body a, .usa-card-group.text-white .usa-card.card-bio-home .usa-card__body a:hover, .usa-card-group.text-white .usa-card.card-bio-home .usa-card__body a:visited, .usa-card-group.text-white .usa-card.card-bio-home .usa-card__heading, .usa-card-group.text-white .usa-card.card-bio-home .usa-card__heading a, .usa-card-group.text-white .usa-card.card-bio-home .usa-card__heading a:hover, .usa-card-group.text-white .usa-card.card-bio-home .usa-card__heading a:visited { color: rgb(255, 255, 255); }
.card-bio-home.title-card .title-card > .colLeft .colLeft, .card-bio-home.title-card .usa-card__img, .title-card > .colLeft .card-bio-home.title-card .colLeft, .title-card > .colLeft .usa-card.card-bio-home .colLeft, .usa-card.card-bio-home .title-card > .colLeft .colLeft, .usa-card.card-bio-home .usa-card__img { background-color: rgba(0, 0, 0, 0); }
.card-bio-home.title-card .title-card > .colLeft .colLeft img, .card-bio-home.title-card .usa-card__img img, .title-card > .colLeft .card-bio-home.title-card .colLeft img, .title-card > .colLeft .usa-card.card-bio-home .colLeft img, .usa-card.card-bio-home .title-card > .colLeft .colLeft img, .usa-card.card-bio-home .usa-card__img img { border-radius: 0.25rem; object-fit: contain; }
.card-feature { height: 575px; overflow: hidden; }
.card-feature .title-card, .card-feature .usa-card__container { background-color: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; }
.card-feature .title-card > .colLeft, .card-feature .usa-card__media { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; overflow: hidden; z-index: 0; }
.card-feature .title-card > .colLeft::after, .card-feature .usa-card__media::after { background-image: linear-gradient(rgba(27, 27, 27, 0) 40%, rgba(27, 27, 27, 0.6) 60%, rgb(27, 27, 27)); content: ""; display: block; position: absolute; inset: 0px; z-index: 1; }
.card-feature .title-card > .colLeft .colLeft, .card-feature .title-card > .colLeft .usa-card__img, .card-feature .usa-card__media .usa-card__img, .title-card > .colLeft .card-feature .usa-card__media .colLeft { background-color: rgba(0, 0, 0, 0); border-radius: 0.25rem; position: relative; overflow: hidden; height: 100%; width: 100%; z-index: 0; }
.card-feature .title-card > .colLeft .colLeft img, .card-feature .title-card > .colLeft .usa-card__img img, .card-feature .usa-card__media .usa-card__img img, .title-card > .colLeft .card-feature .usa-card__media .colLeft img { position: absolute; left: 50%; transform: translateX(-50%); height: 100%; width: max-content; }
.card-feature .usa-card__details { padding: 0.5rem; display: flex; flex-direction: column; justify-content: flex-end; height: 100%; z-index: 2; }
.card-feature .usa-card__heading { font-size: 2.66rem; font-family: "Bebas Neue", sans-serif !important; font-weight: 400 !important; letter-spacing: 0.02em; }
.card-feature .title-card > .colRight, .card-feature .title-card > .in-right-column, .card-feature .usa-card__body { color: rgb(255, 255, 255); flex: 0 1 0%; }
.card-feature .usa-card__footer { padding-bottom: 2rem; }
.card-feature .usa-button--unstyled { padding: 0.5rem 0px; }
.usa-card--video .title-card-title, .usa-card--video .title-card > .colRight, .usa-card--video .title-card > .in-right-column, .usa-card--video .usa-card__body, .usa-card--video .usa-card__header { padding-left: 0.5rem; padding-right: 0.5rem; }
.usa-card--video .usa-card__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.2rem; }
.teaser-news .usa-collection__meta, .usa-checkbox__label-description, .usa-collection__item .categories-label, .usa-collection__item .tags-label, .usa-collection__meta .usa-tag { font-size: 0.93rem; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.card-icon.title-card .title-card, .card-icon.title-card .usa-card__container, .usa-card.card-icon .title-card, .usa-card.card-icon .usa-card__container { border: 1px solid rgb(223, 225, 226); }
.card-icon.title-card .title-card > .colLeft .colLeft, .card-icon.title-card .usa-card__icon, .card-icon.title-card .usa-card__img, .title-card > .colLeft .card-icon.title-card .colLeft, .title-card > .colLeft .usa-card.card-icon .colLeft, .usa-card.card-icon .title-card > .colLeft .colLeft, .usa-card.card-icon .usa-card__icon, .usa-card.card-icon .usa-card__img { background-color: rgb(229, 250, 255); height: 7.5rem; place-content: center; display: flex; }
.card-icon.title-card .title-card > .colLeft .colLeft img, .card-icon.title-card .usa-card__icon img, .card-icon.title-card .usa-card__img img, .title-card > .colLeft .card-icon.title-card .colLeft img, .title-card > .colLeft .usa-card.card-icon .colLeft img, .usa-card.card-icon .title-card > .colLeft .colLeft img, .usa-card.card-icon .usa-card__icon img, .usa-card.card-icon .usa-card__img img { height: auto; max-width: 80px; object-fit: none; }
.card-media.title-card .title-card, .card-media.title-card .usa-card__container, .usa-card.card-media .title-card, .usa-card.card-media .usa-card__container { border-width: 0.25rem 1px 1px; border-color: rgb(229, 160, 0) rgb(223, 225, 226) rgb(223, 225, 226); border-style: solid; }
.card-media.title-card .usa-card__heading, .usa-card.card-media .usa-card__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.2rem; margin-bottom: 1rem; padding-bottom: 2rem; color: rgb(86, 92, 101); }
.card-livestream.title-card .btn, .card-livestream.title-card .button, .card-livestream.title-card .dropbutton__toggle-button, .card-livestream.title-card .more-link a, .card-livestream.title-card .submit-box, .card-livestream.title-card .tabs__link, .card-livestream.title-card .usa-button, .card-media.title-card .btn, .card-media.title-card .button, .card-media.title-card .dropbutton__toggle-button, .card-media.title-card .more-link a, .card-media.title-card .submit-box, .card-media.title-card .tabs__link, .card-media.title-card .usa-button, .more-link .card-livestream.title-card a, .more-link .card-media.title-card a, .more-link .usa-card.card-livestream a, .more-link .usa-card.card-media a, .usa-card.card-livestream .btn, .usa-card.card-livestream .button, .usa-card.card-livestream .dropbutton__toggle-button, .usa-card.card-livestream .more-link a, .usa-card.card-livestream .submit-box, .usa-card.card-livestream .tabs__link, .usa-card.card-livestream .usa-button, .usa-card.card-media .btn, .usa-card.card-media .button, .usa-card.card-media .dropbutton__toggle-button, .usa-card.card-media .more-link a, .usa-card.card-media .submit-box, .usa-card.card-media .tabs__link, .usa-card.card-media .usa-button { margin-bottom: 0.25rem; margin-top: 0.25rem; display: block; text-align: center; }
.card-media.title-card strong, .usa-card.card-media strong { color: rgb(86, 92, 101); }
.card-livestream.title-card, .usa-card.card-livestream { margin-bottom: 0px; }
.card-livestream.title-card .title-card, .card-livestream.title-card .usa-card__container, .usa-card.card-livestream .title-card, .usa-card.card-livestream .usa-card__container { border-width: 0px; border-style: solid; }
.card-livestream.title-card .usa-card__details, .usa-card.card-livestream .usa-card__details { padding: 0px !important; }
.card-livestream.title-card .title-card-title, .card-livestream.title-card .title-card > .colRight, .card-livestream.title-card .title-card > .in-right-column, .card-livestream.title-card .usa-card__body, .card-livestream.title-card .usa-card__footer, .card-livestream.title-card .usa-card__header, .usa-card.card-livestream .title-card-title, .usa-card.card-livestream .title-card > .colRight, .usa-card.card-livestream .title-card > .in-right-column, .usa-card.card-livestream .usa-card__body, .usa-card.card-livestream .usa-card__footer, .usa-card.card-livestream .usa-card__header { padding-left: 0px; padding-right: 0px; }
.card-map-event.title-card:last-child, .usa-card.card-map-event:last-child { margin-bottom: 0px; }
.card-map-event.title-card .card-location-dates, .collection-cta, .usa-card.card-map-event .card-location-dates { margin-bottom: 0.5rem; }
.card-map-event.title-card .title-card, .card-map-event.title-card .usa-card__container, .usa-card.card-map-event .title-card, .usa-card.card-map-event .usa-card__container { border-width: 0px; border-style: solid; margin-left: 0px; margin-right: 0px; }
.card-map-event.title-card .usa-card__details, .usa-card.card-map-event .usa-card__details { padding: 1rem; }
.card-map-event.title-card .title-card-title, .card-map-event.title-card .usa-card__header, .usa-card.card-map-event .title-card-title, .usa-card.card-map-event .usa-card__header { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
.card-map-event.title-card .card-location-dates .card-location, .usa-card.card-map-event .card-location-dates .card-location { margin-right: 1.5rem; font-weight: 700; }
.card-map-event.title-card .title-card > .colRight, .card-map-event.title-card .title-card > .in-right-column, .card-map-event.title-card .usa-card__body, .usa-card.card-map-event .title-card > .colRight, .usa-card.card-map-event .title-card > .in-right-column, .usa-card.card-map-event .usa-card__body { padding-bottom: 1rem; padding-left: 0px; padding-right: 0px; }
.card-map-event.title-card .usa-card__footer, .usa-card.card-map-event .usa-card__footer { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; align-items: center; display: flex; justify-content: space-between; }
.card-map-event.title-card .usa-card__footer .btn, .card-map-event.title-card .usa-card__footer .button, .card-map-event.title-card .usa-card__footer .dropbutton__toggle-button, .card-map-event.title-card .usa-card__footer .more-link a, .card-map-event.title-card .usa-card__footer .submit-box, .card-map-event.title-card .usa-card__footer .tabs__link, .card-map-event.title-card .usa-card__footer .usa-button, .more-link .card-map-event.title-card .usa-card__footer a, .more-link .usa-card.card-map-event .usa-card__footer a, .usa-card.card-map-event .usa-card__footer .btn, .usa-card.card-map-event .usa-card__footer .button, .usa-card.card-map-event .usa-card__footer .dropbutton__toggle-button, .usa-card.card-map-event .usa-card__footer .more-link a, .usa-card.card-map-event .usa-card__footer .submit-box, .usa-card.card-map-event .usa-card__footer .tabs__link, .usa-card.card-map-event .usa-card__footer .usa-button { margin-left: auto; }
.card-map-event.title-card .popup-close, .usa-card.card-map-event .popup-close { background-color: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-radius: 99rem; box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.5rem 0px; background-image: url(""); background-position: center center; background-repeat: no-repeat; height: 50px; width: 50px; left: -1rem; position: absolute; top: -1rem; z-index: 2; }
.container[class*="-dark"] .usa-hero .grid-container, .container[class*="-darker"] .usa-hero .grid-container, .container[class*="-darkest"] .usa-hero .grid-container, .usa-menu-btn { box-shadow: none; }
.flip-card.title-card, .usa-card.flip-card { margin-bottom: 1rem; align-self: stretch; display: flex; flex: 0 1 auto; flex-direction: column; max-width: 420px; perspective: 1000px; cursor: pointer; }
.flip-card.title-card:last-child, .usa-card.flip-card:last-child { margin-bottom: 1rem; }
.usa-footer .block:last-child, .usa-footer__primary-section .grid-row > .col-md-12, .usa-footer__primary-section .grid-row > .grid-col-12, .usa-footer__primary-section .row:not(.panels-flexible-row) > .col-md-12, .usa-footer__primary-section .row:not(.panels-flexible-row) > .grid-col-12, ul.usa-collection.list--map-events .meta-date { margin-bottom: 0px; }
.flip-card.title-card .title-card, .flip-card.title-card .usa-card__container, .usa-card.flip-card .title-card, .usa-card.flip-card .usa-card__container { border-width: 0px; border-style: solid; margin-left: 0.5rem; margin-right: 0.5rem; flex: 1 1 0%; display: flex; flex-direction: column; overflow: visible; position: relative; transform-style: preserve-3d; transition: transform 0.6s; }
.flip-card.title-card .title-card > .colLeft, .flip-card.title-card .usa-card__media, .usa-card.flip-card .title-card > .colLeft, .usa-card.flip-card .usa-card__media { border-radius: 0.25rem; backface-visibility: hidden; overflow: hidden; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transform: rotateY(0deg); z-index: 2; }
.flip-card.title-card .title-card > .colLeft::after, .flip-card.title-card .usa-card__media::after, .usa-card.flip-card .title-card > .colLeft::after, .usa-card.flip-card .usa-card__media::after { background-image: linear-gradient(rgba(27, 27, 27, 0), rgb(27, 27, 27)); content: ""; display: block; position: absolute; inset: 0px; z-index: 1; }
.flip-card.title-card .title-card > .colLeft .colLeft, .flip-card.title-card .title-card > .colLeft .usa-card__img, .flip-card.title-card .usa-card__media .usa-card__img, .title-card > .colLeft .flip-card.title-card .usa-card__media .colLeft, .title-card > .colLeft .usa-card.flip-card .usa-card__media .colLeft, .usa-card.flip-card .title-card > .colLeft .colLeft, .usa-card.flip-card .title-card > .colLeft .usa-card__img, .usa-card.flip-card .usa-card__media .usa-card__img { position: absolute; inset: 0px; }
.flip-card.title-card .title-card > .colLeft .usa-card__heading.flip-card__front-heading, .flip-card.title-card .usa-card__media .usa-card__heading.flip-card__front-heading, .usa-card.flip-card .title-card > .colLeft .usa-card__heading.flip-card__front-heading, .usa-card.flip-card .usa-card__media .usa-card__heading.flip-card__front-heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.33rem; margin: 0px; padding: 0px 0px 0px 1rem; color: rgb(255, 255, 255); position: absolute; bottom: 40px; left: 40px; right: 40px; z-index: 2; border-left: 0.25rem solid rgb(41, 225, 203); }
.flip-card.title-card .usa-card__details, .usa-card.flip-card .usa-card__details { background-color: rgb(26, 68, 128); padding: 1.5rem; border-radius: 0.25rem; color: rgb(255, 255, 255); align-items: flex-start; backface-visibility: hidden; display: flex; flex-direction: column; height: 100%; justify-content: center; position: relative; overflow: hidden; transform: rotateY(-180deg); z-index: 3; }
.flip-card.title-card .usa-card__details a, .flip-card.title-card .usa-card__details a:focus, .flip-card.title-card .usa-card__details a:hover, .usa-card.flip-card .usa-card__details a, .usa-card.flip-card .usa-card__details a:focus, .usa-card.flip-card .usa-card__details a:hover { color: rgb(255, 255, 255); }
.flip-card.title-card .usa-card__heading, .usa-card.flip-card .usa-card__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.2rem; padding-top: 0px; color: rgb(255, 255, 255); }
.flip-card.title-card .title-card-title, .flip-card.title-card .title-card > .colRight, .flip-card.title-card .title-card > .in-right-column, .flip-card.title-card .usa-card__body, .flip-card.title-card .usa-card__footer, .flip-card.title-card .usa-card__header, .usa-card.flip-card .title-card-title, .usa-card.flip-card .title-card > .colRight, .usa-card.flip-card .title-card > .in-right-column, .usa-card.flip-card .usa-card__body, .usa-card.flip-card .usa-card__footer, .usa-card.flip-card .usa-card__header { padding-left: 0px; padding-right: 0px; }
.flip-card.title-card .usa-button--unstyled, .usa-card.flip-card .usa-button--unstyled { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; padding-left: 0px; padding-right: 0px; }
.flip-card.flipped.title-card .title-card, .flip-card.flipped.title-card .usa-card__container, .usa-card.flip-card.flipped .title-card, .usa-card.flip-card.flipped .usa-card__container { transform: rotateY(-180deg); }
.search-results__desc-sort .search-results__sort-by .usa-button--unstyled.open::after, .show-search-tips.open .usa-button--unstyled::after { transform: scaleY(-1); }
.flip-card.title-card .usa-tooltip__body, .flip-card.title-card .usa-tooltip__body--top, .usa-card.flip-card .usa-tooltip__body, .usa-card.flip-card .usa-tooltip__body--top { background-color: rgb(27, 27, 27); }
.flip-card.title-card .usa-tooltip__body--top::after, .flip-card.title-card .usa-tooltip__body::after, .usa-card.flip-card .usa-tooltip__body--top::after, .usa-card.flip-card .usa-tooltip__body::after { border-top-color: rgb(27, 27, 27); }
.card-logo.title-card .title-card, .card-logo.title-card .usa-card__container, .usa-card.card-logo .title-card, .usa-card.card-logo .usa-card__container { background-color: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; }
.card-logo.title-card .title-card > .colLeft, .card-logo.title-card .usa-card__media, .usa-card.card-logo .title-card > .colLeft, .usa-card.card-logo .usa-card__media { position: relative; }
.card-logo.title-card .title-card > .colLeft .colLeft, .card-logo.title-card .usa-card__img, .title-card > .colLeft .card-logo.title-card .colLeft, .title-card > .colLeft .usa-card.card-logo .colLeft, .usa-card.card-logo .title-card > .colLeft .colLeft, .usa-card.card-logo .usa-card__img { background-color: rgba(0, 0, 0, 0); border-radius: 2px; position: relative; z-index: 1; }
.card-logo.title-card .usa-card__icon, .usa-card.card-logo .usa-card__icon { display: flex; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); max-width: 55%; max-height: 50%; height: 100%; width: 100%; z-index: 3; }
.usa-collection--related:first-child::before, .usa-collection__meta:empty { display: none; }
.usa-collection--related .usa-collection__img, .usa-collection__item.home-news .usa-collection__img { width: 5rem; }
.card-logo.title-card .usa-card__icon img, .usa-card.card-logo .usa-card__icon img { max-width: 100%; max-height: 100%; height: auto; width: 100%; object-fit: contain; }
.card-logo.title-card .usa-card__heading, .usa-card.card-logo .usa-card__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; font-weight: 400; }
.card-logo.title-card .title-card-title, .card-logo.title-card .title-card > .colRight, .card-logo.title-card .title-card > .in-right-column, .card-logo.title-card .usa-card__body, .card-logo.title-card .usa-card__footer, .card-logo.title-card .usa-card__header, .usa-card.card-logo .title-card-title, .usa-card.card-logo .title-card > .colRight, .usa-card.card-logo .title-card > .in-right-column, .usa-card.card-logo .usa-card__body, .usa-card.card-logo .usa-card__footer, .usa-card.card-logo .usa-card__header { padding-left: 0px; padding-right: 0px; }
.card-logo.title-card .title-card-title, .card-logo.title-card .usa-card__header, .usa-card.card-logo .title-card-title, .usa-card.card-logo .usa-card__header { padding-bottom: 1rem; padding-top: 1rem; }
.text-white .card-logo.title-card .usa-card__heading, .text-white .card-logo.title-card .usa-card__heading a, .text-white .usa-card.card-logo .usa-card__heading, .text-white .usa-card.card-logo .usa-card__heading a, .text-white .usa-card.card-logo .usa-card__heading a:focus, .text-white .usa-card.card-logo .usa-card__heading a:hover, .text-white .usa-card.card-logo .usa-card__heading a:visited { color: rgb(255, 255, 255); }
.title-card { margin-right: 0px; }
.pattern-lab-content .title-card, .pattern-lab-content .usa-card { max-width: 40rem; }
.pattern-lab-content .usa-card-flag { max-width: 80rem; }
.usa-checkbox__input--tile + [class$="__label"] { border-radius: 0.25rem; padding-left: 3rem; padding-bottom: 0.75rem; padding-top: 0.75rem; border: 2px solid rgb(169, 174, 177); }
.usa-checkbox__input--tile:checked + [class$="__label"] { background-color: rgb(229, 250, 255); border-color: rgb(0, 94, 162); border-style: solid; }
.form-item--checkbox .form-item__label, .usa-checkbox__label { font-weight: 700; }
.usa-checkbox__label-description { font-weight: 400; }
.usa-collection__item { margin-top: 2rem; max-width: 55rem; padding-top: 2rem; border-top: 2px solid rgb(223, 225, 226); }
.usa-collection__item .categories-label, .usa-collection__item .tags-label { margin: 0px; font-weight: 700; color: rgb(86, 92, 101); }
.usa-collection__img { width: 10rem; }
.usa-collection__meta { margin-top: 1rem; }
.usa-collection__meta.usa-tags { margin-top: 0px; margin-bottom: 1rem; }
.usa-collection__meta .usa-tag { background-color: rgb(241, 243, 246); padding: 0px; font-weight: 700; text-transform: none; }
.usa-collection__meta .usa-tag a, .usa-collection__meta .usa-tag span { display: block; color: rgb(15, 100, 96); border: 1px solid rgb(241, 243, 246); padding: 2px 0.5rem; }
.usa-collection--related .usa-collection__heading a:focus, .usa-collection--related .usa-collection__heading a:hover, .usa-collection__heading a:focus, .usa-collection__heading a:hover, .usa-footer__return-to-top a { text-decoration: underline; }
.usa-collection__meta .usa-tag a:focus, .usa-collection__meta .usa-tag a:hover { border: 1px solid rgb(15, 100, 96); }
.usa-collection__meta .usa-tag--alt a, .usa-collection__meta .usa-tag--alt span { color: rgb(27, 27, 27); }
.usa-collection__meta .usa-tag--alt a:focus, .usa-collection__meta .usa-tag--alt a:hover { border: 1px solid rgb(27, 27, 27); }
.usa-collection__meta .meta-date { margin-bottom: 1rem; text-transform: uppercase; }
.usa-collection__meta.meta-information--pre-header li.usa-collection__meta-item { margin-right: 1rem; display: inline-block; }
.usa-collection__meta.meta-information--pre-header li.usa-collection__meta-item.meta-location { font-weight: 700; }
.usa-collection__heading { line-height: 1.5; }
.usa-collection__tagline { text-transform: uppercase; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 0.87rem; color: rgb(86, 92, 101); letter-spacing: 0.5px; }
.usa-collection__calendar-date-month { background-color: rgb(0, 132, 128); font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 0.93rem; }
.usa-collection__calendar-date-day { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 2.13rem; line-height: 1.1; color: rgb(0, 132, 128); border: 2px solid rgb(0, 132, 128); }
.usa-collection--related { border-top-width: 0px; border-top-style: solid; margin-top: 1rem; padding-top: 1rem; }
.usa-collection--related .usa-collection__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; font-weight: 400; }
.usa-collection--related .usa-collection__heading a { font-weight: 700; text-decoration: none; }
.collection-cta { margin-top: 1.5rem; }
.usa-collection.home-news { padding: 0px; }
.usa-collection__item.home-news { border-top-width: 0px; border-top-style: solid; margin: 0px; padding-bottom: 1rem; padding-top: 2rem; border-bottom: 1px solid rgb(241, 243, 246); }
.usa-collection__item.home-news:first-child { padding-top: 1rem; }
.usa-collection__item.home-news .usa-collection__body { display: flex; flex-flow: wrap; }
.usa-collection__item.home-news .usa-collection__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; padding-bottom: 1rem; font-weight: 700; width: 100%; order: 2; position: relative; }
.usa-collection__item.home-news .usa-collection__meta { width: 100%; order: 1; position: relative; }
.usa-collection__item.home-news .usa-collection__description { width: 100%; order: 3; position: relative; }
.usa-collection__content-type { margin-left: 0.5rem; padding-left: 0.5rem; color: rgb(61, 69, 81); border-left: 1px solid rgb(86, 92, 101); }
.usa-footer > .grid-container, .usa-footer__nav { margin-left: auto; margin-right: auto; max-width: 75rem; }
ul.usa-collection li.usa-collection__item { max-width: 100%; }
ul.usa-collection.list--related { margin: 0px; padding: 0px; }
ul.usa-collection.list--news { padding: 0px; }
ul.usa-collection.list--news li:first-child { border-top-width: 0px; border-top-style: solid; }
ul.usa-collection.list--map-events { background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; border-radius: 0.5rem; }
ul.usa-collection.list--map-events--nearby { padding: 0px; }
ul.usa-collection.list--map-events .usa-collection__item { border-top-width: 0px; border-top-style: solid; margin: 0px; padding-bottom: 1.5rem; padding-top: 1.5rem; flex-wrap: wrap; border-bottom: 1px solid rgb(223, 225, 226); }
ul.usa-collection.list--map-events .usa-collection__item .icon-inline { color: rgb(86, 92, 101); }
ul.usa-collection.list--map-events .usa-collection__heading a.usa-link { text-decoration: none; }
ul.usa-collection.list--map-events-international { background-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; }
ul.usa-collection.list--map-events-international .usa-collection__item { border-top-width: 0px; border-top-style: solid; margin: 0px; padding-bottom: 1.5rem; padding-top: 1.5rem; border-bottom: 1px solid rgb(169, 174, 177); }
ul.usa-collection.list--map-events-international .usa-collection__item:last-child { border-bottom-width: 0px; border-bottom-style: solid; }
ul.usa-collection.list--city-events { padding: 0px; }
ul.usa-collection.list--city-events li.usa-collection__item { border-top-width: 0px; border-top-style: solid; margin: 0px; padding-bottom: 1rem; padding-top: 1rem; align-items: center; border-bottom: 1px solid rgb(241, 243, 246); }
ul.usa-collection.list--legislation-preview { padding: 0px; }
ul.usa-collection.list--legislation-preview li.usa-collection__item { border-top-width: 0px; border-top-style: solid; margin: 0px; padding-bottom: 1rem; padding-top: 1rem; display: block; border-bottom: 1px solid rgb(241, 243, 246); }
.card-link-tile ul.usa-collection.list--legislation-preview li.usa-collection__item .heading-2, .card-link-tile ul.usa-collection.list--legislation-preview li.usa-collection__item h2, .card-tile .title-card-title ul.usa-collection.list--legislation-preview li.usa-collection__item .heading-2, .card-tile .title-card-title ul.usa-collection.list--legislation-preview li.usa-collection__item h2, .card-tile .usa-card__header ul.usa-collection.list--legislation-preview li.usa-collection__item .heading-2, .card-tile .usa-card__header ul.usa-collection.list--legislation-preview li.usa-collection__item h2, ul.usa-collection.list--legislation-preview li.usa-collection__item .card-link-tile .heading-2, ul.usa-collection.list--legislation-preview li.usa-collection__item .card-link-tile h2, ul.usa-collection.list--legislation-preview li.usa-collection__item .card-tile .title-card-title .heading-2, ul.usa-collection.list--legislation-preview li.usa-collection__item .card-tile .title-card-title h2, ul.usa-collection.list--legislation-preview li.usa-collection__item .card-tile .usa-card__header .heading-2, ul.usa-collection.list--legislation-preview li.usa-collection__item .card-tile .usa-card__header h2, ul.usa-collection.list--legislation-preview li.usa-collection__item .heading-4, ul.usa-collection.list--legislation-preview li.usa-collection__item h4 { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.46rem; margin-bottom: 0.5rem; }
ul.usa-collection.list--legislation-block { margin: 0px; padding: 0px; }
ul.usa-collection.list--legislation-block li.usa-collection__item { border-top-width: 0px; border-top-style: solid; margin: 0px; padding-bottom: 1rem; padding-top: 1rem; border-bottom: 1px solid rgb(241, 243, 246); }
ul.usa-collection.list--legislation-page { margin: 0px; padding: 0px; }
ul.usa-collection.list--legislation-page li.usa-collection__item { border-top-width: 0px; border-top-style: solid; margin: 0px; padding-bottom: 1.5rem; padding-top: 1.5rem; border-bottom: 1px solid rgb(241, 243, 246); }
ul.usa-collection ul.notes { margin: 0px; padding: 0.5rem 0px 0px; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; list-style: none; }
ul.usa-collection ul.notes li { margin: 0px 1rem 0px 0px; padding: 0px 1rem 0px 0px; display: inline-block; border-right: 1px solid rgb(223, 225, 226); }
ul.link-list li a, ul.link-list li span.usa-tooltip { display: block !important; }
ul.usa-collection ul.notes li:last-child { border-right-width: 0px; border-right-style: solid; margin-right: 0px; padding-right: 0px; }
ul.usa-collection .icon-inline { margin-right: 0.25rem; display: inline-block; vertical-align: middle; }
.recent--blog .block--inner, .recent--news .block--inner, .related--blog .block--inner, .related--news .block--inner { padding: 1rem !important; height: 100%; border: 2px solid rgb(223, 225, 226); }
.recent--blog .heading-2, .recent--blog h2, .recent--news .heading-2, .recent--news h2, .related--blog .heading-2, .related--blog h2, .related--news .heading-2, .related--news h2 { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.46rem; }
.recent--blog .view__footer, .recent--news .view__footer { margin-top: 1rem; padding-top: 1rem; font-weight: 700; }
.teaser-blog .meta-date { margin-bottom: 1rem; font-weight: 700; color: rgb(61, 69, 81); }
.teaser-livestream .usa-collection__heading { line-height: 1.4; position: relative; }
.teaser-livestream .usa-collection__heading::before { margin-right: 0.5rem; background-image: url(""); background-position: center center; background-repeat: no-repeat; background-size: 1.5rem; content: ""; display: inline-block; height: 24px; vertical-align: top; width: 24px; }
.teaser-livestream .meta-date { margin-bottom: 1rem; text-transform: none; }
.best-bets__wrapper .best-bets-title, .search-result .content-type, .usa-menu-btn, .usa-tag { text-transform: uppercase; }
.teaser-livestream .meta-date .date { font-weight: 700; color: rgb(61, 69, 81); }
.view--livestream-channel-viewer .view__footer, .view--upcoming-livestreams .view__footer { margin-bottom: 2rem; margin-top: 2rem; }
.usa-fieldset { margin-top: 3rem; }
.usa-legend { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.2rem; margin-bottom: 1.5rem; padding-bottom: 1rem; font-weight: 700; }
.usa-legend .usa-hint { font-weight: 400; }
.usa-file-input__target { border: 2px dashed rgb(0, 163, 152); }
.usa-form-group--error .usa-file-input__target { border: 2px dashed rgb(207, 73, 0); }
.usa-file-input__preview, .usa-file-input__preview-heading { background-color: rgb(224, 247, 246); }
.usa-footer { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.5; overflow: hidden; }
.usa-footer > .grid-container { padding-left: 1.5rem; padding-right: 1.5rem; }
.usa-footer__return-to-top { line-height: 0.9; }
.menu--footer .menu__item, .usa-footer__contact-info, .usa-footer__primary-content, .usa-footer__secondary-link { line-height: 1.1; }
.usa-footer__return-to-top a:visited { color: rgb(84, 39, 143); }
.usa-footer__return-to-top a:active { color: rgb(17, 24, 29); }
.usa-footer__return-to-top a:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-footer__nav { padding-left: 0px; padding-right: 0px; border-bottom: 1px solid rgb(223, 225, 226); }
.usa-footer__nav > ul { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.usa-footer__primary-container, .usa-footer__primary-section > .grid-container { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1.5rem; padding-right: 1.5rem; }
.menu--footer .menu__link a, .usa-footer__primary-link a, .usa-footer__secondary-link a { text-decoration: none; }
.menu--footer .menu__link a:hover, .usa-footer__primary-link a:hover, .usa-footer__secondary-link a:hover { text-decoration: underline; }
.menu--footer .menu__link, .usa-footer__primary-link { color: rgb(27, 27, 27); text-decoration: none; font-weight: 700; display: block; padding: 1rem 1.5rem; }
.menu--footer .menu__link:hover, .usa-footer__contact-info a:hover, .usa-footer__primary-link:hover { text-decoration: underline; }
.usa-footer__primary-link--button { width: 100%; border: 0px; cursor: pointer; }
.usa-footer__primary-link--button::before { background: url("expand_more.svg") center center / contain no-repeat; display: inline-block; content: ""; vertical-align: middle; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-footer__primary-link--button::before { background: currentcolor; mask: url("expand_more.svg") center center / contain no-repeat; }
}
.usa-footer__primary-link--button:not([disabled]):focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: -0.25rem; }
.usa-footer__primary-link--button::before { height: 1.25rem; width: 1.25rem; align-items: center; background-size: contain; content: ""; display: inline-flex; justify-content: center; margin-right: 0.25rem; margin-left: -0.25rem; }
.usa-footer--slim .usa-footer__contact-info, .usa-social-link { display: inline-block; }
.usa-footer__primary-link--button + .usa-list--unstyled { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.usa-footer__primary-link--button[aria-expanded="false"]::before { background: url("navigate_next.svg") center center / contain no-repeat; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-right: 0.25rem; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-footer__primary-link--button[aria-expanded="false"]::before { background: currentcolor; mask: url("navigate_next.svg") center center / contain no-repeat; }
}
.usa-footer__primary-link--button[aria-expanded="false"] + .usa-list--unstyled { display: none; }
.usa-footer__secondary-link a { color: rgb(11, 71, 120); text-decoration: underline; padding-bottom: 0.75rem; padding-top: 0.75rem; display: block; }
.usa-footer__social-links a, .usa-logo a, .usa-menu-btn { text-decoration: none; }
.usa-footer__secondary-link a:visited { color: rgb(84, 39, 143); }
.usa-footer__secondary-link a:hover { color: rgb(22, 46, 81); }
.usa-footer__secondary-link a:active { color: rgb(17, 24, 29); }
.usa-footer__secondary-link a:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-footer__contact-info a { color: rgb(27, 27, 27); text-decoration: none; }
.card-tile .title-card-title .usa-footer__primary-section .heading-2, .card-tile .title-card-title .usa-footer__primary-section h2, .card-tile .title-card-title .usa-footer__secondary-section .heading-2, .card-tile .title-card-title .usa-footer__secondary-section h2, .card-tile .usa-card__header .usa-footer__primary-section .heading-2, .card-tile .usa-card__header .usa-footer__primary-section h2, .card-tile .usa-card__header .usa-footer__secondary-section .heading-2, .card-tile .usa-card__header .usa-footer__secondary-section h2, .title-card-title .usa-footer__primary-section p, .title-card-title .usa-footer__secondary-section p, .usa-accordion--nav .usa-footer__primary-section .usa-accordion__heading, .usa-accordion--nav .usa-footer__secondary-section .usa-accordion__heading, .usa-footer__primary-section, .usa-footer__primary-section .card-tile .title-card-title .heading-2, .usa-footer__primary-section .card-tile .title-card-title h2, .usa-footer__primary-section .card-tile .usa-card__header .heading-2, .usa-footer__primary-section .card-tile .usa-card__header h2, .usa-footer__primary-section .heading-2, .usa-footer__primary-section .heading-3, .usa-footer__primary-section .heading-4, .usa-footer__primary-section .heading-5, .usa-footer__primary-section .heading-6, .usa-footer__primary-section .title-card-title p, .usa-footer__primary-section .usa-accordion--nav .usa-accordion__heading, .usa-footer__primary-section a, .usa-footer__primary-section a:focus, .usa-footer__primary-section a:hover, .usa-footer__primary-section h2, .usa-footer__primary-section h3, .usa-footer__primary-section h4, .usa-footer__primary-section h5, .usa-footer__primary-section h6, .usa-footer__return-to-top a, .usa-footer__return-to-top a:focus, .usa-footer__return-to-top a:hover, .usa-footer__secondary-section .card-tile .title-card-title .heading-2, .usa-footer__secondary-section .card-tile .title-card-title h2, .usa-footer__secondary-section .card-tile .usa-card__header .heading-2, .usa-footer__secondary-section .card-tile .usa-card__header h2, .usa-footer__secondary-section .heading-2, .usa-footer__secondary-section .heading-3, .usa-footer__secondary-section .heading-4, .usa-footer__secondary-section .heading-5, .usa-footer__secondary-section .heading-6, .usa-footer__secondary-section .title-card-title p, .usa-footer__secondary-section .usa-accordion--nav .usa-accordion__heading, .usa-footer__secondary-section a, .usa-footer__secondary-section a:focus, .usa-footer__secondary-section a:hover, .usa-footer__secondary-section h2, .usa-footer__secondary-section h3, .usa-footer__secondary-section h4, .usa-footer__secondary-section h5, .usa-footer__secondary-section h6, .usa-menu-btn { color: rgb(255, 255, 255); }
.usa-sign-up { padding-bottom: 2rem; padding-top: 1.5rem; }
.more-link .usa-sign-up a, .usa-sign-up .btn, .usa-sign-up .button, .usa-sign-up .dropbutton__toggle-button, .usa-sign-up .fieldset__legend, .usa-sign-up .form-item__label, .usa-sign-up .more-link a, .usa-sign-up .submit-box, .usa-sign-up .tabs__link, .usa-sign-up .usa-button, .usa-sign-up .usa-label { margin-top: 0.75rem; }
.usa-sign-up__heading { line-height: 1.5; font-weight: 700; margin: 0px; }
.usa-footer__secondary-section > .grid-container { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1.5rem; padding-right: 1.5rem; }
.usa-footer__logo { margin-top: 0.5rem; }
.usa-footer__logo-img { max-width: 5rem; }
.usa-footer__logo-heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.86rem; line-height: 0.9; font-weight: 700; margin-bottom: 0.5rem; margin-top: 0.5rem; }
.usa-footer__primary-section, .usa-footer__secondary-section { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 0.93rem; }
.usa-footer__contact-links { margin-top: 1.5rem; }
.usa-footer__contact-heading { line-height: 1.5; margin-top: 0px; }
.usa-footer__social-links { line-height: 0.9; padding-bottom: 0.5rem; }
.usa-social-link { height: 3rem; width: 3rem; background-color: rgba(0, 0, 0, 0.1); padding: 0.25rem; }
.usa-social-link:hover { background-color: rgb(255, 255, 255); }
.usa-social-link__icon { display: block; height: auto; width: 100%; }
.usa-footer--slim .usa-footer__address { padding: 1rem 1.5rem; }
.usa-footer--slim .usa-footer__logo { align-items: center; }
.usa-footer--slim .usa-footer__logo-img { max-width: 3rem; }
.usa-footer--big .usa-footer__nav { margin-left: -1.5rem; margin-right: -1.5rem; border-bottom-width: 0px !important; border-bottom-style: solid !important; padding-bottom: 1rem; padding-top: 1rem; }
.menu--footer .usa-footer--big .menu__link, .usa-footer--big .menu--footer .menu__link, .usa-footer--big .usa-footer__primary-link { font-weight: 700; line-height: 1.1; margin: 0px; }
.menu--footer .usa-footer--big .usa-footer__primary-content--collapsible .menu__link, .usa-footer--big .usa-footer__primary-content--collapsible .menu--footer .menu__link, .usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link { align-items: center; display: flex; justify-content: flex-start; }
.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled { padding-left: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.25rem; }
.usa-footer__primary-section { background-color: rgb(26, 68, 128); padding: 1rem; }
.usa-footer__primary-section .usa-social-link { background-color: rgba(0, 0, 0, 0); height: 2rem; width: 2rem; }
.usa-footer__primary-section .usa-social-link:focus, .usa-footer__primary-section .usa-social-link:hover { background-color: rgb(0, 94, 162); }
.usa-footer__primary-section .usa-list { padding-left: 0px; }
.menu--footer .menu__item, .usa-footer__primary-content { border-top: 0px solid rgb(223, 225, 226); margin-bottom: 2rem; }
.menu--footer .menu__item .usa-list, .usa-footer__primary-content .usa-list { padding-left: 0.5rem; }
.usa-footer__secondary-section { background-color: rgb(22, 46, 81); padding-bottom: 4rem; padding-top: 2rem; color: rgb(255, 255, 255); }
.menu--footer .usa-footer--big .menu__link, .usa-footer--big .menu--footer .menu__link, .usa-footer--big .usa-footer__primary-link { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 0.93rem; padding: 0px 0px 0px 0.5rem; }
.usa-footer__contact-heading, .usa-footer__social-links .heading-2, .usa-footer__social-links h2, .usa-header, .usa-sign-up__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; }
.grid-gap-0.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-0 > *, .l-footer-top .l-constrain { padding-left: 0px; padding-right: 0px; }
.usa-footer__secondary-link { margin: 0px; padding: 0px; }
.grid-container, .grid-container-card, .grid-container-card-lg, .grid-container-desktop, .grid-container-desktop-lg, .grid-container-mobile, .grid-container-mobile-lg, .grid-container-tablet, .grid-container-tablet-lg, .grid-container-widescreen { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
.usa-footer__secondary-link + .usa-footer__secondary-link { padding-top: 0px; }
.usa-footer__contact-links, .usa-footer__social-links, .usa-footer__social-links--secretary { margin-bottom: 1rem; flex-direction: column; justify-content: center; text-align: center; }
.usa-footer__social-links { display: flex; align-items: center; }
.usa-footer__social-links .heading-2, .usa-footer__social-links h2 { margin-top: 0px; }
.usa-footer__social-links .social-links--icon { padding: 0px; flex: 0 0 70px; }
.usa-footer__social-links .social-links--icon img { border-radius: 99rem; height: 70px; width: 70px; }
.usa-footer__social-links > div { padding-left: 1rem; padding-right: 1rem; }
.usa-footer__contact-heading, .usa-sign-up__heading { margin-bottom: 0px; }
.more-link .usa-sign-up a, .usa-sign-up .btn, .usa-sign-up .button, .usa-sign-up .dropbutton__toggle-button, .usa-sign-up .more-link a, .usa-sign-up .submit-box, .usa-sign-up .tabs__link, .usa-sign-up .usa-button { margin-top: 0px; }
.usa-footer__logo { margin-bottom: 1.5rem !important; padding-bottom: 1.5rem; border-bottom: 1px solid rgb(169, 174, 177); }
.usa-footer__logo .usa-footer__logo-img { max-width: 17rem; width: 100%; }
.usa-footer__contact-heading { margin-bottom: 0px; }
.usa-footer__address, .usa-footer__contact-info { margin-bottom: 0px; margin-top: 0px; justify-content: center; text-align: center; }
.usa-footer__return-to-top { padding-bottom: 0px; padding-top: 0px; }
.subfooter-section { margin-top: 2rem; padding-top: 1rem; border-top: 1px solid rgb(255, 255, 255); }
.usa-footer__secondary-top { border-bottom-width: 0px; border-bottom-style: solid; padding-bottom: 0px; }
.usa-footer__secondary-top .usa-footer__nav .grid-row, .usa-footer__secondary-top .usa-footer__nav .row:not(.panels-flexible-row) { justify-content: stretch; }
.usa-footer__secondary-top .usa-footer__nav .grid-row .menu, .usa-footer__secondary-top .usa-footer__nav .row:not(.panels-flexible-row) .menu { padding: 0px 2rem; margin-bottom: 1rem; flex: 0 0 100%; text-align: center; }
.grid-col-auto, .grid-col-fill { width: auto !important; }
.grid-container { max-width: 75rem; }
.grid-container-card { max-width: 10rem; }
.grid-container-card-lg { max-width: 15rem; }
.grid-container-mobile { max-width: 20rem; }
.grid-container-mobile-lg { max-width: 30rem; }
.grid-container-tablet { max-width: 40rem; }
.grid-container-tablet-lg { max-width: 55rem; }
.grid-container-desktop { max-width: 64rem; }
.grid-container-desktop-lg { max-width: 75rem; }
.grid-container-widescreen { max-width: 87.5rem; }
.grid-col, .grid-col-auto, .grid-col-fill { max-width: 100%; width: auto; }
.grid-row, .row:not(.panels-flexible-row) { display: flex; flex-wrap: wrap; }
.grid-gap.row:not(.panels-flexible-row), .grid-row.grid-gap { margin-left: -0.5rem; margin-right: -0.5rem; }
.grid-gap-0.row:not(.panels-flexible-row), .grid-row.grid-gap-0 { margin-left: 0px; margin-right: 0px; }
.grid-gap-2px.row:not(.panels-flexible-row), .grid-row.grid-gap-2px { margin-left: -1px; margin-right: -1px; }
.grid-gap-2px.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-2px > * { padding-left: 1px; padding-right: 1px; }
.grid-gap-05.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-05 > *, .usa-tooltip__trigger:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box) { padding-left: 2px; padding-right: 2px; }
.grid-gap-05.row:not(.panels-flexible-row), .grid-row.grid-gap-05 { margin-left: -2px; margin-right: -2px; }
.grid-gap-1.row:not(.panels-flexible-row), .grid-row.grid-gap-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
.grid-gap-1.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; }
.grid-gap-2.row:not(.panels-flexible-row), .grid-row.grid-gap-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
.grid-gap-2.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-2 > * { padding-left: 0.5rem; padding-right: 0.5rem; }
.grid-gap-3.row:not(.panels-flexible-row), .grid-row.grid-gap-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
.grid-gap-3.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-3 > * { padding-left: 0.75rem; padding-right: 0.75rem; }
.grid-gap-4.row:not(.panels-flexible-row), .grid-row.grid-gap-4 { margin-left: -1rem; margin-right: -1rem; }
.grid-gap-4.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-4 > * { padding-left: 1rem; padding-right: 1rem; }
.grid-gap-5.row:not(.panels-flexible-row), .grid-row.grid-gap-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
.grid-gap-5.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }
.grid-gap-6.row:not(.panels-flexible-row), .grid-row.grid-gap-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
.grid-gap-6.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-6 > * { padding-left: 1.5rem; padding-right: 1.5rem; }
.grid-gap-sm.row:not(.panels-flexible-row), .grid-row.grid-gap-sm { margin-left: -1px; margin-right: -1px; }
.grid-gap-md.row:not(.panels-flexible-row), .grid-row.grid-gap-md { margin-left: -0.5rem; margin-right: -0.5rem; }
.grid-gap-lg.row:not(.panels-flexible-row), .grid-row.grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }
[class*="grid-col"] { position: relative; width: 100%; box-sizing: border-box; }
.grid-col { flex: 1 1 0%; min-width: 1px; }
.grid-col-auto { flex: 0 1 auto; }
.grid-col-fill { flex: 1 1 0%; min-width: 1px; }
.col-md-1, .grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
.col-md-2, .grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
.col-md-3, .grid-col-3 { flex: 0 1 auto; width: 25%; }
.col-md-4, .grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
.col-md-5, .grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
.col-md-6, .grid-col-6 { flex: 0 1 auto; width: 50%; }
.col-md-7, .grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
.col-md-8, .grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
.col-md-9, .grid-col-9 { flex: 0 1 auto; width: 75%; }
.col-md-10, .grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
.col-md-11, .grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
.col-md-12, .grid-col-12 { flex: 0 1 auto; width: 100%; }
.grid-offset-1 { margin-left: 8.33333%; }
.grid-offset-2 { margin-left: 16.6667%; }
.grid-offset-3 { margin-left: 25%; }
.grid-offset-4 { margin-left: 33.3333%; }
.grid-offset-5 { margin-left: 41.6667%; }
.grid-offset-6 { margin-left: 50%; }
.grid-offset-7 { margin-left: 58.3333%; }
.grid-offset-8 { margin-left: 66.6667%; }
.grid-offset-9 { margin-left: 75%; }
.grid-offset-10 { margin-left: 83.3333%; }
.grid-offset-11 { margin-left: 91.6667%; }
.grid-offset-12 { margin-left: 100%; }
.grid-offset-none { margin-left: 0px; }
.field--name-field-paragraph-body .grid-container:not([class*="margin-top"]) { margin-top: 0px; }
.field--name-field-paragraph-body .grid-container, .field--name-field-paragraph-body .grid-container.padding-x-0 { padding-left: 0px; padding-right: 0px; }
.usa-header { line-height: 1.5; z-index: 300; }
.usa-header::after { clear: both; content: ""; display: block; }
.usa-header a { border-bottom: medium; }
.usa-logo a { color: rgb(27, 27, 27); }
.usa-logo__text { display: block; font-weight: 700; margin: 0px; }
.usa-menu-btn { border: 0px; border-radius: 0px; font-weight: 400; margin: 0px; padding: 0px 0.75rem; flex: 0 1 auto; background-color: rgb(0, 94, 162); font-size: 0.87rem; text-align: center; }
.usa-hero, .usa-hero__callout { font-size: 1.06rem; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.usa-menu-btn:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-menu-btn.usa-button--active, .usa-menu-btn.usa-button--disabled, .usa-menu-btn.usa-button--disabled.usa-button--active, .usa-menu-btn.usa-button--disabled.usa-button--hover, .usa-menu-btn.usa-button--disabled.usa-focus, .usa-menu-btn.usa-button--disabled:active, .usa-menu-btn.usa-button--disabled:focus, .usa-menu-btn.usa-button--disabled:hover, .usa-menu-btn.usa-button--hover, .usa-menu-btn:active, .usa-menu-btn:disabled, .usa-menu-btn:disabled.usa-button--active, .usa-menu-btn:disabled.usa-button--hover, .usa-menu-btn:disabled.usa-focus, .usa-menu-btn:disabled:active, .usa-menu-btn:disabled:focus, .usa-menu-btn:disabled:hover, .usa-menu-btn:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; text-decoration: underline; }
.usa-menu-btn.usa-button--disabled, .usa-menu-btn:disabled { color: rgb(145, 145, 145); }
.usa-menu-btn.usa-button--hover { color: rgb(22, 46, 81); }
.usa-menu-btn.usa-button--active { color: rgb(17, 24, 29); }
.usa-menu-btn:hover { background-color: rgb(26, 68, 128); color: rgb(255, 255, 255); text-decoration: none; }
.usa-menu-btn:active, .usa-menu-btn:visited { color: rgb(255, 255, 255); }
.usa-overlay { inset: 0px; position: fixed; background: rgba(0, 0, 0, 0.7); opacity: 0; visibility: hidden; z-index: 400; }
.usa-overlay.is-visible { opacity: 1; visibility: visible; }
.usa-header--basic.usa-header--megamenu .usa-nav__inner { display: flex; flex-direction: column; }
html.usa-js-loading .usa-nav__submenu, html.usa-js-loading .usa-nav__submenu.usa-megamenu { position: absolute; left: -999em; right: auto; }
.usa-header--extended.usa-header--inverse { color: rgb(255, 255, 255); position: relative; z-index: 500; }
.img-placement-bg .usa-hero__callout, .usa-hero .grid-container { position: relative; z-index: 2; }
.usa-header--extended.usa-header--inverse .usa-logo svg { fill: rgb(255, 255, 255); }
.usa-header--extended.usa-header--inverse a, .usa-header--extended.usa-header--inverse a:focus, .usa-header--extended.usa-header--inverse a:hover, .usa-header--extended.usa-header--inverse a:visited { color: rgb(255, 255, 255); }
.usa-header--extended.usa-header--inverse .search-toggle { background-color: rgb(255, 255, 255); }
.usa-hero { line-height: 1.5; padding-bottom: 3.5rem; padding-top: 3.5rem; background-position: center center; background-size: cover; color: rgb(255, 255, 255); background-image: none; position: relative; z-index: 0; }
.usa-hero__heading { margin-bottom: 0px; margin-top: 0px; clear: both; font-weight: 700; line-height: 1.1; }
.img-placement-bg-fade-left .hero-actions a, .img-placement-bg-fade-right .hero-actions a, .usa-hero__heading--alt, .usa-label--error { font-weight: 400; }
.usa-hero__heading + * { margin-top: 1em; }
.usa-hero__heading--alt { display: block; }
.usa-hero--inner { margin-left: auto; margin-right: auto; max-width: 2000px; position: relative; }
.usa-hero .grid-container { border-radius: 0.25rem; overflow: hidden; padding: 0px; }
.usa-hero.hero-bg-img .grid-container { background-color: rgb(28, 29, 31); }
.usa-hero a.hero-link { margin-bottom: 1rem; color: rgb(255, 255, 255); flex: 1 0 100%; }
.hero-bg { display: none; }
.usa-hero__callout, .usa-hero__img { max-width: 100%; }
.img-placement-left, .img-placement-right { padding: 0px; }
.img-placement-bg .usa-hero__img { height: 100%; left: 0px; opacity: 0.1; position: absolute; top: 0px; width: 100%; z-index: 0; }
.img-placement-bg-left .grid-container, .img-placement-bg-right .grid-container { box-shadow: none; position: static; }
.img-placement-bg-left .usa-hero__img .hero-mask-inner, .img-placement-bg-right .usa-hero__img .hero-mask-inner { mask-image: linear-gradient(rgb(0, 0, 0) 80%, transparent 100%); mask-composite: intersect; }
.img-placement-bg-left .usa-hero__callout, .img-placement-bg-right .usa-hero__callout { padding-bottom: 2rem; padding-top: 2rem; z-index: 2; }
.img-placement-bg-left .usa-hero__callout { z-index: 2; }
.img-placement-bg-fade-left, .img-placement-bg-fade-right { background-color: rgba(0, 0, 0, 0) !important; padding-bottom: 0px; padding-top: 0px; height: 470px; }
.img-placement-bg-fade-left .grid-container, .img-placement-bg-fade-right .grid-container { height: 100%; }
.img-placement-bg-fade-left .usa-hero__img, .img-placement-bg-fade-right .usa-hero__img { display: block; height: 100%; overflow: hidden; position: absolute; top: 0px; left: 0px; width: 100%; z-index: 0; }
.img-placement-bg-fade-left .usa-hero__img picture, .img-placement-bg-fade-right .usa-hero__img picture { display: block; position: absolute; left: 50%; transform: translateX(-50%); height: 100%; width: max-content; z-index: 1; }
.img-placement-bg-fade-left .usa-hero__img picture img, .img-placement-bg-fade-right .usa-hero__img picture img { display: block; width: auto; height: 100%; }
.img-placement-bg-fade-left .usa-hero__img::before, .img-placement-bg-fade-right .usa-hero__img::before { content: ""; inset: 0px; pointer-events: none; position: absolute; z-index: 2; }
.img-placement-bg-fade-left .usa-hero__callout, .img-placement-bg-fade-right .usa-hero__callout { padding: 2rem; display: flex; flex-direction: column; justify-content: flex-end; overflow: hidden; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 2; }
.display-inline-block.form-item__color, .display-inline-block.form-item__date, .display-inline-block.form-item__email, .display-inline-block.form-item__month, .display-inline-block.form-item__number, .display-inline-block.form-item__password, .display-inline-block.form-item__search, .display-inline-block.form-item__select, .display-inline-block.form-item__tel, .display-inline-block.form-item__text, .display-inline-block.form-item__time, .display-inline-block.form-item__url, .display-inline-block.form-item__week, .usa-hero--tags li, .usa-input.display-inline-block, input.display-inline-block.pagerer-page { display: inline-block; }
.img-placement-bg-fade-left .usa-hero__heading, .img-placement-bg-fade-right .usa-hero__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 3.19rem; font-weight: 400; }
.img-placement-bg-fade-left .hero-content, .img-placement-bg-fade-right .hero-content { margin-bottom: 1rem; }
.usa-hero.img-placement-bg-fade-left .usa-hero__img, .usa-hero.img-placement-bg-fade-right .usa-hero__img { mask-image: linear-gradient(rgb(27, 27, 27) 30%, rgba(27, 27, 27, 0.2) 60%, rgba(27, 27, 27, 0) 99.9%); mask-repeat: no-repeat; mask-size: 100% 100%; }
.usa-hero__callout { background-color: rgba(0, 0, 0, 0); padding: 1rem; }
.more-link .usa-hero__callout a, .usa-hero__callout .btn, .usa-hero__callout .button, .usa-hero__callout .dropbutton__toggle-button, .usa-hero__callout .more-link a, .usa-hero__callout .submit-box, .usa-hero__callout .tabs__link, .usa-hero__callout .usa-button { margin-top: 1rem; }
.usa-hero__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.33rem; color: rgb(255, 255, 255); width: 100%; }
.usa-hero__heading--alt, .usa-modal .heading-2, .usa-modal h2 { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.2rem; }
.usa-hero__heading--alt { margin-bottom: 0.5rem; color: rgb(255, 255, 255); }
* + .usa-hero__heading { margin-top: 0.5rem; }
.hero-actions, .hero-content { width: 100%; }
.hero-actions a, .hero-content a { font-weight: 700; color: inherit; }
.usa-hero--tags { margin: 0px; padding: 0px; list-style-type: none; }
.usa-hero--tags li { margin: 0px 0.5rem 0.5rem 0px; }
.usa-identifier { background-color: rgb(241, 243, 246); color: rgb(27, 27, 27); }
.usa-identifier .usa-identifier__container { margin: 0px; padding: 0px; }
.usa-identifier .usa-identifier__identity-domain { color: rgb(27, 27, 27); }
.usa-identifier .usa-identifier__identity-disclaimer a, .usa-identifier .usa-identifier__identity-disclaimer a:visited { color: rgb(26, 68, 128); }
.form-item__color, .form-item__date, .form-item__email, .form-item__month, .form-item__number, .form-item__password, .form-item__search, .form-item__select, .form-item__tel, .form-item__text, .form-item__time, .form-item__url, .form-item__week, .usa-input, input.pagerer-page { height: 2.5rem; padding: 0.5rem; border: 2px solid rgb(86, 92, 101); }
.usa-error-message { color: rgb(213, 67, 9); font-weight: 700; }
.usa-form-group--error { border-left-color: rgb(213, 67, 9); border-left-style: solid; }
.usa-input--error { border-color: rgb(213, 67, 9); border-style: solid; }
.form-item__description { color: rgb(86, 92, 101); font-size: 0.87rem; margin-top: 0.25rem; max-width: 30rem; }
.usa-hint.usa-hint--required { font-weight: 700; color: rgb(181, 9, 9); border-width: 0px; border-style: solid; }
.usa-language-container { display: flex; justify-content: flex-end; align-items: center; z-index: 99999; }
.usa-language__primary { width: 100%; }
.usa-language__primary-item:last-of-type { position: relative; }
.usa-language__link { border-radius: 0.25rem; font-size: 1.06rem; margin-right: 0px; width: 100%; background-image: url(""); background-position: left 0.75rem center; background-repeat: no-repeat; background-size: 1.25rem; border: 2px solid rgb(255, 255, 255); }
.usa-language__link:hover, .usa-language__link[aria-expanded="true"] { background-color: rgb(26, 68, 128); border: 2px solid rgb(26, 68, 128); }
.usa-language__link[aria-expanded="true"] { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.usa-language__submenu { margin-bottom: 0px; margin-top: 0px; list-style-type: none; background-color: rgb(26, 68, 128); overflow: hidden; padding: 0.5rem; position: absolute; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-left-radius: 0.25rem; right: 0px; width: 100%; }
.usa-language__submenu li { margin: 0px; }
.usa-language__submenu a { display: block; margin-bottom: 0px; color: rgb(255, 255, 255); text-decoration: none; padding: 0.5rem 1rem; }
.usa-language__submenu a:hover { background-color: rgb(22, 46, 81); }
.usa-logo { margin-bottom: 0px; margin-right: 1rem; }
.usa-header--extended .usa-logo { margin-bottom: 0px; margin-top: 0px; padding-right: 0.5rem; padding-bottom: 1.5rem; padding-top: 1.5rem; }
.usa-header--extended .usa-logo svg { fill: rgb(0, 94, 162); max-width: 250px; }
.usa-header--extended .usa-logo a { display: block; }
.usa-media-block { align-items: flex-start; display: flex; }
.usa-media-block__img { flex-shrink: 0; margin-right: 0.5rem; }
.usa-media-block__body { flex: 1 1 0%; }
.usa-media-block { margin-bottom: 4rem; margin-top: 2rem; flex-wrap: wrap; }
.usa-media-block__img, .usa-media-block__media { margin-bottom: 1.5rem; width: 100%; }
.usa-media-block__heading { color: rgb(0, 132, 128); }
.usa-js-no-click { pointer-events: none; user-select: none; }
.usa-js-no-click .usa-modal, .usa-js-no-click .usa-modal * { pointer-events: auto; user-select: text; }
.usa-modal-overlay[data-force-action="true"], [data-open-modal] * { pointer-events: none; }
.usa-modal-wrapper { text-align: center; }
.usa-modal-wrapper.is-hidden { visibility: hidden; opacity: 0; position: fixed; }
.usa-modal-wrapper.is-visible { visibility: visible; opacity: 1; position: fixed; z-index: 99999; }
.usa-modal-overlay { bottom: 0px; height: 100%; left: 0px; overflow: hidden scroll; padding: 1.5rem; position: fixed; scroll-behavior: smooth; top: 0px; width: 100%; }
.usa-modal-overlay::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.usa-nav__primary .usa-nav__primary-item button[aria-expanded="false"] span::after, .usa-nav__primary .usa-nav__primary-item button[aria-expanded="true"] span::after, .usa-nav__submenu[aria-hidden="true"] { display: none; }
.usa-modal-overlay[data-force-action="true"] * { pointer-events: auto; }
.usa-js-loading .usa-modal-wrapper { position: absolute; left: -999em; right: auto; }
.usa-js-loading .usa-modal-wrapper:target { position: static; }
.usa-modal { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.5; border-radius: 0.5rem; background: rgb(255, 255, 255); color: rgb(27, 27, 27); display: inline-block; margin: 1.25rem auto; max-width: 30rem; position: relative; text-align: left; vertical-align: middle; width: 100%; }
.usa-modal:focus { outline: 0px; }
.usa-modal__content { display: flex; flex-direction: column-reverse; padding-top: 2rem; width: 100%; }
.usa-modal__main { margin: 0px auto; padding: 0.5rem 2rem 2rem; }
.usa-modal-wrapper [data-close-modal] > .usa-icon, .usa-modal-wrapper [data-close-modal] > .usa-icon use { pointer-events: none !important; }
.usa-modal__close { align-items: center; align-self: flex-end; background-color: rgba(0, 0, 0, 0); color: rgb(169, 174, 177); display: flex; flex-shrink: 0; font-size: 0.93rem; margin: -2rem 0px 0px auto; padding: 0.25rem; width: auto; }
.usa-modal__close:active, .usa-modal__close:hover { background-color: rgba(0, 0, 0, 0); color: rgb(27, 27, 27); }
.usa-modal__close:not([disabled]):focus { outline-offset: 0px; }
.usa-modal__close .usa-icon { height: 2rem; margin: 2px 2px 0px 0px; width: 2rem; }
.usa-modal__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.46rem; line-height: 1.3; margin-top: 0px; }
.usa-modal__footer { margin-top: 1.5rem; }
.usa-modal--lg { max-width: 55rem; width: 100%; }
.usa-modal--lg .usa-modal__main { padding-bottom: 4rem; padding-top: 1.25rem; width: 100%; max-width: 40rem; }
.usa-process-list > .usa-process-list__item, .usa-prose .usa-process-list > .usa-process-list__item { max-width: 72ex; }
.usa-js-modal--active { overflow: hidden; }
.more-link a.usa-modal__close, .usa-button.usa-modal__close, .usa-modal__close.btn, .usa-modal__close.button, .usa-modal__close.dropbutton__toggle-button, .usa-modal__close.submit-box, .usa-modal__close.tabs__link { background-color: rgba(0, 0, 0, 0); border-width: 0px !important; border-style: solid !important; color: rgb(86, 92, 101); }
.usa-nav__close:visited, .usa-nav__primary button:visited { color: rgb(84, 39, 143); }
.more-link a.usa-modal__close.close-button, .usa-button.usa-modal__close.close-button, .usa-modal__close.close-button.btn, .usa-modal__close.close-button.button, .usa-modal__close.close-button.dropbutton__toggle-button, .usa-modal__close.close-button.submit-box, .usa-modal__close.close-button.tabs__link { background: url("") center center no-repeat; height: 44px; width: 44px; }
.usa-modal-overlay { background: rgba(61, 69, 81, 0.5); z-index: 100; }
.usa-modal { z-index: 101; }
.usa-nav, .usa-nav .usa-accordion, .usa-pagination { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; }
.usa-modal__main { width: 100%; }
.popup-alert__overlay { background: rgba(22, 46, 81, 0.7); display: flex; align-items: center; justify-content: center; position: fixed; inset: 0px; height: 100vh; width: 100vw; z-index: 500; }
.usa-nav__close, .usa-nav__primary button[aria-expanded="false"], .usa-nav__primary button[aria-expanded="true"] { background-image: none; }
.popup-alert { background-color: rgb(181, 9, 9); padding: 2rem 1.5rem 1.5rem; border-radius: 0.25rem; color: rgb(255, 255, 255); max-width: 60rem; outline: 0px !important; position: relative; width: 90%; }
.popup-alert p { color: rgb(255, 255, 255) !important; font-weight: 600; }
.usa-nav__close, .usa-nav__primary button { font-weight: 400; box-shadow: none; }
.popup-alert p:not([class^="heading-"]) { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.33rem; }
.popup-alert p:first-child { margin-top: 0px; }
.popup-alert .close { background-color: rgb(255, 255, 255); cursor: pointer; height: 2rem; width: 2rem; mask-image: url("close.svg"); mask-repeat: no-repeat; mask-size: 16px 16px; mask-position: center center; position: absolute; top: 0px; right: 0px; }
.usa-nav__close, .usa-nav__primary .usa-nav__primary-item button[aria-expanded="false"], .usa-nav__primary .usa-nav__primary-item button[aria-expanded="true"], .usa-nav__primary button { background-color: rgba(0, 0, 0, 0); }
@keyframes slidein-left {
0% { transform: translateX(15rem); }
100% { transform: translateX(0px); }
}
.usa-nav, .usa-nav .usa-accordion { line-height: 0.9; }
.usa-nav__primary .usa-nav__primary-item a { text-decoration: none; }
.usa-nav__primary > .usa-nav__primary-item { line-height: 1.1; }
.usa-nav__primary button { border: 0px; border-radius: 0px; margin: 0px; padding: 0.75rem 1rem; text-align: left; position: relative; color: rgb(86, 92, 101); line-height: 1.1; text-decoration: none; }
.usa-nav__primary button:active { color: rgb(17, 24, 29); }
.usa-nav__primary button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-nav__primary button.usa-button--active, .usa-nav__primary button.usa-button--disabled, .usa-nav__primary button.usa-button--disabled.usa-button--active, .usa-nav__primary button.usa-button--disabled.usa-button--hover, .usa-nav__primary button.usa-button--disabled.usa-focus, .usa-nav__primary button.usa-button--disabled:active, .usa-nav__primary button.usa-button--disabled:focus, .usa-nav__primary button.usa-button--disabled:hover, .usa-nav__primary button.usa-button--hover, .usa-nav__primary button:active, .usa-nav__primary button:disabled, .usa-nav__primary button:disabled.usa-button--active, .usa-nav__primary button:disabled.usa-button--hover, .usa-nav__primary button:disabled.usa-focus, .usa-nav__primary button:disabled:active, .usa-nav__primary button:disabled:focus, .usa-nav__primary button:disabled:hover, .usa-nav__primary button:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; text-decoration: underline; }
.usa-nav__primary button.usa-button--disabled, .usa-nav__primary button:disabled { color: rgb(145, 145, 145); }
.usa-nav__primary button.usa-button--hover { color: rgb(22, 46, 81); }
.usa-nav__primary button.usa-button--active { color: rgb(17, 24, 29); }
.usa-nav__primary button:hover { color: rgb(0, 94, 162); background-color: rgb(247, 249, 250); text-decoration: none; }
.usa-nav__primary button[aria-expanded="false"] span::after { background: url("add.svg") center center / contain no-repeat; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-left: auto; position: absolute; right: 0px; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-nav__primary button[aria-expanded="false"] span::after { background: buttontext; mask: url("add.svg") center center / contain no-repeat; }
}
.usa-nav__primary button[aria-expanded="true"] span::after { background: url("remove.svg") center center / contain no-repeat; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-left: auto; position: absolute; right: 0px; }
@supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background: buttontext; mask: url("remove.svg") center center / contain no-repeat; }
}
.usa-nav__secondary { margin-top: 1rem; }
.usa-nav__secondary .usa-search { width: 100%; }
.menu--account, .usa-nav__secondary-links { margin-bottom: 0px; list-style-type: none; padding-left: 0px; line-height: 1.3; margin-top: 1.5rem; }
.menu--account a, .usa-nav__secondary-links a { color: rgb(169, 174, 177); display: inline-block; font-size: 0.93rem; text-decoration: none; }
.AZlist-main a, .subsite-nav ul.menu a { display: block; color: rgb(255, 255, 255); text-decoration: none; }
.menu--account a:hover, .usa-nav__secondary-links a:hover { color: rgb(0, 94, 162); text-decoration: underline; }
.usa-nav__submenu-list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.usa-nav__submenu-list > li { margin-bottom: 0px; max-width: unset; }
.usa-nav__submenu-list .usa-nav__submenu-list-item { margin: 0px; font-size: 0.93rem; }
.usa-nav__submenu-list .usa-nav__submenu-list-item a { line-height: 1.3; }
.usa-nav__close { text-decoration: underline; border: 0px; border-radius: 0px; padding: 0px; height: 3rem; width: 3rem; color: currentcolor; flex: 0 0 auto; float: right; text-align: center; }
.usa-nav__close:active { color: rgb(17, 24, 29); }
.usa-nav__close:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.usa-nav__close.usa-button--active, .usa-nav__close.usa-button--disabled, .usa-nav__close.usa-button--disabled.usa-button--active, .usa-nav__close.usa-button--disabled.usa-button--hover, .usa-nav__close.usa-button--disabled.usa-focus, .usa-nav__close.usa-button--disabled:active, .usa-nav__close.usa-button--disabled:focus, .usa-nav__close.usa-button--disabled:hover, .usa-nav__close.usa-button--hover, .usa-nav__close:active, .usa-nav__close:disabled, .usa-nav__close:disabled.usa-button--active, .usa-nav__close:disabled.usa-button--hover, .usa-nav__close:disabled.usa-focus, .usa-nav__close:disabled:active, .usa-nav__close:disabled:focus, .usa-nav__close:disabled:hover, .usa-nav__close:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; text-decoration: underline; }
.dropbutton__toggle-button[disabled], .tabs__link[disabled] { }
.usa-nav__close.usa-button--disabled, .usa-nav__close:disabled { color: rgb(145, 145, 145); }
.usa-nav__close.usa-button--hover { color: rgb(22, 46, 81); }
.usa-nav__close.usa-button--active { color: rgb(17, 24, 29); }
.usa-nav__close:hover { color: currentcolor; text-decoration: none; }
.usa-nav__close img { width: 1.5rem; }
.usa-nav__close + * { clear: both; }
.usa-js-mobile-nav--active { overflow: hidden; }
.usa-nav__inner { display: flex; align-items: center; position: relative; }
.usa-nav__secondary .menu--account a, .usa-nav__secondary .usa-nav__secondary-links a { color: rgb(255, 255, 255); }
.subsite-nav ul.menu { margin: 0px; display: flex; flex-wrap: wrap; list-style: none; padding: 0.25rem 0px; }
.subsite-nav ul.menu li { padding-bottom: 0.25rem; padding-top: 0.25rem; margin: 0px; width: 100%; }
.subsite-nav ul.menu a { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.usa-nav__close { margin: 0px; position: absolute; top: 0px; right: 0px; }
.AZlist-main-container { background-color: rgb(241, 243, 246); padding: 1rem; border: 2px solid rgb(169, 174, 177); }
.AZlist-main { margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; list-style: none; }
.AZlist-main li { padding: 0.25rem; flex: 0 0 25%; }
.AZlist-main a { background-color: rgb(86, 92, 101); font-weight: 700; border-radius: 4px; text-align: center; padding: 0.5rem 1rem; }
.AZlist-main a.Selected { background-color: rgb(0, 94, 162); }
.AZlist-main a:focus, .AZlist-main a:hover { background-color: rgb(26, 68, 128); }
.usa-navbar { border-bottom-width: 0px !important; border-bottom-style: solid !important; height: auto; }
.usa-navbar .l-constrain--inner { display: flex; flex-wrap: nowrap; }
.usa-menu-btn { height: 98px; flex: 0 0 auto; }
.usa-pagination { margin-bottom: 1rem; margin-top: 1rem; line-height: 1.5; display: flex; justify-content: center; }
.usa-pagination .usa-icon { height: 1.13rem; width: 1.13rem; }
.usa-pagination__list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; align-items: center; display: flex; flex-flow: row; justify-content: center; width: auto; }
.usa-pagination__item, .usa-pagination__item:last-child, .usa-process-list__item ul li { margin-bottom: 0.25rem; }
.usa-pagination__item { display: inline-flex; height: 2.5rem; justify-content: center; line-height: 1; margin-left: 0.25rem; margin-right: 0.25rem; min-width: 2.5rem; }
.usa-pagination__arrow { display: none; }
.usa-pagination__button, .usa-pagination__link { align-items: center; display: inline-flex; text-decoration: none; }
.usa-pagination__link { color: rgb(11, 71, 120); }
.usa-pagination__link[disabled] { opacity: 0.4 !important; pointer-events: none; }
.usa-pagination__item.usa-pagination__overflow, .usa-tooltip__body.is-visible { opacity: 1; }
.usa-pagination__link:active, .usa-pagination__link:focus, .usa-pagination__link:hover { color: rgb(17, 47, 78); text-decoration: underline; }
.usa-pagination__link:visited { color: rgb(11, 71, 120); }
.usa-pagination__button { border-radius: 0.25rem; justify-content: center; padding: 0.5rem; width: 100%; border: 0px solid rgba(27, 27, 27, 0.2); background-color: rgb(241, 243, 246); color: rgb(0, 94, 162); font-weight: 700; }
.usa-pagination__button:active, .usa-pagination__button:focus, .usa-pagination__button:hover { color: rgb(17, 47, 78); border-color: rgb(17, 47, 78); }
.usa-pagination .usa-current { background-color: rgb(27, 27, 27); border-color: transparent; color: rgb(255, 255, 255); }
.usa-pagination .usa-current:active, .usa-pagination .usa-current:focus, .usa-pagination .usa-current:hover { background-color: rgb(27, 27, 27); color: rgb(255, 255, 255); text-decoration: none; }
.usa-pagination__overflow { align-items: center; align-self: stretch; display: inherit; user-select: none; padding: 0.5rem; opacity: 0.5; }
.usa-process-list, .usa-prose .usa-process-list { line-height: 1.5; margin-top: 0px; list-style-type: none; padding-left: 0px; counter-reset: usa-numbered-list 0; position: relative; font-size: 1.06rem; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.usa-pagination__button:visited { color: rgb(0, 94, 162); font-weight: 700; }
.usa-pagination__button.usa-current { background-color: rgb(0, 94, 162); color: rgb(255, 255, 255); }
input.pagerer-page { margin: 0px; border-radius: 0.25rem; border: 2px solid rgb(169, 174, 177); }
.pagerer__suffix { color: rgb(27, 27, 27); }
.pagerer-page-button { display: none; }
.usa-process-list { margin-bottom: 0px; padding: 20px 0px 0px calc(1rem); }
.usa-process-list > li { margin-bottom: 0px; max-width: unset; }
.usa-process-list__item { border-left: 0.5rem solid rgb(204, 236, 242); font-size: 1.06rem; margin-bottom: 0px; padding-bottom: 2rem; padding-left: calc(2rem); }
.usa-prose .usa-process-list { margin-bottom: 0px; padding: 20px 0px 0px calc(1rem); }
.usa-prose .usa-process-list > li { margin-bottom: 0px; max-width: unset; }
.usa-prose .usa-process-list__item { border-left: 0.5rem solid rgb(204, 236, 242); font-size: 1.06rem; margin-bottom: 0px; padding-bottom: 2rem; padding-left: calc(2rem); }
.usa-process-list__item:last-child { border-left: 0.5rem solid transparent; }
.usa-process-list__item::before { flex-direction: row; align-items: center; justify-content: center; border-radius: 99rem; background-color: rgb(255, 255, 255); border: 0.25rem solid rgb(27, 27, 27); box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.25rem; content: counter(usa-numbered-list); counter-increment: usa-numbered-list 1; display: flex; font-size: 1.46rem; font-weight: 700; height: 2.5rem; left: 0px; line-height: 0.9; margin-top: -0.4rem; position: absolute; width: 2.5rem; }
.usa-search, .usa-search .search-container { position: relative; }
.usa-process-list__item ul { list-style-type: disc; }
.list--clean, .list--inline, .list--pipeline, .menu--submenu, .mobile-menu__menu, .tabs__items, .tag-list, .usa-sidenav, .usa-sidenav__sublist, ul.toolbar-menu { list-style-type: none; }
.usa-process-list__item ul li:last-child { margin-bottom: 0px; }
.usa-process-list__item > :first-child { margin-top: 0px; }
.usa-process-list__item > :last-child { margin-bottom: 0px; }
.usa-process-list__heading { font-size: 1.46rem; line-height: 1.1; color: rgb(27, 27, 27); font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-weight: 700; margin: 0px; }
.usa-process-list__heading + * { margin-top: 0.25rem; }
.usa-process-list__item { border-left-color: rgb(223, 225, 226); border-left-style: solid; }
.usa-process-list__item::before { border-color: rgb(29, 194, 174); border-style: solid; color: rgb(0, 132, 128); font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; }
.usa-process-list--ul .usa-process-list__item::before { content: ""; height: 1.5rem; left: 0.5rem; margin-top: 0.1rem; width: 1.5rem; border: 0.5rem solid rgb(29, 194, 174); }
.usa-process-list.list-timeline > .usa-process-list__item { max-width: 100%; padding-left: 1.5rem; border-left: 2px solid rgb(22, 46, 81); }
.usa-process-list.list-timeline > .usa-process-list__item::before { color: rgb(26, 68, 128); font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; font-size: 0.95rem; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.5rem; height: 1.25rem; left: 0.5rem; margin-top: 0.1rem; width: 1.25rem; border: 2px solid rgb(22, 46, 81); }
.usa-process-list.list-timeline .usa-process-list__pre-heading { margin-bottom: 0.75rem; color: rgb(22, 46, 81); }
.usa-process-list.list-timeline .usa-process-list__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 2.4rem; margin-bottom: 1rem; color: rgb(26, 68, 128); }
.usa-radio__input--tile + [class$="__label"] { border-radius: 0.25rem; padding-left: 3rem; padding-bottom: 0.75rem; padding-top: 0.75rem; border: 2px solid rgb(169, 174, 177); }
.usa-radio__input--tile:checked + [class$="__label"] { background-color: rgb(229, 250, 255); border-color: rgb(0, 94, 162); border-style: solid; }
.usa-radio__label { font-weight: 700; }
.usa-radio__label-description { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 0.93rem; font-weight: 400; }
[type="range"] { appearance: none; background: none; margin: 15px 0px; width: 100%; }
[type="range"]:focus { outline: 0px; }
[type="range"]:focus::-webkit-slider-runnable-track { background: rgb(236, 238, 238); }
[type="range"]::-webkit-slider-runnable-track { cursor: default; height: 8px; transition: 0.2s; width: 100%; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 4px inset, rgba(13, 13, 13, 0.2) 0px 0px 2px inset; background: rgb(223, 225, 226); border: 0px solid transparent; border-radius: 5px; }
[type="range"]::-webkit-slider-thumb { box-shadow: rgb(0, 132, 128) 1px 1px 0px, rgb(0, 158, 153) 0px 0px 1px; background: rgb(255, 255, 255); border: 8px solid rgb(29, 194, 174); border-radius: 15px; box-sizing: border-box; cursor: default; height: 30px; width: 30px; appearance: none; margin-top: -11px; }
[type="range"]::-moz-range-track { box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 4px inset, rgba(13, 13, 13, 0.2) 0px 0px 2px inset; cursor: default; transition: 0.2s; width: 100%; background: rgb(223, 225, 226); border: 0px solid transparent; border-radius: 5px; height: 4px; }
[type="range"]::-moz-range-thumb { box-shadow: rgb(0, 132, 128) 1px 1px 0px, rgb(0, 158, 153) 0px 0px 1px; background: rgb(255, 255, 255); border: 8px solid rgb(29, 194, 174); border-radius: 15px; box-sizing: border-box; cursor: default; height: 30px; width: 30px; }
.search-result .content-type, .search-result .created-reviewed { color: rgb(86, 92, 101); font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.usa-search { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.5; }
.usa-search::after { clear: both; content: ""; display: block; }
.usa-search [role="search"], .usa-search[role="search"], .usa-search[role="search"] > div { display: flex; }
.usa-nav__secondary .open > .usa-search, .usa-search--small .usa-search__submit-icon { display: block; }
.usa-search [type="submit"] { border-bottom-left-radius: 0px; border-top-left-radius: 0px; height: 2rem; margin: 0px; padding: 0px; width: 3rem; }
input[type="search"] { box-sizing: border-box; appearance: none; }
.usa-search__input, [type="search"] { padding-bottom: 0px; padding-top: 0px; border-bottom-right-radius: 0px; border-right: medium; border-top-right-radius: 0px; box-sizing: border-box; float: left; font-size: 1rem; height: 2rem; margin: 0px; }
.usa-search__submit-text { display: none; }
.usa-search input[type="search"] { margin-top: 0px; padding-right: 3rem; border-radius: 4px; border: 2px solid rgb(169, 174, 177); }
.usa-search input[type="search"]::placeholder { color: rgb(61, 69, 81); }
.usa-search input[type="search"]::placeholder { color: rgb(61, 69, 81); }
.more-link .usa-search a, .usa-search .btn, .usa-search .button, .usa-search .dropbutton__toggle-button, .usa-search .more-link a, .usa-search .submit-box, .usa-search .tabs__link, .usa-search .usa-button { background-color: rgba(0, 0, 0, 0); border-radius: 0px 4px 4px 0px; }
.usa-nav__secondary .usa-search { margin-top: 0px; padding-left: 1rem; padding-right: 1rem; display: none; }
.usa-header .search-container[role="search"] > .form-item { flex: 1 0 100%; }
.show-search-tips { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; }
.show-search-tips .usa-button--unstyled { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; padding: 0px; }
.show-search-tips .usa-button--unstyled::after { background-image: url(""); background-position: center center; background-repeat: no-repeat; background-size: 1rem; content: ""; display: inline-block; height: 0.75rem; width: 1rem; }
.search-tips { margin-bottom: 1rem; padding-bottom: 2rem; padding-top: 2rem; display: none; }
.search-results__desc-sort, .search-tips blockquote.search-example { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.search-tips blockquote.search-example { background-color: rgb(241, 243, 246); font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; padding: 1rem; color: rgb(27, 27, 27); font-weight: 400; }
.usa-search--small .usa-search__submit, .usa-search--small [type="submit"] { border-width: 0px !important; border-style: solid !important; height: 1.5rem; min-width: 2rem; padding: 0px !important; position: absolute; right: 0.375rem; top: 50%; transform: translateY(-50%); z-index: 2; }
.usa-search--small .usa-search__submit-icon { height: 1.5rem; width: 1.5rem; margin: 0px auto; }
.search-results__desc-sort .search-results__sort-by { cursor: pointer; position: relative; text-align: right; }
.search-results__desc-sort .search-results__sort-by .usa-button--unstyled { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; color: rgb(27, 27, 27); text-decoration: none; text-wrap: nowrap; padding: 0.5rem 0.25rem; }
.search-results__desc-sort .search-results__sort-by .usa-button--unstyled::after { background-image: url(""); background-position: center center; background-repeat: no-repeat; background-size: 1.5rem; content: ""; display: inline-block; height: 1rem; width: 1rem; }
.search-aggregation .chosen-container .chosen-choices::after, .search-aggregation .chosen-container-active .chosen-single div b, .search-aggregation .chosen-container-active.chosen-with-drop .chosen-single div b, .search-aggregation .chosen-container-single .chosen-single div b, .search-aggregation .chosen-with-drop .chosen-single div b { background-image: url(""); background-position: center center; }
.search-results__desc-sort .search-results__sort-options { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.5rem 0px; display: none; position: absolute; right: 0px; text-align: left; top: 32px; width: 120px; z-index: 2; }
.search-results__desc-sort .search-results__sort-options ul { margin: 0px; padding: 0px; list-style: none; }
.search-results__desc-sort .search-results__sort-options li { margin: 0px; }
.search-results__desc-sort .search-results__sort-options a { padding: 0.75rem; cursor: pointer; display: block; text-decoration: none; width: 100%; }
.search-results__desc-sort .search-results__sort-options a.current { background-color: rgb(241, 243, 246); }
.search-results__desc-sort .search-results__sort-options a:focus, .search-results__desc-sort .search-results__sort-options a:hover { background-color: rgb(223, 225, 226); }
.search-header { margin-bottom: 2rem; }
.search-header .form-search__wrapper { max-width: 64rem; flex: 1 1 100%; }
.search-header .form-search__wrapper input[type="search"] { max-width: 100%; }
.search-header .search-container { width: 100%; }
.search-header .form-actions { margin: 0px; flex: 1 0 auto; }
.search-header .form-item { margin-bottom: 0.5rem; flex: 1 1 auto; width: 100%; }
.search-header .usa-search input[type="search"] { border-right-width: 0px; border-right-style: solid; padding-right: 0.5rem; background-image: none; border-radius: 4px 0px 0px 4px; max-width: 100%; }
.more-link .search-header a, .search-header .btn, .search-header .button, .search-header .dropbutton__toggle-button, .search-header .more-link a, .search-header .submit-box, .search-header .tabs__link, .search-header .usa-button { background-color: rgb(0, 94, 162); border-width: 0px; border-style: solid; min-width: 3rem; padding-left: 0.25rem; padding-right: 0.25rem; border-radius: 0px 4px 4px 0px; }
.more-link .search-header a .usa-search__submit-icon, .search-header .btn .usa-search__submit-icon, .search-header .button .usa-search__submit-icon, .search-header .dropbutton__toggle-button .usa-search__submit-icon, .search-header .more-link a .usa-search__submit-icon, .search-header .submit-box .usa-search__submit-icon, .search-header .tabs__link .usa-search__submit-icon, .search-header .usa-button .usa-search__submit-icon { height: 1rem; width: 1rem; }
.search-aggregation .chosen-container-active .chosen-single div, .search-aggregation .chosen-container-active.chosen-with-drop .chosen-single div, .search-aggregation .chosen-container-single .chosen-single div, .search-aggregation .chosen-with-drop .chosen-single div { right: 20px; width: 10px; }
.search-results { border-top-width: 0px; border-top-style: solid; }
.search-result { padding-bottom: 1rem; padding-top: 1rem; position: relative; border-bottom: 1px solid rgb(223, 225, 226); }
.search-result .content-type { font-size: 1rem; }
.search-result .heading-2, .search-result h2 { margin-bottom: 0px; margin-top: 0px; -moz-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.search-result .heading-2 a, .search-result h2 a { text-decoration: none; }
.search-result .heading-2 a:focus, .search-result .heading-2 a:hover, .search-result h2 a:focus, .search-result h2 a:hover { text-decoration: underline; }
.search-result p.content { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.search-result .created-reviewed { font-size: 1rem; }
.search-result .tag-doc-event { margin-top: 1rem !important; }
.search-result .tag-doc-event > * { margin-bottom: 0px !important; }
.search-result .document-download { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.search-result .tags { align-content: center; }
.search-result .tags .usa-tag { background-color: rgb(224, 247, 246); font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 0.87rem; margin-bottom: 0.5rem; border-radius: 99rem; color: rgb(27, 27, 27); display: inline-block; text-transform: none; padding: 2px 0.5rem; }
.search-aggregation .chosen-container .chosen-choices, .search-aggregation .chosen-container-single .chosen-single span, .usa-sidenav { font-size: 1.06rem; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.event-details { margin-bottom: 1rem; margin-top: 1rem; }
.search-aggregation, .show-filters__button { margin-bottom: 0.5rem; }
.event-details .event-date, .event-details .event-location, .event-details .event-time { margin-bottom: 0.5rem; font-weight: 700; line-height: 1.1; }
.event-details .event-date span, .event-details .event-location span, .event-details .event-time span { vertical-align: middle; }
.event-details .event-date::before, .event-details .event-location::before, .event-details .event-time::before { background-color: rgb(0, 94, 162); margin-right: 0.5rem; background-size: 24px 24px; content: ""; display: inline-block; height: 24px; mask-repeat: no-repeat; mask-size: 24px 24px; vertical-align: middle; width: 24px; }
.event-details .event-date::before { mask-image: url(""); }
.event-details .event-time::before { mask-image: url(""); }
.event-details .event-location::before { mask-image: url(""); }
.search-results__featured-content-types ul { margin: 0px; padding: 0px; list-style: none; }
.search-results__featured-content-types li { padding: 0px; }
.search-results__featured-content-types li a { display: block; text-decoration: none; border-bottom: 2px solid transparent; padding: 0.5rem; }
.search-results__featured-content-types li.active a { border-bottom: 2px solid rgb(0, 94, 162); }
.show-filters__button button { margin: 0px; }
.search-aggregations .fieldset__legend, .search-aggregations .form-item__label, .search-aggregations .usa-label { margin: 0px; font-weight: 700; color: rgb(26, 68, 128); }
.form-item--checkbox .search-aggregation .form-item__label, .search-aggregation .date-custom-range .date, .search-aggregation .form-item--checkbox .form-item__label, .search-aggregation .usa-checkbox__label, .search-aggregation .usa-radio__label { font-weight: 400; }
.search-aggregations button.close { display: none; }
.search-aggregations .display-none { display: none !important; }
.search-results__filters .filters__heading, .search-results__filters .options-container__heading, .select2-selection__arrow { display: none; }
.search-aggregation .usa-checkbox, .search-aggregation .usa-radio { background-color: rgba(0, 0, 0, 0); }
.search-aggregation .chosen-container { width: 100% !important; }
.search-aggregation .chosen-container .chosen-choices { max-width: 100%; padding: 0.5rem 2.5rem 0.5rem 0.5rem; background-image: none; box-shadow: none; height: 54px; position: relative; border: 1px solid rgb(86, 92, 101); }
.search-aggregation .chosen-container .chosen-choices::after { background-repeat: no-repeat; bottom: 0px; content: ""; display: block; position: absolute; right: 20px; top: 0px; width: 10px; }
.search-aggregation .chosen-container .chosen-drop { box-shadow: none; }
.search-aggregation .chosen-container li.active-result, .search-aggregation .chosen-container li.result-selected { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; max-width: 100%; padding: 0.5rem; }
.search-aggregation .chosen-container li.active-result.highlighted, .search-aggregation .chosen-container li.active-result:hover { background-color: rgb(204, 236, 242); color: rgb(27, 27, 27); background-image: none; }
.search-aggregation .chosen-container li.result-selected { color: rgb(169, 174, 177); }
.search-aggregation .chosen-container-multi .chosen-choices { box-shadow: none; }
.search-aggregation .chosen-container-multi .chosen-choices li.search-field input[type="text"] { color: rgb(86, 92, 101); height: 34px; }
.search-aggregation .chosen-container-multi .chosen-choices li.search-choice { background-color: rgb(241, 243, 246); border-width: 0px; border-style: solid; padding: 0.5rem 1.5rem 0.5rem 0.5rem; border-radius: 99rem; background-image: none; }
.search-aggregation .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { background-image: url(""); background-position: center center; background-size: 14px; height: 14px; right: 6px; top: 50%; transform: translateY(-50%); width: 14px; }
.search-aggregation .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: center center; }
.search-aggregation .date-custom-range { margin-bottom: 2rem; flex: 0 0 80%; margin-left: auto; }
.best-bets__wrapper .content, .best-bets__wrapper .heading-3, .best-bets__wrapper .search-result .heading-2, .best-bets__wrapper .search-result h2, .best-bets__wrapper .title-card-title p, .best-bets__wrapper .usa-accordion--nav .usa-accordion__heading, .best-bets__wrapper h3, .search-result .best-bets__wrapper .heading-2, .search-result .best-bets__wrapper h2, .title-card-title .best-bets__wrapper p, .usa-accordion--nav .best-bets__wrapper .usa-accordion__heading { margin-bottom: 0.25rem; margin-top: 0.25rem; }
.search-aggregation .chosen-container-single .chosen-single { background-color: rgb(255, 255, 255); max-width: 100%; padding: 0.5rem; border-radius: 0px; background-image: none; height: 54px; border: 1px solid rgb(86, 92, 101); }
.search-aggregation .chosen-container-single .chosen-single span { color: rgb(86, 92, 101); height: 34px; line-height: 2; }
.search-aggregation .chosen-with-drop .chosen-drop { background-color: rgb(255, 255, 255); border-width: 0px 1px 1px; border-color: rgb(86, 92, 101); border-style: solid; padding: 0.5rem; border-radius: 0px; }
.search-aggregation .chosen-container-active .chosen-single, .search-aggregation .chosen-container-active.chosen-with-drop .chosen-single, .search-aggregation .chosen-with-drop .chosen-single { background-image: none; box-shadow: none; border: 1px solid rgb(86, 92, 101); }
.usa-sidenav .usa-sidenav__item.menu-level--0:first-child, .usa-sidenav .usa-sidenav__item.menu-level--2:not(:first-child) { border-top: 0px; }
.search-results__filters { width: 100%; }
.search-results__filters .options-container { flex: 1 1 0px; }
.search-results__filters .search-aggregation__select { width: 100%; }
.best-bets__wrapper { background-color: rgb(224, 247, 246); margin-bottom: 2rem; padding: 1.25rem; }
.field--name-field-paragraph-body > div > .usa-section:last-child, .usa-section { padding-bottom: 0.5rem; }
.best-bets__wrapper .heading-3 a, .best-bets__wrapper .search-result .heading-2 a, .best-bets__wrapper .search-result h2 a, .best-bets__wrapper .title-card-title p a, .best-bets__wrapper .usa-accordion--nav .usa-accordion__heading a, .best-bets__wrapper h3 a, .search-result .best-bets__wrapper .heading-2 a, .search-result .best-bets__wrapper h2 a, .title-card-title .best-bets__wrapper p a, .usa-accordion--nav .best-bets__wrapper .usa-accordion__heading a { text-decoration: none; }
.best-bets__wrapper .heading-3 a:focus, .best-bets__wrapper .heading-3 a:hover, .best-bets__wrapper .search-result .heading-2 a:focus, .best-bets__wrapper .search-result .heading-2 a:hover, .best-bets__wrapper .search-result h2 a:focus, .best-bets__wrapper .search-result h2 a:hover, .best-bets__wrapper .title-card-title p a:focus, .best-bets__wrapper .title-card-title p a:hover, .best-bets__wrapper .usa-accordion--nav .usa-accordion__heading a:focus, .best-bets__wrapper .usa-accordion--nav .usa-accordion__heading a:hover, .best-bets__wrapper h3 a:focus, .best-bets__wrapper h3 a:hover, .search-result .best-bets__wrapper .heading-2 a:focus, .search-result .best-bets__wrapper .heading-2 a:hover, .search-result .best-bets__wrapper h2 a:focus, .search-result .best-bets__wrapper h2 a:hover, .title-card-title .best-bets__wrapper p a:focus, .title-card-title .best-bets__wrapper p a:hover, .usa-accordion--nav .best-bets__wrapper .usa-accordion__heading a:focus, .usa-accordion--nav .best-bets__wrapper .usa-accordion__heading a:hover { text-decoration: underline; }
.best-bets__wrapper .best-bet { margin-bottom: 2rem; }
.best-bets__wrapper .best-bet:last-child { margin-bottom: 0px; }
.best-bets__wrapper .tags { margin-top: 0.75rem; }
.best-bets__wrapper .usa-tag { background-color: rgb(0, 163, 152); font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 0.87rem; margin-bottom: 0.5rem; border-radius: 99rem; color: rgb(255, 255, 255); display: inline-block; text-transform: none; padding: 2px 1rem; }
.block--id-hhs-search-block .contextual { top: -30px; }
.usa-section--light { background-color: rgb(247, 249, 250); }
.usa-section--dark { background-color: rgb(22, 46, 81); color: rgb(255, 255, 255); }
.card-tile .title-card-title .usa-section--dark .heading-2, .card-tile .title-card-title .usa-section--dark h2, .card-tile .usa-card__header .usa-section--dark .heading-2, .card-tile .usa-card__header .usa-section--dark h2, .title-card-title .usa-section--dark p, .usa-accordion--nav .usa-section--dark .usa-accordion__heading, .usa-section--dark .card-tile .title-card-title .heading-2, .usa-section--dark .card-tile .title-card-title h2, .usa-section--dark .card-tile .usa-card__header .heading-2, .usa-section--dark .card-tile .usa-card__header h2, .usa-section--dark .heading-1, .usa-section--dark .heading-2, .usa-section--dark .heading-3, .usa-section--dark .heading-4, .usa-section--dark .heading-5, .usa-section--dark .heading-6, .usa-section--dark .title-card-title p, .usa-section--dark .usa-accordion--nav .usa-accordion__heading, .usa-section--dark h1, .usa-section--dark h2, .usa-section--dark h3, .usa-section--dark h4, .usa-section--dark h5, .usa-section--dark h6 { color: rgb(29, 194, 174); }
.usa-section--dark p { color: rgb(255, 255, 255); }
.usa-section--dark a { color: rgb(241, 243, 246); }
.usa-section--dark a:hover { color: rgb(247, 249, 250); }
.usa-section--dark a:active { color: rgb(255, 255, 255); }
.usa-section { padding-top: 0.5rem; }
.usa-section.section-container { padding-bottom: 0px; padding-top: 0px; }
.grid-col--content > .usa-section, .select2-container--default .select2-selection--single { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.field--name-field-paragraph-body > div > .usa-section:first-child { padding-top: 0px; }
.form-item__select, .select2-container--default .select2-selection--single, .usa-select { height: 2.5rem; border: 2px solid rgb(86, 92, 101); }
.usa-sidenav__item, .usa-sidenav__sublist-item { border-top: 1px solid rgb(241, 243, 246); }
.display-inline-block.form-item__select, .select2-container--default .display-inline-block.select2-selection--single, .usa-select.display-inline-block { display: inline-block; }
.select2-container--default [multiple].select2-selection--single, .usa-select[multiple], [multiple].form-item__select { height: auto; background-image: none; }
.select2-results__options { padding-top: inherit; padding-right: inherit; padding-bottom: inherit; padding-left: 5px; }
.select2-results__option { max-width: 100%; margin-bottom: 2px; }
.select2-dropdown { max-width: 480px; }
.select2-search__field { margin: 2px; }
.feature-box .usa-list:last-child, .paragraph.usa-section--background-dark-blue .usa-list:last-child, .paragraph.usa-section--background-light-gray .usa-list:last-child, .usa-sidenav, .usa-sidenav > li, .usa-summary-box .usa-list:last-child { margin-bottom: 0px; }
.usa-sidenav { margin-top: 0px; padding-left: 0px; line-height: 1.3; border-bottom: 1px solid rgb(241, 243, 246); }
.usa-sidenav > li { max-width: unset; }
.usa-sidenav a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box) { display: block; padding: 0.5rem 1rem; text-decoration: none; }
.usa-sidenav a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):hover { background-color: rgb(247, 249, 250); text-decoration: none; }
.usa-sidenav a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):not(.usa-current) { color: rgb(86, 92, 101); }
.usa-sidenav a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):not(.usa-current):hover { color: rgb(11, 71, 120); }
.usa-sidenav a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):not(.usa-current):focus { outline-offset: 0px; }
.usa-sidenav .usa-current { position: relative; color: rgb(11, 71, 120); font-weight: 700; }
.usa-sidenav .usa-current::after { background-color: rgb(11, 71, 120); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0.25rem; }
.usa-sidenav .usa-sidenav__item .usa-current::after, .usa-sidenav .usa-sidenav__item > .usa-sidenav__sublist, .usa-sidenav__sublist .usa-current::after { display: none; }
.grid-container .usa-sidenav { margin-left: -1.5rem; margin-right: -1.5rem; }
.usa-sidenav__sublist { padding-left: 0px; margin: 0px; font-size: 1rem; }
.usa-sidenav__sublist > li { margin-bottom: 0px; max-width: unset; }
.usa-sidenav__sublist-item { font-size: 0.93rem; }
.usa-sidenav__sublist a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box) { padding-left: 2rem; }
.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box) { padding-left: 3rem; }
.usa-sidenav { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0.25rem 0px; border: 1px solid rgb(223, 225, 226); }
.usa-sidenav .usa-sidenav__item { display: flex; flex-wrap: wrap; border-top: 1px solid rgb(223, 225, 226); }
.usa-sidenav .usa-sidenav__item > a { flex: 1 1 auto; font-size: 0.93rem; max-width: 100%; transition: background-color; }
.usa-sidenav .usa-sidenav__item > a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):not(.usa-current) { color: rgb(61, 69, 81); }
.usa-sidenav .usa-sidenav__item > a:active, .usa-sidenav .usa-sidenav__item > a:focus, .usa-sidenav .usa-sidenav__item > a:hover { background-color: rgb(0, 94, 162) !important; color: rgb(255, 255, 255) !important; }
.usa-sidenav .usa-sidenav__item .usa-current { color: rgb(27, 27, 27); }
.usa-sidenav .usa-sidenav__item .is-active, .usa-sidenav .usa-sidenav__item.menu-level--0 > .usa-current { color: rgb(0, 94, 162); }
.usa-sidenav .usa-sidenav__item.is-expanded > a { max-width: calc(100% - 44px); }
.usa-sidenav .usa-sidenav__item .usa-sidenav__sublist { background-color: rgb(247, 249, 250); flex: 1 0 100%; max-width: 100%; }
.usa-sidenav .sidenav-expand .icon-closed, .usa-sidenav .usa-sidenav__item.active-trail > .usa-sidenav__sublist { display: block; }
.usa-sidenav .usa-sidenav__item.active-trail { position: relative; }
.usa-sidenav .usa-sidenav__item.active-trail::after { background-color: rgb(0, 94, 162); border-radius: 0px; content: ""; display: block; position: absolute; bottom: 0px; top: 0px; width: 0.25rem; left: 0px; }
.usa-sidenav .usa-sidenav__sublist .usa-sidenav__sublist { background-color: rgb(241, 243, 246); }
.usa-sidenav .sidenav-expand { border-radius: 0px; border-width: 0px; border-style: solid; color: rgb(0, 94, 162); align-items: center; background: 0px 0px; cursor: pointer; display: flex; flex: 0 0 44px; justify-content: center; z-index: 1; }
.usa-sidenav .sidenav-expand:active, .usa-sidenav .sidenav-expand:focus, .usa-sidenav .sidenav-expand:hover { background-color: rgb(0, 94, 162) !important; color: rgb(255, 255, 255) !important; }
.usa-sidenav .sidenav-expand .icon-open, .usa-sidenav .sidenav-expand.open .icon-closed { display: none; }
.usa-sidenav .sidenav-expand.open .icon-open { display: block; }
.usa-sidenav .menu-level--0 > a { font-size: 1.06rem; }
.usa-sidenav .menu-level--1 > a { font-size: 1rem; }
nav.side-navigation { margin-bottom: 1rem; }
.usa-step-indicator__segment::after { background-color: rgb(223, 225, 226); }
.usa-step-indicator__current-step, .usa-step-indicator__segment--complete::after { background-color: rgb(0, 132, 128); }
.usa-step-indicator__segment .usa-step-indicator__segment-label { color: rgb(86, 92, 101); }
.usa-step-indicator__segment--complete .usa-step-indicator__segment-label { color: rgb(86, 92, 101); font-weight: 700; }
.usa-step-indicator__segment--current::after { background-color: rgb(29, 194, 174); }
.usa-step-indicator__segment--current .usa-step-indicator__segment-label { color: rgb(0, 163, 152); font-weight: 700; }
.usa-step-indicator--counters .usa-step-indicator__segment::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment::before { background-color: rgb(255, 255, 255); color: rgb(86, 92, 101); box-shadow: rgb(223, 225, 226) 0px 0px 0px 0.25rem inset, rgb(255, 255, 255) 0px 0px 0px 0.25rem; }
.usa-step-indicator--counters .usa-step-indicator__segment--complete::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before { background-color: rgb(255, 255, 255); color: rgb(0, 132, 128); box-shadow: rgb(0, 132, 128) 0px 0px 0px 0.25rem inset, rgb(255, 255, 255) 0px 0px 0px 0.25rem; }
.usa-step-indicator--counters .usa-step-indicator__segment--current::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before { background-color: rgb(255, 255, 255); color: rgb(0, 163, 152); box-shadow: rgb(29, 194, 174) 0px 0px 0px 0.25rem inset, rgb(255, 255, 255) 0px 0px 0px 0.25rem; }
.usa-step-indicator__total-steps { color: rgb(0, 163, 152); }
.usa-step-indicator__heading-text { color: rgb(61, 69, 81); }
.usa-step-indicator .usa-tooltip { min-height: 0.5rem; width: 100%; display: block; z-index: 2; }
.usa-step-indicator .usa-tooltip__trigger { min-height: 0.5rem; width: 100%; display: block; left: 0px; position: absolute; top: 0px; }
.feature-box, .paragraph.usa-section--background-dark-blue, .paragraph.usa-section--background-light-gray, .usa-summary-box { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; line-height: 1.5; color: rgb(27, 27, 27); background-color: rgb(241, 243, 246); border-radius: 0px; border: 0.25rem solid rgb(223, 225, 226); position: relative; }
.usa-summary-box__link, .usa-summary-box__link[href^="#"]:visited { color: rgb(11, 71, 120); }
* + .feature-box, * + .paragraph.usa-section--background-dark-blue, * + .paragraph.usa-section--background-light-gray, * + .usa-summary-box { margin-top: 1rem; }
.usa-summary-box__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.46rem; line-height: 1.1; margin-top: 0px; margin-bottom: 0.5rem; }
.usa-summary-box__text { margin-bottom: 0px; margin-top: 0px; }
.usa-summary-box__text:only-child { margin-bottom: 0.25rem; padding-top: 0.25rem; }
.usa-summary-box__link:visited { color: rgb(84, 39, 143); }
.usa-summary-box__link:active, .usa-summary-box__link:hover { color: rgb(17, 47, 78); }
.usa-summary-box__link[href^="#"]:hover { color: rgb(17, 47, 78); }
.feature-box, .paragraph.usa-section--background-dark-blue, .paragraph.usa-section--background-light-gray, .usa-summary-box { padding: 2rem; margin-bottom: 1.5rem; margin-top: 1.5rem; }
.paragraph.usa-section--background-dark-blue { background-color: rgb(26, 68, 128); color: rgb(255, 255, 255); border: 0.25rem solid rgb(151, 212, 234); }
.paragraph.usa-section--background-dark-blue .heading-2, .paragraph.usa-section--background-dark-blue .heading-3, .paragraph.usa-section--background-dark-blue .heading-4, .paragraph.usa-section--background-dark-blue .heading-5, .paragraph.usa-section--background-dark-blue .heading-6, .paragraph.usa-section--background-dark-blue .title-card-title p, .paragraph.usa-section--background-dark-blue .usa-accordion--nav .usa-accordion__heading, .paragraph.usa-section--background-dark-blue a, .paragraph.usa-section--background-dark-blue a:focus, .paragraph.usa-section--background-dark-blue a:hover, .paragraph.usa-section--background-dark-blue a:visited, .paragraph.usa-section--background-dark-blue h2, .paragraph.usa-section--background-dark-blue h3, .paragraph.usa-section--background-dark-blue h4, .paragraph.usa-section--background-dark-blue h5, .paragraph.usa-section--background-dark-blue h6, .title-card-title .paragraph.usa-section--background-dark-blue p, .usa-accordion--nav .paragraph.usa-section--background-dark-blue .usa-accordion__heading { color: rgb(255, 255, 255); }
.usa-tag:only-of-type { margin-right: 0px; }
.usa-tag--big { padding-left: 0.5rem; padding-right: 0.5rem; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; }
.usa-tag { margin-right: 0.25rem; background-color: rgb(224, 247, 246); font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 0.93rem; border-radius: 99rem; color: rgb(27, 27, 27); padding: 2px 0.75rem; }
.usa-tag.usa-tag--big { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; padding: 0.25rem 1rem; }
.usa-tags { padding-bottom: 1rem; padding-top: 1rem; display: flex; flex-wrap: wrap; gap: 0.5rem; }
.form-item__textarea, .usa-textarea { padding: 0.75rem; border: 2px solid rgb(86, 92, 101); }
.usa-tooltip { display: inline-block; position: relative; }
.usa-tooltip__trigger > svg { display: block; pointer-events: none; }
.article-authoring div, .article-summary div { display: inline; }
.usa-tooltip__body, .usa-tooltip__body--top { transition: opacity 0.08s ease-in-out; border-radius: 0.25rem; color: rgb(247, 249, 250); display: none; font-size: 1rem; pointer-events: none; width: auto; z-index: 100000; position: absolute; }
.usa-tooltip__body--top::after, .usa-tooltip__body::after { content: ""; display: block; width: 0px; height: 0px; pointer-events: none; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(27, 27, 27); position: absolute; bottom: -5px; left: 50%; margin-left: -5px; }
.usa-tooltip__body--wrap { width: 100%; white-space: normal; text-align: center; min-width: 50vw; }
.usa-tooltip__body.is-set { display: block; }
.usa-tooltip__body--bottom::after { border-width: 0px 5px 5px; border-style: none solid solid; border-color: currentcolor transparent rgb(27, 27, 27); bottom: auto; top: -5px; }
.usa-tooltip__body--left::after, .usa-tooltip__body--right::after { border-top: 5px solid transparent; border-bottom: 5px solid transparent; top: 50%; margin: -5px 0px 0px; bottom: 0px; }
.usa-tooltip__body--right::after { border-right: 5px solid rgb(27, 27, 27); border-left: 0px; right: auto; left: -5px; }
.usa-tooltip__body--left::after { border-left: 5px solid rgb(27, 27, 27); border-right: 0px; right: -5px; left: auto; }
.usa-tooltip__body, .usa-tooltip__body--top { background-color: rgb(86, 92, 101); padding: 1rem; max-width: 420px; min-width: 120px; white-space: normal; width: max-content !important; }
.usa-tooltip__body--top::after, .usa-tooltip__body::after { border-top-color: rgb(86, 92, 101); border-top-style: solid; }
.usa-tooltip__body--left::after, .usa-tooltip__body--right::after { border-top-color: transparent; border-top-style: solid; border-bottom-style: solid; }
.usa-tooltip__body--right::after { border-right-color: rgb(86, 92, 101); border-right-style: solid; border-bottom-color: transparent; }
.usa-tooltip__body--bottom::after { border-bottom-color: rgb(86, 92, 101); border-bottom-style: solid; border-left-color: transparent; border-left-style: solid; border-right-color: transparent; border-right-style: solid; }
.usa-tooltip__body--left::after { border-left-color: rgb(86, 92, 101); border-left-style: solid; border-bottom-color: transparent; }
.usa-tooltip.tooltip-icon { padding-left: 0.25rem; padding-right: 0.25rem; line-height: 1; vertical-align: middle; }
.usa-tooltip__trigger { cursor: pointer; display: inline-block; line-height: 1.5; vertical-align: middle; }
.main .usa-tooltip:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):not(.menu__link):not(.webform-element-help), .main .usa-tooltip__trigger:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):not(.menu__link):not(.webform-element-help) { padding-left: 0px; padding-right: 0px; display: inline; vertical-align: unset; }
.main .webform-element-help.usa-tooltip__trigger { background-color: rgb(0, 163, 152); border-width: 0px; border-style: solid; padding: 0px !important; display: inline-block; height: 18px; margin-top: 2px; text-align: center; vertical-align: top; width: 18px; }
.block.block--breadcrumb { margin-bottom: 0.5rem; margin-top: 0.5rem; padding-right: 2rem; flex: 1 1 auto; min-width: 0px; }
.block.block--social-sharing { margin-bottom: 0.5rem; margin-top: 0.5rem; flex: 0 0 auto; }
.news-header, .news-landing-page .view__content { margin-bottom: 2rem; }
.l-constrain { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1.5rem; padding-right: 1.5rem; }
.l-constrain .l-constrain, .l-constrain--no-padding { padding-right: 0px; padding-left: 0px; }
.l-constrain .l-constrain .l-constrain--inner { margin-left: 0px; margin-right: 0px; }
.l-constrain--large { max-width: 137.5rem; }
.l-post-content .block { width: 100%; }
.page-stamp { font-size: 0.87rem; margin-top: 2rem; padding-top: 1.25rem; clear: both; border-top: 2px solid rgb(223, 225, 226); }
.text-align-center { text-align: center; }
.text-align-left { text-align: left; }
.text-align-right { text-align: right; }
.pull-left { float: left; }
.pull-right { float: right; }
.news-header { padding-bottom: 1.5rem; border-bottom: 2px solid rgb(223, 225, 226); }
.announcement-note, .blog-post--topics, .news-note { margin-bottom: 2.5rem; padding-bottom: 1rem; padding-top: 1rem; border-bottom: 2px solid rgb(223, 225, 226); border-top: 2px solid rgb(223, 225, 226); font-size: 0.87rem; }
.announcement-note, .news-note { margin-top: 1.5rem; }
.exit-disclaimer { padding-left: 0.25rem; padding-right: 0.25rem; }
.exit-disclaimer svg { fill: currentcolor; height: 0.9rem; vertical-align: middle; width: 0.9rem; }
.extlinkalert .heading-2, .extlinkalert h2 { font-size: 2.13rem; }
.blog-post--topics { margin-top: 1rem; }
.padding-y-xs { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.padding-y-sm, .usa-nav__primary .megamenu .menu__subnav.nav-level-1 .usa-nav__link { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.padding-y-md { padding-bottom: 3rem; padding-top: 3rem; }
.padding-y-lg { padding-bottom: 4rem; padding-top: 4rem; }
.padding-y-xl { padding-bottom: 5rem; padding-top: 5rem; }
.paragraph.unpublished { display: none !important; }
.featured-filters { background-color: rgb(229, 250, 255); padding: 1.5rem; margin-bottom: 2rem; }
.featured-filters .heading-2, .featured-filters h2 { font-size: 1.46rem; }
.facet-filters__mobile-controls { margin-bottom: 1rem; margin-top: 1rem; border-radius: 0.25rem; overflow: hidden; }
.facet-filters__filter-labels { margin-top: 1.5rem; align-items: center; }
.facet-filters__filter-labels-heading, .facet-filters__search-label { text-transform: uppercase; font-size: 0.87rem; font-weight: 700; display: block; color: rgb(61, 69, 81); }
.facet-filters__filter-container .usa-accordion { margin-top: 0.5rem; }
.facet-filters__filter-container .usa-accordion__button { background-size: 1.5rem; }
.facet-filters__filter-container .usa-accordion__checkbox--archive { font-size: 0.93rem; }
.facet-filters__filter-container .usa-accordion__checkbox--archive span { display: block; margin-bottom: 0.5rem; }
.facet-filters__search { display: flex; flex-wrap: wrap; align-items: center; border-radius: 99rem; padding: 2px 1rem; border: 1px solid rgb(169, 174, 177); }
.facet-filters__search-label { margin-bottom: 0.5rem; }
.facet-filters__search input[type="search"] { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; border-width: 0px; border-style: solid; }
.facet-filters__filter-container.open, .facet-filters__search-form.open { display: block; }
.l-footer { padding: 1.5rem 0px; }
.l-grid { display: flex; flex-wrap: wrap; }
@supports (display:grid) {
  .l-grid { margin-left: 0px; margin-right: 0px; display: grid; }
  .l-grid > * { margin: 0px; min-width: 0px; width: 100%; }
}
.l-grid--2-col { display: flex; flex-wrap: wrap; }
@supports (display:grid) {
  .l-grid--2-col { margin-left: 0px; margin-right: 0px; display: grid; }
  .l-grid--2-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
.l-grid--3-col { display: flex; flex-wrap: wrap; }
@supports (display:grid) {
  .l-grid--3-col { margin-left: 0px; margin-right: 0px; display: grid; }
  .l-grid--3-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
.l-grid--4-col { display: flex; flex-wrap: wrap; }
@supports (display:grid) {
  .l-grid--4-col { margin-left: 0px; margin-right: 0px; display: grid; }
  .l-grid--4-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
.l-grid--6-col { display: flex; flex-wrap: wrap; }
@supports (display:grid) {
  .l-grid--6-col { margin-left: 0px; margin-right: 0px; display: grid; }
  .l-grid--6-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
.grid-gap.row:not(.panels-flexible-row) > *, .grid-row.grid-gap > * { margin-bottom: 1rem; padding-left: 0.5rem; padding-right: 0.5rem; }
.grid-gap-sm.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-sm > * { margin-bottom: 0.5rem; padding-left: 0.25rem; padding-right: 0.25rem; }
.grid-gap-md.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-md > * { margin-bottom: 1rem; padding-left: 0.5rem; padding-right: 0.5rem; }
.grid-gap-lg.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-lg > * { margin-bottom: 1.5rem; padding-left: 0.75rem; padding-right: 0.75rem; }
.l-inline-form > * { margin: 0px 0px 1rem !important; }
.l-inline-form > * > * { margin: 0px !important; }
.l-media { display: flex; flex-direction: column; }
.l-media__object { flex: 0 0 auto; margin: 0px 1rem 0px 0px; }
.toolbar-menu-administration, .toolbar-tab, .usa-preheader .block:first-child { margin-top: 0px; }
.l-media__content { flex: 1 1 auto; }
.l-media--column { flex-direction: column; }
.l-media--reversed > .l-media__object { margin: 0px 0px 0px 1rem; order: 1; }
.usa-preheader { background-color: rgb(241, 243, 246); }
.usa-preheader--inverse { background-color: rgb(17, 24, 29); }
.usa-preheader--inner { padding-bottom: 0px; padding-top: 0px; }
.usa-preheader .block { margin-bottom: 1rem; margin-top: 1rem; }
.usa-preheader .block:last-child { margin-bottom: 0px; }
.l-section { margin-bottom: 2.5rem; }
.more-link a.sidenav-toggle, .sidenav-toggle.btn, .sidenav-toggle.button, .sidenav-toggle.dropbutton__toggle-button, .sidenav-toggle.submit-box, .sidenav-toggle.tabs__link, .usa-button.sidenav-toggle { background-color: rgb(241, 243, 246); margin: 0px; display: block; max-width: 480px; position: relative; text-align: left; width: 100%; }
.form-item.is-full-width > .form-item__color, .form-item.is-full-width > .form-item__date, .form-item.is-full-width > .form-item__description, .form-item.is-full-width > .form-item__email, .form-item.is-full-width > .form-item__label, .form-item.is-full-width > .form-item__month, .form-item.is-full-width > .form-item__number, .form-item.is-full-width > .form-item__password, .form-item.is-full-width > .form-item__range, .form-item.is-full-width > .form-item__search, .form-item.is-full-width > .form-item__select, .form-item.is-full-width > .form-item__tel, .form-item.is-full-width > .form-item__text, .form-item.is-full-width > .form-item__textarea, .form-item.is-full-width > .form-item__time, .form-item.is-full-width > .form-item__url, .form-item.is-full-width > .form-item__week, .is-full-width > .form-item__color, .is-full-width > .form-item__date, .is-full-width > .form-item__email, .is-full-width > .form-item__month, .is-full-width > .form-item__number, .is-full-width > .form-item__password, .is-full-width > .form-item__search, .is-full-width > .form-item__select, .is-full-width > .form-item__tel, .is-full-width > .form-item__text, .is-full-width > .form-item__time, .is-full-width > .form-item__url, .is-full-width > .form-item__week, ul.link-list li { max-width: 100%; }
.more-link a.sidenav-toggle:focus, .more-link a.sidenav-toggle:hover, .sidenav-toggle.btn:focus, .sidenav-toggle.btn:hover, .sidenav-toggle.button:focus, .sidenav-toggle.button:hover, .sidenav-toggle.dropbutton__toggle-button:focus, .sidenav-toggle.dropbutton__toggle-button:hover, .sidenav-toggle.submit-box:focus, .sidenav-toggle.submit-box:hover, .sidenav-toggle.tabs__link:focus, .sidenav-toggle.tabs__link:hover, .usa-button.sidenav-toggle:focus, .usa-button.sidenav-toggle:hover { color: rgb(26, 68, 128); }
.more-link a.sidenav-toggle::after, .sidenav-toggle.btn::after, .sidenav-toggle.button::after, .sidenav-toggle.dropbutton__toggle-button::after, .sidenav-toggle.submit-box::after, .sidenav-toggle.tabs__link::after, .usa-button.sidenav-toggle::after { background-image: url("plus-alt.svg"); background-position: center center; background-repeat: no-repeat; background-size: 20px; content: ""; display: block; height: 100%; position: absolute; right: 0px; top: 0px; width: 44px; border: 2px solid rgb(0, 94, 162); }
.more-link a.sidenav-toggle.collapse::after, .sidenav-toggle.collapse.btn::after, .sidenav-toggle.collapse.button::after, .sidenav-toggle.collapse.dropbutton__toggle-button::after, .sidenav-toggle.collapse.submit-box::after, .sidenav-toggle.collapse.tabs__link::after, .usa-button.sidenav-toggle.collapse::after { background-image: url(""); }
.l-site-container.mobile-nav-open { position: relative; z-index: 600; }
ul.toolbar-menu { margin: 0px; padding: 0px; }
ul.toolbar-menu li::before { display: none; }
ul.toolbar-menu li { margin-bottom: 0px; padding-left: 0px; }
.article-header { padding-bottom: 1rem; }
.article-authoring .field--date-separator { padding-left: 0.75rem; padding-right: 0.75rem; }
.article__footer { display: flex; flex-flow: wrap; margin-bottom: 1rem; }
.audio-player { padding-bottom: 3rem; padding-top: 3rem; }
.audio-player audio { width: 100%; max-width: 100%; }
.usa-footer__return-to-top a.back-to-top { border-radius: 99rem; align-items: center; background-color: rgb(22, 46, 81); border: 2px solid rgba(255, 255, 255, 0.2); bottom: 2rem; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 1px; color: rgb(255, 255, 255); display: flex; flex-wrap: wrap; height: 3.5rem; justify-content: center; position: fixed; right: 1.25rem; text-decoration: none; transition-duration: 0.2s; transition-property: background-color, color, opacity; transition-timing-function: cubic-bezier(0.4, 0, 1, 1); z-index: 99; padding: 0.5rem 1.5rem 0.5rem 1rem; }
.details__summary::before, .dropbutton__item.is-secondary-action, .js details.details:not([open]) > .details__content, .list--clean li::before { display: none; }
.usa-footer__return-to-top a.back-to-top:visited { background-color: rgb(17, 24, 29); color: rgb(255, 255, 255); }
.usa-footer__return-to-top a.back-to-top:focus, .usa-footer__return-to-top a.back-to-top:hover { background-color: rgb(17, 24, 29); color: rgb(255, 255, 255); text-decoration: underline; }
.usa-footer__return-to-top a.back-to-top[aria-hidden="true"] { opacity: 0; }
.usa-footer__return-to-top a.back-to-top span { padding-left: 0.5rem; font-weight: 700; flex: 1 1 0%; line-height: 1; white-space: nowrap; width: 100%; }
.usa-footer__return-to-top a.back-to-top .back-to-top__icon { fill: currentcolor; flex: 1 0 1.625rem; height: 1.625rem; width: 1.625rem; }
.block { margin-bottom: 2.5rem; }
article .block { margin-top: 1.5rem; }
.block--admin, .block--provider-layout-builder, .usa-nav .block { margin-bottom: 0px; }
.captioned-image { display: table; }
.captioned-image__caption { caption-side: bottom; display: table-caption; }
.captioned-image--center-aligned { margin-left: auto; margin-right: auto; }
.captioned-image--left-aligned { float: left; margin-right: 1.5rem; }
.captioned-image--right-aligned { float: right; margin-left: 1.5rem; }
.carousel-container { position: relative; }
.carousel-container .c-slider { position: relative; z-index: 1; }
.carousel-container .c-slider .slick-track { display: flex; align-items: stretch; }
.carousel-container .c-slider .slick-slide { margin-bottom: 0px !important; margin-top: 0px !important; height: auto; outline: 0px; }
.carousel-container .c-slider .title-card, .carousel-container .c-slider .usa-card, .details__content > :last-child { margin-bottom: 0px; }
.carousel-container .c-slider .slick-slide > * { height: 100%; }
.carousel-container .c-slider .c-slider__controls { width: 100%; text-align: center; z-index: 2; }
.carousel-container .c-slider .slick-arrow { background-color: rgb(0, 94, 162); border-width: 0px; border-style: solid; width: 30px; height: 30px; z-index: 2; }
.carousel-container .c-slider .slick-arrow.slick-disabled { opacity: 0.2; cursor: default; }
.carousel-container .c-slider .slick-prev { mask-image: url(""); mask-repeat: no-repeat; mask-size: 16px 16px; mask-position: center center; }
.carousel-container .c-slider .slick-next { mask-image: url(""); mask-repeat: no-repeat; mask-size: 16px 16px; mask-position: center center; }
.carousel-container .c-slider.text-white .title-card, .carousel-container .c-slider.text-white .usa-card__container, .carousel-container .c-slider.text-white .usa-card__heading { color: rgb(255, 255, 255); }
.carousel-container .c-slider.text-white .slick-arrow { background-color: rgb(255, 255, 255); }
.carousel-container .carousel__cta { text-align: center; }
.date { font-weight: 700; }
details.details { margin: 0px 0px 1.5rem; }
.details__summary { background-image: url(""); background-color: rgb(241, 243, 246); background-position: right 1.5rem center; background-repeat: no-repeat; background-size: 0.8125rem; cursor: pointer; display: block; font-weight: 700; line-height: 1; outline: 0px; padding: 0.9375rem 3.4375rem 0.9375rem 1.5rem; transition: background 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
[dir="rtl"] .details__summary { background-position: left 1.5rem center; padding-left: 3.4375rem; padding-right: 1.5rem; }
[open] > .details__summary { background-image: url(""); }
.details__summary:hover { background-color: rgb(169, 174, 177); }
.details__summary:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.5rem 0px; }
.details__summary::-webkit-details-marker { display: none; }
.details__fallback-link { color: inherit !important; display: block; outline: 0px; text-decoration: none; }
.dropbutton, .dropbutton__toggle-button { display: inline-block; vertical-align: top; }
.details__content { background: rgb(255, 255, 255); border-width: 0px 3px 3px; border-style: none solid solid; border-color: currentcolor rgb(241, 243, 246) rgb(241, 243, 246); border-image: none; padding: 1.5rem; }
.details__description { color: rgb(27, 27, 27); font-size: 1.06rem; margin-bottom: 1rem; }
.dropbutton__toggle-button, .usa-nav__primary .megamenu a.usa-nav__link, .usa-nav__primary .megamenu button.usa-nav__link { font-size: 1rem; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
.dropbutton { margin-bottom: 0.5rem; position: relative; }
.dropbutton.has-multiple { padding-right: 2em; }
[dir="rtl"] .dropbutton.has-multiple { padding-left: 2em; padding-right: 0px; }
.dropbutton.is-open .dropbutton__item { display: block; }
.dropbutton.is-open .dropbutton__item:first-child .dropbutton__button { border-bottom-left-radius: 0px; }
.dropbutton.is-open .dropbutton__toggle-button { background-image: url(""); }
.button + .dropbutton, .dropbutton + .button, .dropbutton + .dropbutton { margin-left: 0.5em; }
[dir="rtl"] .button + .dropbutton, [dir="rtl"] .dropbutton + .button, [dir="rtl"] .dropbutton + .dropbutton { margin-left: 0px; margin-right: 0.5em; }
.dropbutton__list { list-style: none; margin: 0px; padding: 0px; }
.dropbutton__list li { margin: 0px; }
.dropbutton__toggle { bottom: 0px; margin: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; width: 2em; }
.icon, .masthead, ul.link-list li a { position: relative; }
.dropbutton__toggle-button { background-color: rgb(11, 71, 120); border: 0px; border-radius: 0px 0.25rem 0.25rem 0px; color: rgb(255, 255, 255); transition: background 0.2s cubic-bezier(0.4, 0, 1, 1); background-image: url(""); background-position: 50% 1rem; background-repeat: no-repeat; background-size: 0.75rem; height: 100%; padding: 0px; white-space: nowrap; width: 100%; }
.icon, .icon * { transition: none; }
.dropbutton__toggle-button:visited { color: rgb(255, 255, 255); }
.dropbutton__toggle-button:focus, .dropbutton__toggle-button:hover { background-color: rgb(22, 46, 81); color: rgb(255, 255, 255); }
.dropbutton__toggle-button:active { background-color: rgb(17, 24, 29); color: rgb(255, 255, 255); }
.dropbutton__toggle-button[disabled] { background-color: rgb(145, 145, 145); color: rgb(27, 27, 27); }
.dropbutton__toggle-button[disabled].usa-button--active, .dropbutton__toggle-button[disabled].usa-button--hover, .dropbutton__toggle-button[disabled].usa-focus, .dropbutton__toggle-button[disabled]:active, .dropbutton__toggle-button[disabled]:focus, .dropbutton__toggle-button[disabled]:hover { background-color: rgb(145, 145, 145); border: 0px; box-shadow: none; }
.dropbutton__item { margin: 0px; padding: 0px; }
.dropbutton__item.is-secondary-action:not(:last-child) .dropbutton__button { border-bottom-left-radius: 0px; }
.dropbutton__item:not(:first-child) .dropbutton__button { border-top-left-radius: 0px; }
.dropbutton .dropbutton__button { border-bottom-right-radius: 0px; border-top-right-radius: 0px; display: block; margin: 0px; text-align: left; width: 100%; }
.field__label { display: block; font-size: 1.06rem; font-weight: 700; margin-bottom: 0.5rem; }
.field__label.is-inline { display: inline-block; margin-right: 0.1em; }
.field__label.is-inline + .field__item, .field__label.is-inline + .field__items, .field__label.is-inline + .field__items .field__item { display: inline; }
.field--name-field-components { margin-bottom: 0px; }
.fieldset { margin: 0px 0px 1.5rem; }
.fieldset__legend { margin-bottom: 0.25rem; margin-top: 0px; }
.fieldset--checkboxes, .fieldset--radios, .form-item { margin-bottom: 1.5rem; }
.usa-hint { color: rgb(86, 92, 101); }
.form-item__label { margin-top: 0px; }
.is-disabled > .form-item__label, .is-disabled > .form-item__label .usa-hint { color: rgb(117, 117, 117); }
.form-item__fieldset { border: 0px; margin: 0px; padding: 0px; }
.form-item__color:disabled, .form-item__date:disabled, .form-item__email:disabled, .form-item__month:disabled, .form-item__number:disabled, .form-item__password:disabled, .form-item__search:disabled, .form-item__select:disabled, .form-item__tel:disabled, .form-item__text:disabled, .form-item__time:disabled, .form-item__url:disabled, .form-item__week:disabled { background-color: rgb(230, 230, 230); background-image: none; border-color: rgb(145, 145, 145); color: rgb(117, 117, 117); }
.form-item__select[multiple] { background-image: none; height: auto; }
.form-item__textarea:disabled { background-color: rgb(230, 230, 230); border-color: rgb(145, 145, 145); color: rgb(117, 117, 117); }
.form-item__radio:disabled + .form-item__label { color: rgb(145, 145, 145); }
.form-item__range { padding: 0px; }
.form-item__range:disabled { background: none; opacity: 0.5; }
.form-item--checkbox { margin: 0.5rem 0px; }
.icon { display: inline-block; fill: currentcolor; height: 1em; top: -2px; vertical-align: middle; width: 1em; }
.icon.is-spaced-before { margin-left: 0.25em; }
.icon.is-spaced-after { margin-right: 0.25em; }
ul.link-list { margin: 0px; padding: 0px; list-style: none; border-top: 1px solid rgb(223, 225, 226); }
ul.link-list li { margin: 0px; padding: 0px; width: 100%; border-bottom: 1px solid rgb(223, 225, 226); }
ul.link-list li a { font-weight: 700; background-image: url(""); background-position: right 0.25rem center; background-repeat: no-repeat; background-size: 0.5rem; text-decoration: none; padding: 0.75rem 3rem 0.75rem 0.5rem; }
ul.link-list li a:active, ul.link-list li a:focus, ul.link-list li a:hover { background-color: rgba(0, 94, 162, 0.1); }
ul.link-list--light { border-top: 1px solid rgb(255, 255, 255); }
ul.link-list--light li { border-bottom: 1px solid rgb(255, 255, 255); }
ul.link-list--light li a { color: rgb(255, 255, 255); background-image: url(""); }
ul.link-list--light li a .external-link { background-color: rgb(255, 255, 255); }
ul.link-list--light li a:active, ul.link-list--light li a:focus, ul.link-list--light li a:hover { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.1); }
.list--border { list-style: none; margin-left: 0px; padding-left: 0px; }
.list--border > li { border-bottom: 1px solid rgb(169, 174, 177); margin-bottom: 0px; padding: 0.25rem; }
.list--clean li, .list--column, .list--column li, .list--inline, .list--inline li, .list--pipeline, .list--pipeline > li { padding-left: 0px; }
.list--pipeline > li, .menu--submenu > li { border-right: 1px solid rgb(169, 174, 177); padding-right: 0.75em; float: left; }
.list--clean { margin: 0px; padding: 0px; }
.list--column { list-style: none; margin-left: 0px; }
.list--column > li { break-inside: avoid-column; display: table; margin-bottom: 0px; padding-bottom: 0.25em; }
.list--inline { margin-left: 0px; }
.list--inline > li { display: inline; }
.list--pipeline { margin-left: 0px; }
.list--pipeline::after { clear: both; content: ""; display: block; }
.list--pipeline > li { display: block; margin-right: 0.75em; }
[dir="rtl"] .list--pipeline > li { border-left: 1px solid rgb(169, 174, 177); border-right: 0px; float: right; margin-left: 0.75em; margin-right: 0px; padding-left: 0.75em; padding-right: 0px; }
.list--pipeline > li.is-active { font-weight: 700; }
.list--pipeline > li:last-child { border-right: 0px; margin-right: 0px; padding-right: 0px; }
[dir="rtl"] .list--pipeline > li:last-child { border-left: 0px; margin-left: 0px; padding-left: 0px; }
.masthead { background-color: rgb(17, 24, 29); height: 800px; overflow: hidden; z-index: 1; }
.slick-gallery-thumbs, .social-media-sharing__icon a:hover, .social-media-sharing__icon button:hover, button.acctoggle__fontsize:hover { background-color: rgb(241, 243, 246); }
.masthead__content::after, .masthead__content::before, .masthead__image, .masthead__image picture { position: absolute; display: block; }
.masthead__image { height: 100%; overflow: hidden; top: 0px; left: 0px; width: 100%; z-index: 0; }
.masthead__image picture { left: 50%; transform: translateX(-50%); height: 100%; width: max-content; z-index: 1; }
.masthead__image picture img { display: block; width: auto; height: 100%; }
.masthead__content { padding-left: 1rem; padding-right: 1rem; height: 100%; position: relative; z-index: 2; }
.masthead__content::before { background: linear-gradient(rgb(17, 24, 29) 0px, rgba(17, 24, 29, 0) 100%); content: ""; height: 250px; left: 0px; right: 0px; top: 0px; z-index: 3; }
.masthead__content::after { background: linear-gradient(to top, rgb(17, 24, 29) 0px, rgba(17, 24, 29, 0) 100%); content: ""; height: 500px; left: 0px; right: 0px; bottom: 0px; z-index: 3; }
.masthead__content--inner { max-width: 87.5rem; color: rgb(255, 255, 255); height: 100%; position: relative; z-index: 4; }
.card-tile .title-card-title .masthead__content--inner .heading-2, .card-tile .title-card-title .masthead__content--inner h2, .card-tile .usa-card__header .masthead__content--inner .heading-2, .card-tile .usa-card__header .masthead__content--inner h2, .masthead__content--inner .card-tile .title-card-title .heading-2, .masthead__content--inner .card-tile .title-card-title h2, .masthead__content--inner .card-tile .usa-card__header .heading-2, .masthead__content--inner .card-tile .usa-card__header h2, .masthead__content--inner .heading-1, .masthead__content--inner .heading-2, .masthead__content--inner .heading-3, .masthead__content--inner .heading-4, .masthead__content--inner .heading-5, .masthead__content--inner .heading-6, .masthead__content--inner .title-card-title p, .masthead__content--inner .usa-accordion--nav .usa-accordion__heading, .masthead__content--inner a, .masthead__content--inner a:focus, .masthead__content--inner a:hover, .masthead__content--inner h1, .masthead__content--inner h2, .masthead__content--inner h3, .masthead__content--inner h4, .masthead__content--inner h5, .masthead__content--inner h6, .title-card-title .masthead__content--inner p, .usa-accordion--nav .masthead__content--inner .usa-accordion__heading { color: rgb(255, 255, 255); }
.masthead__text { position: absolute; bottom: 100px; z-index: 5; }
.masthead .pre-title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.6rem; margin-bottom: 1rem; color: rgb(204, 236, 242); font-weight: 700; }
.masthead .masthead__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 4.26rem; line-height: 0.9; }
.masthead .masthead-actions { margin-top: 1.5rem; }
.media-gallery { max-width: 920px; width: 100%; }
.slick-gallery-thumbs { margin-top: 1rem; position: relative; padding: 0.5rem 1.5rem; }
.slick-gallery-thumbs .slick-slide { margin: 0px 0.5rem; padding: 0px; width: 110px; height: 60px; overflow: hidden; position: relative; border: 2px solid transparent; }
.slick-gallery-thumbs .slick-slide.slick-current { border: 2px solid rgb(0, 189, 227); }
.slick-gallery-thumbs .slick-slide img { display: block; height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.mobile-menu__menu li::before, .usa-nav__primary .usa-nav__primary-item .usa-nav__link::after { display: none; }
.slick-gallery-thumbs .slick-slide[tabindex]:focus { outline: rgb(0, 189, 227) solid 1px; }
.slick-gallery-thumbs .slick-arrow { padding: 0px; background: center center / 24px 24px no-repeat; border: 0px; height: 24px; position: absolute; top: 50%; transform: translateY(-50%); width: 24px; }
.slick-gallery-thumbs .slick-prev { background-image: url(""); left: 0px; }
.slick-gallery-thumbs .slick-next { background-image: url(""); right: 0px; }
.slick-gallery-main .slick-slide { border-radius: 2px; overflow: hidden; }
.slick-gallery-main .image-caption, .slick-gallery-main .video-caption { font-size: 0.93rem; padding-bottom: 0.25rem; padding-top: 0.25rem; height: 54px; overflow: hidden; text-overflow: ellipsis; }
.menu__item { max-width: initial; }
.language-button { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; margin: 0px; padding: 0px; }
.menu--language { margin: 0px; padding: 0px; list-style: none; }
.menu--language li { margin: 0px; }
.menu--language li a { display: block; margin: 0px; padding: 0.5rem; font-weight: 700; color: rgb(0, 94, 162); text-decoration: none; }
.menu--language li a:visited { background-color: rgb(247, 249, 250); color: rgb(0, 94, 162); }
.menu--language li a:focus, .menu--language li a:hover { background-color: rgb(247, 249, 250); color: rgb(26, 68, 128); }
.menu--language a.current-language::after { margin-left: 1rem; background-image: url(""); background-position: left center; background-repeat: no-repeat; background-size: 1rem; content: ""; display: inline-block; height: 0.75rem; width: 1rem; }
.menu-modal .menu-heading { margin-bottom: 1rem; align-items: center; display: flex; flex-grow: 0; justify-content: space-between; }
.menu-modal .menu-heading .heading-2, .menu-modal .menu-heading h2 { margin-bottom: 0px; margin-right: auto; flex-grow: 1; }
.menu-modal .menu-heading button { padding: 0.25rem; width: auto; }
.menu--footer { display: flex; flex-wrap: wrap; margin-left: -0.5rem; margin-right: -0.5rem; list-style: none; }
.menu--footer > * { padding-left: 0.5rem; padding-right: 0.5rem; }
.menu--footer .menu__item { flex: 0 1 auto; width: 50%; }
.usa-nav.main-menu { border-top-width: 0px; border-top-style: solid; float: none; }
.usa-nav__primary .usa-nav__primary-item { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.usa-nav__primary .usa-nav__primary-item .usa-nav__link { font-weight: 600; color: rgb(0, 94, 162); cursor: pointer; line-height: 1.5; outline: 0px; transition: none; }
.usa-nav__primary .usa-nav__primary-item .usa-nav__link:active, .usa-nav__primary .usa-nav__primary-item .usa-nav__link:focus, .usa-nav__primary .usa-nav__primary-item .usa-nav__link:hover { color: rgb(0, 94, 162); }
.usa-nav__primary .usa-nav__primary-item .usa-current::after, .usa-nav__primary .usa-nav__primary-item.usa-current::after { content: none; display: none; }
.usa-nav__primary .megamenu { color: rgb(255, 255, 255); }
.mobile-menu__link.is-active, .mobile-menu__link:active, .mobile-menu__link:focus, .mobile-menu__link:hover, .mobile-menu__subnav .mobile-menu__link:active, .mobile-menu__subnav .mobile-menu__link:focus, .mobile-menu__subnav .mobile-menu__link:hover { color: rgb(28, 29, 31); }
.usa-nav__primary .megamenu a.usa-nav__link { text-decoration: underline !important; }
.usa-nav__primary .megamenu a.usa-nav__link:active, .usa-nav__primary .megamenu a.usa-nav__link:focus, .usa-nav__primary .megamenu a.usa-nav__link:hover { text-decoration: none !important; }
.usa-nav__primary .megamenu .menu__section-cta { margin-top: 1rem; }
.usa-nav__primary .megamenu .menu__section-cta .menu__explore { color: rgb(151, 212, 234) !important; font-weight: 700; text-decoration: underline !important; }
.usa-nav__primary .megamenu .menu__section-cta .menu__explore:active, .usa-nav__primary .megamenu .menu__section-cta .menu__explore:focus, .usa-nav__primary .megamenu .menu__section-cta .menu__explore:hover { background-color: rgba(0, 0, 0, 0) !important; color: rgb(151, 212, 234); text-decoration: none !important; }
.usa-nav__primary .megamenu a, .usa-nav__primary .megamenu a:focus, .usa-nav__primary .megamenu a:hover, .usa-nav__primary .megamenu a:visited { color: rgb(255, 255, 255); text-decoration: underline !important; }
.usa-nav__primary .megamenu ul { margin: 0px; padding: 0px; list-style-type: none; }
.usa-nav__primary .megamenu ul li { margin: 0px; padding: 0px; }
.usa-nav__primary .megamenu .l-constrain { padding-left: 0px; padding-right: 0px; }
.usa-nav__primary .megamenu .menu__subnav { margin: 0px; padding: 0px; list-style: none; }
.usa-nav__primary .megamenu .menu__subnav li { margin: 0px; padding: 0px; display: block; list-style: none; max-width: 100%; }
.usa-nav__primary .megamenu .menu__subnav.nav-level-2 { background-color: rgb(22, 46, 81); }
.usa-nav__primary .megamenu .menu__subnav.nav-level-2 .usa-nav__link { padding-bottom: 0.5rem; padding-top: 0.5rem; position: relative; }
.usa-nav__primary .megamenu .menu__subnav .usa-nav__link { color: rgb(255, 255, 255); width: 100%; text-align: left; }
.usa-nav__primary .megamenu .menu__subnav .usa-nav__link:active, .usa-nav__primary .megamenu .menu__subnav .usa-nav__link:focus, .usa-nav__primary .megamenu .menu__subnav .usa-nav__link:hover { background-color: rgb(22, 46, 81); color: rgb(255, 255, 255); }
.usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; list-style: none; }
.usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link { padding-left: 1.25rem; padding-right: 2.5rem; font-weight: 400; width: 100%; display: block; position: relative; }
.usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link[aria-expanded="false"] { background-color: rgba(0, 0, 0, 0); background-image: none; }
.usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link[aria-expanded="true"] { background-color: rgb(22, 46, 81); background-image: none; }
.usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link:focus, .usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link:hover { background-color: rgb(22, 46, 81); }
.menu--submenu { margin-left: 0px; padding-left: 0px; }
.menu--submenu::after { clear: both; content: ""; display: block; }
.menu--submenu > li { display: block; margin-right: 0.75em; padding-left: 0px; }
[dir="rtl"] .menu--submenu > li { border-left: 1px solid rgb(169, 174, 177); border-right: 0px; float: right; margin-left: 0.75em; margin-right: 0px; padding-left: 0.75em; padding-right: 0px; }
.menu--submenu > li.is-active { font-weight: 700; }
.menu--submenu > li:last-child { border-right: 0px; margin-right: 0px; padding-right: 0px; }
[dir="rtl"] .menu--submenu > li:last-child { border-left: 0px; margin-left: 0px; padding-left: 0px; }
.mobile-menu-button { background-color: rgba(0, 0, 0, 0); border: 0px; border-radius: 0px; box-shadow: none; cursor: pointer; display: inline-block; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; font-weight: 700; height: 55px; line-height: 55px; margin: 0px; padding: 0px 1rem; text-decoration: none; }
.mobile-menu-button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
.mobile-menu-button__icon { height: 22px; overflow: hidden; width: 22px; background-position: 50% 50%; background-repeat: no-repeat; background-size: 22px 22px; display: inline-block; margin-top: 1rem; }
.mobile-menu-button__icon::before { content: ""; display: block; height: 150%; width: 0px; }
.mobile-menu-button--close .mobile-menu-button__icon { background-image: url(""); }
.mobile-menu-button--menu .mobile-menu-button__icon { background-image: url(""); background-size: 33px 22px; width: 33px; }
.mobile-menu { background-color: rgba(241, 243, 246, 0.98); left: 0px; overflow-y: auto; position: fixed; top: 0px; width: 100%; z-index: 999999; }
.mobile-menu__menu { margin: 0.75em 0px 0px; padding: 0px; }
.mobile-menu__menu li { padding-left: 0px; }
.mobile-menu__item { margin: 0px; padding: 0px; position: relative; }
.mobile-menu__link { background-color: rgba(0, 0, 0, 0); border: 0px; color: rgb(86, 92, 101); display: block; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.2rem; font-weight: 700; line-height: 1.5; margin: 0px; padding: 2.475rem 1rem; text-align: left; text-decoration: none; white-space: normal; width: auto; z-index: 3; }
.mobile-menu__link.has-subnav { margin-right: 2.75rem; }
.mobile-menu__subnav-arrow { height: 3.375rem; overflow: hidden; width: 2.75rem; background-image: url(""); background-attachment: initial; background-color: initial; background-position: 50% center; background-repeat: no-repeat; background-size: 19px 12px; border: 0px; box-shadow: none; cursor: pointer; display: inline-block; outline-offset: 0px; position: absolute; right: 0px; top: 0px; vertical-align: top; z-index: 2; }
.mobile-menu__subnav-arrow::before { content: ""; display: block; height: 150%; width: 0px; }
.mobile-menu__subnav-arrow:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
[dir="rtl"] .mobile-menu__subnav-arrow { left: 0px; right: auto; }
.mobile-menu__subnav-arrow[aria-expanded="true"] { background-image: url(""); }
.mobile-menu__subnav { background-color: rgba(247, 249, 250, 0.98); display: none; list-style: none; margin: 0px; padding: 0px; }
.mobile-menu__subnav .mobile-menu__link { color: rgb(86, 92, 101); padding-left: 1.5rem; }
.page-title { margin-bottom: 2.5rem; }
.progress { position: relative; }
.progress__track { background-color: rgb(169, 174, 177); border: 1px solid rgb(61, 69, 81); border-radius: 0.1875rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 3px inset; height: 1rem; margin: 0.25rem 0px; max-width: 100%; min-width: 6em; overflow: hidden; }
.progress__bar { background-color: rgb(29, 194, 174); border-radius: 0.1875rem; height: 1rem; transition-duration: 0.5s; transition-property: width; transition-timing-function: ease-out; width: 3%; }
.progress__description, .progress__percentage { color: rgb(27, 27, 27); font-size: 0.87rem; overflow: hidden; }
.progress__description { float: left; }
.progress__percentage, [dir="rtl"] .progress__description { float: right; }
[dir="rtl"] .progress__percentage { float: left; }
.readmore-link { padding-right: 28px; text-decoration: none; }
.readmore-link:focus path, .readmore-link:hover path { fill: rgb(22, 46, 81); }
.readmore-link__icon { display: inline-block; margin-right: -28px; position: relative; top: 8px; width: 28px; }
.readmore-link__icon path { fill: rgb(11, 71, 120); }
.site-name { display: inline-block; margin-bottom: 1rem; }
.skiplinks { display: flex; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; justify-content: center; position: absolute; width: 100%; z-index: 9999; }
.skiplinks__link, .skiplinks__link:focus, .skiplinks__link:visited { font-family: "Bebas Neue", sans-serif !important; font-weight: 400 !important; letter-spacing: 0.02em; background-color: rgb(61, 69, 81); border-width: 0px 2px 2px; border-style: none solid solid; border-color: currentcolor rgb(241, 243, 246) rgb(241, 243, 246); border-image: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.5rem 0px; color: rgb(255, 255, 255); display: inline-block; line-height: 1.1; margin: 0px; outline: 0px; padding: 0.5rem; text-align: center; text-decoration: none; }
.legal-decision .l-content .heading-1, .legal-decision .l-content .heading-2, .legal-decision .l-content h1, .legal-decision .l-content h2, .tabs__link { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
#main:focus { outline: 0px; }
.social-sharing-toolbar { padding-bottom: 0.5rem; padding-top: 0.5rem; align-items: flex-start; display: flex; flex-flow: wrap; justify-content: flex-end; }
.tabs__items li::before, .tag-list li::before, .usa-hero.video-hero .video-hero-bg { display: none; }
.social-media-sharing__list { margin: 0px; padding: 0px; }
.social-media-sharing__list > li { position: relative; border-right: 1px solid rgb(223, 225, 226); }
.social-media-sharing__list > li:last-child { border-right-width: 0px; border-right-style: solid; }
.social-media-sharing__list > li .share-button { color: rgb(61, 69, 81); }
.social-media-sharing__dropdown { background-color: rgb(255, 255, 255); padding: 0.25rem; border-radius: 0.5rem; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 3px; display: none; position: absolute; right: 0px; top: 90%; z-index: 5; border: 1px solid rgb(223, 225, 226); }
.social-media-sharing__icon { display: inline-block; margin-bottom: 0px; line-height: 1; vertical-align: middle; }
.social-media-sharing__icon a, .social-media-sharing__icon button { display: inline-block; cursor: pointer; padding: 0.5rem 0.25rem; }
.social-media-sharing__icon svg { fill: rgb(86, 92, 101); }
.social-media-sharing__icon .social-media-sharing-facebook svg { fill: rgb(44, 87, 146); }
.social-media-sharing__icon .social-media-sharing-x svg { fill: rgb(0, 0, 0); }
.language-link-container { margin-right: 0px; width: auto; }
.language-link { margin-bottom: 1rem; }
.language-link span { display: flex; align-items: center; }
.language-link svg { height: 24px; width: 24px; }
button.acctoggle__fontsize { cursor: pointer; padding: 0.5rem; background-color: rgba(0, 0, 0, 0); border-width: 0px; }
.tabs__items li, .tag-list li, ul.footnotes { padding-left: 0px; }
.accessibility__fontsize { font-size: 115%; }
.tabbed-content { padding: 0.5rem; }
.tabbed-content--inner { display: flex; flex-wrap: wrap; }
.tabbed-content--inner .tab-text { margin-bottom: 1rem; flex: 1 1 auto; }
.block.map-events--list-international, ul.footnotes { margin-bottom: 0px; }
.tabbed-content--inner .tab-nav { margin: 0px; padding: 0px; flex: 0 1 auto; list-style: none; display: flex; flex-wrap: wrap; }
.tabbed-content--inner .tab-nav li { margin: 0px; padding: 0px; flex: 1 1 auto; }
.tabbed-content--inner .tab-nav li button.tab-button { background-color: rgb(0, 94, 162); font-weight: 700; color: rgb(255, 255, 255); border-width: 2px 2px 2px 0px; border-style: solid solid solid none; border-color: rgb(11, 71, 120) rgb(11, 71, 120) rgb(11, 71, 120) currentcolor; border-image: none; border-radius: 0px; padding: 0.5rem 1.5rem; }
.tabbed-content--inner .tab-nav li button.tab-button[aria-selected="true"] { background-color: rgb(255, 255, 255); color: rgb(11, 71, 120); }
.tabbed-content--inner .tab-nav li:first-child button.tab-button { border-left: 2px solid rgb(11, 71, 120); border-radius: 4px 0px 0px 4px; }
.tabbed-content--inner .tab-nav li:last-child button.tab-button { border-radius: 0px 4px 4px 0px; }
.tabbed-content--inner .tab-content { flex: 1 0 100%; }
.tabs::after { clear: both; content: ""; display: block; }
.tabs__items { margin: 0px; padding: 0px; display: flex; flex-direction: column; }
.tabs__item:first-child .tabs__link { border-bottom-left-radius: 0px; border-left: 0px; border-top-left-radius: 0px; }
.tabs__item:last-child .tabs__link { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.tabs__item.is-active { z-index: 1; }
.tabs__item:focus-within, .tabs__item:hover { z-index: 2; }
.tabs__link { background-color: rgb(46, 98, 118); border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(224, 247, 246); border-image: none; border-radius: 0px; color: rgb(255, 255, 255); transition: background 0.2s cubic-bezier(0.4, 0, 1, 1); vertical-align: top; white-space: normal; display: block; font-size: 1.06rem; line-height: 1.1; margin: 0px; padding: 1rem; }
.tag-list, .usa-hero.video-hero.video-placement-top .usa-hero__video { padding: 0px; }
.tabs__link:visited { color: rgb(255, 255, 255); }
.tabs__link:focus, .tabs__link:hover { background-color: rgb(0, 158, 193); color: rgb(255, 255, 255); }
.tabs__link:active { background-color: rgb(0, 163, 152); color: rgb(255, 255, 255); }
.tabs__link[disabled] { background-color: rgb(169, 174, 177); color: rgb(169, 174, 177); }
.tabs__link[disabled].usa-button--active, .tabs__link[disabled].usa-button--hover, .tabs__link[disabled].usa-focus, .tabs__link[disabled]:active, .tabs__link[disabled]:focus, .tabs__link[disabled]:hover { background-color: rgb(145, 145, 145); border: 0px; box-shadow: none; }
.tabs__link.is-active, .tabs__link.is-active:hover { background-color: rgb(0, 163, 152); border-color: rgb(224, 247, 246); color: rgb(255, 255, 255); }
.footnotes-header, .legal-decision-judge p { border-top: 1px solid rgb(169, 174, 177); }
.tag-link { text-decoration: none; }
.tag-link:focus .usa-tag, .tag-link:hover .usa-tag { background-color: rgb(61, 69, 81); }
.tag-list { margin: 0px; }
.tag-list__item { display: inline-block; margin-bottom: 0.5rem; margin-right: 0.5rem; }
.usa-hero.video-hero .usa-hero__video { flex: 0 0 100%; width: 100%; }
.usa-hero.video-hero .usa-hero__video .video-container { margin: 0px; }
.usa-hero.video-hero .usa-hero__video .video-container embed, .usa-hero.video-hero .usa-hero__video .video-container iframe, .usa-hero.video-hero .usa-hero__video .video-container object, .usa-hero.video-hero .usa-hero__video .video-container > div { width: 100% !important; }
.usa-hero.video-hero.video-placement-top .usa-hero__callout { padding: 2rem; position: relative; z-index: 2; }
.usa-hero.video-hero .usa-hero__callout { flex: 1 1 0%; }
.usa-hero.video-hero .usa-hero__callout .usa-hero__heading { margin-top: 0px; }
.video, .video-container { margin-bottom: 1rem; margin-top: 1rem; height: 0px; max-width: 100%; padding-bottom: 56.25%; position: relative; }
.video-container > div, .video-container > embed, .video-container > iframe, .video-container > object, .video > div, .video > embed, .video > iframe, .video > object { height: 100% !important; left: 0px; max-width: 100%; position: absolute; top: 0px; width: 100%; }
.video-container.gallery-video, .video-container.gallery-video .video, .video.gallery-video, .video.gallery-video .video { margin: 0px; }
.view__filters { margin-bottom: 1rem; }
.block.legislation--list, .block.legislation--list .views-exposed-form .form-item__select, .block.legislation--list .views-exposed-form .select2-container--default .select2-selection--single, .block.legislation--list .views-exposed-form .usa-form-group, .block.legislation--list .views-exposed-form .usa-select, .block.map-events--list, .block.map-events--list .views-exposed-form .form-item__select, .block.map-events--list .views-exposed-form .select2-container--default .select2-selection--single, .block.map-events--list .views-exposed-form .usa-form-group, .block.map-events--list .views-exposed-form .usa-select, .select2-container--default .block.legislation--list .views-exposed-form .select2-selection--single, .select2-container--default .block.map-events--list .views-exposed-form .select2-selection--single { margin-bottom: 0px; margin-top: 0px; }
.legal-decision .l-content .heading-1, .legal-decision .l-content h1 { font-size: 1.86rem; font-weight: 400; color: rgb(27, 27, 27); }
.legal-decision .l-content .heading-2, .legal-decision .l-content h2 { font-size: 1.6rem; font-weight: 400; color: rgb(27, 27, 27); }
.legal-decision .l-content .heading-3, .legal-decision .l-content .search-result .heading-2, .legal-decision .l-content .search-result h2, .legal-decision .l-content .title-card-title p, .legal-decision .l-content .usa-accordion--nav .usa-accordion__heading, .legal-decision .l-content h3, .search-result .legal-decision .l-content .heading-2, .search-result .legal-decision .l-content h2, .title-card-title .legal-decision .l-content p, .usa-accordion--nav .legal-decision .l-content .usa-accordion__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.33rem; font-weight: 400; color: rgb(27, 27, 27); }
.legal-decision .l-content .page-number { font-weight: 700; }
.legal-decision-judge { margin-top: 2.5rem; width: 15rem; }
.legal-decision-judge .judge-signature { margin-bottom: 1.25rem; padding-left: 7.5rem; }
.legal-decision-judge .judge-name { padding-top: 1rem; display: block; }
.footnotes-header { margin-top: 1.5rem; padding-top: 2rem; }
ul.footnotes { border-top-width: 0px; border-top-style: solid; margin-top: 2rem; }
ul.footnotes .footnotes__item-wrapper { margin-bottom: 2rem; margin-left: 0px; margin-right: 0px; grid-template-columns: minmax(auto, 1rem) 1fr; max-width: 100%; }
.u-visually-hidden, .usa-sr-only, .visually-hidden { clip: rect(1px, 1px, 1px, 1px) !important; height: 1px !important; overflow: hidden !important; position: absolute !important; width: 1px !important; overflow-wrap: normal !important; }
.u-visually-hidden.focusable:active, .u-visually-hidden.focusable:focus, .u-visually-hidden.u-focusable:active, .u-visually-hidden.u-focusable:focus, .usa-sr-only.focusable:active, .usa-sr-only.focusable:focus, .usa-sr-only.u-focusable:active, .usa-sr-only.u-focusable:focus, .visually-hidden.focusable:active, .visually-hidden.focusable:focus, .visually-hidden.u-focusable:active, .visually-hidden.u-focusable:focus { clip: auto !important; height: auto !important; overflow: visible !important; position: static !important; width: auto !important; }
.hidden, .u-hidden { display: none !important; }
.invisible, .u-invisible { visibility: hidden !important; }
.align-center, .center, .u-align-center { margin-left: auto; margin-right: auto; text-align: center; }
.u-clear-both { clear: both; }
.u-clear-left { clear: left; }
.u-clear-right { clear: right; }
.clearfix::after, .u-clearfix::after { clear: both; content: ""; display: block; }
.font-family-bebas { font-family: "Bebas Neue", sans-serif !important; font-weight: 400 !important; letter-spacing: 0.05em; }
.card-tile .title-card-title .content--font-bebas .heading-2, .card-tile .title-card-title .content--font-bebas h2, .card-tile .usa-card__header .content--font-bebas .heading-2, .card-tile .usa-card__header .content--font-bebas h2, .content--font-bebas .card-tile .title-card-title .heading-2, .content--font-bebas .card-tile .title-card-title h2, .content--font-bebas .card-tile .usa-card__header .heading-2, .content--font-bebas .card-tile .usa-card__header h2, .content--font-bebas .heading-1, .content--font-bebas .heading-2, .content--font-bebas .heading-3, .content--font-bebas .heading-4, .content--font-bebas .title-card-title p, .content--font-bebas .usa-accordion--nav .usa-accordion__heading, .content--font-bebas h1, .content--font-bebas h2, .content--font-bebas h3, .content--font-bebas h4, .title-card-title .content--font-bebas p, .usa-accordion--nav .content--font-bebas .usa-accordion__heading { font-family: "Bebas Neue", sans-serif; font-weight: 400 !important; letter-spacing: 0.05em; }
.u-full-width { left: 50%; margin-left: -50vw; margin-right: -50vw; position: relative; right: 50%; width: 100vw; }
.margin-dab-top-25 { margin-top: 25px !important; }
.margin-dab-right-25 { margin-right: 25px !important; }
.margin-dab-bottom-25 { margin-bottom: 25px !important; }
.margin-dab-left-25 { margin-left: 25px !important; }
.margin-dab-top-50 { margin-top: 50px !important; }
.margin-dab-right-50 { margin-right: 50px !important; }
.margin-dab-bottom-50 { margin-bottom: 50px !important; }
.margin-dab-left-50 { margin-left: 50px !important; }
.margin-dab-top-75 { margin-top: 75px !important; }
.margin-dab-right-75 { margin-right: 75px !important; }
.margin-dab-bottom-75 { margin-bottom: 75px !important; }
.margin-dab-left-75 { margin-left: 75px !important; }
.margin-dab-top-100 { margin-top: 100px !important; }
.margin-dab-right-100 { margin-right: 100px !important; }
.margin-dab-bottom-100 { margin-bottom: 100px !important; }
.margin-dab-left-100 { margin-left: 100px !important; }
.margin-dab-top-125 { margin-top: 125px !important; }
.margin-dab-right-125 { margin-right: 125px !important; }
.margin-dab-bottom-125 { margin-bottom: 125px !important; }
.margin-dab-left-125 { margin-left: 125px !important; }
.margin-dab-top-150 { margin-top: 150px !important; }
.margin-dab-right-150 { margin-right: 150px !important; }
.margin-dab-bottom-150 { margin-bottom: 150px !important; }
.margin-dab-left-150 { margin-left: 150px !important; }
.margin-dab-top-175 { margin-top: 175px !important; }
.margin-dab-right-175 { margin-right: 175px !important; }
.margin-dab-bottom-175 { margin-bottom: 175px !important; }
.margin-dab-left-175 { margin-left: 175px !important; }
.margin-dab-top-200 { margin-top: 200px !important; }
.margin-dab-right-200 { margin-right: 200px !important; }
.margin-dab-bottom-200 { margin-bottom: 200px !important; }
.margin-dab-left-200 { margin-left: 200px !important; }
.margin-0 { margin: 0px; }
.margin-1 { margin: 0.5rem; }
.margin-2 { margin: 1rem; }
.margin-3 { margin: 1.5rem; }
.margin-4 { margin: 2rem; }
.margin-5 { margin: 2.5rem; }
.margin-6 { margin: 3rem; }
.margin-7 { margin: 3.5rem; }
.margin-8 { margin: 4rem; }
.margin-9 { margin: 4.5rem; }
.margin-10 { margin: 5rem; }
.margin-x-0 { margin-left: 0px; margin-right: 0px; }
.margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
.margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
.margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
.margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
.margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
.margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
.margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
.margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
.margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
.margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
.margin-y-0 { margin-bottom: 0px; margin-top: 0px; }
.margin-y-1 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.margin-y-2 { margin-bottom: 1rem; margin-top: 1rem; }
.margin-y-3 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.margin-y-4 { margin-bottom: 2rem; margin-top: 2rem; }
.margin-y-5 { margin-bottom: 2.5rem; margin-top: 2.5rem; }
.margin-y-6 { margin-bottom: 3rem; margin-top: 3rem; }
.margin-y-7 { margin-bottom: 3.5rem; margin-top: 3.5rem; }
.margin-y-8 { margin-bottom: 4rem; margin-top: 4rem; }
.margin-y-9 { margin-bottom: 4.5rem; margin-top: 4.5rem; }
.margin-y-10 { margin-bottom: 5rem; margin-top: 5rem; }
.grid-container.margin-left-0, .margin-left-0 { margin-left: 0px; }
.grid-container.margin-left-1, .margin-left-1 { margin-left: 0.5rem; }
.grid-container.margin-left-2, .margin-left-2 { margin-left: 1rem; }
.grid-container.margin-left-3, .margin-left-3 { margin-left: 1.5rem; }
.grid-container.margin-left-4, .margin-left-4 { margin-left: 2rem; }
.grid-container.margin-left-5, .margin-left-5 { margin-left: 2.5rem; }
.grid-container.margin-left-6, .margin-left-6 { margin-left: 3rem; }
.grid-container.margin-left-7, .margin-left-7 { margin-left: 3.5rem; }
.grid-container.margin-left-8, .margin-left-8 { margin-left: 4rem; }
.grid-container.margin-left-9, .margin-left-9 { margin-left: 4.5rem; }
.grid-container.margin-left-10, .margin-left-10 { margin-left: 5rem; }
.grid-container.margin-right-0, .margin-right-0 { margin-right: 0px; }
.grid-container.margin-right-1, .margin-right-1 { margin-right: 0.5rem; }
.grid-container.margin-right-2, .margin-right-2 { margin-right: 1rem; }
.grid-container.margin-right-3, .margin-right-3 { margin-right: 1.5rem; }
.grid-container.margin-right-4, .margin-right-4 { margin-right: 2rem; }
.grid-container.margin-right-5, .margin-right-5 { margin-right: 2.5rem; }
.grid-container.margin-right-6, .margin-right-6 { margin-right: 3rem; }
.grid-container.margin-right-7, .margin-right-7 { margin-right: 3.5rem; }
.grid-container.margin-right-8, .margin-right-8 { margin-right: 4rem; }
.grid-container.margin-right-9, .margin-right-9 { margin-right: 4.5rem; }
.grid-container.margin-right-10, .margin-right-10 { margin-right: 5rem; }
.grid-container.margin-top-0, .margin-top-0 { margin-top: 0px; }
.grid-container.margin-top-1, .margin-top-1 { margin-top: 0.5rem; }
.grid-container.margin-top-2, .margin-top-2 { margin-top: 1rem; }
.grid-container.margin-top-3, .margin-top-3 { margin-top: 1.5rem; }
.grid-container.margin-top-4, .margin-top-4 { margin-top: 2rem; }
.grid-container.margin-top-5, .margin-top-5 { margin-top: 2.5rem; }
.grid-container.margin-top-6, .margin-top-6 { margin-top: 3rem; }
.grid-container.margin-top-7, .margin-top-7 { margin-top: 3.5rem; }
.grid-container.margin-top-8, .margin-top-8 { margin-top: 4rem; }
.grid-container.margin-top-9, .margin-top-9 { margin-top: 4.5rem; }
.grid-container.margin-top-10, .margin-top-10 { margin-top: 5rem; }
.grid-container.margin-bottom-0, .margin-bottom-0 { margin-bottom: 0px; }
.grid-container.margin-bottom-1, .margin-bottom-1 { margin-bottom: 0.5rem; }
.grid-container.margin-bottom-2, .home--leadership-cards .grid-gap-md.row:not(.panels-flexible-row) > *, .home--leadership-cards .grid-row.grid-gap-md > *, .home--stay-informed .grid-gap-md.row:not(.panels-flexible-row) > *, .home--stay-informed .grid-row.grid-gap-md > *, .margin-bottom-2 { margin-bottom: 1rem; }
.grid-container.margin-bottom-3, .margin-bottom-3 { margin-bottom: 1.5rem; }
.grid-container.margin-bottom-4, .margin-bottom-4 { margin-bottom: 2rem; }
.grid-container.margin-bottom-5, .margin-bottom-5 { margin-bottom: 2.5rem; }
.grid-container.margin-bottom-6, .margin-bottom-6 { margin-bottom: 3rem; }
.grid-container.margin-bottom-7, .margin-bottom-7 { margin-bottom: 3.5rem; }
.grid-container.margin-bottom-8, .margin-bottom-8 { margin-bottom: 4rem; }
.grid-container.margin-bottom-9, .margin-bottom-9 { margin-bottom: 4.5rem; }
.grid-container.margin-bottom-10, .margin-bottom-10 { margin-bottom: 5rem; }
.margin-top-neg-1 { margin-top: -0.5rem; }
.margin-bottom-neg-1 { margin-bottom: -0.5rem; }
.margin-left-neg-1 { margin-left: -0.5rem; }
.margin-right-neg-1 { margin-right: -0.5rem; }
.margin-neg-1 { margin: -0.5rem; }
.margin-top-neg-2 { margin-top: -1rem; }
.margin-bottom-neg-2 { margin-bottom: -1rem; }
.margin-left-neg-2 { margin-left: -1rem; }
.margin-right-neg-2 { margin-right: -1rem; }
.margin-neg-2 { margin: -1rem; }
.margin-top-neg-3 { margin-top: -1.5rem; }
.margin-bottom-neg-3 { margin-bottom: -1.5rem; }
.margin-left-neg-3 { margin-left: -1.5rem; }
.margin-right-neg-3 { margin-right: -1.5rem; }
.margin-neg-3 { margin: -1.5rem; }
.margin-top-neg-4 { margin-top: -2rem; }
.margin-bottom-neg-4 { margin-bottom: -2rem; }
.margin-left-neg-4 { margin-left: -2rem; }
.margin-right-neg-4 { margin-right: -2rem; }
.margin-neg-4 { margin: -2rem; }
.margin-top-neg-6 { margin-top: -3rem; }
.margin-bottom-neg-6 { margin-bottom: -3rem; }
.margin-left-neg-6 { margin-left: -3rem; }
.margin-right-neg-6 { margin-right: -3rem; }
.margin-neg-6 { margin: -3rem; }
.margin-top-neg-7 { margin-top: -3.5rem; }
.margin-bottom-neg-7 { margin-bottom: -3.5rem; }
.margin-left-neg-7 { margin-left: -3.5rem; }
.margin-right-neg-7 { margin-right: -3.5rem; }
.margin-neg-7 { margin: -3.5rem; }
.margin-top-neg-8 { margin-top: -4rem; }
.margin-bottom-neg-8 { margin-bottom: -4rem; }
.margin-left-neg-8 { margin-left: -4rem; }
.margin-right-neg-8 { margin-right: -4rem; }
.margin-neg-8 { margin: -4rem; }
.margin-top-neg-9 { margin-top: -4.5rem; }
.margin-bottom-neg-9 { margin-bottom: -4.5rem; }
.margin-left-neg-9 { margin-left: -4.5rem; }
.margin-right-neg-9 { margin-right: -4.5rem; }
.margin-neg-9 { margin: -4.5rem; }
.margin-top-neg-10 { margin-top: -5rem; }
.margin-bottom-neg-10 { margin-bottom: -5rem; }
.margin-left-neg-10 { margin-left: -5rem; }
.margin-right-neg-10 { margin-right: -5rem; }
.margin-neg-10 { margin: -5rem; }
.margin-top-neg-15 { margin-top: -7.5rem; }
.margin-bottom-neg-15 { margin-bottom: -7.5rem; }
.margin-left-neg-15 { margin-left: -7.5rem; }
.margin-right-neg-15 { margin-right: -7.5rem; }
.margin-neg-15 { margin: -7.5rem; }
.margin-top-neg-5 { margin-top: -2.5rem; }
.margin-bottom-neg-5 { margin-bottom: -2.5rem; }
.margin-left-neg-5 { margin-left: -2.5rem; }
.margin-right-neg-5 { margin-right: -2.5rem; }
.margin-neg-5 { margin: -2.5rem; }
.margin-top-neg-105 { margin-top: -0.75rem; }
.margin-bottom-neg-105 { margin-bottom: -0.75rem; }
.margin-left-neg-105 { margin-left: -0.75rem; }
.margin-right-neg-105 { margin-right: -0.75rem; }
.margin-neg-105 { margin: -0.75rem; }
.margin-top-neg-205 { margin-top: -1.25rem; }
.margin-bottom-neg-205 { margin-bottom: -1.25rem; }
.margin-left-neg-205 { margin-left: -1.25rem; }
.margin-right-neg-205 { margin-right: -1.25rem; }
.margin-neg-205 { margin: -1.25rem; }
.margin-top-neg-lg { margin-top: -10rem; }
.margin-top-neg-xl { margin-top: -16rem; }
.margin-top-neg-2xl { margin-top: -20rem; }
.margin-top-neg-3xl { margin-top: -24rem; }
.order---auto { }
.order---initial { order: initial; }
.order---first { order: -1; }
.order---0 { order: 0; }
.order---1 { order: 1; }
.order---2 { order: 2; }
.order---3 { order: 3; }
.order---4 { order: 4; }
.order---5 { order: 5; }
.order---6 { order: 6; }
.order---7 { order: 7; }
.order---8 { order: 8; }
.order---9 { order: 9; }
.order---10 { order: 10; }
.order---last { order: 999; }
.padding-top-lg { padding-top: 10rem; }
.padding-top-xl { padding-top: 16rem; }
.padding-top-2xl { padding-top: 20rem; }
.padding-top-3xl { padding-top: 24rem; }
.padding-bottom-lg { padding-bottom: 10rem; }
.padding-bottom-xl { padding-bottom: 16rem; }
.padding-bottom-2xl { padding-bottom: 20rem; }
.padding-bottom-3xl { padding-bottom: 24rem; }
.grid-container.padding-0, .padding-0 { padding: 0px; }
.grid-container.padding-1, .padding-1 { padding: 0.5rem; }
.grid-container.padding-2, .padding-2 { padding: 1rem; }
.grid-container.padding-3, .padding-3 { padding: 1.5rem; }
.grid-container.padding-4, .padding-4 { padding: 2rem; }
.grid-container.padding-5, .padding-5 { padding: 2.5rem; }
.grid-container.padding-6, .padding-6 { padding: 3rem; }
.grid-container.padding-7, .padding-7 { padding: 3.5rem; }
.grid-container.padding-8, .padding-8 { padding: 4rem; }
.grid-container.padding-9, .padding-9 { padding: 4.5rem; }
.grid-container.padding-10, .padding-10 { padding: 5rem; }
.grid-container.padding-x-0, .padding-x-0 { padding-left: 0px; padding-right: 0px; }
.grid-container.padding-x-1, .padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
.grid-container.padding-x-2, .padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
.grid-container.padding-x-3, .padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
.grid-container.padding-x-4, .padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
.grid-container.padding-x-5, .padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
.grid-container.padding-x-6, .padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
.grid-container.padding-x-7, .padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
.grid-container.padding-x-8, .padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
.grid-container.padding-x-9, .padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
.grid-container.padding-x-10, .padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
.grid-container.padding-y-0, .padding-y-0 { padding-bottom: 0px; padding-top: 0px; }
.grid-container.padding-y-1, .padding-y-1 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.grid-container.padding-y-2, .padding-y-2 { padding-bottom: 1rem; padding-top: 1rem; }
.grid-container.padding-y-3, .padding-y-3 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.grid-container.padding-y-4, .padding-y-4 { padding-bottom: 2rem; padding-top: 2rem; }
.grid-container.padding-y-5, .padding-y-5 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.grid-container.padding-y-6, .padding-y-6 { padding-bottom: 3rem; padding-top: 3rem; }
.grid-container.padding-y-7, .padding-y-7 { padding-bottom: 3.5rem; padding-top: 3.5rem; }
.grid-container.padding-y-8, .padding-y-8 { padding-bottom: 4rem; padding-top: 4rem; }
.grid-container.padding-y-9, .padding-y-9 { padding-bottom: 4.5rem; padding-top: 4.5rem; }
.grid-container.padding-y-10, .padding-y-10 { padding-bottom: 5rem; padding-top: 5rem; }
.u-spaced-1, .u-spaced-1-above { margin-top: 0.5rem !important; }
.u-spaced-1, .u-spaced-1-below { margin-bottom: 0.5rem !important; }
.u-spaced-2, .u-spaced-2-above { margin-top: 1rem !important; }
.u-spaced-2, .u-spaced-2-below { margin-bottom: 1rem !important; }
.u-spaced-3, .u-spaced-3-above { margin-top: 1.5rem !important; }
.u-spaced-3, .u-spaced-3-below { margin-bottom: 1.5rem !important; }
.u-spaced-4, .u-spaced-4-above { margin-top: 2rem !important; }
.u-spaced-4, .u-spaced-4-below { margin-bottom: 2rem !important; }
.u-spaced-5, .u-spaced-5-above { margin-top: 2.5rem !important; }
.u-spaced-5, .u-spaced-5-below { margin-bottom: 2.5rem !important; }
.u-spaced-none, .u-spaced-none-above { margin-top: 0px !important; }
.u-spaced-none, .u-spaced-none-below { margin-bottom: 0px !important; }
.home--leadership-cards .grid-col--content { height: 100%; }
.home--leadership-cards .heading-2, .home--leadership-cards h2 { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 2.66rem; margin-bottom: 0px; line-height: 0.9; }
.home--leadership-cards .heading-3, .home--leadership-cards .search-result .heading-2, .home--leadership-cards .search-result h2, .home--leadership-cards .title-card-title p, .home--leadership-cards .usa-accordion--nav .usa-accordion__heading, .home--leadership-cards h3, .search-result .home--leadership-cards .heading-2, .search-result .home--leadership-cards h2, .title-card-title .home--leadership-cards p, .usa-accordion--nav .home--leadership-cards .usa-accordion__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.33rem; margin-top: 0px; }
.home--leadership-cards .cards--secretary { padding-bottom: 1rem; height: 100%; border-bottom: 1px solid rgb(86, 92, 101); }
.home--stay-informed .heading-2, .home--stay-informed h2 { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 2.66rem; margin-bottom: 0px; line-height: 0.9; }
@media (min-width: 20em) {
  .l-media { flex-direction: row; }
  .language-button { margin-right: 0.25rem; border-right: 1px solid rgb(223, 225, 226); }
}
@media (forced-colors: active) and (min-width: 30em) {
  .usa-search [type="submit"]::before { content: none; }
  .usa-search--small [type="submit"]::before { content: ""; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-container, .mobile-lg\:grid-container-card, .mobile-lg\:grid-container-card-lg, .mobile-lg\:grid-container-desktop, .mobile-lg\:grid-container-desktop-lg, .mobile-lg\:grid-container-mobile, .mobile-lg\:grid-container-mobile-lg, .mobile-lg\:grid-container-tablet, .mobile-lg\:grid-container-tablet-lg, .mobile-lg\:grid-container-widescreen { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
  .mobile-lg\:grid-container { max-width: 64rem; }
  .mobile-lg\:grid-container-card { max-width: 10rem; }
  .mobile-lg\:grid-container-card-lg { max-width: 15rem; }
  .mobile-lg\:grid-container-mobile { max-width: 20rem; }
  .mobile-lg\:grid-container-mobile-lg { max-width: 30rem; }
  .mobile-lg\:grid-container-tablet { max-width: 40rem; }
  .mobile-lg\:grid-container-tablet-lg { max-width: 55rem; }
  .mobile-lg\:grid-container-desktop { max-width: 64rem; }
  .mobile-lg\:grid-container-desktop-lg { max-width: 75rem; }
  .mobile-lg\:grid-container-widescreen { max-width: 87.5rem; }
  .grid-row.mobile-lg\:grid-gap-0, .mobile-lg\:grid-gap-0.row:not(.panels-flexible-row) { margin-left: 0px; margin-right: 0px; }
  .grid-row.mobile-lg\:grid-gap-0 > *, .mobile-lg\:grid-gap-0.row:not(.panels-flexible-row) > * { padding-left: 0px; padding-right: 0px; }
  .grid-row.mobile-lg\:grid-gap-2px, .mobile-lg\:grid-gap-2px.row:not(.panels-flexible-row) { margin-left: -1px; margin-right: -1px; }
  .grid-row.mobile-lg\:grid-gap-2px > *, .mobile-lg\:grid-gap-2px.row:not(.panels-flexible-row) > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.mobile-lg\:grid-gap-05, .mobile-lg\:grid-gap-05.row:not(.panels-flexible-row) { margin-left: -2px; margin-right: -2px; }
  .grid-row.mobile-lg\:grid-gap-05 > *, .mobile-lg\:grid-gap-05.row:not(.panels-flexible-row) > * { padding-left: 2px; padding-right: 2px; }
  .grid-row.mobile-lg\:grid-gap-1, .mobile-lg\:grid-gap-1.row:not(.panels-flexible-row) { margin-left: -0.25rem; margin-right: -0.25rem; }
  .grid-row.mobile-lg\:grid-gap-1 > *, .mobile-lg\:grid-gap-1.row:not(.panels-flexible-row) > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .grid-row.mobile-lg\:grid-gap-2, .mobile-lg\:grid-gap-2.row:not(.panels-flexible-row) { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.mobile-lg\:grid-gap-2 > *, .mobile-lg\:grid-gap-2.row:not(.panels-flexible-row) > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.mobile-lg\:grid-gap-3, .mobile-lg\:grid-gap-3.row:not(.panels-flexible-row) { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.mobile-lg\:grid-gap-3 > *, .mobile-lg\:grid-gap-3.row:not(.panels-flexible-row) > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-row.mobile-lg\:grid-gap-4, .mobile-lg\:grid-gap-4.row:not(.panels-flexible-row) { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.mobile-lg\:grid-gap-4 > *, .mobile-lg\:grid-gap-4.row:not(.panels-flexible-row) > * { padding-left: 1rem; padding-right: 1rem; }
  .grid-row.mobile-lg\:grid-gap-5, .mobile-lg\:grid-gap-5.row:not(.panels-flexible-row) { margin-left: -1.25rem; margin-right: -1.25rem; }
  .grid-row.mobile-lg\:grid-gap-5 > *, .mobile-lg\:grid-gap-5.row:not(.panels-flexible-row) > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .grid-row.mobile-lg\:grid-gap-6, .mobile-lg\:grid-gap-6.row:not(.panels-flexible-row) { margin-left: -1.5rem; margin-right: -1.5rem; }
  .grid-row.mobile-lg\:grid-gap-6 > *, .mobile-lg\:grid-gap-6.row:not(.panels-flexible-row) > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .grid-row.mobile-lg\:grid-gap-sm > *, .mobile-lg\:grid-gap-sm.row:not(.panels-flexible-row) > *, .mobile-lg\:padding-x-1px { padding-left: 1px; padding-right: 1px; }
  .grid-row.mobile-lg\:grid-gap-sm, .mobile-lg\:grid-gap-sm.row:not(.panels-flexible-row) { margin-left: -1px; margin-right: -1px; }
  .grid-row.mobile-lg\:grid-gap-md, .mobile-lg\:grid-gap-md.row:not(.panels-flexible-row) { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.mobile-lg\:grid-gap-md > *, .mobile-lg\:grid-gap-md.row:not(.panels-flexible-row) > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.mobile-lg\:grid-gap-lg, .mobile-lg\:grid-gap-lg.row:not(.panels-flexible-row) { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.mobile-lg\:grid-gap-lg > *, .mobile-lg\:grid-gap-lg.row:not(.panels-flexible-row) > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .mobile-lg\:grid-col, .mobile-lg\:grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .mobile-lg\:grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .mobile-lg\:grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .mobile-lg\:grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .mobile-lg\:grid-col-3 { flex: 0 1 auto; width: 25%; }
  .mobile-lg\:grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .mobile-lg\:grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .mobile-lg\:grid-col-6 { flex: 0 1 auto; width: 50%; }
  .mobile-lg\:grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .mobile-lg\:grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .mobile-lg\:grid-col-9 { flex: 0 1 auto; width: 75%; }
  .mobile-lg\:grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .mobile-lg\:grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .mobile-lg\:grid-col-12 { flex: 0 1 auto; width: 100%; }
  .mobile-lg\:grid-offset-1 { margin-left: 8.33333%; }
  .mobile-lg\:grid-offset-2 { margin-left: 16.6667%; }
  .mobile-lg\:grid-offset-3 { margin-left: 25%; }
  .mobile-lg\:grid-offset-4 { margin-left: 33.3333%; }
  .mobile-lg\:grid-offset-5 { margin-left: 41.6667%; }
  .mobile-lg\:grid-offset-6 { margin-left: 50%; }
  .mobile-lg\:grid-offset-7 { margin-left: 58.3333%; }
  .mobile-lg\:grid-offset-8 { margin-left: 66.6667%; }
  .mobile-lg\:grid-offset-9 { margin-left: 75%; }
  .mobile-lg\:grid-offset-10 { margin-left: 83.3333%; }
  .mobile-lg\:grid-offset-11 { margin-left: 91.6667%; }
  .mobile-lg\:grid-offset-12 { margin-left: 100%; }
  .mobile-lg\:grid-offset-none { margin-left: 0px; }
  .usa-button-group { flex-direction: row; }
  .usa-button-group__item:last-child { margin-right: 0px; }
  .usa-button-group--segmented { justify-content: flex-start; }
  .more-link .usa-button-group--segmented a, .usa-button-group--segmented .btn, .usa-button-group--segmented .button, .usa-button-group--segmented .dropbutton__toggle-button, .usa-button-group--segmented .more-link a, .usa-button-group--segmented .submit-box, .usa-button-group--segmented .tabs__link, .usa-button-group--segmented .usa-button, .usa-button-group--segmented .usa-button-group__item { width: auto; }
  .more-link .usa-button-group--segmented .usa-button-group__item:last-child > a, .usa-button-group--segmented .more-link .usa-button-group__item:last-child > a, .usa-button-group--segmented .usa-button-group__item:last-child > .btn, .usa-button-group--segmented .usa-button-group__item:last-child > .button, .usa-button-group--segmented .usa-button-group__item:last-child > .dropbutton__toggle-button, .usa-button-group--segmented .usa-button-group__item:last-child > .submit-box, .usa-button-group--segmented .usa-button-group__item:last-child > .tabs__link, .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button { margin-left: -1px; width: auto; }
  .usa-form { max-width: 20rem; }
  .more-link .usa-form a, .usa-form .btn, .usa-form .button, .usa-form .dropbutton__toggle-button, .usa-form .more-link a, .usa-form .submit-box, .usa-form .tabs__link, .usa-form .usa-button { margin-top: 1.5rem; }
  .usa-form--large { max-width: 30rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.5rem; width: 1.5rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 1rem; padding-left: 0.4rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.8rem; width: 1.8rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.2rem; padding-left: 0.48rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.2rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.19rem; width: 2.19rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.46rem; padding-left: 0.584rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.46rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 3.195rem; width: 3.195rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 2.13rem; padding-left: 0.852rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 2.13rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.99rem; width: 3.99rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.66rem; padding-left: 1.064rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 2.66rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.785rem; width: 4.785rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 3.19rem; padding-left: 1.276rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 3.19rem; }
  .mobile-lg\:border-1px, .mobile-lg\:hover\:border-1px:hover { border: 1px solid; }
  .mobile-lg\:border-y-1px, .mobile-lg\:hover\:border-y-1px:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .mobile-lg\:border-x-1px, .mobile-lg\:hover\:border-x-1px:hover { border-left: 1px solid; border-right: 1px solid; }
  .mobile-lg\:border-top-1px, .mobile-lg\:hover\:border-top-1px:hover { border-top: 1px solid; }
  .mobile-lg\:border-right-1px, .mobile-lg\:hover\:border-right-1px:hover { border-right: 1px solid; }
  .mobile-lg\:border-bottom-1px, .mobile-lg\:hover\:border-bottom-1px:hover { border-bottom: 1px solid; }
  .mobile-lg\:border-left-1px, .mobile-lg\:hover\:border-left-1px:hover { border-left: 1px solid; }
  .mobile-lg\:border-2px, .mobile-lg\:hover\:border-2px:hover { border: 2px solid; }
  .mobile-lg\:border-y-2px, .mobile-lg\:hover\:border-y-2px:hover { border-top: 2px solid; border-bottom: 2px solid; }
  .mobile-lg\:border-x-2px, .mobile-lg\:hover\:border-x-2px:hover { border-left: 2px solid; border-right: 2px solid; }
  .mobile-lg\:border-top-2px, .mobile-lg\:hover\:border-top-2px:hover { border-top: 2px solid; }
  .mobile-lg\:border-right-2px, .mobile-lg\:hover\:border-right-2px:hover { border-right: 2px solid; }
  .mobile-lg\:border-bottom-2px, .mobile-lg\:hover\:border-bottom-2px:hover { border-bottom: 2px solid; }
  .mobile-lg\:border-left-2px, .mobile-lg\:hover\:border-left-2px:hover { border-left: 2px solid; }
  .mobile-lg\:border-05, .mobile-lg\:hover\:border-05:hover { border: 0.25rem solid; }
  .mobile-lg\:border-y-05, .mobile-lg\:hover\:border-y-05:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }
  .mobile-lg\:border-x-05, .mobile-lg\:hover\:border-x-05:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }
  .mobile-lg\:border-top-05, .mobile-lg\:hover\:border-top-05:hover { border-top: 0.25rem solid; }
  .mobile-lg\:border-right-05, .mobile-lg\:hover\:border-right-05:hover { border-right: 0.25rem solid; }
  .mobile-lg\:border-bottom-05, .mobile-lg\:hover\:border-bottom-05:hover { border-bottom: 0.25rem solid; }
  .mobile-lg\:border-left-05, .mobile-lg\:hover\:border-left-05:hover { border-left: 0.25rem solid; }
  .mobile-lg\:border-1, .mobile-lg\:hover\:border-1:hover { border: 0.5rem solid; }
  .mobile-lg\:border-y-1, .mobile-lg\:hover\:border-y-1:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }
  .mobile-lg\:border-x-1, .mobile-lg\:hover\:border-x-1:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }
  .mobile-lg\:border-top-1, .mobile-lg\:hover\:border-top-1:hover { border-top: 0.5rem solid; }
  .mobile-lg\:border-right-1, .mobile-lg\:hover\:border-right-1:hover { border-right: 0.5rem solid; }
  .mobile-lg\:border-bottom-1, .mobile-lg\:hover\:border-bottom-1:hover { border-bottom: 0.5rem solid; }
  .mobile-lg\:border-left-1, .mobile-lg\:hover\:border-left-1:hover { border-left: 0.5rem solid; }
  .mobile-lg\:border-105, .mobile-lg\:hover\:border-105:hover { border: 0.75rem solid; }
  .mobile-lg\:border-y-105, .mobile-lg\:hover\:border-y-105:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }
  .mobile-lg\:border-x-105, .mobile-lg\:hover\:border-x-105:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }
  .mobile-lg\:border-top-105, .mobile-lg\:hover\:border-top-105:hover { border-top: 0.75rem solid; }
  .mobile-lg\:border-right-105, .mobile-lg\:hover\:border-right-105:hover { border-right: 0.75rem solid; }
  .mobile-lg\:border-bottom-105, .mobile-lg\:hover\:border-bottom-105:hover { border-bottom: 0.75rem solid; }
  .mobile-lg\:border-left-105, .mobile-lg\:hover\:border-left-105:hover { border-left: 0.75rem solid; }
  .mobile-lg\:border-2, .mobile-lg\:hover\:border-2:hover { border: 1rem solid; }
  .mobile-lg\:border-y-2, .mobile-lg\:hover\:border-y-2:hover { border-top: 1rem solid; border-bottom: 1rem solid; }
  .mobile-lg\:border-x-2, .mobile-lg\:hover\:border-x-2:hover { border-left: 1rem solid; border-right: 1rem solid; }
  .mobile-lg\:border-top-2, .mobile-lg\:hover\:border-top-2:hover { border-top: 1rem solid; }
  .mobile-lg\:border-right-2, .mobile-lg\:hover\:border-right-2:hover { border-right: 1rem solid; }
  .mobile-lg\:border-bottom-2, .mobile-lg\:hover\:border-bottom-2:hover { border-bottom: 1rem solid; }
  .mobile-lg\:border-left-2, .mobile-lg\:hover\:border-left-2:hover { border-left: 1rem solid; }
  .mobile-lg\:border-205, .mobile-lg\:hover\:border-205:hover { border: 1.25rem solid; }
  .mobile-lg\:border-y-205, .mobile-lg\:hover\:border-y-205:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }
  .mobile-lg\:border-x-205, .mobile-lg\:hover\:border-x-205:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }
  .mobile-lg\:border-top-205, .mobile-lg\:hover\:border-top-205:hover { border-top: 1.25rem solid; }
  .mobile-lg\:border-right-205, .mobile-lg\:hover\:border-right-205:hover { border-right: 1.25rem solid; }
  .mobile-lg\:border-bottom-205, .mobile-lg\:hover\:border-bottom-205:hover { border-bottom: 1.25rem solid; }
  .mobile-lg\:border-left-205, .mobile-lg\:hover\:border-left-205:hover { border-left: 1.25rem solid; }
  .mobile-lg\:border-3, .mobile-lg\:hover\:border-3:hover { border: 1.5rem solid; }
  .mobile-lg\:border-y-3, .mobile-lg\:hover\:border-y-3:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }
  .mobile-lg\:border-x-3, .mobile-lg\:hover\:border-x-3:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }
  .mobile-lg\:border-top-3, .mobile-lg\:hover\:border-top-3:hover { border-top: 1.5rem solid; }
  .mobile-lg\:border-right-3, .mobile-lg\:hover\:border-right-3:hover { border-right: 1.5rem solid; }
  .mobile-lg\:border-bottom-3, .mobile-lg\:hover\:border-bottom-3:hover { border-bottom: 1.5rem solid; }
  .mobile-lg\:border-left-3, .mobile-lg\:hover\:border-left-3:hover { border-left: 1.5rem solid; }
  .mobile-lg\:border-0, .mobile-lg\:hover\:border-0:hover { border: 0px solid; }
  .mobile-lg\:border-y-0, .mobile-lg\:hover\:border-y-0:hover { border-top: 0px solid; border-bottom: 0px solid; }
  .mobile-lg\:border-x-0, .mobile-lg\:hover\:border-x-0:hover { border-left: 0px solid; border-right: 0px solid; }
  .mobile-lg\:border-top-0, .mobile-lg\:hover\:border-top-0:hover { border-top: 0px solid; }
  .mobile-lg\:border-right-0, .mobile-lg\:hover\:border-right-0:hover { border-right: 0px solid; }
  .mobile-lg\:border-bottom-0, .mobile-lg\:hover\:border-bottom-0:hover { border-bottom: 0px solid; }
  .mobile-lg\:border-left-0, .mobile-lg\:hover\:border-left-0:hover { border-left: 0px solid; }
  .mobile-lg\:border, .mobile-lg\:hover\:border:hover { border: 1px solid; }
  .mobile-lg\:radius-0, .mobile-lg\:radius-none { border-radius: 0px; }
  .mobile-lg\:border-y, .mobile-lg\:hover\:border-y:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .mobile-lg\:border-x, .mobile-lg\:hover\:border-x:hover { border-left: 1px solid; border-right: 1px solid; }
  .mobile-lg\:border-top, .mobile-lg\:hover\:border-top:hover { border-top: 1px solid; }
  .mobile-lg\:border-right, .mobile-lg\:hover\:border-right:hover { border-right: 1px solid; }
  .mobile-lg\:border-bottom, .mobile-lg\:hover\:border-bottom:hover { border-bottom: 1px solid; }
  .mobile-lg\:border-left, .mobile-lg\:hover\:border-left:hover { border-left: 1px solid; }
  .mobile-lg\:border-transparent, .mobile-lg\:hover\:border-transparent:hover { border-color: transparent; }
  .mobile-lg\:border-black, .mobile-lg\:hover\:border-black:hover { border-color: rgb(0, 0, 0); }
  .mobile-lg\:border-white, .mobile-lg\:hover\:border-white:hover { border-color: rgb(255, 255, 255); }
  .mobile-lg\:border-red, .mobile-lg\:hover\:border-red:hover { border-color: rgb(229, 34, 7); }
  .mobile-lg\:border-orange, .mobile-lg\:hover\:border-orange:hover { border-color: rgb(230, 111, 14); }
  .mobile-lg\:border-gold, .mobile-lg\:hover\:border-gold:hover { border-color: rgb(255, 190, 46); }
  .mobile-lg\:border-yellow, .mobile-lg\:hover\:border-yellow:hover { border-color: rgb(254, 230, 133); }
  .mobile-lg\:border-green, .mobile-lg\:hover\:border-green:hover { border-color: rgb(83, 130, 0); }
  .mobile-lg\:border-mint, .mobile-lg\:hover\:border-mint:hover { border-color: rgb(4, 197, 133); }
  .mobile-lg\:border-cyan, .mobile-lg\:hover\:border-cyan:hover { border-color: rgb(0, 158, 193); }
  .mobile-lg\:border-blue, .mobile-lg\:hover\:border-blue:hover { border-color: rgb(0, 118, 214); }
  .mobile-lg\:border-indigo, .mobile-lg\:hover\:border-indigo:hover { border-color: rgb(103, 108, 200); }
  .mobile-lg\:border-violet, .mobile-lg\:hover\:border-violet:hover { border-color: rgb(129, 104, 179); }
  .mobile-lg\:border-magenta, .mobile-lg\:hover\:border-magenta:hover { border-color: rgb(215, 45, 121); }
  .mobile-lg\:border-gray-5, .mobile-lg\:hover\:border-gray-5:hover { border-color: rgb(240, 240, 240); }
  .mobile-lg\:border-gray-10, .mobile-lg\:hover\:border-gray-10:hover { border-color: rgb(230, 230, 230); }
  .mobile-lg\:border-gray-30, .mobile-lg\:hover\:border-gray-30:hover { border-color: rgb(173, 173, 173); }
  .mobile-lg\:border-gray-50, .mobile-lg\:hover\:border-gray-50:hover { border-color: rgb(117, 117, 117); }
  .mobile-lg\:border-gray-70, .mobile-lg\:hover\:border-gray-70:hover { border-color: rgb(69, 69, 69); }
  .mobile-lg\:border-gray-90, .mobile-lg\:hover\:border-gray-90:hover { border-color: rgb(27, 27, 27); }
  .mobile-lg\:border-base-lightest, .mobile-lg\:hover\:border-base-lightest:hover { border-color: rgb(247, 249, 250); }
  .mobile-lg\:border-base-lighter, .mobile-lg\:hover\:border-base-lighter:hover { border-color: rgb(241, 243, 246); }
  .mobile-lg\:border-base-light, .mobile-lg\:hover\:border-base-light:hover { border-color: rgb(223, 225, 226); }
  .mobile-lg\:border-base, .mobile-lg\:hover\:border-base:hover { border-color: rgb(169, 174, 177); }
  .mobile-lg\:border-base-dark, .mobile-lg\:hover\:border-base-dark:hover { border-color: rgb(86, 92, 101); }
  .mobile-lg\:border-base-darker, .mobile-lg\:hover\:border-base-darker:hover { border-color: rgb(61, 69, 81); }
  .mobile-lg\:border-base-darkest, .mobile-lg\:hover\:border-base-darkest:hover { border-color: rgb(28, 29, 31); }
  .mobile-lg\:border-ink, .mobile-lg\:hover\:border-ink:hover { border-color: rgb(27, 27, 27); }
  .mobile-lg\:border-primary-lightest, .mobile-lg\:hover\:border-primary-lightest:hover { border-color: rgb(229, 250, 255); }
  .mobile-lg\:border-primary-lighter, .mobile-lg\:hover\:border-primary-lighter:hover { border-color: rgb(204, 236, 242); }
  .mobile-lg\:border-primary-light, .mobile-lg\:hover\:border-primary-light:hover { border-color: rgb(151, 212, 234); }
  .mobile-lg\:border-primary, .mobile-lg\:hover\:border-primary:hover { border-color: rgb(0, 94, 162); }
  .mobile-lg\:border-primary-vivid, .mobile-lg\:hover\:border-primary-vivid:hover { border-color: rgb(0, 189, 227); }
  .mobile-lg\:border-primary-dark, .mobile-lg\:hover\:border-primary-dark:hover { border-color: rgb(26, 68, 128); }
  .mobile-lg\:border-primary-darker, .mobile-lg\:hover\:border-primary-darker:hover { border-color: rgb(22, 46, 81); }
  .mobile-lg\:border-primary-darkest, .mobile-lg\:hover\:border-primary-darkest:hover { border-color: rgb(17, 24, 29); }
  .mobile-lg\:border-secondary-lightest, .mobile-lg\:hover\:border-secondary-lightest:hover { border-color: rgb(250, 243, 209); }
  .mobile-lg\:border-secondary-lighter, .mobile-lg\:hover\:border-secondary-lighter:hover { border-color: rgb(255, 245, 194); }
  .mobile-lg\:border-secondary-light, .mobile-lg\:hover\:border-secondary-light:hover { border-color: rgb(254, 230, 133); }
  .mobile-lg\:border-secondary, .mobile-lg\:hover\:border-secondary:hover { border-color: rgb(250, 206, 0); }
  .mobile-lg\:border-secondary-vivid, .mobile-lg\:hover\:border-secondary-vivid:hover { border-color: rgb(255, 190, 46); }
  .mobile-lg\:border-secondary-dark, .mobile-lg\:hover\:border-secondary-dark:hover { border-color: rgb(229, 160, 0); }
  .mobile-lg\:border-secondary-darker, .mobile-lg\:hover\:border-secondary-darker:hover { border-color: rgb(194, 133, 12); }
  .mobile-lg\:border-secondary-darkest, .mobile-lg\:hover\:border-secondary-darkest:hover { border-color: rgb(147, 111, 56); }
  .mobile-lg\:border-accent-warm-darkest, .mobile-lg\:hover\:border-accent-warm-darkest:hover { border-color: rgb(167, 47, 16); }
  .mobile-lg\:border-accent-warm-darker, .mobile-lg\:hover\:border-accent-warm-darker:hover { border-color: rgb(213, 67, 9); }
  .mobile-lg\:border-accent-warm-dark, .mobile-lg\:hover\:border-accent-warm-dark:hover { border-color: rgb(207, 73, 0); }
  .mobile-lg\:border-accent-warm, .mobile-lg\:hover\:border-accent-warm:hover { border-color: rgb(243, 146, 104); }
  .mobile-lg\:border-accent-warm-light, .mobile-lg\:hover\:border-accent-warm-light:hover { border-color: rgb(247, 188, 162); }
  .mobile-lg\:border-accent-warm-lighter, .mobile-lg\:hover\:border-accent-warm-lighter:hover { border-color: rgb(251, 224, 208); }
  .mobile-lg\:border-accent-warm-lightest, .mobile-lg\:hover\:border-accent-warm-lightest:hover { border-color: rgb(250, 238, 229); }
  .mobile-lg\:border-accent-cool-darkest, .mobile-lg\:hover\:border-accent-cool-darkest:hover { border-color: rgb(15, 100, 96); }
  .mobile-lg\:border-accent-cool-darker, .mobile-lg\:hover\:border-accent-cool-darker:hover { border-color: rgb(0, 132, 128); }
  .mobile-lg\:border-accent-cool-dark, .mobile-lg\:hover\:border-accent-cool-dark:hover { border-color: rgb(0, 163, 152); }
  .mobile-lg\:border-accent-cool, .mobile-lg\:hover\:border-accent-cool:hover { border-color: rgb(29, 194, 174); }
  .mobile-lg\:border-accent-cool-light, .mobile-lg\:hover\:border-accent-cool-light:hover { border-color: rgb(41, 225, 203); }
  .mobile-lg\:border-accent-cool-lighter, .mobile-lg\:hover\:border-accent-cool-lighter:hover { border-color: rgb(126, 251, 225); }
  .mobile-lg\:border-accent-cool-lightest, .mobile-lg\:hover\:border-accent-cool-lightest:hover { border-color: rgb(224, 247, 246); }
  .mobile-lg\:border-error-lighter, .mobile-lg\:hover\:border-error-lighter:hover { border-color: rgb(244, 227, 219); }
  .mobile-lg\:border-error-light, .mobile-lg\:hover\:border-error-light:hover { border-color: rgb(243, 146, 104); }
  .mobile-lg\:border-error, .mobile-lg\:hover\:border-error:hover { border-color: rgb(213, 67, 9); }
  .mobile-lg\:border-error-dark, .mobile-lg\:hover\:border-error-dark:hover { border-color: rgb(181, 9, 9); }
  .mobile-lg\:border-error-darker, .mobile-lg\:hover\:border-error-darker:hover { border-color: rgb(111, 51, 49); }
  .mobile-lg\:border-warning-lighter, .mobile-lg\:hover\:border-warning-lighter:hover { border-color: rgb(250, 243, 209); }
  .mobile-lg\:border-warning-light, .mobile-lg\:hover\:border-warning-light:hover { border-color: rgb(254, 230, 133); }
  .mobile-lg\:border-warning, .mobile-lg\:hover\:border-warning:hover { border-color: rgb(255, 190, 46); }
  .mobile-lg\:border-warning-dark, .mobile-lg\:hover\:border-warning-dark:hover { border-color: rgb(229, 160, 0); }
  .mobile-lg\:border-warning-darker, .mobile-lg\:hover\:border-warning-darker:hover { border-color: rgb(147, 111, 56); }
  .mobile-lg\:border-success-lighter, .mobile-lg\:hover\:border-success-lighter:hover { border-color: rgb(236, 243, 236); }
  .mobile-lg\:border-success-light, .mobile-lg\:hover\:border-success-light:hover { border-color: rgb(112, 225, 123); }
  .mobile-lg\:border-success, .mobile-lg\:hover\:border-success:hover { border-color: rgb(0, 169, 28); }
  .mobile-lg\:border-success-dark, .mobile-lg\:hover\:border-success-dark:hover { border-color: rgb(77, 128, 85); }
  .mobile-lg\:border-success-darker, .mobile-lg\:hover\:border-success-darker:hover { border-color: rgb(68, 100, 67); }
  .mobile-lg\:border-info-lighter, .mobile-lg\:hover\:border-info-lighter:hover { border-color: rgb(231, 246, 248); }
  .mobile-lg\:border-info-light, .mobile-lg\:hover\:border-info-light:hover { border-color: rgb(153, 222, 234); }
  .mobile-lg\:border-info, .mobile-lg\:hover\:border-info:hover { border-color: rgb(0, 189, 227); }
  .mobile-lg\:border-info-dark, .mobile-lg\:hover\:border-info-dark:hover { border-color: rgb(0, 158, 193); }
  .mobile-lg\:border-info-darker, .mobile-lg\:hover\:border-info-darker:hover { border-color: rgb(46, 98, 118); }
  .mobile-lg\:border-disabled-light, .mobile-lg\:hover\:border-disabled-light:hover { border-color: rgb(230, 230, 230); }
  .mobile-lg\:border-disabled, .mobile-lg\:hover\:border-disabled:hover { border-color: rgb(145, 145, 145); }
  .mobile-lg\:border-disabled-dark, .mobile-lg\:hover\:border-disabled-dark:hover { border-color: rgb(117, 117, 117); }
  .mobile-lg\:border-emergency, .mobile-lg\:hover\:border-emergency:hover { border-color: rgb(156, 61, 16); }
  .mobile-lg\:border-emergency-dark, .mobile-lg\:hover\:border-emergency-dark:hover { border-color: rgb(51, 45, 41); }
  .mobile-lg\:radius-top-0 { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .mobile-lg\:radius-right-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .mobile-lg\:radius-bottom-0 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .mobile-lg\:radius-left-0 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .mobile-lg\:radius-top-none { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .mobile-lg\:radius-right-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .mobile-lg\:radius-bottom-none { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .mobile-lg\:radius-left-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .mobile-lg\:radius-sm { border-radius: 2px; }
  .mobile-lg\:radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }
  .mobile-lg\:radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
  .mobile-lg\:radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
  .mobile-lg\:radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
  .mobile-lg\:radius-md { border-radius: 0.25rem; }
  .mobile-lg\:radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .mobile-lg\:radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .mobile-lg\:radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .mobile-lg\:radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .mobile-lg\:radius-lg { border-radius: 0.5rem; }
  .mobile-lg\:radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .mobile-lg\:radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .mobile-lg\:radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .mobile-lg\:radius-left-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .mobile-lg\:radius-pill { border-radius: 99rem; }
  .mobile-lg\:radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }
  .mobile-lg\:radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }
  .mobile-lg\:radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }
  .mobile-lg\:radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }
  .mobile-lg\:display-block { display: block; }
  .mobile-lg\:display-flex { display: flex; }
  .mobile-lg\:display-none { display: none; }
  .mobile-lg\:display-inline { display: inline; }
  .mobile-lg\:display-inline-block { display: inline-block; }
  .mobile-lg\:display-inline-flex { display: inline-flex; }
  .mobile-lg\:display-table { display: table; }
  .mobile-lg\:display-table-cell { display: table-cell; }
  .mobile-lg\:display-table-row { display: table-row; }
  .mobile-lg\:font-mono-3xs { font-size: 0.77rem; }
  .mobile-lg\:font-mono-2xs { font-size: 0.83rem; }
  .mobile-lg\:font-mono-xs { font-size: 0.89rem; }
  .mobile-lg\:font-mono-sm { font-size: 0.95rem; }
  .mobile-lg\:font-mono-md { font-size: 1.07rem; }
  .mobile-lg\:font-mono-lg { font-size: 1.31rem; }
  .mobile-lg\:font-mono-xl { font-size: 1.91rem; }
  .mobile-lg\:font-mono-2xl { font-size: 2.38rem; }
  .mobile-lg\:font-mono-3xl { font-size: 2.86rem; }
  .mobile-lg\:font-sans-3xs { font-size: 0.87rem; }
  .mobile-lg\:font-sans-2xs { font-size: 0.93rem; }
  .mobile-lg\:font-sans-xs { font-size: 1rem; }
  .mobile-lg\:font-sans-sm { font-size: 1.06rem; }
  .mobile-lg\:font-sans-md { font-size: 1.2rem; }
  .mobile-lg\:font-sans-lg { font-size: 1.46rem; }
  .mobile-lg\:font-sans-xl { font-size: 2.13rem; }
  .mobile-lg\:font-sans-2xl { font-size: 2.66rem; }
  .mobile-lg\:font-sans-3xl { font-size: 3.19rem; }
  .mobile-lg\:font-serif-3xs { font-size: 0.79rem; }
  .mobile-lg\:font-serif-2xs { font-size: 0.85rem; }
  .mobile-lg\:font-serif-xs { font-size: 0.91rem; }
  .mobile-lg\:font-serif-sm { font-size: 0.98rem; }
  .mobile-lg\:font-serif-md { font-size: 1.1rem; }
  .mobile-lg\:font-serif-lg { font-size: 1.34rem; }
  .mobile-lg\:font-serif-xl { font-size: 1.95rem; }
  .mobile-lg\:font-serif-2xl { font-size: 2.44rem; }
  .mobile-lg\:font-serif-3xl { font-size: 2.93rem; }
  .mobile-lg\:font-heading-3xs { font-size: 0.87rem; }
  .mobile-lg\:font-heading-2xs { font-size: 0.93rem; }
  .mobile-lg\:font-heading-xs { font-size: 1rem; }
  .mobile-lg\:font-heading-sm { font-size: 1.06rem; }
  .mobile-lg\:font-heading-md { font-size: 1.2rem; }
  .mobile-lg\:font-heading-lg { font-size: 1.46rem; }
  .mobile-lg\:font-heading-xl { font-size: 2.13rem; }
  .mobile-lg\:font-heading-2xl { font-size: 2.66rem; }
  .mobile-lg\:font-heading-3xl { font-size: 3.19rem; }
  .mobile-lg\:font-body-3xs { font-size: 0.87rem; }
  .mobile-lg\:font-body-2xs { font-size: 0.93rem; }
  .mobile-lg\:font-body-xs { font-size: 1rem; }
  .mobile-lg\:font-body-sm { font-size: 1.06rem; }
  .mobile-lg\:font-body-md { font-size: 1.2rem; }
  .mobile-lg\:font-body-lg { font-size: 1.46rem; }
  .mobile-lg\:font-body-xl { font-size: 2.13rem; }
  .mobile-lg\:font-body-2xl { font-size: 2.66rem; }
  .mobile-lg\:font-body-3xl { font-size: 3.19rem; }
  .mobile-lg\:font-code-3xs { font-size: 0.77rem; }
  .mobile-lg\:font-code-2xs { font-size: 0.83rem; }
  .mobile-lg\:font-code-xs { font-size: 0.89rem; }
  .mobile-lg\:font-code-sm { font-size: 0.95rem; }
  .mobile-lg\:font-code-md { font-size: 1.07rem; }
  .mobile-lg\:font-code-lg { font-size: 1.31rem; }
  .mobile-lg\:font-code-xl { font-size: 1.91rem; }
  .mobile-lg\:font-code-2xl { font-size: 2.38rem; }
  .mobile-lg\:font-code-3xl { font-size: 2.86rem; }
  .mobile-lg\:font-alt-3xs { font-size: 0.87rem; }
  .mobile-lg\:font-alt-2xs { font-size: 0.93rem; }
  .mobile-lg\:font-alt-xs { font-size: 1rem; }
  .mobile-lg\:font-alt-sm { font-size: 1.06rem; }
  .mobile-lg\:font-alt-md { font-size: 1.2rem; }
  .mobile-lg\:font-alt-lg { font-size: 1.46rem; }
  .mobile-lg\:font-alt-xl { font-size: 2.13rem; }
  .mobile-lg\:font-alt-2xl { font-size: 2.66rem; }
  .mobile-lg\:font-alt-3xl { font-size: 3.19rem; }
  .mobile-lg\:font-ui-3xs { font-size: 0.87rem; }
  .mobile-lg\:font-ui-2xs { font-size: 0.93rem; }
  .mobile-lg\:font-ui-xs { font-size: 1rem; }
  .mobile-lg\:font-ui-sm { font-size: 1.06rem; }
  .mobile-lg\:font-ui-md { font-size: 1.2rem; }
  .mobile-lg\:font-ui-lg { font-size: 1.46rem; }
  .mobile-lg\:font-ui-xl { font-size: 2.13rem; }
  .mobile-lg\:font-ui-2xl { font-size: 2.66rem; }
  .mobile-lg\:font-ui-3xl { font-size: 3.19rem; }
  .mobile-lg\:text-light { font-weight: 300; }
  .mobile-lg\:text-normal { font-weight: 400; }
  .mobile-lg\:text-semibold { font-weight: 600; }
  .mobile-lg\:text-bold, .usa-display { font-weight: 700; }
  .mobile-lg\:flex-justify-center { justify-content: center; }
  .mobile-lg\:flex-justify-start { justify-content: flex-start; }
  .mobile-lg\:flex-justify-end { justify-content: flex-end; }
  .mobile-lg\:flex-justify { justify-content: space-between; }
  .mobile-lg\:line-height-sans-1 { line-height: 0.9; }
  .mobile-lg\:line-height-sans-2 { line-height: 1.1; }
  .mobile-lg\:line-height-sans-3 { line-height: 1.3; }
  .mobile-lg\:line-height-sans-4 { line-height: 1.4; }
  .mobile-lg\:line-height-sans-5 { line-height: 1.5; }
  .mobile-lg\:line-height-sans-6 { line-height: 1.6; }
  .mobile-lg\:line-height-serif-1 { line-height: 1; }
  .mobile-lg\:line-height-serif-2 { line-height: 1.2; }
  .mobile-lg\:line-height-serif-3 { line-height: 1.4; }
  .mobile-lg\:line-height-serif-4 { line-height: 1.5; }
  .mobile-lg\:line-height-serif-5 { line-height: 1.7; }
  .mobile-lg\:line-height-serif-6 { line-height: 1.8; }
  .mobile-lg\:line-height-mono-1 { line-height: 1; }
  .mobile-lg\:line-height-mono-2 { line-height: 1.3; }
  .mobile-lg\:line-height-mono-3 { line-height: 1.4; }
  .mobile-lg\:line-height-mono-4 { line-height: 1.6; }
  .mobile-lg\:line-height-mono-5 { line-height: 1.7; }
  .mobile-lg\:line-height-mono-6 { line-height: 1.8; }
  .mobile-lg\:line-height-heading-1 { line-height: 0.9; }
  .mobile-lg\:line-height-heading-2 { line-height: 1.1; }
  .mobile-lg\:line-height-heading-3 { line-height: 1.3; }
  .mobile-lg\:line-height-heading-4 { line-height: 1.4; }
  .mobile-lg\:line-height-heading-5 { line-height: 1.5; }
  .mobile-lg\:line-height-heading-6 { line-height: 1.6; }
  .mobile-lg\:line-height-ui-1 { line-height: 0.9; }
  .mobile-lg\:line-height-ui-2 { line-height: 1.1; }
  .mobile-lg\:line-height-ui-3 { line-height: 1.3; }
  .mobile-lg\:line-height-ui-4 { line-height: 1.4; }
  .mobile-lg\:line-height-ui-5 { line-height: 1.5; }
  .mobile-lg\:line-height-ui-6 { line-height: 1.6; }
  .mobile-lg\:line-height-body-1 { line-height: 0.9; }
  .mobile-lg\:line-height-body-2 { line-height: 1.1; }
  .mobile-lg\:line-height-body-3 { line-height: 1.3; }
  .mobile-lg\:line-height-body-4 { line-height: 1.4; }
  .mobile-lg\:line-height-body-5 { line-height: 1.5; }
  .mobile-lg\:line-height-body-6 { line-height: 1.6; }
  .mobile-lg\:line-height-code-1 { line-height: 1; }
  .mobile-lg\:line-height-code-2 { line-height: 1.3; }
  .mobile-lg\:line-height-code-3 { line-height: 1.4; }
  .mobile-lg\:line-height-code-4 { line-height: 1.6; }
  .mobile-lg\:line-height-code-5 { line-height: 1.7; }
  .mobile-lg\:line-height-code-6 { line-height: 1.8; }
  .mobile-lg\:line-height-alt-1 { line-height: 0.9; }
  .mobile-lg\:line-height-alt-2 { line-height: 1.1; }
  .mobile-lg\:line-height-alt-3 { line-height: 1.3; }
  .mobile-lg\:line-height-alt-4 { line-height: 1.4; }
  .mobile-lg\:line-height-alt-5 { line-height: 1.5; }
  .mobile-lg\:line-height-alt-6 { line-height: 1.6; }
  .mobile-lg\:margin-neg-1px { margin: -1px; }
  .mobile-lg\:margin-neg-2px { margin: -2px; }
  .mobile-lg\:margin-neg-05 { margin: -0.25rem; }
  .mobile-lg\:margin-neg-1 { margin: -0.5rem; }
  .mobile-lg\:margin-neg-105 { margin: -0.75rem; }
  .mobile-lg\:margin-neg-2 { margin: -1rem; }
  .mobile-lg\:margin-neg-205 { margin: -1.25rem; }
  .mobile-lg\:margin-neg-3 { margin: -1.5rem; }
  .mobile-lg\:margin-1px { margin: 1px; }
  .mobile-lg\:margin-2px { margin: 2px; }
  .mobile-lg\:margin-05 { margin: 0.25rem; }
  .mobile-lg\:margin-1 { margin: 0.5rem; }
  .mobile-lg\:margin-105 { margin: 0.75rem; }
  .mobile-lg\:margin-2 { margin: 1rem; }
  .mobile-lg\:margin-205 { margin: 1.25rem; }
  .mobile-lg\:margin-3 { margin: 1.5rem; }
  .mobile-lg\:margin-neg-4 { margin: -2rem; }
  .mobile-lg\:margin-neg-5 { margin: -2.5rem; }
  .mobile-lg\:margin-neg-6 { margin: -3rem; }
  .mobile-lg\:margin-neg-7 { margin: -3.5rem; }
  .mobile-lg\:margin-neg-8 { margin: -4rem; }
  .mobile-lg\:margin-neg-9 { margin: -4.5rem; }
  .mobile-lg\:margin-neg-10 { margin: -5rem; }
  .mobile-lg\:margin-neg-15 { margin: -7.5rem; }
  .mobile-lg\:margin-4 { margin: 2rem; }
  .mobile-lg\:margin-5 { margin: 2.5rem; }
  .mobile-lg\:margin-6 { margin: 3rem; }
  .mobile-lg\:margin-7 { margin: 3.5rem; }
  .mobile-lg\:margin-8 { margin: 4rem; }
  .mobile-lg\:margin-9 { margin: 4.5rem; }
  .mobile-lg\:margin-10 { margin: 5rem; }
  .mobile-lg\:margin-15 { margin: 7.5rem; }
  .mobile-lg\:margin-05em { margin: 0.5em; }
  .mobile-lg\:margin-1em { margin: 1em; }
  .mobile-lg\:margin-105em { margin: 1.5em; }
  .mobile-lg\:margin-2em { margin: 2em; }
  .mobile-lg\:margin-0 { margin: 0px; }
  .mobile-lg\:margin-y-1px { margin-top: 1px; margin-bottom: 1px; }
  .mobile-lg\:margin-top-1px { margin-top: 1px; }
  .mobile-lg\:margin-bottom-1px { margin-bottom: 1px; }
  .mobile-lg\:margin-y-2px { margin-top: 2px; margin-bottom: 2px; }
  .mobile-lg\:margin-top-2px { margin-top: 2px; }
  .mobile-lg\:margin-bottom-2px { margin-bottom: 2px; }
  .mobile-lg\:margin-y-05 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
  .mobile-lg\:margin-top-05 { margin-top: 0.25rem; }
  .mobile-lg\:margin-bottom-05 { margin-bottom: 0.25rem; }
  .mobile-lg\:margin-y-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .mobile-lg\:margin-top-1 { margin-top: 0.5rem; }
  .mobile-lg\:margin-bottom-1 { margin-bottom: 0.5rem; }
  .mobile-lg\:margin-y-105 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
  .mobile-lg\:margin-top-105 { margin-top: 0.75rem; }
  .mobile-lg\:margin-bottom-105 { margin-bottom: 0.75rem; }
  .mobile-lg\:margin-y-2 { margin-top: 1rem; margin-bottom: 1rem; }
  .mobile-lg\:margin-top-2 { margin-top: 1rem; }
  .mobile-lg\:margin-bottom-2 { margin-bottom: 1rem; }
  .mobile-lg\:margin-y-205 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
  .mobile-lg\:margin-top-205 { margin-top: 1.25rem; }
  .mobile-lg\:margin-bottom-205 { margin-bottom: 1.25rem; }
  .mobile-lg\:margin-y-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .mobile-lg\:margin-top-3 { margin-top: 1.5rem; }
  .mobile-lg\:margin-bottom-3 { margin-bottom: 1.5rem; }
  .mobile-lg\:margin-y-neg-1px { margin-top: -1px; margin-bottom: -1px; }
  .mobile-lg\:margin-top-neg-1px { margin-top: -1px; }
  .mobile-lg\:margin-bottom-neg-1px { margin-bottom: -1px; }
  .mobile-lg\:margin-y-neg-2px { margin-top: -2px; margin-bottom: -2px; }
  .mobile-lg\:margin-top-neg-2px { margin-top: -2px; }
  .mobile-lg\:margin-bottom-neg-2px { margin-bottom: -2px; }
  .mobile-lg\:margin-y-neg-05 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
  .mobile-lg\:margin-top-neg-05 { margin-top: -0.25rem; }
  .mobile-lg\:margin-bottom-neg-05 { margin-bottom: -0.25rem; }
  .mobile-lg\:margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
  .mobile-lg\:margin-top-neg-1 { margin-top: -0.5rem; }
  .mobile-lg\:margin-bottom-neg-1 { margin-bottom: -0.5rem; }
  .mobile-lg\:margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
  .mobile-lg\:margin-top-neg-105 { margin-top: -0.75rem; }
  .mobile-lg\:margin-bottom-neg-105 { margin-bottom: -0.75rem; }
  .mobile-lg\:margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }
  .mobile-lg\:margin-top-neg-2 { margin-top: -1rem; }
  .mobile-lg\:margin-bottom-neg-2 { margin-bottom: -1rem; }
  .mobile-lg\:margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
  .mobile-lg\:margin-top-neg-205 { margin-top: -1.25rem; }
  .mobile-lg\:margin-bottom-neg-205 { margin-bottom: -1.25rem; }
  .mobile-lg\:margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
  .mobile-lg\:margin-top-neg-3 { margin-top: -1.5rem; }
  .mobile-lg\:margin-bottom-neg-3 { margin-bottom: -1.5rem; }
  .mobile-lg\:margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }
  .mobile-lg\:margin-top-neg-4 { margin-top: -2rem; }
  .mobile-lg\:margin-bottom-neg-4 { margin-bottom: -2rem; }
  .mobile-lg\:margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
  .mobile-lg\:margin-top-neg-5 { margin-top: -2.5rem; }
  .mobile-lg\:margin-bottom-neg-5 { margin-bottom: -2.5rem; }
  .mobile-lg\:margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }
  .mobile-lg\:margin-top-neg-6 { margin-top: -3rem; }
  .mobile-lg\:margin-bottom-neg-6 { margin-bottom: -3rem; }
  .mobile-lg\:margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }
  .mobile-lg\:margin-top-neg-7 { margin-top: -3.5rem; }
  .mobile-lg\:margin-bottom-neg-7 { margin-bottom: -3.5rem; }
  .mobile-lg\:margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }
  .mobile-lg\:margin-top-neg-8 { margin-top: -4rem; }
  .mobile-lg\:margin-bottom-neg-8 { margin-bottom: -4rem; }
  .mobile-lg\:margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }
  .mobile-lg\:margin-top-neg-9 { margin-top: -4.5rem; }
  .mobile-lg\:margin-bottom-neg-9 { margin-bottom: -4.5rem; }
  .mobile-lg\:margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }
  .mobile-lg\:margin-top-neg-10 { margin-top: -5rem; }
  .mobile-lg\:margin-bottom-neg-10 { margin-bottom: -5rem; }
  .mobile-lg\:margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }
  .mobile-lg\:margin-top-neg-15 { margin-top: -7.5rem; }
  .mobile-lg\:margin-bottom-neg-15 { margin-bottom: -7.5rem; }
  .mobile-lg\:margin-y-4 { margin-top: 2rem; margin-bottom: 2rem; }
  .mobile-lg\:margin-top-4 { margin-top: 2rem; }
  .mobile-lg\:margin-bottom-4 { margin-bottom: 2rem; }
  .mobile-lg\:margin-y-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .mobile-lg\:margin-top-5 { margin-top: 2.5rem; }
  .mobile-lg\:margin-bottom-5 { margin-bottom: 2.5rem; }
  .mobile-lg\:margin-y-6 { margin-top: 3rem; margin-bottom: 3rem; }
  .mobile-lg\:margin-top-6 { margin-top: 3rem; }
  .mobile-lg\:margin-bottom-6 { margin-bottom: 3rem; }
  .mobile-lg\:margin-y-7 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
  .mobile-lg\:margin-top-7 { margin-top: 3.5rem; }
  .mobile-lg\:margin-bottom-7 { margin-bottom: 3.5rem; }
  .mobile-lg\:margin-y-8 { margin-top: 4rem; margin-bottom: 4rem; }
  .mobile-lg\:margin-top-8 { margin-top: 4rem; }
  .mobile-lg\:margin-bottom-8 { margin-bottom: 4rem; }
  .mobile-lg\:margin-y-9 { margin-top: 4.5rem; margin-bottom: 4.5rem; }
  .mobile-lg\:margin-top-9 { margin-top: 4.5rem; }
  .mobile-lg\:margin-bottom-9 { margin-bottom: 4.5rem; }
  .mobile-lg\:margin-y-10 { margin-top: 5rem; margin-bottom: 5rem; }
  .mobile-lg\:margin-top-10 { margin-top: 5rem; }
  .mobile-lg\:margin-bottom-10 { margin-bottom: 5rem; }
  .mobile-lg\:margin-y-15 { margin-top: 7.5rem; margin-bottom: 7.5rem; }
  .mobile-lg\:margin-top-15 { margin-top: 7.5rem; }
  .mobile-lg\:margin-bottom-15 { margin-bottom: 7.5rem; }
  .mobile-lg\:margin-y-05em { margin-top: 0.5em; margin-bottom: 0.5em; }
  .mobile-lg\:margin-top-05em { margin-top: 0.5em; }
  .mobile-lg\:margin-bottom-05em { margin-bottom: 0.5em; }
  .mobile-lg\:margin-y-1em { margin-top: 1em; margin-bottom: 1em; }
  .mobile-lg\:margin-top-1em { margin-top: 1em; }
  .mobile-lg\:margin-bottom-1em { margin-bottom: 1em; }
  .mobile-lg\:margin-y-105em { margin-top: 1.5em; margin-bottom: 1.5em; }
  .mobile-lg\:margin-top-105em { margin-top: 1.5em; }
  .mobile-lg\:margin-bottom-105em { margin-bottom: 1.5em; }
  .mobile-lg\:margin-y-2em { margin-top: 2em; margin-bottom: 2em; }
  .mobile-lg\:margin-top-2em { margin-top: 2em; }
  .mobile-lg\:margin-bottom-2em { margin-bottom: 2em; }
  .mobile-lg\:margin-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .mobile-lg\:margin-top-0 { margin-top: 0px; }
  .mobile-lg\:margin-bottom-0 { margin-bottom: 0px; }
  .mobile-lg\:margin-y-auto { margin-top: auto; margin-bottom: auto; }
  .mobile-lg\:margin-top-auto { margin-top: auto; }
  .mobile-lg\:margin-bottom-auto { margin-bottom: auto; }
  .mobile-lg\:margin-x-1px { margin-left: 1px; margin-right: 1px; }
  .mobile-lg\:margin-right-1px { margin-right: 1px; }
  .mobile-lg\:margin-left-1px { margin-left: 1px; }
  .mobile-lg\:margin-x-2px { margin-left: 2px; margin-right: 2px; }
  .mobile-lg\:margin-right-2px { margin-right: 2px; }
  .mobile-lg\:margin-left-2px { margin-left: 2px; }
  .mobile-lg\:margin-x-05 { margin-left: 0.25rem; margin-right: 0.25rem; }
  .mobile-lg\:margin-right-05 { margin-right: 0.25rem; }
  .mobile-lg\:margin-left-05 { margin-left: 0.25rem; }
  .mobile-lg\:margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .mobile-lg\:margin-right-1 { margin-right: 0.5rem; }
  .mobile-lg\:margin-left-1 { margin-left: 0.5rem; }
  .mobile-lg\:margin-x-105 { margin-left: 0.75rem; margin-right: 0.75rem; }
  .mobile-lg\:margin-right-105 { margin-right: 0.75rem; }
  .mobile-lg\:margin-left-105 { margin-left: 0.75rem; }
  .mobile-lg\:margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
  .mobile-lg\:margin-right-2 { margin-right: 1rem; }
  .mobile-lg\:margin-left-2 { margin-left: 1rem; }
  .mobile-lg\:margin-x-205 { margin-left: 1.25rem; margin-right: 1.25rem; }
  .mobile-lg\:margin-right-205 { margin-right: 1.25rem; }
  .mobile-lg\:margin-left-205 { margin-left: 1.25rem; }
  .mobile-lg\:margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .mobile-lg\:margin-right-3 { margin-right: 1.5rem; }
  .mobile-lg\:margin-left-3 { margin-left: 1.5rem; }
  .mobile-lg\:margin-x-neg-1px { margin-left: -1px; margin-right: -1px; }
  .mobile-lg\:margin-right-neg-1px { margin-right: -1px; }
  .mobile-lg\:margin-left-neg-1px { margin-left: -1px; }
  .mobile-lg\:margin-x-neg-2px { margin-left: -2px; margin-right: -2px; }
  .mobile-lg\:margin-right-neg-2px { margin-right: -2px; }
  .mobile-lg\:margin-left-neg-2px { margin-left: -2px; }
  .mobile-lg\:margin-x-neg-05 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .mobile-lg\:margin-right-neg-05 { margin-right: -0.25rem; }
  .mobile-lg\:margin-left-neg-05 { margin-left: -0.25rem; }
  .mobile-lg\:margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .mobile-lg\:margin-right-neg-1 { margin-right: -0.5rem; }
  .mobile-lg\:margin-left-neg-1 { margin-left: -0.5rem; }
  .mobile-lg\:margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .mobile-lg\:margin-right-neg-105 { margin-right: -0.75rem; }
  .mobile-lg\:margin-left-neg-105 { margin-left: -0.75rem; }
  .mobile-lg\:margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }
  .mobile-lg\:margin-right-neg-2 { margin-right: -1rem; }
  .mobile-lg\:margin-left-neg-2 { margin-left: -1rem; }
  .mobile-lg\:margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .mobile-lg\:margin-right-neg-205 { margin-right: -1.25rem; }
  .mobile-lg\:margin-left-neg-205 { margin-left: -1.25rem; }
  .mobile-lg\:margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .mobile-lg\:margin-right-neg-3 { margin-right: -1.5rem; }
  .mobile-lg\:margin-left-neg-3 { margin-left: -1.5rem; }
  .mobile-lg\:margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }
  .mobile-lg\:margin-right-neg-4 { margin-right: -2rem; }
  .mobile-lg\:margin-left-neg-4 { margin-left: -2rem; }
  .mobile-lg\:margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }
  .mobile-lg\:margin-right-neg-5 { margin-right: -2.5rem; }
  .mobile-lg\:margin-left-neg-5 { margin-left: -2.5rem; }
  .mobile-lg\:margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }
  .mobile-lg\:margin-right-neg-6 { margin-right: -3rem; }
  .mobile-lg\:margin-left-neg-6 { margin-left: -3rem; }
  .mobile-lg\:margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }
  .mobile-lg\:margin-right-neg-7 { margin-right: -3.5rem; }
  .mobile-lg\:margin-left-neg-7 { margin-left: -3.5rem; }
  .mobile-lg\:margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }
  .mobile-lg\:margin-right-neg-8 { margin-right: -4rem; }
  .mobile-lg\:margin-left-neg-8 { margin-left: -4rem; }
  .mobile-lg\:margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }
  .mobile-lg\:margin-right-neg-9 { margin-right: -4.5rem; }
  .mobile-lg\:margin-left-neg-9 { margin-left: -4.5rem; }
  .mobile-lg\:margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }
  .mobile-lg\:margin-right-neg-10 { margin-right: -5rem; }
  .mobile-lg\:margin-left-neg-10 { margin-left: -5rem; }
  .mobile-lg\:margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }
  .mobile-lg\:margin-right-neg-15 { margin-right: -7.5rem; }
  .mobile-lg\:margin-left-neg-15 { margin-left: -7.5rem; }
  .mobile-lg\:margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
  .mobile-lg\:margin-right-4 { margin-right: 2rem; }
  .mobile-lg\:margin-left-4 { margin-left: 2rem; }
  .mobile-lg\:margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .mobile-lg\:margin-right-5 { margin-right: 2.5rem; }
  .mobile-lg\:margin-left-5 { margin-left: 2.5rem; }
  .mobile-lg\:margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
  .mobile-lg\:margin-right-6 { margin-right: 3rem; }
  .mobile-lg\:margin-left-6 { margin-left: 3rem; }
  .mobile-lg\:margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
  .mobile-lg\:margin-right-7 { margin-right: 3.5rem; }
  .mobile-lg\:margin-left-7 { margin-left: 3.5rem; }
  .mobile-lg\:margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
  .mobile-lg\:margin-right-8 { margin-right: 4rem; }
  .mobile-lg\:margin-left-8 { margin-left: 4rem; }
  .mobile-lg\:margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
  .mobile-lg\:margin-right-9 { margin-right: 4.5rem; }
  .mobile-lg\:margin-left-9 { margin-left: 4.5rem; }
  .mobile-lg\:margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
  .mobile-lg\:margin-right-10 { margin-right: 5rem; }
  .mobile-lg\:margin-left-10 { margin-left: 5rem; }
  .mobile-lg\:margin-x-15 { margin-left: 7.5rem; margin-right: 7.5rem; }
  .mobile-lg\:margin-right-15 { margin-right: 7.5rem; }
  .mobile-lg\:margin-left-15 { margin-left: 7.5rem; }
  .mobile-lg\:margin-x-card { margin-left: 10rem; margin-right: 10rem; }
  .mobile-lg\:margin-right-card { margin-right: 10rem; }
  .mobile-lg\:margin-left-card { margin-left: 10rem; }
  .mobile-lg\:margin-x-card-lg { margin-left: 15rem; margin-right: 15rem; }
  .mobile-lg\:margin-right-card-lg { margin-right: 15rem; }
  .mobile-lg\:margin-left-card-lg { margin-left: 15rem; }
  .mobile-lg\:margin-x-mobile { margin-left: 20rem; margin-right: 20rem; }
  .mobile-lg\:margin-right-mobile { margin-right: 20rem; }
  .mobile-lg\:margin-left-mobile { margin-left: 20rem; }
  .mobile-lg\:margin-x-05em { margin-left: 0.5em; margin-right: 0.5em; }
  .mobile-lg\:margin-right-05em { margin-right: 0.5em; }
  .mobile-lg\:margin-left-05em { margin-left: 0.5em; }
  .mobile-lg\:margin-x-1em { margin-left: 1em; margin-right: 1em; }
  .mobile-lg\:margin-right-1em { margin-right: 1em; }
  .mobile-lg\:margin-left-1em { margin-left: 1em; }
  .mobile-lg\:margin-x-105em { margin-left: 1.5em; margin-right: 1.5em; }
  .mobile-lg\:margin-right-105em { margin-right: 1.5em; }
  .mobile-lg\:margin-left-105em { margin-left: 1.5em; }
  .mobile-lg\:margin-x-2em { margin-left: 2em; margin-right: 2em; }
  .mobile-lg\:margin-right-2em { margin-right: 2em; }
  .mobile-lg\:margin-left-2em { margin-left: 2em; }
  .mobile-lg\:margin-x-0 { margin-left: 0px; margin-right: 0px; }
  .mobile-lg\:margin-right-0 { margin-right: 0px; }
  .mobile-lg\:margin-left-0 { margin-left: 0px; }
  .mobile-lg\:margin-x-auto { margin-left: auto; margin-right: auto; }
  .mobile-lg\:margin-right-auto { margin-right: auto; }
  .mobile-lg\:margin-left-auto { margin-left: auto; }
  .mobile-lg\:measure-1 { max-width: 44ex; }
  .mobile-lg\:measure-2 { max-width: 60ex; }
  .mobile-lg\:measure-3 { max-width: 64ex; }
  .mobile-lg\:measure-4 { max-width: 68ex; }
  .mobile-lg\:measure-5 { max-width: 72ex; }
  .mobile-lg\:measure-6 { max-width: 88ex; }
  .mobile-lg\:measure-none { max-width: none; }
  .mobile-lg\:order-first { order: -1; }
  .mobile-lg\:order-last { order: 999; }
  .mobile-lg\:order-initial { order: initial; }
  .mobile-lg\:order-0 { order: 0; }
  .mobile-lg\:order-1 { order: 1; }
  .mobile-lg\:order-2 { order: 2; }
  .mobile-lg\:order-3 { order: 3; }
  .mobile-lg\:order-4 { order: 4; }
  .mobile-lg\:order-5 { order: 5; }
  .mobile-lg\:order-6 { order: 6; }
  .mobile-lg\:order-7 { order: 7; }
  .mobile-lg\:order-8 { order: 8; }
  .mobile-lg\:order-9 { order: 9; }
  .mobile-lg\:order-10 { order: 10; }
  .mobile-lg\:order-11 { order: 11; }
  .mobile-lg\:padding-1px { padding: 1px; }
  .mobile-lg\:padding-y-1px { padding-top: 1px; padding-bottom: 1px; }
  .mobile-lg\:padding-top-1px { padding-top: 1px; }
  .mobile-lg\:padding-right-1px { padding-right: 1px; }
  .mobile-lg\:padding-bottom-1px { padding-bottom: 1px; }
  .mobile-lg\:padding-left-1px { padding-left: 1px; }
  .mobile-lg\:padding-2px { padding: 2px; }
  .mobile-lg\:padding-y-2px { padding-top: 2px; padding-bottom: 2px; }
  .mobile-lg\:padding-x-2px { padding-left: 2px; padding-right: 2px; }
  .mobile-lg\:padding-top-2px { padding-top: 2px; }
  .mobile-lg\:padding-right-2px { padding-right: 2px; }
  .mobile-lg\:padding-bottom-2px { padding-bottom: 2px; }
  .mobile-lg\:padding-left-2px { padding-left: 2px; }
  .mobile-lg\:padding-05 { padding: 0.25rem; }
  .mobile-lg\:padding-y-05 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .mobile-lg\:padding-x-05 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .mobile-lg\:padding-top-05 { padding-top: 0.25rem; }
  .mobile-lg\:padding-right-05 { padding-right: 0.25rem; }
  .mobile-lg\:padding-bottom-05 { padding-bottom: 0.25rem; }
  .mobile-lg\:padding-left-05 { padding-left: 0.25rem; }
  .mobile-lg\:padding-1, .social-media-sharing__icon a, .social-media-sharing__icon button { padding: 0.5rem; }
  .mobile-lg\:padding-y-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .mobile-lg\:padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .mobile-lg\:padding-top-1 { padding-top: 0.5rem; }
  .mobile-lg\:padding-right-1 { padding-right: 0.5rem; }
  .mobile-lg\:padding-bottom-1 { padding-bottom: 0.5rem; }
  .mobile-lg\:padding-left-1 { padding-left: 0.5rem; }
  .mobile-lg\:padding-105 { padding: 0.75rem; }
  .mobile-lg\:padding-y-105 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .mobile-lg\:padding-x-105 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .mobile-lg\:padding-top-105 { padding-top: 0.75rem; }
  .mobile-lg\:padding-right-105 { padding-right: 0.75rem; }
  .mobile-lg\:padding-bottom-105 { padding-bottom: 0.75rem; }
  .mobile-lg\:padding-left-105 { padding-left: 0.75rem; }
  .mobile-lg\:padding-2 { padding: 1rem; }
  .mobile-lg\:padding-y-2 { padding-top: 1rem; padding-bottom: 1rem; }
  .mobile-lg\:padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
  .mobile-lg\:padding-top-2 { padding-top: 1rem; }
  .mobile-lg\:padding-right-2 { padding-right: 1rem; }
  .mobile-lg\:padding-bottom-2 { padding-bottom: 1rem; }
  .mobile-lg\:padding-left-2 { padding-left: 1rem; }
  .mobile-lg\:padding-205 { padding: 1.25rem; }
  .mobile-lg\:padding-y-205 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .mobile-lg\:padding-x-205 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .mobile-lg\:padding-top-205 { padding-top: 1.25rem; }
  .mobile-lg\:padding-right-205 { padding-right: 1.25rem; }
  .mobile-lg\:padding-bottom-205 { padding-bottom: 1.25rem; }
  .mobile-lg\:padding-left-205 { padding-left: 1.25rem; }
  .mobile-lg\:padding-3 { padding: 1.5rem; }
  .mobile-lg\:padding-y-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .mobile-lg\:padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .mobile-lg\:padding-top-3 { padding-top: 1.5rem; }
  .mobile-lg\:padding-right-3 { padding-right: 1.5rem; }
  .mobile-lg\:padding-bottom-3 { padding-bottom: 1.5rem; }
  .mobile-lg\:padding-left-3 { padding-left: 1.5rem; }
  .mobile-lg\:padding-4 { padding: 2rem; }
  .mobile-lg\:padding-y-4 { padding-top: 2rem; padding-bottom: 2rem; }
  .mobile-lg\:padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
  .mobile-lg\:padding-top-4 { padding-top: 2rem; }
  .mobile-lg\:padding-right-4 { padding-right: 2rem; }
  .mobile-lg\:padding-bottom-4 { padding-bottom: 2rem; }
  .mobile-lg\:padding-left-4 { padding-left: 2rem; }
  .mobile-lg\:padding-5 { padding: 2.5rem; }
  .mobile-lg\:padding-y-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .mobile-lg\:padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .mobile-lg\:padding-top-5 { padding-top: 2.5rem; }
  .mobile-lg\:padding-right-5 { padding-right: 2.5rem; }
  .mobile-lg\:padding-bottom-5 { padding-bottom: 2.5rem; }
  .mobile-lg\:padding-left-5 { padding-left: 2.5rem; }
  .mobile-lg\:padding-6 { padding: 3rem; }
  .mobile-lg\:padding-y-6 { padding-top: 3rem; padding-bottom: 3rem; }
  .mobile-lg\:padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
  .mobile-lg\:padding-top-6 { padding-top: 3rem; }
  .mobile-lg\:padding-right-6 { padding-right: 3rem; }
  .mobile-lg\:padding-bottom-6 { padding-bottom: 3rem; }
  .mobile-lg\:padding-left-6 { padding-left: 3rem; }
  .mobile-lg\:padding-7 { padding: 3.5rem; }
  .mobile-lg\:padding-y-7 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .mobile-lg\:padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .mobile-lg\:padding-top-7 { padding-top: 3.5rem; }
  .mobile-lg\:padding-right-7 { padding-right: 3.5rem; }
  .mobile-lg\:padding-bottom-7 { padding-bottom: 3.5rem; }
  .mobile-lg\:padding-left-7 { padding-left: 3.5rem; }
  .mobile-lg\:padding-8 { padding: 4rem; }
  .mobile-lg\:padding-y-8 { padding-top: 4rem; padding-bottom: 4rem; }
  .mobile-lg\:padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
  .mobile-lg\:padding-top-8 { padding-top: 4rem; }
  .mobile-lg\:padding-right-8 { padding-right: 4rem; }
  .mobile-lg\:padding-bottom-8 { padding-bottom: 4rem; }
  .mobile-lg\:padding-left-8 { padding-left: 4rem; }
  .mobile-lg\:padding-9 { padding: 4.5rem; }
  .mobile-lg\:padding-y-9 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .mobile-lg\:padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .mobile-lg\:padding-top-9 { padding-top: 4.5rem; }
  .mobile-lg\:padding-right-9 { padding-right: 4.5rem; }
  .mobile-lg\:padding-bottom-9 { padding-bottom: 4.5rem; }
  .mobile-lg\:padding-left-9 { padding-left: 4.5rem; }
  .mobile-lg\:padding-10 { padding: 5rem; }
  .mobile-lg\:padding-y-10 { padding-top: 5rem; padding-bottom: 5rem; }
  .mobile-lg\:padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
  .mobile-lg\:padding-top-10 { padding-top: 5rem; }
  .mobile-lg\:padding-right-10 { padding-right: 5rem; }
  .mobile-lg\:padding-bottom-10 { padding-bottom: 5rem; }
  .mobile-lg\:padding-left-10 { padding-left: 5rem; }
  .mobile-lg\:padding-15 { padding: 7.5rem; }
  .mobile-lg\:padding-y-15 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .mobile-lg\:padding-x-15 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .mobile-lg\:padding-top-15 { padding-top: 7.5rem; }
  .mobile-lg\:padding-right-15 { padding-right: 7.5rem; }
  .mobile-lg\:padding-bottom-15 { padding-bottom: 7.5rem; }
  .mobile-lg\:padding-left-15 { padding-left: 7.5rem; }
  .mobile-lg\:padding-0, .usa-footer--slim .usa-footer__address { padding: 0px; }
  .mobile-lg\:padding-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .mobile-lg\:padding-x-0 { padding-left: 0px; padding-right: 0px; }
  .mobile-lg\:padding-top-0 { padding-top: 0px; }
  .mobile-lg\:padding-right-0 { padding-right: 0px; }
  .mobile-lg\:padding-bottom-0 { padding-bottom: 0px; }
  .mobile-lg\:padding-left-0 { padding-left: 0px; }
  .mobile-lg\:width-1px { width: 1px; }
  .mobile-lg\:width-2px { width: 2px; }
  .mobile-lg\:width-05 { width: 0.25rem; }
  .mobile-lg\:width-1 { width: 0.5rem; }
  .mobile-lg\:width-105 { width: 0.75rem; }
  .mobile-lg\:width-2 { width: 1rem; }
  .mobile-lg\:width-205 { width: 1.25rem; }
  .mobile-lg\:width-3 { width: 1.5rem; }
  .mobile-lg\:width-4 { width: 2rem; }
  .mobile-lg\:width-5 { width: 2.5rem; }
  .mobile-lg\:width-6 { width: 3rem; }
  .mobile-lg\:width-7 { width: 3.5rem; }
  .mobile-lg\:width-8 { width: 4rem; }
  .mobile-lg\:width-9 { width: 4.5rem; }
  .mobile-lg\:width-10 { width: 5rem; }
  .mobile-lg\:width-15 { width: 7.5rem; }
  .mobile-lg\:width-card { width: 10rem; }
  .mobile-lg\:width-card-lg { width: 15rem; }
  .mobile-lg\:width-mobile { width: 20rem; }
  .mobile-lg\:width-mobile-lg { width: 30rem; }
  .mobile-lg\:width-tablet { width: 40rem; }
  .mobile-lg\:width-tablet-lg { width: 55rem; }
  .mobile-lg\:width-desktop { width: 64rem; }
  .mobile-lg\:width-desktop-lg { width: 75rem; }
  .mobile-lg\:width-widescreen { width: 87.5rem; }
  .mobile-lg\:width-0 { width: 0px; }
  .mobile-lg\:width-full { width: 100%; }
  .btn, .button, .dropbutton__toggle-button, .mobile-lg\:width-auto, .more-link a, .submit-box, .tabs__link, .usa-button { width: auto; }
  .usa-display { margin-bottom: 0px; margin-top: 0px; clear: both; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 2.4rem; line-height: 1.5; }
  * + .usa-display { margin-top: 1.5em; }
  .usa-display + * { margin-top: 1em; }
  .usa-footer__nav { padding-left: 1.5rem; padding-right: 1.5rem; border-bottom: medium; }
  .menu--footer .menu__link, .usa-footer__primary-link { padding-left: 0px; padding-right: 0px; }
  .usa-footer__secondary-link { margin-left: 0px; }
  .mobile-lg---grid-container, .mobile-lg---grid-container-card, .mobile-lg---grid-container-card-lg, .mobile-lg---grid-container-desktop, .mobile-lg---grid-container-desktop-lg, .mobile-lg---grid-container-mobile, .mobile-lg---grid-container-mobile-lg, .mobile-lg---grid-container-tablet, .mobile-lg---grid-container-tablet-lg, .mobile-lg---grid-container-widescreen { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
  .usa-footer__contact-info { justify-content: flex-end; margin-top: 0.5rem; }
  .menu--footer .menu__item, .usa-footer__primary-content { border: medium; }
  .usa-footer__logo { margin-bottom: 0px; margin-top: 0px; align-items: center; }
  .usa-footer__contact-links { margin-top: 0px; text-align: right; }
  .usa-footer__contact-heading { margin-bottom: 0.25rem; margin-top: 0.25rem; }
  .usa-footer__address, .usa-footer__social-links { justify-content: flex-end; }
  .usa-footer--slim .usa-footer__contact-info { padding-bottom: 1rem; padding-top: 1rem; margin-top: 0px; }
  .usa-footer--big .usa-footer__nav { border-bottom: 1px solid rgb(223, 225, 226); padding-top: 2rem; }
  .menu--footer .usa-footer--big .menu__link, .usa-footer--big .menu--footer .menu__link, .usa-footer--big .usa-footer__primary-link { padding-bottom: 0px; padding-top: 0px; margin-bottom: 0.5rem; }
  .menu--footer .usa-footer--big .menu__link:hover, .usa-footer--big .menu--footer .menu__link:hover, .usa-footer--big .usa-footer__primary-link:hover { cursor: auto; text-decoration: none; }
  .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled { padding: 0.75rem 0px 2rem; }
  .menu--footer .menu__item .usa-list, .menu--footer .usa-footer--big .menu__link, .usa-footer--big .menu--footer .menu__link, .usa-footer--big .usa-footer__primary-link, .usa-footer__primary-content .usa-list { padding-left: 1rem; }
  .mobile-lg---grid-container { max-width: 64rem; }
  .mobile-lg---grid-container-card { max-width: 10rem; }
  .mobile-lg---grid-container-card-lg { max-width: 15rem; }
  .mobile-lg---grid-container-mobile { max-width: 20rem; }
  .mobile-lg---grid-container-mobile-lg { max-width: 30rem; }
  .mobile-lg---grid-container-tablet { max-width: 40rem; }
  .mobile-lg---grid-container-tablet-lg { max-width: 55rem; }
  .mobile-lg---grid-container-desktop { max-width: 64rem; }
  .mobile-lg---grid-container-desktop-lg { max-width: 75rem; }
  .mobile-lg---grid-container-widescreen { max-width: 87.5rem; }
  .grid-row.mobile-lg---grid-gap-0, .mobile-lg---grid-gap-0.row:not(.panels-flexible-row) { margin-left: 0px; margin-right: 0px; }
  .grid-row.mobile-lg---grid-gap-0 > *, .mobile-lg---grid-gap-0.row:not(.panels-flexible-row) > * { padding-left: 0px; padding-right: 0px; }
  .grid-row.mobile-lg---grid-gap-2px, .mobile-lg---grid-gap-2px.row:not(.panels-flexible-row) { margin-left: -1px; margin-right: -1px; }
  .grid-row.mobile-lg---grid-gap-2px > *, .mobile-lg---grid-gap-2px.row:not(.panels-flexible-row) > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.mobile-lg---grid-gap-05, .mobile-lg---grid-gap-05.row:not(.panels-flexible-row) { margin-left: -2px; margin-right: -2px; }
  .grid-row.mobile-lg---grid-gap-05 > *, .mobile-lg---grid-gap-05.row:not(.panels-flexible-row) > * { padding-left: 2px; padding-right: 2px; }
  .grid-row.mobile-lg---grid-gap-1, .mobile-lg---grid-gap-1.row:not(.panels-flexible-row) { margin-left: -0.25rem; margin-right: -0.25rem; }
  .grid-row.mobile-lg---grid-gap-1 > *, .mobile-lg---grid-gap-1.row:not(.panels-flexible-row) > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .grid-row.mobile-lg---grid-gap-2, .mobile-lg---grid-gap-2.row:not(.panels-flexible-row) { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.mobile-lg---grid-gap-2 > *, .mobile-lg---grid-gap-2.row:not(.panels-flexible-row) > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.mobile-lg---grid-gap-3, .mobile-lg---grid-gap-3.row:not(.panels-flexible-row) { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.mobile-lg---grid-gap-3 > *, .mobile-lg---grid-gap-3.row:not(.panels-flexible-row) > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-row.mobile-lg---grid-gap-4, .mobile-lg---grid-gap-4.row:not(.panels-flexible-row) { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.mobile-lg---grid-gap-4 > *, .mobile-lg---grid-gap-4.row:not(.panels-flexible-row) > * { padding-left: 1rem; padding-right: 1rem; }
  .grid-row.mobile-lg---grid-gap-5, .mobile-lg---grid-gap-5.row:not(.panels-flexible-row) { margin-left: -1.25rem; margin-right: -1.25rem; }
  .grid-row.mobile-lg---grid-gap-5 > *, .mobile-lg---grid-gap-5.row:not(.panels-flexible-row) > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .grid-row.mobile-lg---grid-gap-6, .mobile-lg---grid-gap-6.row:not(.panels-flexible-row) { margin-left: -1.5rem; margin-right: -1.5rem; }
  .grid-row.mobile-lg---grid-gap-6 > *, .mobile-lg---grid-gap-6.row:not(.panels-flexible-row) > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .grid-row.mobile-lg---grid-gap-sm, .mobile-lg---grid-gap-sm.row:not(.panels-flexible-row) { margin-left: -1px; margin-right: -1px; }
  .grid-row.mobile-lg---grid-gap-sm > *, .mobile-lg---grid-gap-sm.row:not(.panels-flexible-row) > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.mobile-lg---grid-gap-md, .mobile-lg---grid-gap-md.row:not(.panels-flexible-row) { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.mobile-lg---grid-gap-md > *, .mobile-lg---grid-gap-md.row:not(.panels-flexible-row) > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.mobile-lg---grid-gap-lg, .mobile-lg---grid-gap-lg.row:not(.panels-flexible-row) { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.mobile-lg---grid-gap-lg > *, .mobile-lg---grid-gap-lg.row:not(.panels-flexible-row) > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .mobile-lg---grid-col, .mobile-lg---grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .mobile-lg---grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .mobile-lg---grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .mobile-lg---grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .mobile-lg---grid-col-3 { flex: 0 1 auto; width: 25%; }
  .mobile-lg---grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .mobile-lg---grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .mobile-lg---grid-col-6 { flex: 0 1 auto; width: 50%; }
  .mobile-lg---grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .mobile-lg---grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .mobile-lg---grid-col-9 { flex: 0 1 auto; width: 75%; }
  .mobile-lg---grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .mobile-lg---grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .mobile-lg---grid-col-12 { flex: 0 1 auto; width: 100%; }
  .mobile-lg---grid-offset-1 { margin-left: 8.33333%; }
  .mobile-lg---grid-offset-2 { margin-left: 16.6667%; }
  .mobile-lg---grid-offset-3 { margin-left: 25%; }
  .mobile-lg---grid-offset-4 { margin-left: 33.3333%; }
  .mobile-lg---grid-offset-5 { margin-left: 41.6667%; }
  .mobile-lg---grid-offset-6 { margin-left: 50%; }
  .mobile-lg---grid-offset-7 { margin-left: 58.3333%; }
  .mobile-lg---grid-offset-8 { margin-left: 66.6667%; }
  .mobile-lg---grid-offset-9 { margin-left: 75%; }
  .mobile-lg---grid-offset-10 { margin-left: 83.3333%; }
  .mobile-lg---grid-offset-11 { margin-left: 91.6667%; }
  .mobile-lg---grid-offset-12 { margin-left: 100%; }
  .mobile-lg---grid-offset-none { margin-left: 0px; }
  .usa-search [type="submit"] { padding-left: 1rem; padding-right: 1rem; width: auto; }
  .usa-search__submit-icon { display: none; }
  .usa-search--big .usa-search__input, .usa-search--big [type="search"] { font-size: 1.06rem; height: 3rem; }
  .usa-search--big .usa-search__submit, .usa-search--big [type="submit"] { padding-left: 2rem; padding-right: 2rem; font-size: 1.46rem; height: 3rem; width: auto; }
  .more-link .search-header a .usa-search__submit-icon, .search-header .btn .usa-search__submit-icon, .search-header .button .usa-search__submit-icon, .search-header .dropbutton__toggle-button .usa-search__submit-icon, .search-header .more-link a .usa-search__submit-icon, .search-header .submit-box .usa-search__submit-icon, .search-header .tabs__link .usa-search__submit-icon, .search-header .usa-button .usa-search__submit-icon, .usa-search__submit-text { display: block; }
  .language-button { margin-right: 1rem; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg---grid-container, .mobile-lg---grid-container-card, .mobile-lg---grid-container-card-lg, .mobile-lg---grid-container-desktop, .mobile-lg---grid-container-desktop-lg, .mobile-lg---grid-container-mobile, .mobile-lg---grid-container-mobile-lg, .mobile-lg---grid-container-tablet, .mobile-lg---grid-container-tablet-lg, .mobile-lg---grid-container-widescreen, .mobile-lg\:grid-container, .mobile-lg\:grid-container-card, .mobile-lg\:grid-container-card-lg, .mobile-lg\:grid-container-desktop, .mobile-lg\:grid-container-desktop-lg, .mobile-lg\:grid-container-mobile, .mobile-lg\:grid-container-mobile-lg, .mobile-lg\:grid-container-tablet, .mobile-lg\:grid-container-tablet-lg, .mobile-lg\:grid-container-widescreen, .usa-footer__nav { padding-left: 3.5rem; padding-right: 3.5rem; }
}
@media (min-width: 31.25em) {
  .list--column { column-count: 2; column-gap: 2em; }
}
@media (min-width: 37.5em) {
  @supports (display:grid) {
  @media (min-width: 37.5em) and (max-width: 39.99em) {
  .l-grid--2-col { grid-template-columns: repeat(2, 1fr); }
  .l-grid--2-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 37.5em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--2-col { grid-template-columns: repeat(2, 1fr); }
  .l-grid--2-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 37.5em) and (min-width: 64em) {
  .l-grid--2-col { grid-template-columns: repeat(2, 1fr); }
  .l-grid--2-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
}
}
@media (min-width: 37.5em) and (max-width: 39.99em) {
  .l-grid--2-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--2-col { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 37.5em) and (max-width: 50em) {
  @supports (display:grid) {
  @media (min-width: 37.5em) and (max-width: 50em) and (max-width: 39.99em) {
  .l-grid--4-col { grid-template-columns: repeat(2, 1fr); }
  .l-grid--4-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 37.5em) and (max-width: 50em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--4-col { grid-template-columns: repeat(2, 1fr); }
  .l-grid--4-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 37.5em) and (max-width: 50em) and (min-width: 64em) {
  .l-grid--4-col { grid-template-columns: repeat(2, 1fr); }
  .l-grid--4-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
}
}
@media (min-width: 37.5em) and (max-width: 50em) and (max-width: 39.99em) {
  .l-grid--4-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--4-col { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 37.5em) and (max-width: 62.4375em) {
  @supports (display:grid) {
  @media (min-width: 37.5em) and (max-width: 62.4375em) and (max-width: 39.99em) {
  .l-grid--6-col { grid-template-columns: repeat(3, 1fr); }
  .l-grid--6-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 37.5em) and (max-width: 62.4375em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--6-col { grid-template-columns: repeat(3, 1fr); }
  .l-grid--6-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 37.5em) and (max-width: 62.4375em) and (min-width: 64em) {
  .l-grid--6-col { grid-template-columns: repeat(3, 1fr); }
  .l-grid--6-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
}
}
@media (min-width: 37.5em) and (max-width: 62.4375em) and (max-width: 39.99em) {
  .l-grid--6-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--6-col { grid-template-columns: repeat(3, 1fr); }
}
@media (min-width: 37.5em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--2-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--2-col { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 37.5em) and (min-width: 64em) {
  .l-grid--2-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--2-col { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 40em) and (forced-colors: active) {
  .usa-banner__button::after, .usa-banner__button:hover::after, .usa-banner__button[aria-expanded="true"]::after, .usa-banner__button[aria-expanded="true"]:hover::after, .usa-sidenav .usa-current::after { background-color: buttontext; }
}
@media (min-width: 40rem) {
  .tablet---order-auto { }
  .tablet---order-initial { order: initial; }
  .tablet---order-first { order: -1; }
  .tablet---order-0 { order: 0; }
  .tablet---order-1 { order: 1; }
  .tablet---order-2 { order: 2; }
  .tablet---order-3 { order: 3; }
  .tablet---order-4 { order: 4; }
  .tablet---order-5 { order: 5; }
  .tablet---order-6 { order: 6; }
  .tablet---order-7 { order: 7; }
  .tablet---order-8 { order: 8; }
  .tablet---order-9 { order: 9; }
  .tablet---order-10 { order: 10; }
  .tablet---order-last { order: 999; }
}
@media (min-width: 40em) {
  .tablet\:grid-container, .tablet\:grid-container-card, .tablet\:grid-container-card-lg, .tablet\:grid-container-desktop, .tablet\:grid-container-desktop-lg, .tablet\:grid-container-mobile, .tablet\:grid-container-mobile-lg, .tablet\:grid-container-tablet, .tablet\:grid-container-tablet-lg, .tablet\:grid-container-widescreen { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
  .usa-identifier__identity, .usa-identifier__section--usagov a { margin-top: 0px; }
  .usa-step-indicator--counters .usa-step-indicator__segment:last-child::after, .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child::after { display: none; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title, .tablet\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title, .tablet\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title, .tablet\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title, .tablet\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title, .tablet\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title, .tablet\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title, .usa-display, .usa-hero__callout, .usa-hero__heading, .usa-hero__heading--alt, .usa-modal--lg .usa-modal__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
  .tablet\:grid-container { max-width: 64rem; }
  .tablet\:grid-container-card { max-width: 10rem; }
  .tablet\:grid-container-card-lg { max-width: 15rem; }
  .tablet\:grid-container-mobile { max-width: 20rem; }
  .tablet\:grid-container-mobile-lg { max-width: 30rem; }
  .tablet\:grid-container-tablet { max-width: 40rem; }
  .tablet\:grid-container-tablet-lg { max-width: 55rem; }
  .tablet\:grid-container-desktop { max-width: 64rem; }
  .tablet\:grid-container-desktop-lg { max-width: 75rem; }
  .tablet\:grid-container-widescreen { max-width: 87.5rem; }
  .grid-row.tablet\:grid-gap-0, .tablet\:grid-gap-0.row:not(.panels-flexible-row) { margin-left: 0px; margin-right: 0px; }
  .grid-row.tablet\:grid-gap-0 > *, .tablet\:grid-gap-0.row:not(.panels-flexible-row) > * { padding-left: 0px; padding-right: 0px; }
  .grid-row.tablet\:grid-gap-2px, .tablet\:grid-gap-2px.row:not(.panels-flexible-row) { margin-left: -1px; margin-right: -1px; }
  .grid-row.tablet\:grid-gap-2px > *, .tablet\:grid-gap-2px.row:not(.panels-flexible-row) > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.tablet\:grid-gap-05, .tablet\:grid-gap-05.row:not(.panels-flexible-row) { margin-left: -2px; margin-right: -2px; }
  .grid-row.tablet\:grid-gap-05 > *, .tablet\:grid-gap-05.row:not(.panels-flexible-row) > * { padding-left: 2px; padding-right: 2px; }
  .grid-row.tablet\:grid-gap-1, .tablet\:grid-gap-1.row:not(.panels-flexible-row) { margin-left: -0.25rem; margin-right: -0.25rem; }
  .grid-row.tablet\:grid-gap-1 > *, .tablet\:grid-gap-1.row:not(.panels-flexible-row) > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .grid-row.tablet\:grid-gap-2, .tablet\:grid-gap-2.row:not(.panels-flexible-row) { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.tablet\:grid-gap-2 > *, .tablet\:grid-gap-2.row:not(.panels-flexible-row) > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.tablet\:grid-gap-3, .tablet\:grid-gap-3.row:not(.panels-flexible-row) { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.tablet\:grid-gap-3 > *, .tablet\:grid-gap-3.row:not(.panels-flexible-row) > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-row.tablet\:grid-gap-4, .tablet\:grid-gap-4.row:not(.panels-flexible-row) { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.tablet\:grid-gap-4 > *, .tablet\:grid-gap-4.row:not(.panels-flexible-row) > * { padding-left: 1rem; padding-right: 1rem; }
  .grid-row.tablet\:grid-gap-5, .tablet\:grid-gap-5.row:not(.panels-flexible-row) { margin-left: -1.25rem; margin-right: -1.25rem; }
  .grid-row.tablet\:grid-gap-5 > *, .tablet\:grid-gap-5.row:not(.panels-flexible-row) > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .grid-row.tablet\:grid-gap-6, .tablet\:grid-gap-6.row:not(.panels-flexible-row) { margin-left: -1.5rem; margin-right: -1.5rem; }
  .grid-row.tablet\:grid-gap-6 > *, .tablet\:grid-gap-6.row:not(.panels-flexible-row) > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .grid-row.tablet\:grid-gap-sm, .tablet\:grid-gap-sm.row:not(.panels-flexible-row) { margin-left: -1px; margin-right: -1px; }
  .grid-row.tablet\:grid-gap-sm > *, .tablet\:grid-gap-sm.row:not(.panels-flexible-row) > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.tablet\:grid-gap-md, .tablet\:grid-gap-md.row:not(.panels-flexible-row) { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.tablet\:grid-gap-md > *, .tablet\:grid-gap-md.row:not(.panels-flexible-row) > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.tablet\:grid-gap-lg, .tablet\:grid-gap-lg.row:not(.panels-flexible-row) { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.tablet\:grid-gap-lg > *, .tablet\:grid-gap-lg.row:not(.panels-flexible-row) > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .tablet\:grid-col, .tablet\:grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .tablet\:grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .tablet\:grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .tablet\:grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .tablet\:grid-col-3 { flex: 0 1 auto; width: 25%; }
  .tablet\:grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .tablet\:grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .tablet\:grid-col-6 { flex: 0 1 auto; width: 50%; }
  .tablet\:grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .tablet\:grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .tablet\:grid-col-9 { flex: 0 1 auto; width: 75%; }
  .tablet\:grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .tablet\:grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .tablet\:grid-col-12 { flex: 0 1 auto; width: 100%; }
  .tablet\:grid-offset-1 { margin-left: 8.33333%; }
  .tablet\:grid-offset-2 { margin-left: 16.6667%; }
  .tablet\:grid-offset-3 { margin-left: 25%; }
  .tablet\:grid-offset-4 { margin-left: 33.3333%; }
  .tablet\:grid-offset-5 { margin-left: 41.6667%; }
  .tablet\:grid-offset-6 { margin-left: 50%; }
  .tablet\:grid-offset-7 { margin-left: 58.3333%; }
  .tablet\:grid-offset-8 { margin-left: 66.6667%; }
  .tablet\:grid-offset-9 { margin-left: 75%; }
  .tablet\:grid-offset-10 { margin-left: 83.3333%; }
  .tablet\:grid-offset-11 { margin-left: 91.6667%; }
  .tablet\:grid-offset-12 { margin-left: 100%; }
  .tablet\:grid-offset-none { margin-left: 0px; }
  .usa-collection__calendar-date, .usa-collection__img { width: 5rem; }
  .usa-collection__calendar-date-day, .usa-collection__calendar-date-month { padding: 0.5rem; }
  .usa-graphic-list .usa-graphic-list__row .usa-media-block { margin-bottom: 4rem; }
  .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block { margin-bottom: 0px; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.5rem; width: 1.5rem; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 1rem; padding-left: 0.4rem; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { font-size: 1rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-size: 1.06rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.8rem; width: 1.8rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.2rem; padding-left: 0.48rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-size: 1.2rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.19rem; width: 2.19rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.46rem; padding-left: 0.584rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-size: 1.46rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 3.195rem; width: 3.195rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 2.13rem; padding-left: 0.852rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-size: 2.13rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.99rem; width: 3.99rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.66rem; padding-left: 1.064rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-size: 2.66rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.785rem; width: 4.785rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 3.19rem; padding-left: 1.276rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-size: 3.19rem; }
  .usa-identifier__section--masthead .usa-identifier__container { align-items: center; display: flex; }
  .usa-identifier__section--required-links { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  .usa-identifier__required-links-list { column-count: 2; column-gap: 2rem; column-fill: balance; }
  .usa-identifier__usagov-description { display: inline-flex; }
  .usa-step-indicator { margin-left: 0px; margin-right: 0px; }
  .usa-step-indicator__segment::after { height: 0.5rem; }
  .usa-step-indicator__segment-label { color: rgb(86, 92, 101); display: block; font-size: 1.06rem; margin-top: calc(1rem); padding-right: 2rem; text-align: left; }
  .usa-step-indicator__heading { font-size: 1.46rem; margin-top: 2rem; }
  .usa-step-indicator--counters .usa-step-indicator__segment, .usa-step-indicator--counters-sm .usa-step-indicator__segment { margin-left: 0px; margin-right: 0px; margin-top: calc(1.25rem); }
  .usa-step-indicator--counters .usa-step-indicator__segment::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment::before { height: 2.5rem; border-radius: 99rem; width: 2.5rem; font-feature-settings: "tnum", "kern"; background-color: rgb(255, 255, 255); box-shadow: rgb(241, 243, 246) 0px 0px 0px 0.25rem inset, rgb(255, 255, 255) 0px 0px 0px 0.25rem; color: rgb(86, 92, 101); content: counter(usa-step-indicator); display: block; font-weight: 700; left: 0px; line-height: 0.9; padding: calc(-0.9ex + 1.25rem); position: absolute; text-align: center; top: calc(-1rem); z-index: 100; }
  .usa-step-indicator--counters .usa-step-indicator__segment-label, .usa-step-indicator--counters-sm .usa-step-indicator__segment-label { margin-top: calc(2rem); }
  .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child::after, .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child::after { left: 50%; right: 0px; width: auto; }
  .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child::after, .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child::after { display: block; left: 0px; right: 50%; width: auto; }
  .usa-step-indicator--counters-sm .usa-step-indicator__segment { margin-top: calc(0.75rem); }
  .usa-step-indicator--counters-sm .usa-step-indicator__segment::before { height: 1.5rem; border-radius: 99rem; width: 1.5rem; font-size: 0.93rem; padding: calc(1px + 0.25rem); top: calc(-0.5rem); }
  .usa-step-indicator--counters-sm .usa-step-indicator__segment-label { margin-top: calc(1.5rem); }
  .tablet\:border-1px, .tablet\:hover\:border-1px:hover { border: 1px solid; }
  .tablet\:border-y-1px, .tablet\:hover\:border-y-1px:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .tablet\:border-x-1px, .tablet\:hover\:border-x-1px:hover { border-left: 1px solid; border-right: 1px solid; }
  .tablet\:border-top-1px, .tablet\:hover\:border-top-1px:hover { border-top: 1px solid; }
  .tablet\:border-right-1px, .tablet\:hover\:border-right-1px:hover { border-right: 1px solid; }
  .tablet\:border-bottom-1px, .tablet\:hover\:border-bottom-1px:hover { border-bottom: 1px solid; }
  .tablet\:border-left-1px, .tablet\:hover\:border-left-1px:hover { border-left: 1px solid; }
  .tablet\:border-2px, .tablet\:hover\:border-2px:hover { border: 2px solid; }
  .tablet\:border-y-2px, .tablet\:hover\:border-y-2px:hover { border-top: 2px solid; border-bottom: 2px solid; }
  .tablet\:border-x-2px, .tablet\:hover\:border-x-2px:hover { border-left: 2px solid; border-right: 2px solid; }
  .tablet\:border-top-2px, .tablet\:hover\:border-top-2px:hover { border-top: 2px solid; }
  .tablet\:border-right-2px, .tablet\:hover\:border-right-2px:hover { border-right: 2px solid; }
  .tablet\:border-bottom-2px, .tablet\:hover\:border-bottom-2px:hover { border-bottom: 2px solid; }
  .tablet\:border-left-2px, .tablet\:hover\:border-left-2px:hover { border-left: 2px solid; }
  .tablet\:border-05, .tablet\:hover\:border-05:hover { border: 0.25rem solid; }
  .tablet\:border-y-05, .tablet\:hover\:border-y-05:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }
  .tablet\:border-x-05, .tablet\:hover\:border-x-05:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }
  .tablet\:border-top-05, .tablet\:hover\:border-top-05:hover { border-top: 0.25rem solid; }
  .tablet\:border-right-05, .tablet\:hover\:border-right-05:hover { border-right: 0.25rem solid; }
  .tablet\:border-bottom-05, .tablet\:hover\:border-bottom-05:hover { border-bottom: 0.25rem solid; }
  .tablet\:border-left-05, .tablet\:hover\:border-left-05:hover { border-left: 0.25rem solid; }
  .tablet\:border-1, .tablet\:hover\:border-1:hover { border: 0.5rem solid; }
  .tablet\:border-y-1, .tablet\:hover\:border-y-1:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }
  .tablet\:border-x-1, .tablet\:hover\:border-x-1:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }
  .tablet\:border-top-1, .tablet\:hover\:border-top-1:hover { border-top: 0.5rem solid; }
  .tablet\:border-right-1, .tablet\:hover\:border-right-1:hover { border-right: 0.5rem solid; }
  .tablet\:border-bottom-1, .tablet\:hover\:border-bottom-1:hover { border-bottom: 0.5rem solid; }
  .tablet\:border-left-1, .tablet\:hover\:border-left-1:hover { border-left: 0.5rem solid; }
  .tablet\:border-105, .tablet\:hover\:border-105:hover { border: 0.75rem solid; }
  .tablet\:border-y-105, .tablet\:hover\:border-y-105:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }
  .tablet\:border-x-105, .tablet\:hover\:border-x-105:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }
  .tablet\:border-top-105, .tablet\:hover\:border-top-105:hover { border-top: 0.75rem solid; }
  .tablet\:border-right-105, .tablet\:hover\:border-right-105:hover { border-right: 0.75rem solid; }
  .tablet\:border-bottom-105, .tablet\:hover\:border-bottom-105:hover { border-bottom: 0.75rem solid; }
  .tablet\:border-left-105, .tablet\:hover\:border-left-105:hover { border-left: 0.75rem solid; }
  .tablet\:border-2, .tablet\:hover\:border-2:hover { border: 1rem solid; }
  .tablet\:border-y-2, .tablet\:hover\:border-y-2:hover { border-top: 1rem solid; border-bottom: 1rem solid; }
  .tablet\:border-x-2, .tablet\:hover\:border-x-2:hover { border-left: 1rem solid; border-right: 1rem solid; }
  .tablet\:border-top-2, .tablet\:hover\:border-top-2:hover { border-top: 1rem solid; }
  .tablet\:border-right-2, .tablet\:hover\:border-right-2:hover { border-right: 1rem solid; }
  .tablet\:border-bottom-2, .tablet\:hover\:border-bottom-2:hover { border-bottom: 1rem solid; }
  .tablet\:border-left-2, .tablet\:hover\:border-left-2:hover { border-left: 1rem solid; }
  .tablet\:border-205, .tablet\:hover\:border-205:hover { border: 1.25rem solid; }
  .tablet\:border-y-205, .tablet\:hover\:border-y-205:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }
  .tablet\:border-x-205, .tablet\:hover\:border-x-205:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }
  .tablet\:border-top-205, .tablet\:hover\:border-top-205:hover { border-top: 1.25rem solid; }
  .tablet\:border-right-205, .tablet\:hover\:border-right-205:hover { border-right: 1.25rem solid; }
  .tablet\:border-bottom-205, .tablet\:hover\:border-bottom-205:hover { border-bottom: 1.25rem solid; }
  .tablet\:border-left-205, .tablet\:hover\:border-left-205:hover { border-left: 1.25rem solid; }
  .tablet\:border-3, .tablet\:hover\:border-3:hover { border: 1.5rem solid; }
  .tablet\:border-y-3, .tablet\:hover\:border-y-3:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }
  .tablet\:border-x-3, .tablet\:hover\:border-x-3:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }
  .tablet\:border-top-3, .tablet\:hover\:border-top-3:hover { border-top: 1.5rem solid; }
  .tablet\:border-right-3, .tablet\:hover\:border-right-3:hover { border-right: 1.5rem solid; }
  .tablet\:border-bottom-3, .tablet\:hover\:border-bottom-3:hover { border-bottom: 1.5rem solid; }
  .tablet\:border-left-3, .tablet\:hover\:border-left-3:hover { border-left: 1.5rem solid; }
  .tablet\:border-0, .tablet\:hover\:border-0:hover { border: 0px solid; }
  .tablet\:border-y-0, .tablet\:hover\:border-y-0:hover { border-top: 0px solid; border-bottom: 0px solid; }
  .tablet\:border-x-0, .tablet\:hover\:border-x-0:hover { border-left: 0px solid; border-right: 0px solid; }
  .tablet\:border-top-0, .tablet\:hover\:border-top-0:hover { border-top: 0px solid; }
  .tablet\:border-right-0, .tablet\:hover\:border-right-0:hover { border-right: 0px solid; }
  .tablet\:border-bottom-0, .tablet\:hover\:border-bottom-0:hover { border-bottom: 0px solid; }
  .tablet\:border-left-0, .tablet\:hover\:border-left-0:hover { border-left: 0px solid; }
  .tablet\:border, .tablet\:hover\:border:hover { border: 1px solid; }
  .tablet\:radius-0, .tablet\:radius-none { border-radius: 0px; }
  .tablet\:border-y, .tablet\:hover\:border-y:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .tablet\:border-x, .tablet\:hover\:border-x:hover { border-left: 1px solid; border-right: 1px solid; }
  .tablet\:border-top, .tablet\:hover\:border-top:hover { border-top: 1px solid; }
  .tablet\:border-right, .tablet\:hover\:border-right:hover { border-right: 1px solid; }
  .tablet\:border-bottom, .tablet\:hover\:border-bottom:hover { border-bottom: 1px solid; }
  .tablet\:border-left, .tablet\:hover\:border-left:hover { border-left: 1px solid; }
  .tablet\:border-transparent, .tablet\:hover\:border-transparent:hover { border-color: transparent; }
  .tablet\:border-black, .tablet\:hover\:border-black:hover { border-color: rgb(0, 0, 0); }
  .tablet\:border-white, .tablet\:hover\:border-white:hover { border-color: rgb(255, 255, 255); }
  .tablet\:border-red, .tablet\:hover\:border-red:hover { border-color: rgb(229, 34, 7); }
  .tablet\:border-orange, .tablet\:hover\:border-orange:hover { border-color: rgb(230, 111, 14); }
  .tablet\:border-gold, .tablet\:hover\:border-gold:hover { border-color: rgb(255, 190, 46); }
  .tablet\:border-yellow, .tablet\:hover\:border-yellow:hover { border-color: rgb(254, 230, 133); }
  .tablet\:border-green, .tablet\:hover\:border-green:hover { border-color: rgb(83, 130, 0); }
  .tablet\:border-mint, .tablet\:hover\:border-mint:hover { border-color: rgb(4, 197, 133); }
  .tablet\:border-cyan, .tablet\:hover\:border-cyan:hover { border-color: rgb(0, 158, 193); }
  .tablet\:border-blue, .tablet\:hover\:border-blue:hover { border-color: rgb(0, 118, 214); }
  .tablet\:border-indigo, .tablet\:hover\:border-indigo:hover { border-color: rgb(103, 108, 200); }
  .tablet\:border-violet, .tablet\:hover\:border-violet:hover { border-color: rgb(129, 104, 179); }
  .tablet\:border-magenta, .tablet\:hover\:border-magenta:hover { border-color: rgb(215, 45, 121); }
  .tablet\:border-gray-5, .tablet\:hover\:border-gray-5:hover { border-color: rgb(240, 240, 240); }
  .tablet\:border-gray-10, .tablet\:hover\:border-gray-10:hover { border-color: rgb(230, 230, 230); }
  .tablet\:border-gray-30, .tablet\:hover\:border-gray-30:hover { border-color: rgb(173, 173, 173); }
  .tablet\:border-gray-50, .tablet\:hover\:border-gray-50:hover { border-color: rgb(117, 117, 117); }
  .tablet\:border-gray-70, .tablet\:hover\:border-gray-70:hover { border-color: rgb(69, 69, 69); }
  .tablet\:border-gray-90, .tablet\:hover\:border-gray-90:hover { border-color: rgb(27, 27, 27); }
  .tablet\:border-base-lightest, .tablet\:hover\:border-base-lightest:hover { border-color: rgb(247, 249, 250); }
  .tablet\:border-base-lighter, .tablet\:hover\:border-base-lighter:hover { border-color: rgb(241, 243, 246); }
  .tablet\:border-base-light, .tablet\:hover\:border-base-light:hover { border-color: rgb(223, 225, 226); }
  .tablet\:border-base, .tablet\:hover\:border-base:hover { border-color: rgb(169, 174, 177); }
  .tablet\:border-base-dark, .tablet\:hover\:border-base-dark:hover { border-color: rgb(86, 92, 101); }
  .tablet\:border-base-darker, .tablet\:hover\:border-base-darker:hover { border-color: rgb(61, 69, 81); }
  .tablet\:border-base-darkest, .tablet\:hover\:border-base-darkest:hover { border-color: rgb(28, 29, 31); }
  .tablet\:border-ink, .tablet\:hover\:border-ink:hover { border-color: rgb(27, 27, 27); }
  .tablet\:border-primary-lightest, .tablet\:hover\:border-primary-lightest:hover { border-color: rgb(229, 250, 255); }
  .tablet\:border-primary-lighter, .tablet\:hover\:border-primary-lighter:hover { border-color: rgb(204, 236, 242); }
  .tablet\:border-primary-light, .tablet\:hover\:border-primary-light:hover { border-color: rgb(151, 212, 234); }
  .tablet\:border-primary, .tablet\:hover\:border-primary:hover { border-color: rgb(0, 94, 162); }
  .tablet\:border-primary-vivid, .tablet\:hover\:border-primary-vivid:hover { border-color: rgb(0, 189, 227); }
  .tablet\:border-primary-dark, .tablet\:hover\:border-primary-dark:hover { border-color: rgb(26, 68, 128); }
  .tablet\:border-primary-darker, .tablet\:hover\:border-primary-darker:hover { border-color: rgb(22, 46, 81); }
  .tablet\:border-primary-darkest, .tablet\:hover\:border-primary-darkest:hover { border-color: rgb(17, 24, 29); }
  .tablet\:border-secondary-lightest, .tablet\:hover\:border-secondary-lightest:hover { border-color: rgb(250, 243, 209); }
  .tablet\:border-secondary-lighter, .tablet\:hover\:border-secondary-lighter:hover { border-color: rgb(255, 245, 194); }
  .tablet\:border-secondary-light, .tablet\:hover\:border-secondary-light:hover { border-color: rgb(254, 230, 133); }
  .tablet\:border-secondary, .tablet\:hover\:border-secondary:hover { border-color: rgb(250, 206, 0); }
  .tablet\:border-secondary-vivid, .tablet\:hover\:border-secondary-vivid:hover { border-color: rgb(255, 190, 46); }
  .tablet\:border-secondary-dark, .tablet\:hover\:border-secondary-dark:hover { border-color: rgb(229, 160, 0); }
  .tablet\:border-secondary-darker, .tablet\:hover\:border-secondary-darker:hover { border-color: rgb(194, 133, 12); }
  .tablet\:border-secondary-darkest, .tablet\:hover\:border-secondary-darkest:hover { border-color: rgb(147, 111, 56); }
  .tablet\:border-accent-warm-darkest, .tablet\:hover\:border-accent-warm-darkest:hover { border-color: rgb(167, 47, 16); }
  .tablet\:border-accent-warm-darker, .tablet\:hover\:border-accent-warm-darker:hover { border-color: rgb(213, 67, 9); }
  .tablet\:border-accent-warm-dark, .tablet\:hover\:border-accent-warm-dark:hover { border-color: rgb(207, 73, 0); }
  .tablet\:border-accent-warm, .tablet\:hover\:border-accent-warm:hover { border-color: rgb(243, 146, 104); }
  .tablet\:border-accent-warm-light, .tablet\:hover\:border-accent-warm-light:hover { border-color: rgb(247, 188, 162); }
  .tablet\:border-accent-warm-lighter, .tablet\:hover\:border-accent-warm-lighter:hover { border-color: rgb(251, 224, 208); }
  .tablet\:border-accent-warm-lightest, .tablet\:hover\:border-accent-warm-lightest:hover { border-color: rgb(250, 238, 229); }
  .tablet\:border-accent-cool-darkest, .tablet\:hover\:border-accent-cool-darkest:hover { border-color: rgb(15, 100, 96); }
  .tablet\:border-accent-cool-darker, .tablet\:hover\:border-accent-cool-darker:hover { border-color: rgb(0, 132, 128); }
  .tablet\:border-accent-cool-dark, .tablet\:hover\:border-accent-cool-dark:hover { border-color: rgb(0, 163, 152); }
  .tablet\:border-accent-cool, .tablet\:hover\:border-accent-cool:hover { border-color: rgb(29, 194, 174); }
  .tablet\:border-accent-cool-light, .tablet\:hover\:border-accent-cool-light:hover { border-color: rgb(41, 225, 203); }
  .tablet\:border-accent-cool-lighter, .tablet\:hover\:border-accent-cool-lighter:hover { border-color: rgb(126, 251, 225); }
  .tablet\:border-accent-cool-lightest, .tablet\:hover\:border-accent-cool-lightest:hover { border-color: rgb(224, 247, 246); }
  .tablet\:border-error-lighter, .tablet\:hover\:border-error-lighter:hover { border-color: rgb(244, 227, 219); }
  .tablet\:border-error-light, .tablet\:hover\:border-error-light:hover { border-color: rgb(243, 146, 104); }
  .tablet\:border-error, .tablet\:hover\:border-error:hover { border-color: rgb(213, 67, 9); }
  .tablet\:border-error-dark, .tablet\:hover\:border-error-dark:hover { border-color: rgb(181, 9, 9); }
  .tablet\:border-error-darker, .tablet\:hover\:border-error-darker:hover { border-color: rgb(111, 51, 49); }
  .tablet\:border-warning-lighter, .tablet\:hover\:border-warning-lighter:hover { border-color: rgb(250, 243, 209); }
  .tablet\:border-warning-light, .tablet\:hover\:border-warning-light:hover { border-color: rgb(254, 230, 133); }
  .tablet\:border-warning, .tablet\:hover\:border-warning:hover { border-color: rgb(255, 190, 46); }
  .tablet\:border-warning-dark, .tablet\:hover\:border-warning-dark:hover { border-color: rgb(229, 160, 0); }
  .tablet\:border-warning-darker, .tablet\:hover\:border-warning-darker:hover { border-color: rgb(147, 111, 56); }
  .tablet\:border-success-lighter, .tablet\:hover\:border-success-lighter:hover { border-color: rgb(236, 243, 236); }
  .tablet\:border-success-light, .tablet\:hover\:border-success-light:hover { border-color: rgb(112, 225, 123); }
  .tablet\:border-success, .tablet\:hover\:border-success:hover { border-color: rgb(0, 169, 28); }
  .tablet\:border-success-dark, .tablet\:hover\:border-success-dark:hover { border-color: rgb(77, 128, 85); }
  .tablet\:border-success-darker, .tablet\:hover\:border-success-darker:hover { border-color: rgb(68, 100, 67); }
  .tablet\:border-info-lighter, .tablet\:hover\:border-info-lighter:hover { border-color: rgb(231, 246, 248); }
  .tablet\:border-info-light, .tablet\:hover\:border-info-light:hover { border-color: rgb(153, 222, 234); }
  .tablet\:border-info, .tablet\:hover\:border-info:hover { border-color: rgb(0, 189, 227); }
  .tablet\:border-info-dark, .tablet\:hover\:border-info-dark:hover { border-color: rgb(0, 158, 193); }
  .tablet\:border-info-darker, .tablet\:hover\:border-info-darker:hover { border-color: rgb(46, 98, 118); }
  .tablet\:border-disabled-light, .tablet\:hover\:border-disabled-light:hover { border-color: rgb(230, 230, 230); }
  .tablet\:border-disabled, .tablet\:hover\:border-disabled:hover { border-color: rgb(145, 145, 145); }
  .tablet\:border-disabled-dark, .tablet\:hover\:border-disabled-dark:hover { border-color: rgb(117, 117, 117); }
  .tablet\:border-emergency, .tablet\:hover\:border-emergency:hover { border-color: rgb(156, 61, 16); }
  .tablet\:border-emergency-dark, .tablet\:hover\:border-emergency-dark:hover { border-color: rgb(51, 45, 41); }
  .tablet\:radius-top-0 { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .tablet\:radius-right-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .tablet\:radius-bottom-0 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .tablet\:radius-left-0 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .tablet\:radius-top-none { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .tablet\:radius-right-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .tablet\:radius-bottom-none { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .tablet\:radius-left-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .tablet\:radius-sm { border-radius: 2px; }
  .tablet\:radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }
  .tablet\:radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
  .tablet\:radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
  .tablet\:radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
  .tablet\:radius-md { border-radius: 0.25rem; }
  .tablet\:radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .tablet\:radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .tablet\:radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .tablet\:radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .tablet\:radius-left-lg, .title-card > .colLeft .usa-card--flag .usa-card__media--exdent .colLeft, .usa-card--flag .usa-card__media--exdent .title-card > .colLeft .colLeft, .usa-card--flag .usa-card__media--exdent .usa-card__img { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .tablet\:radius-lg { border-radius: 0.5rem; }
  .tablet\:radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .tablet\:radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .tablet\:radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .tablet\:radius-pill { border-radius: 99rem; }
  .tablet\:radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }
  .tablet\:radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }
  .tablet\:radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }
  .tablet\:radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }
  .tablet\:display-block { display: block; }
  .tablet\:display-flex { display: flex; }
  .tablet\:display-none { display: none; }
  .tablet\:display-inline { display: inline; }
  .tablet\:display-inline-block { display: inline-block; }
  .tablet\:display-inline-flex { display: inline-flex; }
  .tablet\:display-table { display: table; }
  .tablet\:display-table-cell { display: table-cell; }
  .tablet\:display-table-row { display: table-row; }
  .tablet\:font-mono-3xs { font-size: 0.77rem; }
  .tablet\:font-mono-2xs { font-size: 0.83rem; }
  .tablet\:font-mono-xs { font-size: 0.89rem; }
  .tablet\:font-mono-sm { font-size: 0.95rem; }
  .tablet\:font-mono-md { font-size: 1.07rem; }
  .tablet\:font-mono-lg { font-size: 1.31rem; }
  .tablet\:font-mono-xl { font-size: 1.91rem; }
  .tablet\:font-mono-2xl { font-size: 2.38rem; }
  .tablet\:font-mono-3xl { font-size: 2.86rem; }
  .tablet\:font-sans-3xs { font-size: 0.87rem; }
  .tablet\:font-sans-2xs { font-size: 0.93rem; }
  .tablet\:font-sans-xs { font-size: 1rem; }
  .tablet\:font-sans-sm { font-size: 1.06rem; }
  .tablet\:font-sans-md { font-size: 1.2rem; }
  .tablet\:font-sans-lg { font-size: 1.46rem; }
  .tablet\:font-sans-xl { font-size: 2.13rem; }
  .tablet\:font-sans-2xl { font-size: 2.66rem; }
  .tablet\:font-sans-3xl { font-size: 3.19rem; }
  .tablet\:font-serif-3xs { font-size: 0.79rem; }
  .tablet\:font-serif-2xs { font-size: 0.85rem; }
  .tablet\:font-serif-xs { font-size: 0.91rem; }
  .tablet\:font-serif-sm { font-size: 0.98rem; }
  .tablet\:font-serif-md { font-size: 1.1rem; }
  .tablet\:font-serif-lg { font-size: 1.34rem; }
  .tablet\:font-serif-xl { font-size: 1.95rem; }
  .tablet\:font-serif-2xl { font-size: 2.44rem; }
  .tablet\:font-serif-3xl { font-size: 2.93rem; }
  .tablet\:font-heading-3xs { font-size: 0.87rem; }
  .tablet\:font-heading-2xs { font-size: 0.93rem; }
  .tablet\:font-heading-xs { font-size: 1rem; }
  .tablet\:font-heading-sm { font-size: 1.06rem; }
  .tablet\:font-heading-md { font-size: 1.2rem; }
  .tablet\:font-heading-lg { font-size: 1.46rem; }
  .tablet\:font-heading-xl { font-size: 2.13rem; }
  .tablet\:font-heading-2xl { font-size: 2.66rem; }
  .tablet\:font-heading-3xl { font-size: 3.19rem; }
  .tablet\:font-body-3xs { font-size: 0.87rem; }
  .tablet\:font-body-2xs { font-size: 0.93rem; }
  .tablet\:font-body-xs { font-size: 1rem; }
  .tablet\:font-body-sm { font-size: 1.06rem; }
  .tablet\:font-body-md { font-size: 1.2rem; }
  .tablet\:font-body-lg { font-size: 1.46rem; }
  .tablet\:font-body-xl { font-size: 2.13rem; }
  .tablet\:font-body-2xl { font-size: 2.66rem; }
  .tablet\:font-body-3xl { font-size: 3.19rem; }
  .tablet\:font-code-3xs { font-size: 0.77rem; }
  .tablet\:font-code-2xs { font-size: 0.83rem; }
  .tablet\:font-code-xs { font-size: 0.89rem; }
  .tablet\:font-code-sm { font-size: 0.95rem; }
  .tablet\:font-code-md { font-size: 1.07rem; }
  .tablet\:font-code-lg { font-size: 1.31rem; }
  .tablet\:font-code-xl { font-size: 1.91rem; }
  .tablet\:font-code-2xl { font-size: 2.38rem; }
  .tablet\:font-code-3xl { font-size: 2.86rem; }
  .tablet\:font-alt-3xs { font-size: 0.87rem; }
  .tablet\:font-alt-2xs { font-size: 0.93rem; }
  .tablet\:font-alt-xs { font-size: 1rem; }
  .tablet\:font-alt-sm { font-size: 1.06rem; }
  .tablet\:font-alt-md { font-size: 1.2rem; }
  .tablet\:font-alt-lg { font-size: 1.46rem; }
  .tablet\:font-alt-xl { font-size: 2.13rem; }
  .tablet\:font-alt-2xl { font-size: 2.66rem; }
  .tablet\:font-alt-3xl { font-size: 3.19rem; }
  .tablet\:font-ui-3xs { font-size: 0.87rem; }
  .tablet\:font-ui-2xs { font-size: 0.93rem; }
  .tablet\:font-ui-xs { font-size: 1rem; }
  .tablet\:font-ui-sm { font-size: 1.06rem; }
  .tablet\:font-ui-md { font-size: 1.2rem; }
  .tablet\:font-ui-lg { font-size: 1.46rem; }
  .tablet\:font-ui-xl { font-size: 2.13rem; }
  .tablet\:font-ui-2xl { font-size: 2.66rem; }
  .tablet\:font-ui-3xl { font-size: 3.19rem; }
  .tablet\:text-light { font-weight: 300; }
  .tablet\:text-normal { font-weight: 400; }
  .tablet\:text-semibold { font-weight: 600; }
  .tablet\:text-bold, .usa-display { font-weight: 700; }
  .tablet\:flex-justify-center { justify-content: center; }
  .tablet\:flex-justify-start { justify-content: flex-start; }
  .tablet\:flex-justify-end { justify-content: flex-end; }
  .tablet\:flex-justify { justify-content: space-between; }
  .tablet\:line-height-sans-1 { line-height: 0.9; }
  .tablet\:line-height-sans-2 { line-height: 1.1; }
  .tablet\:line-height-sans-3 { line-height: 1.3; }
  .tablet\:line-height-sans-4 { line-height: 1.4; }
  .tablet\:line-height-sans-5 { line-height: 1.5; }
  .tablet\:line-height-sans-6 { line-height: 1.6; }
  .tablet\:line-height-serif-1 { line-height: 1; }
  .tablet\:line-height-serif-2 { line-height: 1.2; }
  .tablet\:line-height-serif-3 { line-height: 1.4; }
  .tablet\:line-height-serif-4 { line-height: 1.5; }
  .tablet\:line-height-serif-5 { line-height: 1.7; }
  .tablet\:line-height-serif-6 { line-height: 1.8; }
  .tablet\:line-height-mono-1 { line-height: 1; }
  .tablet\:line-height-mono-2 { line-height: 1.3; }
  .tablet\:line-height-mono-3 { line-height: 1.4; }
  .tablet\:line-height-mono-4 { line-height: 1.6; }
  .tablet\:line-height-mono-5 { line-height: 1.7; }
  .tablet\:line-height-mono-6 { line-height: 1.8; }
  .tablet\:line-height-heading-1 { line-height: 0.9; }
  .tablet\:line-height-heading-2 { line-height: 1.1; }
  .tablet\:line-height-heading-3 { line-height: 1.3; }
  .tablet\:line-height-heading-4 { line-height: 1.4; }
  .tablet\:line-height-heading-5 { line-height: 1.5; }
  .tablet\:line-height-heading-6 { line-height: 1.6; }
  .tablet\:line-height-ui-1 { line-height: 0.9; }
  .tablet\:line-height-ui-2 { line-height: 1.1; }
  .tablet\:line-height-ui-3 { line-height: 1.3; }
  .tablet\:line-height-ui-4 { line-height: 1.4; }
  .tablet\:line-height-ui-5 { line-height: 1.5; }
  .tablet\:line-height-ui-6 { line-height: 1.6; }
  .tablet\:line-height-body-1 { line-height: 0.9; }
  .tablet\:line-height-body-2 { line-height: 1.1; }
  .tablet\:line-height-body-3 { line-height: 1.3; }
  .tablet\:line-height-body-4 { line-height: 1.4; }
  .tablet\:line-height-body-5 { line-height: 1.5; }
  .tablet\:line-height-body-6 { line-height: 1.6; }
  .tablet\:line-height-code-1 { line-height: 1; }
  .tablet\:line-height-code-2 { line-height: 1.3; }
  .tablet\:line-height-code-3 { line-height: 1.4; }
  .tablet\:line-height-code-4 { line-height: 1.6; }
  .tablet\:line-height-code-5 { line-height: 1.7; }
  .tablet\:line-height-code-6 { line-height: 1.8; }
  .tablet\:line-height-alt-1 { line-height: 0.9; }
  .tablet\:line-height-alt-2 { line-height: 1.1; }
  .tablet\:line-height-alt-3 { line-height: 1.3; }
  .tablet\:line-height-alt-4 { line-height: 1.4; }
  .tablet\:line-height-alt-5 { line-height: 1.5; }
  .tablet\:line-height-alt-6 { line-height: 1.6; }
  .tablet\:margin-neg-1px { margin: -1px; }
  .tablet\:margin-neg-2px { margin: -2px; }
  .tablet\:margin-neg-05 { margin: -0.25rem; }
  .tablet\:margin-neg-1 { margin: -0.5rem; }
  .tablet\:margin-neg-105 { margin: -0.75rem; }
  .tablet\:margin-neg-2 { margin: -1rem; }
  .tablet\:margin-neg-205 { margin: -1.25rem; }
  .tablet\:margin-neg-3 { margin: -1.5rem; }
  .tablet\:margin-1px { margin: 1px; }
  .tablet\:margin-2px { margin: 2px; }
  .tablet\:margin-05 { margin: 0.25rem; }
  .tablet\:margin-1 { margin: 0.5rem; }
  .tablet\:margin-105 { margin: 0.75rem; }
  .tablet\:margin-2 { margin: 1rem; }
  .tablet\:margin-205 { margin: 1.25rem; }
  .tablet\:margin-3 { margin: 1.5rem; }
  .tablet\:margin-neg-4 { margin: -2rem; }
  .tablet\:margin-neg-5 { margin: -2.5rem; }
  .tablet\:margin-neg-6 { margin: -3rem; }
  .tablet\:margin-neg-7 { margin: -3.5rem; }
  .tablet\:margin-neg-8 { margin: -4rem; }
  .tablet\:margin-neg-9 { margin: -4.5rem; }
  .tablet\:margin-neg-10 { margin: -5rem; }
  .tablet\:margin-neg-15 { margin: -7.5rem; }
  .tablet\:margin-4 { margin: 2rem; }
  .tablet\:margin-5 { margin: 2.5rem; }
  .tablet\:margin-6 { margin: 3rem; }
  .tablet\:margin-7 { margin: 3.5rem; }
  .tablet\:margin-8 { margin: 4rem; }
  .tablet\:margin-9 { margin: 4.5rem; }
  .tablet\:margin-10 { margin: 5rem; }
  .tablet\:margin-15 { margin: 7.5rem; }
  .tablet\:margin-05em { margin: 0.5em; }
  .tablet\:margin-1em { margin: 1em; }
  .tablet\:margin-105em { margin: 1.5em; }
  .tablet\:margin-2em { margin: 2em; }
  .tablet\:margin-0 { margin: 0px; }
  .tablet\:margin-y-1px { margin-top: 1px; margin-bottom: 1px; }
  .tablet\:margin-top-1px { margin-top: 1px; }
  .tablet\:margin-bottom-1px { margin-bottom: 1px; }
  .tablet\:margin-y-2px { margin-top: 2px; margin-bottom: 2px; }
  .tablet\:margin-top-2px { margin-top: 2px; }
  .tablet\:margin-top-05, .tablet\:margin-y-05 { margin-top: 0.25rem; }
  .tablet\:margin-bottom-2px { margin-bottom: 2px; }
  .tablet\:margin-bottom-05, .tablet\:margin-y-05 { margin-bottom: 0.25rem; }
  .tablet\:margin-top-1, .tablet\:margin-y-1 { margin-top: 0.5rem; }
  .tablet\:margin-bottom-1, .tablet\:margin-y-1 { margin-bottom: 0.5rem; }
  .tablet\:margin-y-105 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
  .tablet\:margin-top-105 { margin-top: 0.75rem; }
  .tablet\:margin-bottom-105 { margin-bottom: 0.75rem; }
  .tablet\:margin-y-2 { margin-top: 1rem; margin-bottom: 1rem; }
  .tablet\:margin-top-2 { margin-top: 1rem; }
  .tablet\:margin-top-205, .tablet\:margin-y-205 { margin-top: 1.25rem; }
  .tablet\:margin-bottom-2 { margin-bottom: 1rem; }
  .tablet\:margin-bottom-205, .tablet\:margin-y-205 { margin-bottom: 1.25rem; }
  .tablet\:margin-top-3, .tablet\:margin-y-3 { margin-top: 1.5rem; }
  .tablet\:margin-bottom-3, .tablet\:margin-y-3 { margin-bottom: 1.5rem; }
  .tablet\:margin-y-neg-1px { margin-top: -1px; margin-bottom: -1px; }
  .tablet\:margin-top-neg-1px { margin-top: -1px; }
  .tablet\:margin-bottom-neg-1px { margin-bottom: -1px; }
  .tablet\:margin-y-neg-2px { margin-top: -2px; margin-bottom: -2px; }
  .tablet\:margin-top-neg-2px { margin-top: -2px; }
  .tablet\:margin-bottom-neg-2px { margin-bottom: -2px; }
  .tablet\:margin-y-neg-05 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
  .tablet\:margin-top-neg-05 { margin-top: -0.25rem; }
  .tablet\:margin-bottom-neg-05 { margin-bottom: -0.25rem; }
  .tablet\:margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
  .tablet\:margin-top-neg-1 { margin-top: -0.5rem; }
  .tablet\:margin-bottom-neg-1 { margin-bottom: -0.5rem; }
  .tablet\:margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
  .tablet\:margin-top-neg-105 { margin-top: -0.75rem; }
  .tablet\:margin-bottom-neg-105 { margin-bottom: -0.75rem; }
  .tablet\:margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }
  .tablet\:margin-top-neg-2 { margin-top: -1rem; }
  .tablet\:margin-bottom-neg-2 { margin-bottom: -1rem; }
  .tablet\:margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
  .tablet\:margin-top-neg-205 { margin-top: -1.25rem; }
  .tablet\:margin-bottom-neg-205 { margin-bottom: -1.25rem; }
  .tablet\:margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
  .tablet\:margin-top-neg-3 { margin-top: -1.5rem; }
  .tablet\:margin-bottom-neg-3 { margin-bottom: -1.5rem; }
  .tablet\:margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }
  .tablet\:margin-top-neg-4 { margin-top: -2rem; }
  .tablet\:margin-bottom-neg-4 { margin-bottom: -2rem; }
  .tablet\:margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
  .tablet\:margin-top-neg-5 { margin-top: -2.5rem; }
  .tablet\:margin-bottom-neg-5 { margin-bottom: -2.5rem; }
  .tablet\:margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }
  .tablet\:margin-top-neg-6 { margin-top: -3rem; }
  .tablet\:margin-bottom-neg-6 { margin-bottom: -3rem; }
  .tablet\:margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }
  .tablet\:margin-top-neg-7 { margin-top: -3.5rem; }
  .tablet\:margin-bottom-neg-7 { margin-bottom: -3.5rem; }
  .tablet\:margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }
  .tablet\:margin-top-neg-8 { margin-top: -4rem; }
  .tablet\:margin-bottom-neg-8 { margin-bottom: -4rem; }
  .tablet\:margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }
  .tablet\:margin-top-neg-9 { margin-top: -4.5rem; }
  .tablet\:margin-bottom-neg-9 { margin-bottom: -4.5rem; }
  .tablet\:margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }
  .tablet\:margin-top-neg-10 { margin-top: -5rem; }
  .tablet\:margin-bottom-neg-10 { margin-bottom: -5rem; }
  .tablet\:margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }
  .tablet\:margin-top-neg-15 { margin-top: -7.5rem; }
  .tablet\:margin-bottom-neg-15 { margin-bottom: -7.5rem; }
  .tablet\:margin-y-4 { margin-top: 2rem; margin-bottom: 2rem; }
  .tablet\:margin-top-4 { margin-top: 2rem; }
  .tablet\:margin-top-5, .tablet\:margin-y-5 { margin-top: 2.5rem; }
  .tablet\:margin-bottom-4 { margin-bottom: 2rem; }
  .tablet\:margin-bottom-5, .tablet\:margin-y-5 { margin-bottom: 2.5rem; }
  .tablet\:margin-y-6 { margin-top: 3rem; margin-bottom: 3rem; }
  .tablet\:margin-top-6 { margin-top: 3rem; }
  .tablet\:margin-top-7, .tablet\:margin-y-7 { margin-top: 3.5rem; }
  .tablet\:margin-bottom-6 { margin-bottom: 3rem; }
  .tablet\:margin-bottom-7, .tablet\:margin-y-7 { margin-bottom: 3.5rem; }
  .tablet\:margin-y-8 { margin-top: 4rem; margin-bottom: 4rem; }
  .tablet\:margin-top-8 { margin-top: 4rem; }
  .tablet\:margin-top-9, .tablet\:margin-y-9 { margin-top: 4.5rem; }
  .tablet\:margin-bottom-8 { margin-bottom: 4rem; }
  .tablet\:margin-bottom-9, .tablet\:margin-y-9 { margin-bottom: 4.5rem; }
  .tablet\:margin-y-10 { margin-top: 5rem; margin-bottom: 5rem; }
  .tablet\:margin-top-10 { margin-top: 5rem; }
  .tablet\:margin-top-15, .tablet\:margin-y-15 { margin-top: 7.5rem; }
  .tablet\:margin-bottom-10 { margin-bottom: 5rem; }
  .tablet\:margin-bottom-15, .tablet\:margin-y-15 { margin-bottom: 7.5rem; }
  .tablet\:margin-y-05em { margin-top: 0.5em; margin-bottom: 0.5em; }
  .tablet\:margin-top-05em { margin-top: 0.5em; }
  .tablet\:margin-bottom-05em { margin-bottom: 0.5em; }
  .tablet\:margin-y-1em { margin-top: 1em; margin-bottom: 1em; }
  .tablet\:margin-top-1em { margin-top: 1em; }
  .tablet\:margin-bottom-1em { margin-bottom: 1em; }
  .tablet\:margin-y-105em { margin-top: 1.5em; margin-bottom: 1.5em; }
  .tablet\:margin-top-105em { margin-top: 1.5em; }
  .tablet\:margin-bottom-105em { margin-bottom: 1.5em; }
  .tablet\:margin-y-2em { margin-top: 2em; margin-bottom: 2em; }
  .tablet\:margin-top-2em { margin-top: 2em; }
  .tablet\:margin-bottom-2em { margin-bottom: 2em; }
  .tablet\:margin-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .tablet\:margin-top-0 { margin-top: 0px; }
  .tablet\:margin-bottom-0 { margin-bottom: 0px; }
  .tablet\:margin-y-auto { margin-top: auto; margin-bottom: auto; }
  .tablet\:margin-top-auto { margin-top: auto; }
  .tablet\:margin-bottom-auto { margin-bottom: auto; }
  .tablet\:margin-x-1px { margin-left: 1px; margin-right: 1px; }
  .tablet\:margin-right-1px { margin-right: 1px; }
  .tablet\:margin-left-1px { margin-left: 1px; }
  .tablet\:margin-x-2px { margin-left: 2px; margin-right: 2px; }
  .tablet\:margin-right-2px { margin-right: 2px; }
  .tablet\:margin-left-2px { margin-left: 2px; }
  .tablet\:margin-x-05 { margin-left: 0.25rem; margin-right: 0.25rem; }
  .tablet\:margin-right-05 { margin-right: 0.25rem; }
  .tablet\:margin-left-05 { margin-left: 0.25rem; }
  .tablet\:margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .tablet\:margin-right-1 { margin-right: 0.5rem; }
  .tablet\:margin-left-1 { margin-left: 0.5rem; }
  .tablet\:margin-x-105 { margin-left: 0.75rem; margin-right: 0.75rem; }
  .tablet\:margin-right-105 { margin-right: 0.75rem; }
  .tablet\:margin-left-105 { margin-left: 0.75rem; }
  .tablet\:margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
  .tablet\:margin-right-2 { margin-right: 1rem; }
  .tablet\:margin-left-2 { margin-left: 1rem; }
  .tablet\:margin-x-205 { margin-left: 1.25rem; margin-right: 1.25rem; }
  .tablet\:margin-right-205 { margin-right: 1.25rem; }
  .tablet\:margin-right-3, .tablet\:margin-x-3 { margin-right: 1.5rem; }
  .tablet\:margin-left-205 { margin-left: 1.25rem; }
  .tablet\:margin-x-3 { margin-left: 1.5rem; }
  .tablet\:margin-left-3 { margin-left: 1.5rem; }
  .tablet\:margin-x-neg-1px { margin-left: -1px; margin-right: -1px; }
  .tablet\:margin-right-neg-1px { margin-right: -1px; }
  .tablet\:margin-left-neg-1px { margin-left: -1px; }
  .tablet\:margin-x-neg-2px { margin-left: -2px; margin-right: -2px; }
  .tablet\:margin-right-neg-2px { margin-right: -2px; }
  .tablet\:margin-left-neg-2px { margin-left: -2px; }
  .tablet\:margin-x-neg-05 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .tablet\:margin-right-neg-05 { margin-right: -0.25rem; }
  .tablet\:margin-left-neg-05 { margin-left: -0.25rem; }
  .tablet\:margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .tablet\:margin-right-neg-1 { margin-right: -0.5rem; }
  .tablet\:margin-left-neg-1 { margin-left: -0.5rem; }
  .tablet\:margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .tablet\:margin-right-neg-105 { margin-right: -0.75rem; }
  .tablet\:margin-left-neg-105 { margin-left: -0.75rem; }
  .tablet\:margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }
  .tablet\:margin-right-neg-2 { margin-right: -1rem; }
  .tablet\:margin-left-neg-2 { margin-left: -1rem; }
  .tablet\:margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .tablet\:margin-right-neg-205 { margin-right: -1.25rem; }
  .tablet\:margin-left-neg-205 { margin-left: -1.25rem; }
  .tablet\:margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .tablet\:margin-right-neg-3 { margin-right: -1.5rem; }
  .tablet\:margin-left-neg-3 { margin-left: -1.5rem; }
  .tablet\:margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }
  .tablet\:margin-right-neg-4 { margin-right: -2rem; }
  .tablet\:margin-left-neg-4 { margin-left: -2rem; }
  .tablet\:margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }
  .tablet\:margin-right-neg-5 { margin-right: -2.5rem; }
  .tablet\:margin-left-neg-5 { margin-left: -2.5rem; }
  .tablet\:margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }
  .tablet\:margin-right-neg-6 { margin-right: -3rem; }
  .tablet\:margin-left-neg-6 { margin-left: -3rem; }
  .tablet\:margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }
  .tablet\:margin-right-neg-7 { margin-right: -3.5rem; }
  .tablet\:margin-left-neg-7 { margin-left: -3.5rem; }
  .tablet\:margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }
  .tablet\:margin-right-neg-8 { margin-right: -4rem; }
  .tablet\:margin-left-neg-8 { margin-left: -4rem; }
  .tablet\:margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }
  .tablet\:margin-right-neg-9 { margin-right: -4.5rem; }
  .tablet\:margin-left-neg-9 { margin-left: -4.5rem; }
  .tablet\:margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }
  .tablet\:margin-right-neg-10 { margin-right: -5rem; }
  .tablet\:margin-left-neg-10 { margin-left: -5rem; }
  .tablet\:margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }
  .tablet\:margin-right-neg-15 { margin-right: -7.5rem; }
  .tablet\:margin-left-neg-15 { margin-left: -7.5rem; }
  .tablet\:margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
  .tablet\:margin-right-4 { margin-right: 2rem; }
  .tablet\:margin-right-5, .tablet\:margin-x-5 { margin-right: 2.5rem; }
  .tablet\:margin-left-4 { margin-left: 2rem; }
  .tablet\:margin-x-5 { margin-left: 2.5rem; }
  .tablet\:margin-left-5 { margin-left: 2.5rem; }
  .tablet\:margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
  .tablet\:margin-right-6 { margin-right: 3rem; }
  .tablet\:margin-right-7, .tablet\:margin-x-7 { margin-right: 3.5rem; }
  .tablet\:margin-left-6 { margin-left: 3rem; }
  .tablet\:margin-x-7 { margin-left: 3.5rem; }
  .tablet\:margin-left-7 { margin-left: 3.5rem; }
  .tablet\:margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
  .tablet\:margin-right-8 { margin-right: 4rem; }
  .tablet\:margin-right-9, .tablet\:margin-x-9 { margin-right: 4.5rem; }
  .tablet\:margin-left-8 { margin-left: 4rem; }
  .tablet\:margin-x-9 { margin-left: 4.5rem; }
  .tablet\:margin-left-9 { margin-left: 4.5rem; }
  .tablet\:margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
  .tablet\:margin-right-10 { margin-right: 5rem; }
  .tablet\:margin-left-10 { margin-left: 5rem; }
  .tablet\:margin-x-15 { margin-left: 7.5rem; margin-right: 7.5rem; }
  .tablet\:margin-right-15 { margin-right: 7.5rem; }
  .tablet\:margin-left-15 { margin-left: 7.5rem; }
  .tablet\:margin-x-card { margin-left: 10rem; margin-right: 10rem; }
  .tablet\:margin-right-card { margin-right: 10rem; }
  .tablet\:margin-left-card { margin-left: 10rem; }
  .tablet\:margin-x-card-lg { margin-left: 15rem; margin-right: 15rem; }
  .tablet\:margin-right-card-lg { margin-right: 15rem; }
  .tablet\:margin-left-card-lg { margin-left: 15rem; }
  .tablet\:margin-x-mobile { margin-left: 20rem; margin-right: 20rem; }
  .tablet\:margin-right-mobile { margin-right: 20rem; }
  .tablet\:margin-left-mobile { margin-left: 20rem; }
  .tablet\:margin-x-05em { margin-left: 0.5em; margin-right: 0.5em; }
  .tablet\:margin-right-05em { margin-right: 0.5em; }
  .tablet\:margin-left-05em { margin-left: 0.5em; }
  .tablet\:margin-x-1em { margin-left: 1em; margin-right: 1em; }
  .tablet\:margin-right-1em { margin-right: 1em; }
  .tablet\:margin-left-1em { margin-left: 1em; }
  .tablet\:margin-x-105em { margin-left: 1.5em; margin-right: 1.5em; }
  .tablet\:margin-right-105em { margin-right: 1.5em; }
  .tablet\:margin-left-105em { margin-left: 1.5em; }
  .tablet\:margin-x-2em { margin-left: 2em; margin-right: 2em; }
  .tablet\:margin-right-2em { margin-right: 2em; }
  .tablet\:margin-left-2em { margin-left: 2em; }
  .tablet\:margin-x-0 { margin-left: 0px; margin-right: 0px; }
  .tablet\:margin-right-0 { margin-right: 0px; }
  .tablet\:margin-left-0 { margin-left: 0px; }
  .tablet\:margin-left-auto, .usa-banner__header--expanded .usa-banner__inner { margin-left: auto; }
  .tablet\:margin-x-auto { margin-left: auto; margin-right: auto; }
  .tablet\:margin-right-auto { margin-right: auto; }
  .tablet\:measure-1 { max-width: 44ex; }
  .tablet\:measure-2 { max-width: 60ex; }
  .tablet\:measure-3 { max-width: 64ex; }
  .tablet\:measure-4 { max-width: 68ex; }
  .tablet\:measure-5 { max-width: 72ex; }
  .tablet\:measure-6 { max-width: 88ex; }
  .tablet\:measure-none { max-width: none; }
  .tablet\:order-first { order: -1; }
  .tablet\:order-last { order: 999; }
  .tablet\:order-initial { order: initial; }
  .tablet\:order-0 { order: 0; }
  .tablet\:order-1 { order: 1; }
  .tablet\:order-2 { order: 2; }
  .tablet\:order-3 { order: 3; }
  .tablet\:order-4 { order: 4; }
  .tablet\:order-5 { order: 5; }
  .tablet\:order-6 { order: 6; }
  .tablet\:order-7 { order: 7; }
  .tablet\:order-8 { order: 8; }
  .tablet\:order-9 { order: 9; }
  .tablet\:order-10 { order: 10; }
  .tablet\:order-11 { order: 11; }
  .tablet\:padding-1px { padding: 1px; }
  .tablet\:padding-y-1px { padding-top: 1px; padding-bottom: 1px; }
  .tablet\:padding-x-1px { padding-left: 1px; padding-right: 1px; }
  .tablet\:padding-top-1px { padding-top: 1px; }
  .tablet\:padding-right-1px { padding-right: 1px; }
  .tablet\:padding-bottom-1px { padding-bottom: 1px; }
  .tablet\:padding-left-1px { padding-left: 1px; }
  .tablet\:padding-2px { padding: 2px; }
  .tablet\:padding-y-2px { padding-top: 2px; padding-bottom: 2px; }
  .tablet\:padding-x-2px { padding-left: 2px; padding-right: 2px; }
  .tablet\:padding-top-2px { padding-top: 2px; }
  .tablet\:padding-top-05, .tablet\:padding-y-05 { padding-top: 0.25rem; }
  .tablet\:padding-right-2px { padding-right: 2px; }
  .tablet\:padding-bottom-2px { padding-bottom: 2px; }
  .tablet\:padding-bottom-05, .tablet\:padding-y-05 { padding-bottom: 0.25rem; }
  .tablet\:padding-left-2px { padding-left: 2px; }
  .tablet\:padding-05 { padding: 0.25rem; }
  .tablet\:padding-x-05 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .tablet\:padding-top-1, .tablet\:padding-y-1, .usa-card--flag.usa-card--header-first .title-card > .colRight, .usa-card--flag.usa-card--header-first .title-card > .in-right-column, .usa-card--flag.usa-card--header-first .usa-card__body { padding-top: 0.5rem; }
  .tablet\:padding-right-05 { padding-right: 0.25rem; }
  .tablet\:padding-bottom-1, .tablet\:padding-y-1, .usa-card--flag.usa-card--header-first .title-card-title, .usa-card--flag.usa-card--header-first .usa-card__header { padding-bottom: 0.5rem; }
  .tablet\:padding-left-05 { padding-left: 0.25rem; }
  .tablet\:padding-1 { padding: 0.5rem; }
  .tablet\:padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .tablet\:padding-right-1 { padding-right: 0.5rem; }
  .tablet\:padding-left-1 { padding-left: 0.5rem; }
  .tablet\:padding-105 { padding: 0.75rem; }
  .tablet\:padding-y-105 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .tablet\:padding-x-105 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .tablet\:padding-top-105 { padding-top: 0.75rem; }
  .tablet\:padding-right-105 { padding-right: 0.75rem; }
  .tablet\:padding-bottom-105 { padding-bottom: 0.75rem; }
  .tablet\:padding-left-105 { padding-left: 0.75rem; }
  .tablet\:padding-2 { padding: 1rem; }
  .tablet\:padding-y-2 { padding-top: 1rem; padding-bottom: 1rem; }
  .tablet\:padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
  .tablet\:padding-top-2 { padding-top: 1rem; }
  .tablet\:padding-top-205, .tablet\:padding-y-205 { padding-top: 1.25rem; }
  .tablet\:padding-right-2 { padding-right: 1rem; }
  .tablet\:padding-bottom-2 { padding-bottom: 1rem; }
  .tablet\:padding-bottom-205, .tablet\:padding-y-205 { padding-bottom: 1.25rem; }
  .tablet\:padding-left-2 { padding-left: 1rem; }
  .tablet\:padding-205 { padding: 1.25rem; }
  .tablet\:padding-x-205 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .tablet\:padding-top-3, .tablet\:padding-y-3 { padding-top: 1.5rem; }
  .tablet\:padding-right-205 { padding-right: 1.25rem; }
  .tablet\:padding-right-3, .tablet\:padding-x-3 { padding-right: 1.5rem; }
  .tablet\:padding-bottom-3, .tablet\:padding-y-3 { padding-bottom: 1.5rem; }
  .tablet\:padding-left-205 { padding-left: 1.25rem; }
  .tablet\:padding-3 { padding: 1.5rem; }
  .tablet\:padding-x-3 { padding-left: 1.5rem; }
  .tablet\:padding-left-3 { padding-left: 1.5rem; }
  .tablet\:padding-4 { padding: 2rem; }
  .tablet\:padding-y-4 { padding-top: 2rem; padding-bottom: 2rem; }
  .tablet\:padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
  .tablet\:padding-top-4 { padding-top: 2rem; }
  .tablet\:padding-top-5, .tablet\:padding-y-5 { padding-top: 2.5rem; }
  .tablet\:padding-right-4 { padding-right: 2rem; }
  .tablet\:padding-right-5, .tablet\:padding-x-5 { padding-right: 2.5rem; }
  .tablet\:padding-bottom-4 { padding-bottom: 2rem; }
  .tablet\:padding-bottom-5, .tablet\:padding-y-5 { padding-bottom: 2.5rem; }
  .tablet\:padding-left-4 { padding-left: 2rem; }
  .tablet\:padding-5 { padding: 2.5rem; }
  .tablet\:padding-x-5 { padding-left: 2.5rem; }
  .tablet\:padding-left-5 { padding-left: 2.5rem; }
  .tablet\:padding-6 { padding: 3rem; }
  .tablet\:padding-y-6 { padding-top: 3rem; padding-bottom: 3rem; }
  .tablet\:padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
  .tablet\:padding-top-6 { padding-top: 3rem; }
  .tablet\:padding-top-7, .tablet\:padding-y-7 { padding-top: 3.5rem; }
  .tablet\:padding-right-6 { padding-right: 3rem; }
  .tablet\:padding-right-7, .tablet\:padding-x-7 { padding-right: 3.5rem; }
  .tablet\:padding-bottom-6 { padding-bottom: 3rem; }
  .tablet\:padding-bottom-7, .tablet\:padding-y-7 { padding-bottom: 3.5rem; }
  .tablet\:padding-left-6 { padding-left: 3rem; }
  .tablet\:padding-7 { padding: 3.5rem; }
  .tablet\:padding-x-7 { padding-left: 3.5rem; }
  .tablet\:padding-left-7 { padding-left: 3.5rem; }
  .tablet\:padding-8 { padding: 4rem; }
  .tablet\:padding-y-8 { padding-top: 4rem; padding-bottom: 4rem; }
  .tablet\:padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
  .tablet\:padding-top-8 { padding-top: 4rem; }
  .tablet\:padding-top-9, .tablet\:padding-y-9 { padding-top: 4.5rem; }
  .tablet\:padding-right-8 { padding-right: 4rem; }
  .tablet\:padding-right-9, .tablet\:padding-x-9 { padding-right: 4.5rem; }
  .tablet\:padding-bottom-8 { padding-bottom: 4rem; }
  .tablet\:padding-bottom-9, .tablet\:padding-y-9 { padding-bottom: 4.5rem; }
  .tablet\:padding-left-8 { padding-left: 4rem; }
  .tablet\:padding-9 { padding: 4.5rem; }
  .tablet\:padding-x-9 { padding-left: 4.5rem; }
  .tablet\:padding-left-9 { padding-left: 4.5rem; }
  .tablet\:padding-10 { padding: 5rem; }
  .tablet\:padding-y-10 { padding-top: 5rem; padding-bottom: 5rem; }
  .tablet\:padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
  .tablet\:padding-top-10 { padding-top: 5rem; }
  .tablet\:padding-top-15, .tablet\:padding-y-15 { padding-top: 7.5rem; }
  .tablet\:padding-right-10 { padding-right: 5rem; }
  .tablet\:padding-bottom-10 { padding-bottom: 5rem; }
  .tablet\:padding-bottom-15, .tablet\:padding-y-15 { padding-bottom: 7.5rem; }
  .tablet\:padding-left-10 { padding-left: 5rem; }
  .tablet\:padding-15 { padding: 7.5rem; }
  .tablet\:padding-x-15 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .tablet\:padding-right-15 { padding-right: 7.5rem; }
  .tablet\:padding-bottom-0, .usa-banner { padding-bottom: 0px; }
  .tablet\:padding-left-15 { padding-left: 7.5rem; }
  .tablet\:padding-0 { padding: 0px; }
  .tablet\:padding-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .tablet\:padding-x-0 { padding-left: 0px; padding-right: 0px; }
  .tablet\:padding-top-0 { padding-top: 0px; }
  .tablet\:padding-right-0 { padding-right: 0px; }
  .tablet\:padding-left-0 { padding-left: 0px; }
  .tablet\:width-1px { width: 1px; }
  .tablet\:width-2px { width: 2px; }
  .tablet\:width-05 { width: 0.25rem; }
  .tablet\:width-1 { width: 0.5rem; }
  .tablet\:width-105 { width: 0.75rem; }
  .tablet\:width-2 { width: 1rem; }
  .tablet\:width-205 { width: 1.25rem; }
  .tablet\:width-3 { width: 1.5rem; }
  .tablet\:width-4 { width: 2rem; }
  .tablet\:width-5 { width: 2.5rem; }
  .tablet\:width-6 { width: 3rem; }
  .tablet\:width-7 { width: 3.5rem; }
  .tablet\:width-8 { width: 4rem; }
  .tablet\:width-9 { width: 4.5rem; }
  .tablet\:width-10 { width: 5rem; }
  .tablet\:width-15 { width: 7.5rem; }
  .tablet\:width-card { width: 10rem; }
  .tablet\:width-card-lg { width: 15rem; }
  .tablet\:width-mobile { width: 20rem; }
  .tablet\:width-mobile-lg { width: 30rem; }
  .tablet\:width-tablet { width: 40rem; }
  .tablet\:width-tablet-lg { width: 55rem; }
  .tablet\:width-desktop { width: 64rem; }
  .tablet\:width-desktop-lg { width: 75rem; }
  .tablet\:width-widescreen { width: 87.5rem; }
  .tablet\:width-0 { width: 0px; }
  .tablet\:width-full { width: 100%; }
  .tablet\:width-auto { width: auto; }
  .tablet---text-left { text-align: left; }
  .tablet---text-center { text-align: center; }
  .tablet---text-right { text-align: right; }
  .usa-display { margin-bottom: 0px; margin-top: 0px; clear: both; font-size: 2.66rem; line-height: 1.5; }
  * + .usa-display { margin-top: 1.5em; }
  .usa-display + * { margin-top: 1em; }
  .usa-banner { font-size: 0.87rem; }
  .usa-banner__content { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  .usa-banner__guidance { padding-top: 0px; }
  .usa-banner__inner { align-items: center; }
  .title-card .title-card, .title-card .usa-card__container, .usa-card-group, .usa-card.card--agency .title-card, .usa-card.card--agency .usa-card__container, .usa-card.card-agency-flag .title-card, .usa-card.card-agency-flag .usa-card__container { flex-direction: row; }
  .usa-banner__header { padding-bottom: 0.25rem; padding-top: 0.25rem; min-height: 0px; }
  .usa-banner__header-action { display: none; }
  .usa-banner__header-flag { margin-right: 0.5rem; padding-top: 0px; }
  .usa-banner__header--expanded { background-color: rgba(0, 0, 0, 0); display: block; font-size: 0.8rem; font-weight: 400; min-height: 0px; padding-right: 0px; }
  .usa-banner__button::after, .usa-banner__button[aria-expanded="true"]::after { display: inline-block; height: 1rem; width: 1rem; vertical-align: middle; margin-left: 2px; content: ""; }
  .usa-banner__button { color: rgb(11, 71, 120); inset: auto; display: inline; margin-left: 0.5rem; position: relative; }
  .tablet---grid-container, .tablet---grid-container-card, .tablet---grid-container-card-lg, .tablet---grid-container-desktop, .tablet---grid-container-desktop-lg, .tablet---grid-container-mobile, .tablet---grid-container-mobile-lg, .tablet---grid-container-tablet, .tablet---grid-container-tablet-lg, .tablet---grid-container-widescreen { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
  .usa-banner__button::after { background: url("expand_more.svg") center center / contain no-repeat; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-banner__button::after { background: rgb(11, 71, 120); mask: url("expand_more.svg") center center / contain no-repeat; }
}
  .usa-banner__button:hover::after { content: ""; background-color: rgb(17, 47, 78); }
  .usa-banner__button:visited { color: rgb(84, 39, 143); }
  .usa-banner__button:active, .usa-banner__button:hover { color: rgb(17, 47, 78); }
  .usa-banner__button::after, .usa-banner__button:hover::after { position: absolute; }
  .usa-banner__button:hover { text-decoration: none; }
  .usa-banner__button[aria-expanded="true"] { height: auto; padding: 0px; position: relative; }
  .usa-banner__button[aria-expanded="true"]::after { background: url("") center center / contain no-repeat; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-banner__button[aria-expanded="true"]::after { background: rgb(11, 71, 120); mask: url("") center center / contain no-repeat; }
}
  .usa-banner__button[aria-expanded="true"]:hover::after { content: ""; }
  .usa-banner__button[aria-expanded="true"]::after, .usa-banner__button[aria-expanded="true"]:hover::after { position: absolute; }
  .usa-banner__button-text { position: static; display: inline; }
  .usa-banner__button[aria-expanded="false"]::after, .usa-banner__button[aria-expanded="false"]:focus::after, .usa-banner__button[aria-expanded="false"]:hover::after, .usa-banner__button[aria-expanded="true"]::after, .usa-banner__button[aria-expanded="true"]:focus::after, .usa-banner__button[aria-expanded="true"]:hover::after, .usa-banner__header-action[aria-expanded="false"]::after, .usa-banner__header-action[aria-expanded="false"]:focus::after, .usa-banner__header-action[aria-expanded="false"]:hover::after, .usa-banner__header-action[aria-expanded="true"]::after, .usa-banner__header-action[aria-expanded="true"]:focus::after, .usa-banner__header-action[aria-expanded="true"]:hover::after { background-color: rgb(255, 255, 255); }
  .title-card, .title-card:last-child, .usa-card, .usa-card:last-child, .usa-prose .title-card, .usa-prose .title-card:last-child, .usa-prose .usa-card, .usa-prose .usa-card:last-child { margin-bottom: 2rem; }
  .usa-card--flag .title-card > .colLeft, .usa-card--flag .usa-card__media { display: flex; overflow: hidden; bottom: 0px; top: 0px; left: 0px; position: absolute; width: 15rem; }
  .title-card > .colLeft .usa-card--flag .colLeft, .usa-card--flag .title-card > .colLeft .colLeft, .usa-card--flag .usa-card__img { border-radius: calc(-2px + 0.5rem) 0px 0px calc(-2px + 0.5rem); }
  .usa-card--flag .title-card-title, .usa-card--flag .title-card > .colRight, .usa-card--flag .title-card > .in-right-column, .usa-card--flag .usa-card__body, .usa-card--flag .usa-card__footer, .usa-card--flag .usa-card__header { margin-left: 15rem; }
  .usa-card--flag .usa-card__media--exdent { margin: -2px 0px -2px -2px; }
  .title-card > .colLeft .usa-card--flag .usa-card__media--inset .colLeft, .title-card > .colLeft .usa-card--flag.usa-card--media-right .usa-card__media--inset .colLeft, .usa-card--flag .usa-card__media--inset .title-card > .colLeft .colLeft, .usa-card--flag .usa-card__media--inset .usa-card__img, .usa-card--flag.usa-card--media-right .usa-card__media--inset .title-card > .colLeft .colLeft, .usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img { border-radius: 0px; }
  .usa-card--flag .usa-card__media--inset { padding-right: 0px; padding-bottom: 1.5rem; }
  .usa-card--flag.usa-card--header-first .usa-card__media--inset { padding-top: 1.5rem; }
  .usa-card--flag.usa-card--media-right .title-card > .colLeft, .usa-card--flag.usa-card--media-right .usa-card__media { left: auto; right: 0px; }
  .usa-card--flag.usa-card--media-right .usa-card__media--inset { padding-left: 0px; padding-right: 1.5rem; }
  .title-card > .colLeft .usa-card--flag.usa-card--media-right .colLeft, .usa-card--flag.usa-card--media-right .title-card > .colLeft .colLeft, .usa-card--flag.usa-card--media-right .usa-card__img { border-radius: 0px calc(-2px + 0.5rem) calc(-2px + 0.5rem) 0px; }
  .usa-card--flag.usa-card--media-right .title-card-title, .usa-card--flag.usa-card--media-right .title-card > .colRight, .usa-card--flag.usa-card--media-right .title-card > .in-right-column, .usa-card--flag.usa-card--media-right .usa-card__body, .usa-card--flag.usa-card--media-right .usa-card__footer, .usa-card--flag.usa-card--media-right .usa-card__header { margin-left: 0px; margin-right: 15rem; }
  .usa-card--flag.usa-card--media-right .usa-card__media--exdent { margin-right: -2px; margin-left: 0px; }
  .title-card > .colLeft .usa-card--flag.usa-card--media-right .usa-card__media--exdent .colLeft, .usa-card--flag.usa-card--media-right .usa-card__media--exdent .title-card > .colLeft .colLeft, .usa-card--flag.usa-card--media-right .usa-card__media--exdent .usa-card__img { border-radius: 0px 0.5rem 0.5rem 0px; }
  .title-card .usa-card__img img, .title-card > .colLeft .colLeft img, .usa-card.card--agency .usa-card__img img, .usa-card.card-agency-flag .usa-card__img img { width: 200px; }
  .card-bio-flag.title-card .title-card, .card-bio-flag.title-card .usa-card__container, .usa-card.card-bio-flag .title-card, .usa-card.card-bio-flag .usa-card__container { flex-direction: row; }
  .card-bio-flag.title-card .title-card > .colLeft, .card-bio-flag.title-card .usa-card__media, .usa-card.card-bio-flag .title-card > .colLeft, .usa-card.card-bio-flag .usa-card__media { flex: 0 0 280px; width: 280px; }
  .card-bio-flag.title-card .usa-card__details, .usa-card.card-bio-flag .usa-card__details { padding-left: 2rem; flex: 1 1 auto; width: auto; }
  .card-feature .title-card > .colLeft .colLeft img, .card-feature .title-card > .colLeft .usa-card__img img, .card-feature .usa-card__media .usa-card__img img, .title-card > .colLeft .card-feature .usa-card__media .colLeft img { width: 100%; }
  .card-feature .usa-card__details { padding: 1rem; }
  .flip-card.title-card .title-card > .colLeft .usa-card__heading.flip-card__front-heading, .flip-card.title-card .usa-card__media .usa-card__heading.flip-card__front-heading, .usa-card.flip-card .title-card > .colLeft .usa-card__heading.flip-card__front-heading, .usa-card.flip-card .usa-card__media .usa-card__heading.flip-card__front-heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.46rem; }
  .l-sidebar__main .grid-col.card-tile { max-width: 50%; }
  .l-sidebar__full .grid-col.card-tile { max-width: 33.33%; }
  .podcasts .usa-collection__img { width: 10rem; }
  .usa-footer--big .usa-footer__nav { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; border-bottom: medium; }
  .usa-footer__contact-links, .usa-footer__social-links, .usa-footer__social-links--secretary { justify-content: center; }
  .usa-footer__address, .usa-footer__contact-info { justify-content: flex-start; text-align: left; }
  .news-header .right, .social-media-sharing__list { text-align: right; }
  .usa-footer__secondary-top .usa-footer__nav .grid-row .menu, .usa-footer__secondary-top .usa-footer__nav .row:not(.panels-flexible-row) .menu { padding-left: 0.5rem; padding-right: 0.5rem; flex: 0 0 50%; text-align: left; }
  .tablet---grid-container { max-width: 64rem; }
  .tablet---grid-container-card { max-width: 10rem; }
  .tablet---grid-container-card-lg { max-width: 15rem; }
  .tablet---grid-container-mobile { max-width: 20rem; }
  .tablet---grid-container-mobile-lg { max-width: 30rem; }
  .tablet---grid-container-tablet { max-width: 40rem; }
  .tablet---grid-container-tablet-lg { max-width: 55rem; }
  .tablet---grid-container-desktop { max-width: 64rem; }
  .tablet---grid-container-desktop-lg { max-width: 75rem; }
  .tablet---grid-container-widescreen { max-width: 87.5rem; }
  .l-constrain, .masthead__content { padding-left: 2rem; padding-right: 2rem; }
  .grid-row.tablet---grid-gap-0, .tablet---grid-gap-0.row:not(.panels-flexible-row) { margin-left: 0px; margin-right: 0px; }
  .grid-row.tablet---grid-gap-0 > *, .tablet---grid-gap-0.row:not(.panels-flexible-row) > * { padding-left: 0px; padding-right: 0px; }
  .grid-row.tablet---grid-gap-2px, .tablet---grid-gap-2px.row:not(.panels-flexible-row) { margin-left: -1px; margin-right: -1px; }
  .grid-row.tablet---grid-gap-2px > *, .tablet---grid-gap-2px.row:not(.panels-flexible-row) > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.tablet---grid-gap-05, .tablet---grid-gap-05.row:not(.panels-flexible-row) { margin-left: -2px; margin-right: -2px; }
  .grid-row.tablet---grid-gap-05 > *, .tablet---grid-gap-05.row:not(.panels-flexible-row) > * { padding-left: 2px; padding-right: 2px; }
  .grid-row.tablet---grid-gap-1, .tablet---grid-gap-1.row:not(.panels-flexible-row) { margin-left: -0.25rem; margin-right: -0.25rem; }
  .grid-row.tablet---grid-gap-1 > *, .tablet---grid-gap-1.row:not(.panels-flexible-row) > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .grid-row.tablet---grid-gap-2, .tablet---grid-gap-2.row:not(.panels-flexible-row) { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.tablet---grid-gap-2 > *, .tablet---grid-gap-2.row:not(.panels-flexible-row) > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.tablet---grid-gap-3, .tablet---grid-gap-3.row:not(.panels-flexible-row) { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.tablet---grid-gap-3 > *, .tablet---grid-gap-3.row:not(.panels-flexible-row) > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-row.tablet---grid-gap-4, .tablet---grid-gap-4.row:not(.panels-flexible-row) { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.tablet---grid-gap-4 > *, .tablet---grid-gap-4.row:not(.panels-flexible-row) > * { padding-left: 1rem; padding-right: 1rem; }
  .grid-row.tablet---grid-gap-5, .tablet---grid-gap-5.row:not(.panels-flexible-row) { margin-left: -1.25rem; margin-right: -1.25rem; }
  .grid-row.tablet---grid-gap-5 > *, .tablet---grid-gap-5.row:not(.panels-flexible-row) > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .grid-row.tablet---grid-gap-6, .tablet---grid-gap-6.row:not(.panels-flexible-row) { margin-left: -1.5rem; margin-right: -1.5rem; }
  .grid-row.tablet---grid-gap-6 > *, .tablet---grid-gap-6.row:not(.panels-flexible-row) > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .grid-row.tablet---grid-gap-sm, .tablet---grid-gap-sm.row:not(.panels-flexible-row) { margin-left: -1px; margin-right: -1px; }
  .grid-row.tablet---grid-gap-sm > *, .tablet---grid-gap-sm.row:not(.panels-flexible-row) > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.tablet---grid-gap-md, .tablet---grid-gap-md.row:not(.panels-flexible-row) { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.tablet---grid-gap-md > *, .tablet---grid-gap-md.row:not(.panels-flexible-row) > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.tablet---grid-gap-lg, .tablet---grid-gap-lg.row:not(.panels-flexible-row) { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.tablet---grid-gap-lg > *, .tablet---grid-gap-lg.row:not(.panels-flexible-row) > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .tablet---grid-col, .tablet---grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .tablet---grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .tablet---grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .tablet---grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .tablet---grid-col-3 { flex: 0 1 auto; width: 25%; }
  .tablet---grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .tablet---grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .tablet---grid-col-6 { flex: 0 1 auto; width: 50%; }
  .tablet---grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .tablet---grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .tablet---grid-col-9 { flex: 0 1 auto; width: 75%; }
  .tablet---grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .tablet---grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .tablet---grid-col-12 { flex: 0 1 auto; width: 100%; }
  .tablet---grid-offset-1 { margin-left: 8.33333%; }
  .tablet---grid-offset-2 { margin-left: 16.6667%; }
  .tablet---grid-offset-3 { margin-left: 25%; }
  .tablet---grid-offset-4 { margin-left: 33.3333%; }
  .tablet---grid-offset-5 { margin-left: 41.6667%; }
  .tablet---grid-offset-6 { margin-left: 50%; }
  .tablet---grid-offset-7 { margin-left: 58.3333%; }
  .tablet---grid-offset-8 { margin-left: 66.6667%; }
  .tablet---grid-offset-9 { margin-left: 75%; }
  .tablet---grid-offset-10 { margin-left: 83.3333%; }
  .tablet---grid-offset-11 { margin-left: 91.6667%; }
  .tablet---grid-offset-12 { margin-left: 100%; }
  .tablet---grid-offset-none { margin-left: 0px; }
  .usa-hero__callout { font-size: 1.2rem; padding: 2rem; max-width: 100%; }
  .usa-hero__heading { font-size: 1.86rem; }
  .usa-hero__heading--alt { font-size: 1.6rem; }
  .usa-media-block__img, .usa-media-block__media { margin-bottom: 0px; margin-right: 2.5rem; max-width: 25%; }
  .usa-modal--lg .usa-modal__heading { font-size: 2.13rem; }
  .usa-pagination__item { flex: 1 0 auto; }
  .usa-pagination__arrow { display: inherit; }
  .usa-pagination__previous-page { margin-right: 1.25rem; }
  .usa-pagination__next-page { margin-left: 1.25rem; }
  .usa-pagination { margin-bottom: 2rem; margin-top: 2rem; }
  .search-result.has-thumbnail { padding-right: 200px; }
  .search-result .thumbnail { position: absolute; right: 0px; top: 1.5rem; width: 180px; }
  .usa-section { padding-bottom: 1rem; padding-top: 1rem; }
  .usa-sidenav .usa-current { position: relative; }
  .usa-sidenav .usa-current::after { background-color: rgb(11, 71, 120); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0px; }
  .facet-filters__mobile-controls, .facet-filters__toggle-accordions, .usa-sidenav__sublist .usa-current::after { display: none; }
  .grid-container .usa-sidenav { margin-left: 0px; margin-right: 0px; }
  .l-inline-form > * { display: inline-block; margin-right: 1rem !important; vertical-align: bottom; }
  .l-inline-form > :last-child { margin-right: 0px; }
  .carousel-container .c-slider .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); }
  .carousel-container .c-slider .slick-prev { left: 0px; }
  .carousel-container .c-slider .slick-next { right: 0px; }
  .carousel-container .c-slider:not(.c-slider--no-overflow) { padding-left: 3rem; padding-right: 3rem; }
  .carousel-container .carousel__cta { margin-top: 1rem; }
  .carousel-container.has-overflow .carousel__heading { margin-left: 4rem; }
  .masthead__text { max-width: 30rem; }
  .social-sharing-toolbar { flex-wrap: nowrap; }
  .language-link-container { display: flex; float: left; }
  .language-link { margin-bottom: 0px; }
  .accessibility__fontsize { font-size: 130%; }
  .tabs__items { flex-direction: row; }
  .align-left, .left, .u-align-left { margin-right: 2rem; float: left; }
  .align-right, .right, .u-align-right { margin-left: 2rem; float: right; text-align: right; }
  .tablet---margin-0 { margin: 0px; }
  .tablet---margin-1 { margin: 0.5rem; }
  .tablet---margin-2 { margin: 1rem; }
  .tablet---margin-3 { margin: 1.5rem; }
  .tablet---margin-4 { margin: 2rem; }
  .tablet---margin-5 { margin: 2.5rem; }
  .tablet---margin-6 { margin: 3rem; }
  .tablet---margin-7 { margin: 3.5rem; }
  .tablet---margin-8 { margin: 4rem; }
  .tablet---margin-9 { margin: 4.5rem; }
  .tablet---margin-10 { margin: 5rem; }
  .tablet---margin-x-0 { margin-left: 0px; margin-right: 0px; }
  .tablet---margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .tablet---margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
  .tablet---margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .tablet---margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
  .tablet---margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .tablet---margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
  .tablet---margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
  .tablet---margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
  .tablet---margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
  .tablet---margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
  .tablet---margin-y-0 { margin-bottom: 0px; margin-top: 0px; }
  .tablet---margin-y-1 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
  .tablet---margin-y-2 { margin-bottom: 1rem; margin-top: 1rem; }
  .tablet---margin-y-3 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
  .tablet---margin-y-4 { margin-bottom: 2rem; margin-top: 2rem; }
  .tablet---margin-y-5 { margin-bottom: 2.5rem; margin-top: 2.5rem; }
  .tablet---margin-y-6 { margin-bottom: 3rem; margin-top: 3rem; }
  .tablet---margin-y-7 { margin-bottom: 3.5rem; margin-top: 3.5rem; }
  .tablet---margin-y-8 { margin-bottom: 4rem; margin-top: 4rem; }
  .tablet---margin-y-9 { margin-bottom: 4.5rem; margin-top: 4.5rem; }
  .tablet---margin-y-10 { margin-bottom: 5rem; margin-top: 5rem; }
  .grid-container.tablet---margin-bottom-0, .home--leadership-cards .cards--secretary .card-bio-home, .tablet---margin-bottom-0 { margin-bottom: 0px; }
  .grid-container.tablet---margin-left-0, .tablet---margin-left-0 { margin-left: 0px; }
  .grid-container.tablet---margin-left-1, .tablet---margin-left-1 { margin-left: 0.5rem; }
  .grid-container.tablet---margin-left-2, .tablet---margin-left-2 { margin-left: 1rem; }
  .grid-container.tablet---margin-left-3, .tablet---margin-left-3 { margin-left: 1.5rem; }
  .grid-container.tablet---margin-left-4, .tablet---margin-left-4 { margin-left: 2rem; }
  .grid-container.tablet---margin-left-5, .tablet---margin-left-5 { margin-left: 2.5rem; }
  .grid-container.tablet---margin-left-6, .tablet---margin-left-6 { margin-left: 3rem; }
  .grid-container.tablet---margin-left-7, .tablet---margin-left-7 { margin-left: 3.5rem; }
  .grid-container.tablet---margin-left-8, .tablet---margin-left-8 { margin-left: 4rem; }
  .grid-container.tablet---margin-left-9, .tablet---margin-left-9 { margin-left: 4.5rem; }
  .grid-container.tablet---margin-left-10, .tablet---margin-left-10 { margin-left: 5rem; }
  .grid-container.tablet---margin-right-0, .tablet---margin-right-0 { margin-right: 0px; }
  .grid-container.tablet---margin-right-1, .tablet---margin-right-1 { margin-right: 0.5rem; }
  .grid-container.tablet---margin-right-2, .tablet---margin-right-2 { margin-right: 1rem; }
  .grid-container.tablet---margin-right-3, .tablet---margin-right-3 { margin-right: 1.5rem; }
  .grid-container.tablet---margin-right-4, .tablet---margin-right-4 { margin-right: 2rem; }
  .grid-container.tablet---margin-right-5, .tablet---margin-right-5 { margin-right: 2.5rem; }
  .grid-container.tablet---margin-right-6, .tablet---margin-right-6 { margin-right: 3rem; }
  .grid-container.tablet---margin-right-7, .tablet---margin-right-7 { margin-right: 3.5rem; }
  .grid-container.tablet---margin-right-8, .tablet---margin-right-8 { margin-right: 4rem; }
  .grid-container.tablet---margin-right-9, .tablet---margin-right-9 { margin-right: 4.5rem; }
  .grid-container.tablet---margin-right-10, .tablet---margin-right-10 { margin-right: 5rem; }
  .grid-container.tablet---margin-top-0, .tablet---margin-top-0 { margin-top: 0px; }
  .grid-container.tablet---margin-top-1, .tablet---margin-top-1 { margin-top: 0.5rem; }
  .grid-container.tablet---margin-top-2, .tablet---margin-top-2 { margin-top: 1rem; }
  .grid-container.tablet---margin-top-3, .tablet---margin-top-3 { margin-top: 1.5rem; }
  .grid-container.tablet---margin-top-4, .tablet---margin-top-4 { margin-top: 2rem; }
  .grid-container.tablet---margin-top-5, .tablet---margin-top-5 { margin-top: 2.5rem; }
  .grid-container.tablet---margin-top-6, .tablet---margin-top-6 { margin-top: 3rem; }
  .grid-container.tablet---margin-top-7, .tablet---margin-top-7 { margin-top: 3.5rem; }
  .grid-container.tablet---margin-top-8, .tablet---margin-top-8 { margin-top: 4rem; }
  .grid-container.tablet---margin-top-9, .tablet---margin-top-9 { margin-top: 4.5rem; }
  .grid-container.tablet---margin-top-10, .tablet---margin-top-10 { margin-top: 5rem; }
  .grid-container.tablet---margin-bottom-1, .tablet---margin-bottom-1 { margin-bottom: 0.5rem; }
  .grid-container.tablet---margin-bottom-2, .tablet---margin-bottom-2 { margin-bottom: 1rem; }
  .grid-container.tablet---margin-bottom-3, .tablet---margin-bottom-3 { margin-bottom: 1.5rem; }
  .grid-container.tablet---margin-bottom-4, .tablet---margin-bottom-4 { margin-bottom: 2rem; }
  .grid-container.tablet---margin-bottom-5, .tablet---margin-bottom-5 { margin-bottom: 2.5rem; }
  .grid-container.tablet---margin-bottom-6, .tablet---margin-bottom-6 { margin-bottom: 3rem; }
  .grid-container.tablet---margin-bottom-7, .tablet---margin-bottom-7 { margin-bottom: 3.5rem; }
  .grid-container.tablet---margin-bottom-8, .tablet---margin-bottom-8 { margin-bottom: 4rem; }
  .grid-container.tablet---margin-bottom-9, .tablet---margin-bottom-9 { margin-bottom: 4.5rem; }
  .grid-container.tablet---margin-bottom-10, .tablet---margin-bottom-10 { margin-bottom: 5rem; }
  .tablet---margin-top-neg-lg { margin-top: -10rem; }
  .tablet---margin-top-neg-xl { margin-top: -16rem; }
  .tablet---margin-top-neg-2xl { margin-top: -20rem; }
  .tablet---margin-top-neg-3xl { margin-top: -24rem; }
  .tablet---padding-top-lg { padding-top: 10rem; }
  .tablet---padding-top-xl { padding-top: 16rem; }
  .tablet---padding-top-2xl { padding-top: 20rem; }
  .tablet---padding-top-3xl { padding-top: 24rem; }
  .tablet---padding-bottom-lg { padding-bottom: 10rem; }
  .tablet---padding-bottom-xl { padding-bottom: 16rem; }
  .tablet---padding-bottom-2xl { padding-bottom: 20rem; }
  .tablet---padding-bottom-3xl { padding-bottom: 24rem; }
  .grid-container.tablet---padding-0, .tablet---padding-0 { padding: 0px; }
  .grid-container.tablet---padding-1, .tablet---padding-1 { padding: 0.5rem; }
  .grid-container.tablet---padding-2, .tablet---padding-2 { padding: 1rem; }
  .grid-container.tablet---padding-3, .tablet---padding-3 { padding: 1.5rem; }
  .grid-container.tablet---padding-4, .tablet---padding-4 { padding: 2rem; }
  .grid-container.tablet---padding-5, .tablet---padding-5 { padding: 2.5rem; }
  .grid-container.tablet---padding-6, .tablet---padding-6 { padding: 3rem; }
  .grid-container.tablet---padding-7, .tablet---padding-7 { padding: 3.5rem; }
  .grid-container.tablet---padding-8, .tablet---padding-8 { padding: 4rem; }
  .grid-container.tablet---padding-9, .tablet---padding-9 { padding: 4.5rem; }
  .grid-container.tablet---padding-10, .tablet---padding-10 { padding: 5rem; }
  .grid-container.tablet---padding-x-0, .tablet---padding-x-0 { padding-left: 0px; padding-right: 0px; }
  .grid-container.tablet---padding-x-1, .tablet---padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-container.tablet---padding-x-2, .tablet---padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
  .grid-container.tablet---padding-x-3, .tablet---padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .grid-container.tablet---padding-x-4, .tablet---padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
  .grid-container.tablet---padding-x-5, .tablet---padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .grid-container.tablet---padding-x-6, .tablet---padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
  .grid-container.tablet---padding-x-7, .tablet---padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .grid-container.tablet---padding-x-8, .tablet---padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
  .grid-container.tablet---padding-x-9, .tablet---padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .grid-container.tablet---padding-x-10, .tablet---padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
  .grid-container.tablet---padding-y-0, .tablet---padding-y-0 { padding-bottom: 0px; padding-top: 0px; }
  .grid-container.tablet---padding-y-1, .tablet---padding-y-1 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  .grid-container.tablet---padding-y-2, .tablet---padding-y-2 { padding-bottom: 1rem; padding-top: 1rem; }
  .grid-container.tablet---padding-y-3, .tablet---padding-y-3 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  .grid-container.tablet---padding-y-4, .tablet---padding-y-4 { padding-bottom: 2rem; padding-top: 2rem; }
  .grid-container.tablet---padding-y-5, .tablet---padding-y-5 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
  .grid-container.tablet---padding-y-6, .tablet---padding-y-6 { padding-bottom: 3rem; padding-top: 3rem; }
  .grid-container.tablet---padding-y-7, .tablet---padding-y-7 { padding-bottom: 3.5rem; padding-top: 3.5rem; }
  .grid-container.tablet---padding-y-8, .tablet---padding-y-8 { padding-bottom: 4rem; padding-top: 4rem; }
  .grid-container.tablet---padding-y-9, .tablet---padding-y-9 { padding-bottom: 4.5rem; padding-top: 4.5rem; }
  .grid-container.tablet---padding-y-10, .tablet---padding-y-10 { padding-bottom: 5rem; padding-top: 5rem; }
  .home--leadership-cards .cards--secretary { padding-bottom: 0px; }
}
@media (min-width: 40em) and (max-width: 63.99em) {
  .l-grid, .l-grid--2-col, .l-grid--3-col, .l-grid--4-col, .l-grid--6-col { grid-template-columns: repeat(1, 1fr); }
  .grid-gap.row:not(.panels-flexible-row) > *, .grid-row.grid-gap > * { margin-bottom: 1.5rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-gap-sm.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-sm > * { margin-bottom: 0.75rem; padding-left: 0.375rem; padding-right: 0.375rem; }
  .grid-gap-md.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-md > * { margin-bottom: 1.5rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-gap-lg.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-lg > * { margin-bottom: 2rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 40em) and (max-width: 63.99em) and (max-width: 39.99em) {
  .l-grid--2-col > *, .l-grid--3-col > *, .l-grid--4-col > *, .l-grid--6-col > *, .l-grid > * { flex: 0 0 auto; min-width: 0px; }
}
@media (min-width: 40em) and (min-width: 64em) {
  .tablet---grid-container, .tablet---grid-container-card, .tablet---grid-container-card-lg, .tablet---grid-container-desktop, .tablet---grid-container-desktop-lg, .tablet---grid-container-mobile, .tablet---grid-container-mobile-lg, .tablet---grid-container-tablet, .tablet---grid-container-tablet-lg, .tablet---grid-container-widescreen, .tablet\:grid-container, .tablet\:grid-container-card, .tablet\:grid-container-card-lg, .tablet\:grid-container-desktop, .tablet\:grid-container-desktop-lg, .tablet\:grid-container-mobile, .tablet\:grid-container-mobile-lg, .tablet\:grid-container-tablet, .tablet\:grid-container-tablet-lg, .tablet\:grid-container-widescreen { padding-left: 3.5rem; padding-right: 3.5rem; }
}
@media (min-width: 47.5em) {
  @supports (display:grid) {
  @media (min-width: 47.5em) and (max-width: 39.99em) {
  .l-grid--3-col { grid-template-columns: repeat(3, 1fr); }
  .l-grid--3-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 47.5em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--3-col { grid-template-columns: repeat(3, 1fr); }
  .l-grid--3-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 47.5em) and (min-width: 64em) {
  .l-grid--3-col { grid-template-columns: repeat(3, 1fr); }
  .l-grid--3-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
}
}
@media (min-width: 47.5em) and (max-width: 39.99em) {
  .l-grid--3-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--3-col { grid-template-columns: repeat(3, 1fr); }
}
@media (min-width: 47.5em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--3-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--3-col { grid-template-columns: repeat(3, 1fr); }
}
@media (min-width: 47.5em) and (min-width: 64em) {
  .l-grid--3-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--3-col { grid-template-columns: repeat(3, 1fr); }
}
@media (min-width: 50.0625em) {
  @supports (display:grid) {
  @media (min-width: 50.0625em) and (max-width: 39.99em) {
  .l-grid--4-col { grid-template-columns: repeat(4, 1fr); }
  .l-grid--4-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 50.0625em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--4-col { grid-template-columns: repeat(4, 1fr); }
  .l-grid--4-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 50.0625em) and (min-width: 64em) {
  .l-grid--4-col { grid-template-columns: repeat(4, 1fr); }
  .l-grid--4-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
}
}
@media (min-width: 50.0625em) and (max-width: 39.99em) {
  .l-grid--4-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--4-col { grid-template-columns: repeat(4, 1fr); }
}
@media (min-width: 50.0625em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--4-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--4-col { grid-template-columns: repeat(4, 1fr); }
}
@media (min-width: 50.0625em) and (min-width: 64em) {
  .l-grid--4-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--4-col { grid-template-columns: repeat(4, 1fr); }
}
@media (min-width: 55rem) {
  .tablet-lg---order-auto { }
  .tablet-lg---order-initial { order: initial; }
  .tablet-lg---order-first { order: -1; }
  .tablet-lg---order-0 { order: 0; }
  .tablet-lg---order-1 { order: 1; }
  .tablet-lg---order-2 { order: 2; }
  .tablet-lg---order-3 { order: 3; }
  .tablet-lg---order-4 { order: 4; }
  .tablet-lg---order-5 { order: 5; }
  .tablet-lg---order-6 { order: 6; }
  .tablet-lg---order-7 { order: 7; }
  .tablet-lg---order-8 { order: 8; }
  .tablet-lg---order-9 { order: 9; }
  .tablet-lg---order-10 { order: 10; }
  .tablet-lg---order-last { order: 999; }
}
@media (min-width: 55em) {
  .tablet-lg---text-left { text-align: left; }
  .tablet-lg---text-center { text-align: center; }
  .tablet-lg---text-right { text-align: right; }
  .menu--language-wrapper { position: relative; }
  .menu--language-wrapper .language-button[aria-expanded="true"] .icon-expand { transform: scaleY(-1); }
  .menu--language { padding: 1.5rem; display: grid; grid-auto-flow: column; gap: 0px 10px; grid-template-rows: repeat(9, auto); }
  .menu--language li { white-space: nowrap; }
  .menu-modal { background-color: rgb(255, 255, 255); margin: 0px; padding: 0.5rem; left: 50%; min-width: 220px; position: absolute; top: 120%; transform: translateX(-50%); z-index: 10; border: 1px solid rgb(223, 225, 226); }
}
@media (min-width: 62.5em) {
  @supports (display:grid) {
  @media (min-width: 62.5em) and (max-width: 39.99em) {
  .l-grid--6-col { grid-template-columns: repeat(6, 1fr); }
  .l-grid--6-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 62.5em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--6-col { grid-template-columns: repeat(6, 1fr); }
  .l-grid--6-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
  @media (min-width: 62.5em) and (min-width: 64em) {
  .l-grid--6-col { grid-template-columns: repeat(6, 1fr); }
  .l-grid--6-col > * { margin: 0px; min-width: 0px; width: 100%; }
}
}
}
@media (min-width: 62.5em) and (max-width: 39.99em) {
  .l-grid--6-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--6-col { grid-template-columns: repeat(6, 1fr); }
}
@media (min-width: 62.5em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--6-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--6-col { grid-template-columns: repeat(6, 1fr); }
}
@media (min-width: 62.5em) and (min-width: 64em) {
  .l-grid--6-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--6-col { grid-template-columns: repeat(6, 1fr); }
}
@media (min-width: 64em) {
  .more-link a.sidenav-toggle, .sidenav-toggle.btn, .sidenav-toggle.button, .sidenav-toggle.dropbutton__toggle-button, .sidenav-toggle.submit-box, .sidenav-toggle.tabs__link, .usa-button.sidenav-toggle { display: none; }
  .l-sidebar { display: flex; flex-wrap: wrap; }
  .l-sidebar > * { flex: 1 1 calc(100% - 300px - 2rem); margin-right: 1rem; }
  .l-sidebar > :last-child { margin-right: 0px; }
  .l-sidebar .l-sidebar__full { flex: 1 1 100%; margin-right: 0px; }
  .l-sidebar .l-sidebar__sidebar { flex: 1 0 300px; }
  .l-sidebar--multi-2 > * { flex: 1 1 calc(100% - 600px - 3rem); }
  @supports (display:grid) {
  .l-sidebar { display: grid; gap: 1rem; grid-template-columns: 300px minmax(0px, 1fr); }
  .l-sidebar .l-sidebar__full { grid-column: span 2; }
  .l-sidebar--multi-2 { grid-template-columns: 300px minmax(0px, 1fr) 300px; }
  .l-sidebar--multi-2 .l-sidebar__full { grid-column: span 3; }
}
}
@media (min-width: 64em) and (forced-colors: active) {
  .usa-header--basic .usa-nav__link:hover::after, .usa-header--basic .usa-nav__primary-item > .usa-current::after, .usa-header--extended .usa-nav__primary-item > .usa-current::after, .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after, .usa-nav__primary button[aria-expanded="false"]:hover span::after { background-color: buttontext; }
}
@media (min-width: 64em) and (min-width: 64em) and (forced-colors: active) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background-color: buttontext; }
}
@media (min-width: 64rem) {
  .desktop---order-auto { }
  .desktop---order-initial { order: initial; }
  .desktop---order-first { order: -1; }
  .desktop---order-0 { order: 0; }
  .desktop---order-1 { order: 1; }
  .desktop---order-2 { order: 2; }
  .desktop---order-3 { order: 3; }
  .desktop---order-4 { order: 4; }
  .desktop---order-5 { order: 5; }
  .desktop---order-6 { order: 6; }
  .desktop---order-7 { order: 7; }
  .desktop---order-8 { order: 8; }
  .desktop---order-9 { order: 9; }
  .desktop---order-10 { order: 10; }
  .desktop---order-last { order: 999; }
}
@media (min-width: 64em) {
  .desktop\:grid-container, .desktop\:grid-container-card, .desktop\:grid-container-card-lg, .desktop\:grid-container-desktop, .desktop\:grid-container-desktop-lg, .desktop\:grid-container-mobile, .desktop\:grid-container-mobile-lg, .desktop\:grid-container-tablet, .desktop\:grid-container-tablet-lg, .desktop\:grid-container-widescreen { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title, .usa-identifier__section--required-links { font-size: 1rem; }
  .card-feature .usa-card__heading, .desktop\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title, .desktop\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title, .desktop\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title, .desktop\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title, .desktop\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title, .desktop\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title, .desktop\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title, .masthead .masthead__heading, .search-header .search-form-help .search-links, .usa-nav__primary .megamenu li.menu__section-intro { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
  .desktop\:grid-container { max-width: 64rem; }
  .desktop\:grid-container-card { max-width: 10rem; }
  .desktop\:grid-container-card-lg { max-width: 15rem; }
  .desktop\:grid-container-mobile { max-width: 20rem; }
  .desktop\:grid-container-mobile-lg { max-width: 30rem; }
  .desktop\:grid-container-tablet { max-width: 40rem; }
  .desktop\:grid-container-tablet-lg { max-width: 55rem; }
  .desktop\:grid-container-desktop { max-width: 64rem; }
  .desktop\:grid-container-desktop-lg { max-width: 75rem; }
  .desktop\:grid-container-widescreen { max-width: 87.5rem; }
  .desktop\:grid-gap-0.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-0 { margin-left: 0px; margin-right: 0px; }
  .desktop\:grid-gap-0.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-0 > * { padding-left: 0px; padding-right: 0px; }
  .desktop\:grid-gap-2px.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-2px { margin-left: -1px; margin-right: -1px; }
  .desktop\:grid-gap-2px.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-2px > * { padding-left: 1px; padding-right: 1px; }
  .desktop\:grid-gap-05.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-05 { margin-left: -2px; margin-right: -2px; }
  .desktop\:grid-gap-05.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-05 > * { padding-left: 2px; padding-right: 2px; }
  .desktop\:grid-gap-1.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .desktop\:grid-gap-1.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .desktop\:grid-gap-2.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .desktop\:grid-gap-2.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-2 > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .desktop\:grid-gap-3.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .desktop\:grid-gap-3.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-3 > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .desktop\:grid-gap-4.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-4 { margin-left: -1rem; margin-right: -1rem; }
  .desktop\:grid-gap-4.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-4 > * { padding-left: 1rem; padding-right: 1rem; }
  .desktop\:grid-gap-5.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .desktop\:grid-gap-5.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .desktop\:grid-gap-6.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .desktop\:grid-gap-6.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-6 > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .desktop\:grid-gap-sm.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-sm { margin-left: -1px; margin-right: -1px; }
  .desktop\:grid-gap-sm.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-sm > * { padding-left: 1px; padding-right: 1px; }
  .desktop\:grid-gap-md.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-md { margin-left: -0.5rem; margin-right: -0.5rem; }
  .desktop\:grid-gap-md.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-md > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .desktop\:grid-gap-lg.row:not(.panels-flexible-row), .grid-row.desktop\:grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }
  .desktop\:grid-gap-lg.row:not(.panels-flexible-row) > *, .grid-row.desktop\:grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .desktop\:grid-col, .desktop\:grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .desktop\:grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .desktop\:grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .desktop\:grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .desktop\:grid-col-3 { flex: 0 1 auto; width: 25%; }
  .desktop\:grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .desktop\:grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .desktop\:grid-col-6 { flex: 0 1 auto; width: 50%; }
  .desktop\:grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .desktop\:grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .desktop\:grid-col-9 { flex: 0 1 auto; width: 75%; }
  .desktop\:grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .desktop\:grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .desktop\:grid-col-12 { flex: 0 1 auto; width: 100%; }
  .desktop\:grid-offset-1 { margin-left: 8.33333%; }
  .desktop\:grid-offset-2 { margin-left: 16.6667%; }
  .desktop\:grid-offset-3 { margin-left: 25%; }
  .desktop\:grid-offset-4 { margin-left: 33.3333%; }
  .desktop\:grid-offset-5 { margin-left: 41.6667%; }
  .desktop\:grid-offset-6 { margin-left: 50%; }
  .desktop\:grid-offset-7 { margin-left: 58.3333%; }
  .desktop\:grid-offset-8 { margin-left: 66.6667%; }
  .desktop\:grid-offset-9 { margin-left: 75%; }
  .desktop\:grid-offset-10 { margin-left: 83.3333%; }
  .desktop\:grid-offset-11 { margin-left: 91.6667%; }
  .desktop\:grid-offset-12 { margin-left: 100%; }
  .desktop\:grid-offset-none { margin-left: 0px; }
  .usa-breadcrumb { padding-bottom: 1rem; padding-top: 1rem; }
  .usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
  .usa-breadcrumb__list-item { position: static; }
  .usa-breadcrumb__list-item:not(:last-child)::after { background: url("navigate_next.svg") center center / contain no-repeat; display: inline-block; width: 2ex; content: ""; vertical-align: baseline; bottom: -0.2em; margin-left: 0px; margin-right: 0px; height: 2ex; position: relative; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-breadcrumb__list-item:not(:last-child)::after { background: rgb(169, 174, 177); mask: url("navigate_next.svg") center center / contain no-repeat; }
}
  .usa-accordion--nav .usa-accordion__button, .usa-accordion--nav .usa-accordion__button[aria-expanded="false"] { background-image: url("chevron-blue-down.svg"); }
  .usa-breadcrumb--wrap { line-height: 1.4; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.5rem; width: 1.5rem; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 1rem; padding-left: 0.4rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-size: 1.06rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.8rem; width: 1.8rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.2rem; padding-left: 0.48rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-size: 1.2rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.19rem; width: 2.19rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.46rem; padding-left: 0.584rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-size: 1.46rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 3.195rem; width: 3.195rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 2.13rem; padding-left: 0.852rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-size: 2.13rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.99rem; width: 3.99rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.66rem; padding-left: 1.064rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-size: 2.66rem; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.785rem; width: 4.785rem; }
  .usa-megamenu.usa-nav__submenu::after, .usa-megamenu.usa-nav__submenu::before { bottom: 0px; background-color: rgb(22, 46, 81); width: 100%; display: block; position: absolute; top: 0px; content: ""; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 3.19rem; padding-left: 1.276rem; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-size: 3.19rem; }
  .usa-identifier__container { padding-left: 3.5rem; padding-right: 3.5rem; }
  .usa-identifier__required-links-list { column-count: 4; }
  .usa-identifier__required-links-item { margin-bottom: 0.5rem; }
  .usa-layout-docs__sidenav { padding-top: 0px; }
  .usa-layout-docs__main { order: 2; }
  .usa-megamenu .usa-col { flex: 4 1 0%; }
  .usa-megamenu.usa-nav__submenu { left: -33%; right: 0px; width: auto; padding: 2rem 0px; }
  .usa-megamenu.usa-nav__submenu::before { right: 100%; }
  .usa-megamenu.usa-nav__submenu::after { left: 100%; }
  .usa-banner__button::after, .usa-banner__header-action::after, .usa-header--extended.megamenu-open .search-toggle, .usa-header--extended.usa-header--inverse .usa-nav .usa-nav__primary-item > .usa-nav__link.usa-current::after, .usa-header--extended.usa-header--inverse .usa-nav .usa-nav__primary-item > .usa-nav__link:focus::after, .usa-header--extended.usa-header--inverse .usa-nav .usa-nav__primary-item > .usa-nav__link:hover::after { background-color: rgb(255, 255, 255); }
  .usa-header--basic .usa-nav__link:hover, .usa-header--basic .usa-nav__primary-item:last-of-type, .usa-header--basic .usa-nav__primary-item > .usa-current { position: relative; }
  .usa-site-alert--emergency .usa-alert::before, .usa-site-alert--info .usa-alert::before { left: 3.5rem; }
  .usa-site-alert .usa-alert__body { padding-left: 3.5rem; padding-right: 3.5rem; }
  .usa-site-alert--emergency .usa-alert__body, .usa-site-alert--info .usa-alert__body { padding-right: 3.5rem; padding-left: 6.25rem; }
  .usa-site-alert--no-icon .usa-alert .usa-alert__body { padding-left: 3.5rem; }
  .usa-site-alert--slim .usa-alert__body { padding-left: 5.75rem; }
  .desktop\:border-1px, .desktop\:hover\:border-1px:hover { border: 1px solid; }
  .desktop\:border-y-1px, .desktop\:hover\:border-y-1px:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .desktop\:border-x-1px, .desktop\:hover\:border-x-1px:hover { border-left: 1px solid; border-right: 1px solid; }
  .desktop\:border-top-1px, .desktop\:hover\:border-top-1px:hover { border-top: 1px solid; }
  .desktop\:border-right-1px, .desktop\:hover\:border-right-1px:hover { border-right: 1px solid; }
  .desktop\:border-bottom-1px, .desktop\:hover\:border-bottom-1px:hover { border-bottom: 1px solid; }
  .desktop\:border-left-1px, .desktop\:hover\:border-left-1px:hover { border-left: 1px solid; }
  .desktop\:border-2px, .desktop\:hover\:border-2px:hover { border: 2px solid; }
  .desktop\:border-y-2px, .desktop\:hover\:border-y-2px:hover { border-top: 2px solid; border-bottom: 2px solid; }
  .desktop\:border-x-2px, .desktop\:hover\:border-x-2px:hover { border-left: 2px solid; border-right: 2px solid; }
  .desktop\:border-top-2px, .desktop\:hover\:border-top-2px:hover { border-top: 2px solid; }
  .desktop\:border-right-2px, .desktop\:hover\:border-right-2px:hover { border-right: 2px solid; }
  .desktop\:border-bottom-2px, .desktop\:hover\:border-bottom-2px:hover { border-bottom: 2px solid; }
  .desktop\:border-left-2px, .desktop\:hover\:border-left-2px:hover { border-left: 2px solid; }
  .desktop\:border-05, .desktop\:hover\:border-05:hover { border: 0.25rem solid; }
  .desktop\:border-y-05, .desktop\:hover\:border-y-05:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }
  .desktop\:border-x-05, .desktop\:hover\:border-x-05:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }
  .desktop\:border-top-05, .desktop\:hover\:border-top-05:hover { border-top: 0.25rem solid; }
  .desktop\:border-right-05, .desktop\:hover\:border-right-05:hover { border-right: 0.25rem solid; }
  .desktop\:border-bottom-05, .desktop\:hover\:border-bottom-05:hover { border-bottom: 0.25rem solid; }
  .desktop\:border-left-05, .desktop\:hover\:border-left-05:hover { border-left: 0.25rem solid; }
  .desktop\:border-1, .desktop\:hover\:border-1:hover { border: 0.5rem solid; }
  .desktop\:border-y-1, .desktop\:hover\:border-y-1:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }
  .desktop\:border-x-1, .desktop\:hover\:border-x-1:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }
  .desktop\:border-top-1, .desktop\:hover\:border-top-1:hover { border-top: 0.5rem solid; }
  .desktop\:border-right-1, .desktop\:hover\:border-right-1:hover { border-right: 0.5rem solid; }
  .desktop\:border-bottom-1, .desktop\:hover\:border-bottom-1:hover { border-bottom: 0.5rem solid; }
  .desktop\:border-left-1, .desktop\:hover\:border-left-1:hover { border-left: 0.5rem solid; }
  .desktop\:border-105, .desktop\:hover\:border-105:hover { border: 0.75rem solid; }
  .desktop\:border-y-105, .desktop\:hover\:border-y-105:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }
  .desktop\:border-x-105, .desktop\:hover\:border-x-105:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }
  .desktop\:border-top-105, .desktop\:hover\:border-top-105:hover { border-top: 0.75rem solid; }
  .desktop\:border-right-105, .desktop\:hover\:border-right-105:hover { border-right: 0.75rem solid; }
  .desktop\:border-bottom-105, .desktop\:hover\:border-bottom-105:hover { border-bottom: 0.75rem solid; }
  .desktop\:border-left-105, .desktop\:hover\:border-left-105:hover { border-left: 0.75rem solid; }
  .desktop\:border-2, .desktop\:hover\:border-2:hover { border: 1rem solid; }
  .desktop\:border-y-2, .desktop\:hover\:border-y-2:hover { border-top: 1rem solid; border-bottom: 1rem solid; }
  .desktop\:border-x-2, .desktop\:hover\:border-x-2:hover { border-left: 1rem solid; border-right: 1rem solid; }
  .desktop\:border-top-2, .desktop\:hover\:border-top-2:hover { border-top: 1rem solid; }
  .desktop\:border-right-2, .desktop\:hover\:border-right-2:hover { border-right: 1rem solid; }
  .desktop\:border-bottom-2, .desktop\:hover\:border-bottom-2:hover { border-bottom: 1rem solid; }
  .desktop\:border-left-2, .desktop\:hover\:border-left-2:hover { border-left: 1rem solid; }
  .desktop\:border-205, .desktop\:hover\:border-205:hover { border: 1.25rem solid; }
  .desktop\:border-y-205, .desktop\:hover\:border-y-205:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }
  .desktop\:border-x-205, .desktop\:hover\:border-x-205:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }
  .desktop\:border-top-205, .desktop\:hover\:border-top-205:hover { border-top: 1.25rem solid; }
  .desktop\:border-right-205, .desktop\:hover\:border-right-205:hover { border-right: 1.25rem solid; }
  .desktop\:border-bottom-205, .desktop\:hover\:border-bottom-205:hover { border-bottom: 1.25rem solid; }
  .desktop\:border-left-205, .desktop\:hover\:border-left-205:hover { border-left: 1.25rem solid; }
  .desktop\:border-3, .desktop\:hover\:border-3:hover { border: 1.5rem solid; }
  .desktop\:border-y-3, .desktop\:hover\:border-y-3:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }
  .desktop\:border-x-3, .desktop\:hover\:border-x-3:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }
  .desktop\:border-top-3, .desktop\:hover\:border-top-3:hover { border-top: 1.5rem solid; }
  .desktop\:border-right-3, .desktop\:hover\:border-right-3:hover { border-right: 1.5rem solid; }
  .desktop\:border-bottom-3, .desktop\:hover\:border-bottom-3:hover { border-bottom: 1.5rem solid; }
  .desktop\:border-left-3, .desktop\:hover\:border-left-3:hover { border-left: 1.5rem solid; }
  .desktop\:border-0, .desktop\:hover\:border-0:hover { border: 0px solid; }
  .desktop\:border-y-0, .desktop\:hover\:border-y-0:hover { border-top: 0px solid; border-bottom: 0px solid; }
  .desktop\:border-x-0, .desktop\:hover\:border-x-0:hover { border-left: 0px solid; border-right: 0px solid; }
  .desktop\:border-top-0, .desktop\:hover\:border-top-0:hover { border-top: 0px solid; }
  .desktop\:border-right-0, .desktop\:hover\:border-right-0:hover { border-right: 0px solid; }
  .desktop\:border-bottom-0, .desktop\:hover\:border-bottom-0:hover { border-bottom: 0px solid; }
  .desktop\:border-left-0, .desktop\:hover\:border-left-0:hover { border-left: 0px solid; }
  .desktop\:border, .desktop\:hover\:border:hover { border: 1px solid; }
  .desktop\:border-y, .desktop\:hover\:border-y:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .desktop\:border-x, .desktop\:hover\:border-x:hover { border-left: 1px solid; border-right: 1px solid; }
  .desktop\:border-top, .desktop\:hover\:border-top:hover { border-top: 1px solid; }
  .desktop\:border-right, .desktop\:hover\:border-right:hover { border-right: 1px solid; }
  .desktop\:border-bottom, .desktop\:hover\:border-bottom:hover { border-bottom: 1px solid; }
  .desktop\:border-left, .desktop\:hover\:border-left:hover { border-left: 1px solid; }
  .desktop\:border-transparent, .desktop\:hover\:border-transparent:hover { border-color: transparent; }
  .desktop\:border-black, .desktop\:hover\:border-black:hover { border-color: rgb(0, 0, 0); }
  .desktop\:border-white, .desktop\:hover\:border-white:hover { border-color: rgb(255, 255, 255); }
  .desktop\:border-red, .desktop\:hover\:border-red:hover { border-color: rgb(229, 34, 7); }
  .desktop\:border-orange, .desktop\:hover\:border-orange:hover { border-color: rgb(230, 111, 14); }
  .desktop\:border-gold, .desktop\:hover\:border-gold:hover { border-color: rgb(255, 190, 46); }
  .desktop\:border-yellow, .desktop\:hover\:border-yellow:hover { border-color: rgb(254, 230, 133); }
  .desktop\:border-green, .desktop\:hover\:border-green:hover { border-color: rgb(83, 130, 0); }
  .desktop\:border-mint, .desktop\:hover\:border-mint:hover { border-color: rgb(4, 197, 133); }
  .desktop\:border-cyan, .desktop\:hover\:border-cyan:hover { border-color: rgb(0, 158, 193); }
  .desktop\:border-blue, .desktop\:hover\:border-blue:hover { border-color: rgb(0, 118, 214); }
  .desktop\:border-indigo, .desktop\:hover\:border-indigo:hover { border-color: rgb(103, 108, 200); }
  .desktop\:border-violet, .desktop\:hover\:border-violet:hover { border-color: rgb(129, 104, 179); }
  .desktop\:border-magenta, .desktop\:hover\:border-magenta:hover { border-color: rgb(215, 45, 121); }
  .desktop\:border-gray-5, .desktop\:hover\:border-gray-5:hover { border-color: rgb(240, 240, 240); }
  .desktop\:border-gray-10, .desktop\:hover\:border-gray-10:hover { border-color: rgb(230, 230, 230); }
  .desktop\:border-gray-30, .desktop\:hover\:border-gray-30:hover { border-color: rgb(173, 173, 173); }
  .desktop\:border-gray-50, .desktop\:hover\:border-gray-50:hover { border-color: rgb(117, 117, 117); }
  .desktop\:border-gray-70, .desktop\:hover\:border-gray-70:hover { border-color: rgb(69, 69, 69); }
  .desktop\:border-gray-90, .desktop\:hover\:border-gray-90:hover { border-color: rgb(27, 27, 27); }
  .desktop\:border-base-lightest, .desktop\:hover\:border-base-lightest:hover { border-color: rgb(247, 249, 250); }
  .desktop\:border-base-lighter, .desktop\:hover\:border-base-lighter:hover { border-color: rgb(241, 243, 246); }
  .desktop\:border-base-light, .desktop\:hover\:border-base-light:hover { border-color: rgb(223, 225, 226); }
  .desktop\:border-base, .desktop\:hover\:border-base:hover { border-color: rgb(169, 174, 177); }
  .desktop\:border-base-dark, .desktop\:hover\:border-base-dark:hover { border-color: rgb(86, 92, 101); }
  .desktop\:border-base-darker, .desktop\:hover\:border-base-darker:hover { border-color: rgb(61, 69, 81); }
  .desktop\:border-base-darkest, .desktop\:hover\:border-base-darkest:hover { border-color: rgb(28, 29, 31); }
  .desktop\:border-ink, .desktop\:hover\:border-ink:hover { border-color: rgb(27, 27, 27); }
  .desktop\:border-primary-lightest, .desktop\:hover\:border-primary-lightest:hover { border-color: rgb(229, 250, 255); }
  .desktop\:border-primary-lighter, .desktop\:hover\:border-primary-lighter:hover { border-color: rgb(204, 236, 242); }
  .desktop\:border-primary-light, .desktop\:hover\:border-primary-light:hover { border-color: rgb(151, 212, 234); }
  .desktop\:border-primary, .desktop\:hover\:border-primary:hover { border-color: rgb(0, 94, 162); }
  .desktop\:border-primary-vivid, .desktop\:hover\:border-primary-vivid:hover { border-color: rgb(0, 189, 227); }
  .desktop\:border-primary-dark, .desktop\:hover\:border-primary-dark:hover { border-color: rgb(26, 68, 128); }
  .desktop\:border-primary-darker, .desktop\:hover\:border-primary-darker:hover { border-color: rgb(22, 46, 81); }
  .desktop\:border-primary-darkest, .desktop\:hover\:border-primary-darkest:hover { border-color: rgb(17, 24, 29); }
  .desktop\:border-secondary-lightest, .desktop\:hover\:border-secondary-lightest:hover { border-color: rgb(250, 243, 209); }
  .desktop\:border-secondary-lighter, .desktop\:hover\:border-secondary-lighter:hover { border-color: rgb(255, 245, 194); }
  .desktop\:border-secondary-light, .desktop\:hover\:border-secondary-light:hover { border-color: rgb(254, 230, 133); }
  .desktop\:border-secondary, .desktop\:hover\:border-secondary:hover { border-color: rgb(250, 206, 0); }
  .desktop\:border-secondary-vivid, .desktop\:hover\:border-secondary-vivid:hover { border-color: rgb(255, 190, 46); }
  .desktop\:border-secondary-dark, .desktop\:hover\:border-secondary-dark:hover { border-color: rgb(229, 160, 0); }
  .desktop\:border-secondary-darker, .desktop\:hover\:border-secondary-darker:hover { border-color: rgb(194, 133, 12); }
  .desktop\:border-secondary-darkest, .desktop\:hover\:border-secondary-darkest:hover { border-color: rgb(147, 111, 56); }
  .desktop\:border-accent-warm-darkest, .desktop\:hover\:border-accent-warm-darkest:hover { border-color: rgb(167, 47, 16); }
  .desktop\:border-accent-warm-darker, .desktop\:hover\:border-accent-warm-darker:hover { border-color: rgb(213, 67, 9); }
  .desktop\:border-accent-warm-dark, .desktop\:hover\:border-accent-warm-dark:hover { border-color: rgb(207, 73, 0); }
  .desktop\:border-accent-warm, .desktop\:hover\:border-accent-warm:hover { border-color: rgb(243, 146, 104); }
  .desktop\:border-accent-warm-light, .desktop\:hover\:border-accent-warm-light:hover { border-color: rgb(247, 188, 162); }
  .desktop\:border-accent-warm-lighter, .desktop\:hover\:border-accent-warm-lighter:hover { border-color: rgb(251, 224, 208); }
  .desktop\:border-accent-warm-lightest, .desktop\:hover\:border-accent-warm-lightest:hover { border-color: rgb(250, 238, 229); }
  .desktop\:border-accent-cool-darkest, .desktop\:hover\:border-accent-cool-darkest:hover { border-color: rgb(15, 100, 96); }
  .desktop\:border-accent-cool-darker, .desktop\:hover\:border-accent-cool-darker:hover { border-color: rgb(0, 132, 128); }
  .desktop\:border-accent-cool-dark, .desktop\:hover\:border-accent-cool-dark:hover { border-color: rgb(0, 163, 152); }
  .desktop\:border-accent-cool, .desktop\:hover\:border-accent-cool:hover { border-color: rgb(29, 194, 174); }
  .desktop\:border-accent-cool-light, .desktop\:hover\:border-accent-cool-light:hover { border-color: rgb(41, 225, 203); }
  .desktop\:border-accent-cool-lighter, .desktop\:hover\:border-accent-cool-lighter:hover { border-color: rgb(126, 251, 225); }
  .desktop\:border-accent-cool-lightest, .desktop\:hover\:border-accent-cool-lightest:hover { border-color: rgb(224, 247, 246); }
  .desktop\:border-error-lighter, .desktop\:hover\:border-error-lighter:hover { border-color: rgb(244, 227, 219); }
  .desktop\:border-error-light, .desktop\:hover\:border-error-light:hover { border-color: rgb(243, 146, 104); }
  .desktop\:border-error, .desktop\:hover\:border-error:hover { border-color: rgb(213, 67, 9); }
  .desktop\:border-error-dark, .desktop\:hover\:border-error-dark:hover { border-color: rgb(181, 9, 9); }
  .desktop\:border-error-darker, .desktop\:hover\:border-error-darker:hover { border-color: rgb(111, 51, 49); }
  .desktop\:border-warning-lighter, .desktop\:hover\:border-warning-lighter:hover { border-color: rgb(250, 243, 209); }
  .desktop\:border-warning-light, .desktop\:hover\:border-warning-light:hover { border-color: rgb(254, 230, 133); }
  .desktop\:border-warning, .desktop\:hover\:border-warning:hover { border-color: rgb(255, 190, 46); }
  .desktop\:border-warning-dark, .desktop\:hover\:border-warning-dark:hover { border-color: rgb(229, 160, 0); }
  .desktop\:border-warning-darker, .desktop\:hover\:border-warning-darker:hover { border-color: rgb(147, 111, 56); }
  .desktop\:border-success-lighter, .desktop\:hover\:border-success-lighter:hover { border-color: rgb(236, 243, 236); }
  .desktop\:border-success-light, .desktop\:hover\:border-success-light:hover { border-color: rgb(112, 225, 123); }
  .desktop\:border-success, .desktop\:hover\:border-success:hover { border-color: rgb(0, 169, 28); }
  .desktop\:border-success-dark, .desktop\:hover\:border-success-dark:hover { border-color: rgb(77, 128, 85); }
  .desktop\:border-success-darker, .desktop\:hover\:border-success-darker:hover { border-color: rgb(68, 100, 67); }
  .desktop\:border-info-lighter, .desktop\:hover\:border-info-lighter:hover { border-color: rgb(231, 246, 248); }
  .desktop\:border-info-light, .desktop\:hover\:border-info-light:hover { border-color: rgb(153, 222, 234); }
  .desktop\:border-info, .desktop\:hover\:border-info:hover { border-color: rgb(0, 189, 227); }
  .desktop\:border-info-dark, .desktop\:hover\:border-info-dark:hover { border-color: rgb(0, 158, 193); }
  .desktop\:border-info-darker, .desktop\:hover\:border-info-darker:hover { border-color: rgb(46, 98, 118); }
  .desktop\:border-disabled-light, .desktop\:hover\:border-disabled-light:hover { border-color: rgb(230, 230, 230); }
  .desktop\:border-disabled, .desktop\:hover\:border-disabled:hover { border-color: rgb(145, 145, 145); }
  .desktop\:border-disabled-dark, .desktop\:hover\:border-disabled-dark:hover { border-color: rgb(117, 117, 117); }
  .desktop\:border-emergency, .desktop\:hover\:border-emergency:hover { border-color: rgb(156, 61, 16); }
  .desktop\:border-emergency-dark, .desktop\:hover\:border-emergency-dark:hover { border-color: rgb(51, 45, 41); }
  .desktop\:radius-0 { border-radius: 0px; }
  .desktop\:radius-top-0 { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .desktop\:radius-right-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .desktop\:radius-bottom-0 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .desktop\:radius-left-0 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .desktop\:radius-none { border-radius: 0px; }
  .desktop\:radius-top-none { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .desktop\:radius-right-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .desktop\:radius-bottom-none { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .desktop\:radius-left-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .desktop\:radius-sm { border-radius: 2px; }
  .desktop\:radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }
  .desktop\:radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
  .desktop\:radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
  .desktop\:radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
  .desktop\:radius-md { border-radius: 0.25rem; }
  .desktop\:radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .desktop\:radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .desktop\:radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .desktop\:radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .desktop\:radius-lg { border-radius: 0.5rem; }
  .desktop\:radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .desktop\:radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .desktop\:radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .desktop\:radius-left-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .desktop\:radius-pill { border-radius: 99rem; }
  .desktop\:radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }
  .desktop\:radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }
  .desktop\:radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }
  .desktop\:radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }
  .desktop\:display-block { display: block; }
  .desktop\:display-flex { display: flex; }
  .desktop\:display-none { display: none; }
  .desktop\:display-inline { display: inline; }
  .desktop\:display-inline-block { display: inline-block; }
  .desktop\:display-inline-flex { display: inline-flex; }
  .desktop\:display-table { display: table; }
  .desktop\:display-table-cell { display: table-cell; }
  .desktop\:display-table-row { display: table-row; }
  .desktop\:font-mono-3xs { font-size: 0.77rem; }
  .desktop\:font-mono-2xs { font-size: 0.83rem; }
  .desktop\:font-mono-xs { font-size: 0.89rem; }
  .desktop\:font-mono-sm { font-size: 0.95rem; }
  .desktop\:font-mono-md { font-size: 1.07rem; }
  .desktop\:font-mono-lg { font-size: 1.31rem; }
  .desktop\:font-mono-xl { font-size: 1.91rem; }
  .desktop\:font-mono-2xl { font-size: 2.38rem; }
  .desktop\:font-mono-3xl { font-size: 2.86rem; }
  .desktop\:font-sans-3xs { font-size: 0.87rem; }
  .desktop\:font-sans-2xs { font-size: 0.93rem; }
  .desktop\:font-sans-xs { font-size: 1rem; }
  .desktop\:font-sans-sm { font-size: 1.06rem; }
  .desktop\:font-sans-md { font-size: 1.2rem; }
  .desktop\:font-sans-lg { font-size: 1.46rem; }
  .desktop\:font-sans-xl { font-size: 2.13rem; }
  .desktop\:font-sans-2xl { font-size: 2.66rem; }
  .desktop\:font-sans-3xl { font-size: 3.19rem; }
  .desktop\:font-serif-3xs { font-size: 0.79rem; }
  .desktop\:font-serif-2xs { font-size: 0.85rem; }
  .desktop\:font-serif-xs { font-size: 0.91rem; }
  .desktop\:font-serif-sm { font-size: 0.98rem; }
  .desktop\:font-serif-md { font-size: 1.1rem; }
  .desktop\:font-serif-lg { font-size: 1.34rem; }
  .desktop\:font-serif-xl { font-size: 1.95rem; }
  .desktop\:font-serif-2xl { font-size: 2.44rem; }
  .desktop\:font-serif-3xl { font-size: 2.93rem; }
  .desktop\:font-heading-3xs { font-size: 0.87rem; }
  .desktop\:font-heading-2xs { font-size: 0.93rem; }
  .desktop\:font-heading-xs { font-size: 1rem; }
  .desktop\:font-heading-sm { font-size: 1.06rem; }
  .desktop\:font-heading-md { font-size: 1.2rem; }
  .desktop\:font-heading-lg { font-size: 1.46rem; }
  .desktop\:font-heading-xl { font-size: 2.13rem; }
  .desktop\:font-heading-2xl { font-size: 2.66rem; }
  .desktop\:font-heading-3xl { font-size: 3.19rem; }
  .desktop\:font-body-3xs { font-size: 0.87rem; }
  .desktop\:font-body-2xs { font-size: 0.93rem; }
  .desktop\:font-body-xs { font-size: 1rem; }
  .desktop\:font-body-sm { font-size: 1.06rem; }
  .desktop\:font-body-md { font-size: 1.2rem; }
  .desktop\:font-body-lg { font-size: 1.46rem; }
  .desktop\:font-body-xl { font-size: 2.13rem; }
  .desktop\:font-body-2xl { font-size: 2.66rem; }
  .desktop\:font-body-3xl { font-size: 3.19rem; }
  .desktop\:font-code-3xs { font-size: 0.77rem; }
  .desktop\:font-code-2xs { font-size: 0.83rem; }
  .desktop\:font-code-xs { font-size: 0.89rem; }
  .desktop\:font-code-sm { font-size: 0.95rem; }
  .desktop\:font-code-md { font-size: 1.07rem; }
  .desktop\:font-code-lg { font-size: 1.31rem; }
  .desktop\:font-code-xl { font-size: 1.91rem; }
  .desktop\:font-code-2xl { font-size: 2.38rem; }
  .desktop\:font-code-3xl { font-size: 2.86rem; }
  .desktop\:font-alt-3xs { font-size: 0.87rem; }
  .desktop\:font-alt-2xs { font-size: 0.93rem; }
  .desktop\:font-alt-xs { font-size: 1rem; }
  .desktop\:font-alt-sm { font-size: 1.06rem; }
  .desktop\:font-alt-md { font-size: 1.2rem; }
  .desktop\:font-alt-lg { font-size: 1.46rem; }
  .desktop\:font-alt-xl { font-size: 2.13rem; }
  .desktop\:font-alt-2xl { font-size: 2.66rem; }
  .desktop\:font-alt-3xl { font-size: 3.19rem; }
  .desktop\:font-ui-3xs { font-size: 0.87rem; }
  .desktop\:font-ui-2xs { font-size: 0.93rem; }
  .desktop\:font-ui-xs { font-size: 1rem; }
  .desktop\:font-ui-sm { font-size: 1.06rem; }
  .desktop\:font-ui-md { font-size: 1.2rem; }
  .desktop\:font-ui-lg { font-size: 1.46rem; }
  .desktop\:font-ui-xl { font-size: 2.13rem; }
  .desktop\:font-ui-2xl { font-size: 2.66rem; }
  .desktop\:font-ui-3xl { font-size: 3.19rem; }
  .desktop\:text-light { font-weight: 300; }
  .desktop\:text-normal { font-weight: 400; }
  .desktop\:text-semibold { font-weight: 600; }
  .desktop\:text-bold { font-weight: 700; }
  .desktop\:flex-justify-center { justify-content: center; }
  .desktop\:flex-justify-start { justify-content: flex-start; }
  .desktop\:flex-justify-end { justify-content: flex-end; }
  .desktop\:flex-justify { justify-content: space-between; }
  .desktop\:line-height-sans-1 { line-height: 0.9; }
  .desktop\:line-height-sans-2 { line-height: 1.1; }
  .desktop\:line-height-sans-3 { line-height: 1.3; }
  .desktop\:line-height-sans-4 { line-height: 1.4; }
  .desktop\:line-height-sans-5 { line-height: 1.5; }
  .desktop\:line-height-sans-6 { line-height: 1.6; }
  .desktop\:line-height-serif-1 { line-height: 1; }
  .desktop\:line-height-serif-2 { line-height: 1.2; }
  .desktop\:line-height-serif-3 { line-height: 1.4; }
  .desktop\:line-height-serif-4 { line-height: 1.5; }
  .desktop\:line-height-serif-5 { line-height: 1.7; }
  .desktop\:line-height-serif-6 { line-height: 1.8; }
  .desktop\:line-height-mono-1 { line-height: 1; }
  .desktop\:line-height-mono-2 { line-height: 1.3; }
  .desktop\:line-height-mono-3 { line-height: 1.4; }
  .desktop\:line-height-mono-4 { line-height: 1.6; }
  .desktop\:line-height-mono-5 { line-height: 1.7; }
  .desktop\:line-height-mono-6 { line-height: 1.8; }
  .desktop\:line-height-heading-1 { line-height: 0.9; }
  .desktop\:line-height-heading-2 { line-height: 1.1; }
  .desktop\:line-height-heading-3 { line-height: 1.3; }
  .desktop\:line-height-heading-4 { line-height: 1.4; }
  .desktop\:line-height-heading-5 { line-height: 1.5; }
  .desktop\:line-height-heading-6 { line-height: 1.6; }
  .desktop\:line-height-ui-1 { line-height: 0.9; }
  .desktop\:line-height-ui-2 { line-height: 1.1; }
  .desktop\:line-height-ui-3 { line-height: 1.3; }
  .desktop\:line-height-ui-4 { line-height: 1.4; }
  .desktop\:line-height-ui-5 { line-height: 1.5; }
  .desktop\:line-height-ui-6 { line-height: 1.6; }
  .desktop\:line-height-body-1 { line-height: 0.9; }
  .desktop\:line-height-body-2 { line-height: 1.1; }
  .desktop\:line-height-body-3 { line-height: 1.3; }
  .desktop\:line-height-body-4 { line-height: 1.4; }
  .desktop\:line-height-body-5 { line-height: 1.5; }
  .desktop\:line-height-body-6 { line-height: 1.6; }
  .desktop\:line-height-code-1 { line-height: 1; }
  .desktop\:line-height-code-2 { line-height: 1.3; }
  .desktop\:line-height-code-3 { line-height: 1.4; }
  .desktop\:line-height-code-4 { line-height: 1.6; }
  .desktop\:line-height-code-5 { line-height: 1.7; }
  .desktop\:line-height-code-6 { line-height: 1.8; }
  .desktop\:line-height-alt-1 { line-height: 0.9; }
  .desktop\:line-height-alt-2 { line-height: 1.1; }
  .desktop\:line-height-alt-3 { line-height: 1.3; }
  .desktop\:line-height-alt-4 { line-height: 1.4; }
  .desktop\:line-height-alt-5 { line-height: 1.5; }
  .desktop\:line-height-alt-6 { line-height: 1.6; }
  .desktop\:margin-neg-1px { margin: -1px; }
  .desktop\:margin-neg-2px { margin: -2px; }
  .desktop\:margin-neg-05 { margin: -0.25rem; }
  .desktop\:margin-neg-1 { margin: -0.5rem; }
  .desktop\:margin-neg-105 { margin: -0.75rem; }
  .desktop\:margin-neg-2 { margin: -1rem; }
  .desktop\:margin-neg-205 { margin: -1.25rem; }
  .desktop\:margin-neg-3 { margin: -1.5rem; }
  .desktop\:margin-1px { margin: 1px; }
  .desktop\:margin-2px { margin: 2px; }
  .desktop\:margin-05 { margin: 0.25rem; }
  .desktop\:margin-1 { margin: 0.5rem; }
  .desktop\:margin-105 { margin: 0.75rem; }
  .desktop\:margin-2 { margin: 1rem; }
  .desktop\:margin-205 { margin: 1.25rem; }
  .desktop\:margin-3 { margin: 1.5rem; }
  .desktop\:margin-neg-4 { margin: -2rem; }
  .desktop\:margin-neg-5 { margin: -2.5rem; }
  .desktop\:margin-neg-6 { margin: -3rem; }
  .desktop\:margin-neg-7 { margin: -3.5rem; }
  .desktop\:margin-neg-8 { margin: -4rem; }
  .desktop\:margin-neg-9 { margin: -4.5rem; }
  .desktop\:margin-neg-10 { margin: -5rem; }
  .desktop\:margin-neg-15 { margin: -7.5rem; }
  .desktop\:margin-4 { margin: 2rem; }
  .desktop\:margin-5 { margin: 2.5rem; }
  .desktop\:margin-6 { margin: 3rem; }
  .desktop\:margin-7 { margin: 3.5rem; }
  .desktop\:margin-8 { margin: 4rem; }
  .desktop\:margin-9 { margin: 4.5rem; }
  .desktop\:margin-10 { margin: 5rem; }
  .desktop\:margin-15 { margin: 7.5rem; }
  .desktop\:margin-05em { margin: 0.5em; }
  .desktop\:margin-1em { margin: 1em; }
  .desktop\:margin-105em { margin: 1.5em; }
  .desktop\:margin-2em { margin: 2em; }
  .desktop\:margin-0 { margin: 0px; }
  .desktop\:margin-y-1px { margin-top: 1px; margin-bottom: 1px; }
  .desktop\:margin-top-1px { margin-top: 1px; }
  .desktop\:margin-bottom-1px { margin-bottom: 1px; }
  .desktop\:margin-y-2px { margin-top: 2px; margin-bottom: 2px; }
  .desktop\:margin-top-2px { margin-top: 2px; }
  .desktop\:margin-bottom-2px { margin-bottom: 2px; }
  .desktop\:margin-y-05 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
  .desktop\:margin-top-05 { margin-top: 0.25rem; }
  .desktop\:margin-bottom-05 { margin-bottom: 0.25rem; }
  .desktop\:margin-y-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .desktop\:margin-top-1 { margin-top: 0.5rem; }
  .desktop\:margin-bottom-1 { margin-bottom: 0.5rem; }
  .desktop\:margin-y-105 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
  .desktop\:margin-top-105 { margin-top: 0.75rem; }
  .desktop\:margin-bottom-105 { margin-bottom: 0.75rem; }
  .desktop\:margin-y-2 { margin-top: 1rem; margin-bottom: 1rem; }
  .desktop\:margin-top-2 { margin-top: 1rem; }
  .desktop\:margin-bottom-2 { margin-bottom: 1rem; }
  .desktop\:margin-y-205 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
  .desktop\:margin-top-205 { margin-top: 1.25rem; }
  .desktop\:margin-top-3, .desktop\:margin-y-3 { margin-top: 1.5rem; }
  .desktop\:margin-bottom-205 { margin-bottom: 1.25rem; }
  .desktop\:margin-bottom-3, .desktop\:margin-y-3 { margin-bottom: 1.5rem; }
  .desktop\:margin-y-neg-1px { margin-top: -1px; margin-bottom: -1px; }
  .desktop\:margin-top-neg-1px { margin-top: -1px; }
  .desktop\:margin-bottom-neg-1px { margin-bottom: -1px; }
  .desktop\:margin-y-neg-2px { margin-top: -2px; margin-bottom: -2px; }
  .desktop\:margin-top-neg-2px { margin-top: -2px; }
  .desktop\:margin-bottom-neg-2px { margin-bottom: -2px; }
  .desktop\:margin-y-neg-05 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
  .desktop\:margin-top-neg-05 { margin-top: -0.25rem; }
  .desktop\:margin-bottom-neg-05 { margin-bottom: -0.25rem; }
  .desktop\:margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
  .desktop\:margin-top-neg-1 { margin-top: -0.5rem; }
  .desktop\:margin-bottom-neg-1 { margin-bottom: -0.5rem; }
  .desktop\:margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
  .desktop\:margin-top-neg-105 { margin-top: -0.75rem; }
  .desktop\:margin-bottom-neg-105 { margin-bottom: -0.75rem; }
  .desktop\:margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }
  .desktop\:margin-top-neg-2 { margin-top: -1rem; }
  .desktop\:margin-bottom-neg-2 { margin-bottom: -1rem; }
  .desktop\:margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
  .desktop\:margin-top-neg-205 { margin-top: -1.25rem; }
  .desktop\:margin-bottom-neg-205 { margin-bottom: -1.25rem; }
  .desktop\:margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
  .desktop\:margin-top-neg-3 { margin-top: -1.5rem; }
  .desktop\:margin-bottom-neg-3 { margin-bottom: -1.5rem; }
  .desktop\:margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }
  .desktop\:margin-top-neg-4 { margin-top: -2rem; }
  .desktop\:margin-bottom-neg-4 { margin-bottom: -2rem; }
  .desktop\:margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
  .desktop\:margin-top-neg-5 { margin-top: -2.5rem; }
  .desktop\:margin-bottom-neg-5 { margin-bottom: -2.5rem; }
  .desktop\:margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }
  .desktop\:margin-top-neg-6 { margin-top: -3rem; }
  .desktop\:margin-bottom-neg-6 { margin-bottom: -3rem; }
  .desktop\:margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }
  .desktop\:margin-top-neg-7 { margin-top: -3.5rem; }
  .desktop\:margin-bottom-neg-7 { margin-bottom: -3.5rem; }
  .desktop\:margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }
  .desktop\:margin-top-neg-8 { margin-top: -4rem; }
  .desktop\:margin-bottom-neg-8 { margin-bottom: -4rem; }
  .desktop\:margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }
  .desktop\:margin-top-neg-9 { margin-top: -4.5rem; }
  .desktop\:margin-bottom-neg-9 { margin-bottom: -4.5rem; }
  .desktop\:margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }
  .desktop\:margin-top-neg-10 { margin-top: -5rem; }
  .desktop\:margin-bottom-neg-10 { margin-bottom: -5rem; }
  .desktop\:margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }
  .desktop\:margin-top-neg-15 { margin-top: -7.5rem; }
  .desktop\:margin-bottom-neg-15 { margin-bottom: -7.5rem; }
  .desktop\:margin-y-4 { margin-top: 2rem; margin-bottom: 2rem; }
  .desktop\:margin-top-4 { margin-top: 2rem; }
  .desktop\:margin-top-5, .desktop\:margin-y-5 { margin-top: 2.5rem; }
  .desktop\:margin-bottom-4 { margin-bottom: 2rem; }
  .desktop\:margin-bottom-5, .desktop\:margin-y-5 { margin-bottom: 2.5rem; }
  .desktop\:margin-y-6 { margin-top: 3rem; margin-bottom: 3rem; }
  .desktop\:margin-top-6 { margin-top: 3rem; }
  .desktop\:margin-top-7, .desktop\:margin-y-7 { margin-top: 3.5rem; }
  .desktop\:margin-bottom-6 { margin-bottom: 3rem; }
  .desktop\:margin-bottom-7, .desktop\:margin-y-7 { margin-bottom: 3.5rem; }
  .desktop\:margin-y-8 { margin-top: 4rem; margin-bottom: 4rem; }
  .desktop\:margin-top-8 { margin-top: 4rem; }
  .desktop\:margin-top-9, .desktop\:margin-y-9 { margin-top: 4.5rem; }
  .desktop\:margin-bottom-8 { margin-bottom: 4rem; }
  .desktop\:margin-bottom-9, .desktop\:margin-y-9 { margin-bottom: 4.5rem; }
  .desktop\:margin-y-10 { margin-top: 5rem; margin-bottom: 5rem; }
  .desktop\:margin-top-10 { margin-top: 5rem; }
  .desktop\:margin-bottom-10 { margin-bottom: 5rem; }
  .desktop\:margin-y-15 { margin-top: 7.5rem; margin-bottom: 7.5rem; }
  .desktop\:margin-top-15 { margin-top: 7.5rem; }
  .desktop\:margin-bottom-15 { margin-bottom: 7.5rem; }
  .desktop\:margin-y-05em { margin-top: 0.5em; margin-bottom: 0.5em; }
  .desktop\:margin-top-05em { margin-top: 0.5em; }
  .desktop\:margin-bottom-05em { margin-bottom: 0.5em; }
  .desktop\:margin-y-1em { margin-top: 1em; margin-bottom: 1em; }
  .desktop\:margin-top-1em { margin-top: 1em; }
  .desktop\:margin-bottom-1em { margin-bottom: 1em; }
  .desktop\:margin-y-105em { margin-top: 1.5em; margin-bottom: 1.5em; }
  .desktop\:margin-top-105em { margin-top: 1.5em; }
  .desktop\:margin-bottom-105em { margin-bottom: 1.5em; }
  .desktop\:margin-y-2em { margin-top: 2em; margin-bottom: 2em; }
  .desktop\:margin-top-2em { margin-top: 2em; }
  .desktop\:margin-bottom-2em { margin-bottom: 2em; }
  .desktop\:margin-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .desktop\:margin-top-0 { margin-top: 0px; }
  .desktop\:margin-bottom-0 { margin-bottom: 0px; }
  .desktop\:margin-y-auto { margin-top: auto; margin-bottom: auto; }
  .desktop\:margin-top-auto { margin-top: auto; }
  .desktop\:margin-bottom-auto { margin-bottom: auto; }
  .desktop\:margin-x-1px { margin-left: 1px; margin-right: 1px; }
  .desktop\:margin-right-1px { margin-right: 1px; }
  .desktop\:margin-left-1px { margin-left: 1px; }
  .desktop\:margin-x-2px { margin-left: 2px; margin-right: 2px; }
  .desktop\:margin-right-2px { margin-right: 2px; }
  .desktop\:margin-left-2px { margin-left: 2px; }
  .desktop\:margin-x-05 { margin-left: 0.25rem; margin-right: 0.25rem; }
  .desktop\:margin-right-05 { margin-right: 0.25rem; }
  .desktop\:margin-left-05 { margin-left: 0.25rem; }
  .desktop\:margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .desktop\:margin-right-1 { margin-right: 0.5rem; }
  .desktop\:margin-left-1 { margin-left: 0.5rem; }
  .desktop\:margin-x-105 { margin-left: 0.75rem; margin-right: 0.75rem; }
  .desktop\:margin-right-105 { margin-right: 0.75rem; }
  .desktop\:margin-left-105 { margin-left: 0.75rem; }
  .desktop\:margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
  .desktop\:margin-right-2 { margin-right: 1rem; }
  .desktop\:margin-left-2 { margin-left: 1rem; }
  .desktop\:margin-x-205 { margin-left: 1.25rem; margin-right: 1.25rem; }
  .desktop\:margin-right-205 { margin-right: 1.25rem; }
  .desktop\:margin-left-205 { margin-left: 1.25rem; }
  .desktop\:margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .desktop\:margin-right-3 { margin-right: 1.5rem; }
  .desktop\:margin-left-3 { margin-left: 1.5rem; }
  .desktop\:margin-x-neg-1px { margin-left: -1px; margin-right: -1px; }
  .desktop\:margin-right-neg-1px { margin-right: -1px; }
  .desktop\:margin-left-neg-1px { margin-left: -1px; }
  .desktop\:margin-x-neg-2px { margin-left: -2px; margin-right: -2px; }
  .desktop\:margin-right-neg-2px { margin-right: -2px; }
  .desktop\:margin-left-neg-2px { margin-left: -2px; }
  .desktop\:margin-x-neg-05 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .desktop\:margin-right-neg-05 { margin-right: -0.25rem; }
  .desktop\:margin-left-neg-05 { margin-left: -0.25rem; }
  .desktop\:margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .desktop\:margin-right-neg-1 { margin-right: -0.5rem; }
  .desktop\:margin-left-neg-1 { margin-left: -0.5rem; }
  .desktop\:margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .desktop\:margin-right-neg-105 { margin-right: -0.75rem; }
  .desktop\:margin-left-neg-105 { margin-left: -0.75rem; }
  .desktop\:margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }
  .desktop\:margin-right-neg-2 { margin-right: -1rem; }
  .desktop\:margin-left-neg-2 { margin-left: -1rem; }
  .desktop\:margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .desktop\:margin-right-neg-205 { margin-right: -1.25rem; }
  .desktop\:margin-left-neg-205 { margin-left: -1.25rem; }
  .desktop\:margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .desktop\:margin-right-neg-3 { margin-right: -1.5rem; }
  .desktop\:margin-left-neg-3 { margin-left: -1.5rem; }
  .desktop\:margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }
  .desktop\:margin-right-neg-4 { margin-right: -2rem; }
  .desktop\:margin-left-neg-4 { margin-left: -2rem; }
  .desktop\:margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }
  .desktop\:margin-right-neg-5 { margin-right: -2.5rem; }
  .desktop\:margin-left-neg-5 { margin-left: -2.5rem; }
  .desktop\:margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }
  .desktop\:margin-right-neg-6 { margin-right: -3rem; }
  .desktop\:margin-left-neg-6 { margin-left: -3rem; }
  .desktop\:margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }
  .desktop\:margin-right-neg-7 { margin-right: -3.5rem; }
  .desktop\:margin-left-neg-7 { margin-left: -3.5rem; }
  .desktop\:margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }
  .desktop\:margin-right-neg-8 { margin-right: -4rem; }
  .desktop\:margin-left-neg-8 { margin-left: -4rem; }
  .desktop\:margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }
  .desktop\:margin-right-neg-9 { margin-right: -4.5rem; }
  .desktop\:margin-left-neg-9 { margin-left: -4.5rem; }
  .desktop\:margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }
  .desktop\:margin-right-neg-10 { margin-right: -5rem; }
  .desktop\:margin-left-neg-10 { margin-left: -5rem; }
  .desktop\:margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }
  .desktop\:margin-right-neg-15 { margin-right: -7.5rem; }
  .desktop\:margin-left-neg-15 { margin-left: -7.5rem; }
  .desktop\:margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
  .desktop\:margin-right-4 { margin-right: 2rem; }
  .desktop\:margin-left-4 { margin-left: 2rem; }
  .desktop\:margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .desktop\:margin-right-5 { margin-right: 2.5rem; }
  .desktop\:margin-left-5 { margin-left: 2.5rem; }
  .desktop\:margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
  .desktop\:margin-right-6 { margin-right: 3rem; }
  .desktop\:margin-left-6 { margin-left: 3rem; }
  .desktop\:margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
  .desktop\:margin-right-7 { margin-right: 3.5rem; }
  .desktop\:margin-left-7 { margin-left: 3.5rem; }
  .desktop\:margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
  .desktop\:margin-right-8 { margin-right: 4rem; }
  .desktop\:margin-left-8 { margin-left: 4rem; }
  .desktop\:margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
  .desktop\:margin-right-9 { margin-right: 4.5rem; }
  .desktop\:margin-left-9 { margin-left: 4.5rem; }
  .desktop\:margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
  .desktop\:margin-right-10 { margin-right: 5rem; }
  .desktop\:margin-left-10 { margin-left: 5rem; }
  .desktop\:margin-x-15 { margin-left: 7.5rem; margin-right: 7.5rem; }
  .desktop\:margin-right-15 { margin-right: 7.5rem; }
  .desktop\:margin-left-15 { margin-left: 7.5rem; }
  .desktop\:margin-x-card { margin-left: 10rem; margin-right: 10rem; }
  .desktop\:margin-right-card { margin-right: 10rem; }
  .desktop\:margin-left-card { margin-left: 10rem; }
  .desktop\:margin-x-card-lg { margin-left: 15rem; margin-right: 15rem; }
  .desktop\:margin-right-card-lg { margin-right: 15rem; }
  .desktop\:margin-left-card-lg { margin-left: 15rem; }
  .desktop\:margin-x-mobile { margin-left: 20rem; margin-right: 20rem; }
  .desktop\:margin-right-mobile { margin-right: 20rem; }
  .desktop\:margin-left-mobile { margin-left: 20rem; }
  .desktop\:margin-x-05em { margin-left: 0.5em; margin-right: 0.5em; }
  .desktop\:margin-right-05em { margin-right: 0.5em; }
  .desktop\:margin-left-05em { margin-left: 0.5em; }
  .desktop\:margin-x-1em { margin-left: 1em; margin-right: 1em; }
  .desktop\:margin-right-1em { margin-right: 1em; }
  .desktop\:margin-left-1em { margin-left: 1em; }
  .desktop\:margin-x-105em { margin-left: 1.5em; margin-right: 1.5em; }
  .desktop\:margin-right-105em { margin-right: 1.5em; }
  .desktop\:margin-left-105em { margin-left: 1.5em; }
  .desktop\:margin-x-2em { margin-left: 2em; margin-right: 2em; }
  .desktop\:margin-right-2em { margin-right: 2em; }
  .desktop\:margin-left-2em { margin-left: 2em; }
  .desktop\:margin-x-0 { margin-left: 0px; margin-right: 0px; }
  .desktop\:margin-right-0 { margin-right: 0px; }
  .desktop\:margin-left-0 { margin-left: 0px; }
  .desktop\:margin-x-auto { margin-left: auto; margin-right: auto; }
  .desktop\:margin-right-auto { margin-right: auto; }
  .desktop\:margin-left-auto { margin-left: auto; }
  .desktop\:measure-1 { max-width: 44ex; }
  .desktop\:measure-2 { max-width: 60ex; }
  .desktop\:measure-3 { max-width: 64ex; }
  .desktop\:measure-4 { max-width: 68ex; }
  .desktop\:measure-5 { max-width: 72ex; }
  .desktop\:measure-6 { max-width: 88ex; }
  .desktop\:measure-none { max-width: none; }
  .desktop\:order-first { order: -1; }
  .desktop\:order-last { order: 999; }
  .desktop\:order-initial { order: initial; }
  .desktop\:order-0 { order: 0; }
  .desktop\:order-1 { order: 1; }
  .desktop\:order-2, .usa-hero.img-right .usa-hero__img { order: 2; }
  .desktop\:order-3 { order: 3; }
  .desktop\:order-4 { order: 4; }
  .desktop\:order-5 { order: 5; }
  .desktop\:order-6 { order: 6; }
  .desktop\:order-7 { order: 7; }
  .desktop\:order-8 { order: 8; }
  .desktop\:order-9 { order: 9; }
  .desktop\:order-10 { order: 10; }
  .desktop\:order-11 { order: 11; }
  .desktop\:padding-1px { padding: 1px; }
  .desktop\:padding-y-1px { padding-top: 1px; padding-bottom: 1px; }
  .desktop\:padding-x-1px { padding-left: 1px; padding-right: 1px; }
  .desktop\:padding-top-1px { padding-top: 1px; }
  .desktop\:padding-right-1px { padding-right: 1px; }
  .desktop\:padding-bottom-1px { padding-bottom: 1px; }
  .desktop\:padding-left-1px { padding-left: 1px; }
  .desktop\:padding-2px { padding: 2px; }
  .desktop\:padding-y-2px { padding-top: 2px; padding-bottom: 2px; }
  .desktop\:padding-x-2px { padding-left: 2px; padding-right: 2px; }
  .desktop\:padding-top-2px { padding-top: 2px; }
  .desktop\:padding-right-2px { padding-right: 2px; }
  .desktop\:padding-bottom-2px { padding-bottom: 2px; }
  .desktop\:padding-left-2px { padding-left: 2px; }
  .desktop\:padding-05 { padding: 0.25rem; }
  .desktop\:padding-y-05 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .desktop\:padding-x-05 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .desktop\:padding-top-05 { padding-top: 0.25rem; }
  .desktop\:padding-top-1, .desktop\:padding-y-1, .usa-header--extended.usa-header--inverse .usa-logo, .usa-nav__primary a { padding-top: 0.5rem; }
  .desktop\:padding-right-05 { padding-right: 0.25rem; }
  .desktop\:padding-bottom-05 { padding-bottom: 0.25rem; }
  .desktop\:padding-bottom-1, .desktop\:padding-y-1, .usa-nav__primary a { padding-bottom: 0.5rem; }
  .desktop\:padding-left-05 { padding-left: 0.25rem; }
  .desktop\:padding-1 { padding: 0.5rem; }
  .desktop\:padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .desktop\:padding-right-1 { padding-right: 0.5rem; }
  .desktop\:padding-left-1 { padding-left: 0.5rem; }
  .desktop\:padding-105 { padding: 0.75rem; }
  .desktop\:padding-y-105 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .desktop\:padding-x-105 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .desktop\:padding-top-105 { padding-top: 0.75rem; }
  .desktop\:padding-right-105 { padding-right: 0.75rem; }
  .desktop\:padding-bottom-105 { padding-bottom: 0.75rem; }
  .desktop\:padding-left-105 { padding-left: 0.75rem; }
  .desktop\:padding-2 { padding: 1rem; }
  .desktop\:padding-y-2 { padding-top: 1rem; padding-bottom: 1rem; }
  .desktop\:padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
  .desktop\:padding-top-2 { padding-top: 1rem; }
  .desktop\:padding-right-2 { padding-right: 1rem; }
  .desktop\:padding-bottom-2 { padding-bottom: 1rem; }
  .desktop\:padding-left-2 { padding-left: 1rem; }
  .desktop\:padding-205 { padding: 1.25rem; }
  .desktop\:padding-y-205 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .desktop\:padding-x-205 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .desktop\:padding-top-205 { padding-top: 1.25rem; }
  .desktop\:padding-top-3, .desktop\:padding-y-3 { padding-top: 1.5rem; }
  .desktop\:padding-right-205 { padding-right: 1.25rem; }
  .desktop\:padding-bottom-205 { padding-bottom: 1.25rem; }
  .desktop\:padding-bottom-3, .desktop\:padding-y-3 { padding-bottom: 1.5rem; }
  .desktop\:padding-left-205 { padding-left: 1.25rem; }
  .desktop\:padding-3 { padding: 1.5rem; }
  .desktop\:padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .desktop\:padding-right-3 { padding-right: 1.5rem; }
  .desktop\:padding-left-3 { padding-left: 1.5rem; }
  .desktop\:padding-4 { padding: 2rem; }
  .desktop\:padding-y-4 { padding-top: 2rem; padding-bottom: 2rem; }
  .desktop\:padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
  .desktop\:padding-top-4 { padding-top: 2rem; }
  .desktop\:padding-top-5, .desktop\:padding-y-5 { padding-top: 2.5rem; }
  .desktop\:padding-right-4 { padding-right: 2rem; }
  .desktop\:padding-bottom-4 { padding-bottom: 2rem; }
  .desktop\:padding-bottom-5, .desktop\:padding-y-5 { padding-bottom: 2.5rem; }
  .desktop\:padding-left-4 { padding-left: 2rem; }
  .desktop\:padding-5 { padding: 2.5rem; }
  .desktop\:padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .desktop\:padding-right-5 { padding-right: 2.5rem; }
  .desktop\:padding-left-5 { padding-left: 2.5rem; }
  .desktop\:padding-6 { padding: 3rem; }
  .desktop\:padding-y-6 { padding-top: 3rem; padding-bottom: 3rem; }
  .desktop\:padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
  .desktop\:padding-top-6 { padding-top: 3rem; }
  .desktop\:padding-top-7, .desktop\:padding-y-7 { padding-top: 3.5rem; }
  .desktop\:padding-right-6 { padding-right: 3rem; }
  .desktop\:padding-bottom-6 { padding-bottom: 3rem; }
  .desktop\:padding-bottom-7, .desktop\:padding-y-7 { padding-bottom: 3.5rem; }
  .desktop\:padding-left-6 { padding-left: 3rem; }
  .desktop\:padding-7 { padding: 3.5rem; }
  .desktop\:padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .desktop\:padding-right-7 { padding-right: 3.5rem; }
  .desktop\:padding-left-7 { padding-left: 3.5rem; }
  .desktop\:padding-8 { padding: 4rem; }
  .desktop\:padding-y-8 { padding-top: 4rem; padding-bottom: 4rem; }
  .desktop\:padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
  .desktop\:padding-top-8 { padding-top: 4rem; }
  .desktop\:padding-top-9, .desktop\:padding-y-9 { padding-top: 4.5rem; }
  .desktop\:padding-right-8 { padding-right: 4rem; }
  .desktop\:padding-bottom-8 { padding-bottom: 4rem; }
  .desktop\:padding-bottom-9, .desktop\:padding-y-9 { padding-bottom: 4.5rem; }
  .desktop\:padding-left-8 { padding-left: 4rem; }
  .desktop\:padding-9 { padding: 4.5rem; }
  .desktop\:padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .desktop\:padding-right-9 { padding-right: 4.5rem; }
  .desktop\:padding-left-9 { padding-left: 4.5rem; }
  .desktop\:padding-10 { padding: 5rem; }
  .desktop\:padding-y-10 { padding-top: 5rem; padding-bottom: 5rem; }
  .desktop\:padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
  .desktop\:padding-top-10 { padding-top: 5rem; }
  .desktop\:padding-right-10 { padding-right: 5rem; }
  .desktop\:padding-bottom-10 { padding-bottom: 5rem; }
  .desktop\:padding-left-10 { padding-left: 5rem; }
  .desktop\:padding-15 { padding: 7.5rem; }
  .desktop\:padding-y-15 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .desktop\:padding-x-15 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .desktop\:padding-top-15 { padding-top: 7.5rem; }
  .desktop\:padding-right-15 { padding-right: 7.5rem; }
  .desktop\:padding-bottom-15 { padding-bottom: 7.5rem; }
  .desktop\:padding-left-15 { padding-left: 7.5rem; }
  .desktop\:padding-0 { padding: 0px; }
  .desktop\:padding-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .desktop\:padding-x-0 { padding-left: 0px; padding-right: 0px; }
  .desktop\:padding-top-0 { padding-top: 0px; }
  .desktop\:padding-right-0 { padding-right: 0px; }
  .desktop\:padding-bottom-0 { padding-bottom: 0px; }
  .desktop\:padding-left-0 { padding-left: 0px; }
  .desktop\:width-1px { width: 1px; }
  .desktop\:width-2px { width: 2px; }
  .desktop\:width-05 { width: 0.25rem; }
  .desktop\:width-1 { width: 0.5rem; }
  .desktop\:width-105 { width: 0.75rem; }
  .desktop\:width-2 { width: 1rem; }
  .desktop\:width-205 { width: 1.25rem; }
  .desktop\:width-3 { width: 1.5rem; }
  .desktop\:width-4 { width: 2rem; }
  .desktop\:width-5 { width: 2.5rem; }
  .desktop\:width-6 { width: 3rem; }
  .desktop\:width-7 { width: 3.5rem; }
  .desktop\:width-8 { width: 4rem; }
  .desktop\:width-9 { width: 4.5rem; }
  .desktop\:width-10 { width: 5rem; }
  .desktop\:width-15 { width: 7.5rem; }
  .desktop\:width-card { width: 10rem; }
  .desktop\:width-card-lg { width: 15rem; }
  .desktop\:width-mobile { width: 20rem; }
  .desktop\:width-mobile-lg { width: 30rem; }
  .desktop\:width-tablet { width: 40rem; }
  .desktop\:width-tablet-lg { width: 55rem; }
  .desktop\:width-desktop { width: 64rem; }
  .desktop\:width-desktop-lg { width: 75rem; }
  .desktop\:width-widescreen { width: 87.5rem; }
  .desktop\:width-0 { width: 0px; }
  .desktop\:width-full { width: 100%; }
  .desktop\:width-auto { width: auto; }
  .desktop---text-left { text-align: left; }
  .desktop---text-center { text-align: center; }
  .desktop---text-right { text-align: right; }
  main.main--inverse { margin-top: -141px; }
  figure.align-left, figure.align-right { max-width: 50%; }
  .usa-form-group--error { margin-left: -1.25rem; }
  .grid-gap.row:not(.panels-flexible-row), .grid-row.grid-gap, .usa-card-group { margin-left: -1rem; margin-right: -1rem; }
  .usa-accordion--nav .usa-accordion__button { padding: 0px; color: rgb(0, 94, 162); background-size: 2rem; }
  .usa-banner__button, .usa-banner__header-action, .usa-header--extended.megamenu-open a, .usa-header--extended.megamenu-open a:focus, .usa-header--extended.megamenu-open a:hover, .usa-header--extended.megamenu-open a:visited, .usa-header--extended.usa-header--inverse .usa-nav .usa-nav__primary-item > .usa-nav__link { color: rgb(255, 255, 255); }
  .usa-accordion--nav .usa-accordion__button[aria-expanded="true"] { background-image: url("chevron-blue-up.svg"); }
  .usa-banner__content { padding-left: 3.5rem; padding-right: 3.5rem; }
  .usa-banner__inner { padding-left: 1rem; padding-right: 1rem; }
  .title-card, .usa-card__container { margin-left: 1rem; margin-right: 1rem; }
  .card-tile, .card-tile:last-child { margin-bottom: 1rem; }
  .card-feature { height: 600px; }
  .card-feature .title-card > .colLeft .colLeft img, .card-feature .title-card > .colLeft .usa-card__img img, .card-feature .usa-card__media .usa-card__img img, .title-card > .colLeft .card-feature .usa-card__media .colLeft img { width: max-content; }
  .card-feature .usa-card__details { padding: 2rem; }
  .card-feature .usa-card__heading { font-size: 3.19rem; }
  .flip-card.title-card .title-card > .colLeft .usa-card__heading.flip-card__front-heading, .flip-card.title-card .usa-card__media .usa-card__heading.flip-card__front-heading, .usa-card.flip-card .title-card > .colLeft .usa-card__heading.flip-card__front-heading, .usa-card.flip-card .usa-card__media .usa-card__heading.flip-card__front-heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.86rem; }
  ul.usa-collection.list--map-events-international { padding-top: 2rem; }
  .usa-footer > .grid-container, .usa-footer__nav, .usa-footer__primary-container, .usa-footer__primary-section > .grid-container { padding-left: 3.5rem; padding-right: 3.5rem; }
  .desktop---grid-gap-0.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-0 > *, .usa-footer--slim .usa-footer__nav, .usa-footer__primary-section > .grid-container, .usa-footer__secondary-section > .grid-container { padding-left: 0px; padding-right: 0px; }
  .usa-footer__primary-container { padding-left: 2rem; padding-right: 2rem; }
  .usa-footer__primary-section { padding-bottom: 2rem; padding-top: 2rem; }
  .usa-header--extended, .usa-hero { padding-top: 0px; }
  .menu--footer .menu__item, .usa-footer__primary-content { margin-bottom: 0px; }
  .usa-footer--big .usa-footer__nav { padding-bottom: 0px; padding-top: 0px; }
  .usa-footer__secondary-link a { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  .usa-footer__contact-links, .usa-footer__social-links, .usa-footer__social-links--secretary { margin-bottom: 0px; flex-direction: row; justify-content: flex-start; text-align: left !important; }
  .usa-footer__address, .usa-footer__contact-info { margin-bottom: 0px; margin-top: 0px; }
  .usa-footer__secondary-top .usa-footer__nav .grid-row .menu, .usa-footer__secondary-top .usa-footer__nav .row:not(.panels-flexible-row) .menu { flex: 0 0 25%; }
  .grid-container, .grid-container-card, .grid-container-card-lg, .grid-container-desktop, .grid-container-desktop-lg, .grid-container-mobile, .grid-container-mobile-lg, .grid-container-tablet, .grid-container-tablet-lg, .grid-container-widescreen { padding-left: 3.5rem; padding-right: 3.5rem; }
  .desktop---grid-container, .desktop---grid-container-card, .desktop---grid-container-card-lg, .desktop---grid-container-desktop, .desktop---grid-container-desktop-lg, .desktop---grid-container-mobile, .desktop---grid-container-mobile-lg, .desktop---grid-container-tablet, .desktop---grid-container-tablet-lg, .desktop---grid-container-widescreen { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
  .desktop---grid-container { max-width: 64rem; }
  .desktop---grid-container-card { max-width: 10rem; }
  .desktop---grid-container-card-lg { max-width: 15rem; }
  .desktop---grid-container-mobile { max-width: 20rem; }
  .desktop---grid-container-mobile-lg { max-width: 30rem; }
  .desktop---grid-container-tablet { max-width: 40rem; }
  .desktop---grid-container-tablet-lg { max-width: 55rem; }
  .desktop---grid-container-desktop { max-width: 64rem; }
  .desktop---grid-container-desktop-lg { max-width: 75rem; }
  .desktop---grid-container-widescreen { max-width: 87.5rem; }
  .desktop---grid-gap-0.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-0 { margin-left: 0px; margin-right: 0px; }
  .desktop---grid-gap-2px.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-2px { margin-left: -1px; margin-right: -1px; }
  .desktop---grid-gap-2px.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-2px > * { padding-left: 1px; padding-right: 1px; }
  .desktop---grid-gap-05.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-05 { margin-left: -2px; margin-right: -2px; }
  .desktop---grid-gap-05.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-05 > * { padding-left: 2px; padding-right: 2px; }
  .desktop---grid-gap-1.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .desktop---grid-gap-1.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .desktop---grid-gap-2.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .desktop---grid-gap-2.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-2 > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .desktop---grid-gap-3.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .desktop---grid-gap-3.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-3 > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .desktop---grid-gap-4.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-4 { margin-left: -1rem; margin-right: -1rem; }
  .desktop---grid-gap-4.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-4 > * { padding-left: 1rem; padding-right: 1rem; }
  .desktop---grid-gap-5.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .desktop---grid-gap-5.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .desktop---grid-gap-6.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .desktop---grid-gap-6.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-6 > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .desktop---grid-gap-sm.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-sm { margin-left: -1px; margin-right: -1px; }
  .desktop---grid-gap-sm.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-sm > * { padding-left: 1px; padding-right: 1px; }
  .desktop---grid-gap-md.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-md { margin-left: -0.5rem; margin-right: -0.5rem; }
  .desktop---grid-gap-md.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-md > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .desktop---grid-gap-lg.row:not(.panels-flexible-row), .grid-row.desktop---grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }
  .desktop---grid-gap-lg.row:not(.panels-flexible-row) > *, .grid-row.desktop---grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .desktop---grid-col, .desktop---grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .desktop---grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .desktop---grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .desktop---grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .desktop---grid-col-3 { flex: 0 1 auto; width: 25%; }
  .desktop---grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .desktop---grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .desktop---grid-col-6 { flex: 0 1 auto; width: 50%; }
  .desktop---grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .desktop---grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .desktop---grid-col-9 { flex: 0 1 auto; width: 75%; }
  .desktop---grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .desktop---grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .desktop---grid-col-12 { flex: 0 1 auto; width: 100%; }
  .desktop---grid-offset-1 { margin-left: 8.33333%; }
  .desktop---grid-offset-2 { margin-left: 16.6667%; }
  .desktop---grid-offset-3 { margin-left: 25%; }
  .desktop---grid-offset-4 { margin-left: 33.3333%; }
  .desktop---grid-offset-5 { margin-left: 41.6667%; }
  .desktop---grid-offset-6, .usa-hero.img-placement-bg-fade-right .usa-hero__callout, .usa-nav__primary .megamenu .menu__subnav.nav-level-1 > li { margin-left: 50%; }
  .desktop---grid-offset-7 { margin-left: 58.3333%; }
  .desktop---grid-offset-8 { margin-left: 66.6667%; }
  .desktop---grid-offset-9 { margin-left: 75%; }
  .desktop---grid-offset-10 { margin-left: 83.3333%; }
  .desktop---grid-offset-11 { margin-left: 91.6667%; }
  .desktop---grid-offset-12 { margin-left: 100%; }
  .desktop---grid-offset-none { margin-left: 0px; }
  .usa-header .usa-search { float: right; }
  .usa-header [role="search"] { float: right; max-width: calc(27ch + 3rem); width: 100%; }
  .usa-header + .usa-hero { border-top: 1px solid rgb(255, 255, 255); }
  .usa-header + .usa-section, .usa-header + main { border-top: 1px solid rgb(241, 243, 246); }
  .usa-logo { margin-top: 2rem; margin-bottom: 1rem; font-size: 1.46rem; line-height: 1.1; }
  .usa-menu-btn { display: none; }
  .usa-header--basic .usa-navbar { position: relative; width: 33%; }
  .usa-header--basic .usa-nav { flex-direction: row; align-items: center; justify-content: flex-end; display: flex; padding: 0px 0px 0.25rem 0.5rem; width: 100%; }
  .usa-header--basic .usa-nav-container { align-items: flex-end; justify-content: space-between; display: flex; }
  .usa-header--basic .usa-nav__link:hover::after, .usa-header--basic .usa-nav__primary-item > .usa-current::after { background-color: rgb(0, 94, 162); border-radius: 0px; content: ""; display: block; position: absolute; height: 0.25rem; left: 1rem; right: 1rem; bottom: -0.25rem; }
  .usa-header--basic .usa-nav__link[aria-expanded="true"]::after, .usa-header--basic .usa-nav__link[aria-expanded="true"]:hover::after { display: none; }
  .usa-header--basic .usa-nav__primary { width: auto; }
  .usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu { position: absolute; right: 0px; }
  .usa-header--basic .usa-search { top: 0px; }
  .usa-header--basic.usa-header--megamenu .usa-nav__inner { display: block; float: right; margin-top: -2.5rem; }
  .usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type { position: static; }
  .usa-header--extended .usa-nav__inner, .usa-header--extended .usa-nav__primary-item > .usa-current, .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover { position: relative; }
  .usa-header--extended .usa-nav__primary-item > .usa-current::after, .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after { background-color: rgb(0, 94, 162); border-radius: 0px; content: ""; display: block; position: absolute; height: 0.25rem; left: 1rem; right: 1rem; bottom: 0px; }
  .usa-header--extended .usa-nav__link[aria-expanded="true"]::after, .usa-header--extended .usa-nav__link[aria-expanded="true"]:hover::after { display: none; }
  .usa-header--extended .usa-logo { font-size: 2.13rem; margin: 2rem 0px 1.5rem; max-width: 50%; }
  .usa-header--extended .usa-nav__inner, .usa-header--extended .usa-navbar, .usa-nav-container { margin-right: auto; max-width: 75rem; margin-left: auto; }
  .usa-header--extended .usa-navbar { display: block; height: auto; }
  .usa-header--extended .usa-nav { padding: 0px; border: 0px; width: auto; }
  .usa-header--extended .usa-nav__primary { margin-left: -1rem; }
  .usa-header--extended .usa-nav__primary::after { clear: both; content: ""; display: block; }
  .usa-header--extended .usa-nav__link { padding-bottom: 1rem; padding-top: 1rem; }
  .usa-header--extended .usa-nav__submenu .usa-grid-full { padding-left: 0.75rem; }
  .usa-header--extended .usa-nav__submenu.usa-megamenu { left: 0px; padding-left: 3.5rem; }
  .hero-bg, .usa-hero.video-hero .video-hero-bg { background-position: center center; background-size: cover; display: block; filter: blur(10px); height: 110%; left: -5%; opacity: 0.3; top: -5%; z-index: -1; }
  .usa-nav-container { padding-left: 3.5rem; padding-right: 3.5rem; }
  .usa-nav-container::after { clear: both; content: ""; display: block; }
  .usa-header--extended + .usa-section, .usa-header--extended + main { border-width: 0px; border-style: solid; }
  .usa-header--extended.megamenu-open { background-color: rgb(17, 24, 29); color: rgb(255, 255, 255); position: relative; z-index: 500; }
  .usa-header--extended.megamenu-open .usa-logo svg { fill: rgb(255, 255, 255); }
  .usa-header--extended.megamenu-open .usa-nav .usa-nav__primary-item > .usa-nav__link.usa-current::after { content: ""; display: block; }
  .usa-hero { padding-bottom: 0px; }
  .img-placement-right .usa-hero__callout, .usa-hero.img-right .usa-hero__callout { order: 1; }
  .hero-bg { position: absolute; width: 110%; }
  .img-placement-left .usa-hero__callout, .img-placement-left .usa-hero__img, .img-placement-right .usa-hero__callout, .img-placement-right .usa-hero__img { flex: 0 0 50%; width: 50%; }
  .img-placement-right .usa-hero__img, .usa-hero.video-hero.video-placement-right .usa-hero__img { order: 2; }
  .img-placement-bg-left .usa-hero__img, .img-placement-bg-right .usa-hero__img { position: absolute; top: 0px; width: 50%; height: 100%; z-index: 0; pointer-events: none; }
  .img-placement-bg-left .usa-hero__img .hero-mask-inner, .img-placement-bg-right .usa-hero__img .hero-mask-inner { position: absolute; inset: 0px; }
  .img-placement-bg-left .usa-hero__callout, .img-placement-bg-right .usa-hero__callout { width: 60%; padding: 4rem 1rem; }
  .img-placement-bg-left .usa-hero__img { background: inherit; left: 0px; mask-image: linear-gradient(to right, rgb(0, 0, 0) 50%, transparent 100%); }
  .img-placement-bg-left .usa-hero__callout { margin-left: 40%; }
  .img-placement-bg-right .usa-hero__img { background: inherit; right: 0px; mask-image: linear-gradient(to left, rgb(0, 0, 0) 50%, transparent 100%); }
  .img-placement-bg-fade-left, .img-placement-bg-fade-right { height: 600px; }
  .img-placement-bg-fade-left .usa-hero__callout, .img-placement-bg-fade-right .usa-hero__callout { padding: 4rem; justify-content: center; width: 50%; }
  .img-placement-bg-fade-left .hero-content, .img-placement-bg-fade-right .hero-content { max-width: 70%; }
  .usa-hero.img-placement-bg-fade-left .usa-hero__img { mask-image: linear-gradient(to left, rgb(27, 27, 27) 40%, rgba(27, 27, 27, 0.05) 60%, rgba(27, 27, 27, 0) 75%); }
  .usa-hero.img-placement-bg-fade-right .usa-hero__img { mask-image: linear-gradient(to right, rgb(27, 27, 27) 40%, rgba(27, 27, 27, 0.05) 60%, rgba(27, 27, 27, 0) 75%); }
  .usa-hero__img img { height: 100%; object-fit: cover; width: 100%; }
  .usa-hero__callout { padding: 3.5rem; align-content: center; display: flex; flex-wrap: wrap; max-width: 100%; }
  .usa-language__primary { width: auto; }
  .usa-language__link { padding-left: 2.5rem; width: auto; }
  .usa-language__submenu { width: 12rem; }
  .usa-header--extended .usa-logo { margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; flex: 0 0 auto; position: absolute; top: 2rem; left: 1rem; width: 232px; z-index: 2; }
  .usa-modal, .usa-modal--lg .usa-modal__main { max-width: 55rem; }
  .usa-nav { float: right; position: relative; }
  .usa-nav .usa-search { margin-left: 1rem; }
  .usa-nav__primary { display: flex; }
  .usa-nav__primary > .usa-nav__primary-item { font-size: 0.93rem; line-height: 0.9; }
  .usa-nav__primary > .usa-nav__primary-item > a { line-height: 0.9; padding: 1rem; color: rgb(86, 92, 101); display: block; font-weight: 700; }
  .usa-nav__primary > .usa-nav__primary-item > a:hover { color: rgb(0, 94, 162); }
  .usa-nav__primary button { line-height: 0.9; padding: 1rem; font-size: 0.93rem; font-weight: 700; }
  .usa-nav__primary button:hover { background-color: rgba(0, 0, 0, 0); }
  .usa-nav__primary button[aria-expanded="false"] span::after { background: url("expand_more.svg") center center / contain no-repeat; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: auto; right: 0.75rem; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-nav__primary button[aria-expanded="false"] span::after { background: buttontext; mask: url("expand_more.svg") center center / contain no-repeat; }
}
  .subsite-nav ul.menu a:focus, .subsite-nav ul.menu a:hover, .usa-nav__primary button[aria-expanded="false"]:hover span::after { background-color: rgb(26, 68, 128); }
  .usa-nav__primary button[aria-expanded="true"] { background-image: none; background-color: rgb(22, 46, 81); color: rgb(255, 255, 255); }
  .usa-nav__primary .usa-accordion__button span { margin-right: 0px; padding-right: 1rem; }
  .usa-nav__secondary { flex-direction: column; align-items: flex-end; display: flex; font-size: 0.93rem; min-width: calc(27ch + 3rem); }
  .menu--account, .usa-nav__secondary-links { float: right; line-height: 0.9; margin-bottom: 0.25rem; margin-top: 0px; }
  .menu--account .menu__item, .menu--account .usa-nav__secondary-item, .usa-nav__secondary-links .usa-nav__secondary-item { display: inline; padding-left: 0.25rem; }
  .menu--account .menu__item + .menu__item::before, .menu--account .menu__item + .usa-nav__secondary-item::before, .menu--account .usa-nav__secondary-item + .menu__item::before, .menu--account .usa-nav__secondary-item + .usa-nav__secondary-item::before, .usa-nav__secondary-links .usa-nav__secondary-item + .usa-nav__secondary-item::before { color: rgb(241, 243, 246); content: "|"; padding-right: 0.25rem; }
  .usa-nav__submenu { margin-bottom: 0px; margin-top: 0px; list-style-type: none; background-color: rgb(22, 46, 81); width: 15rem; padding: 1rem; position: absolute; z-index: 400; }
  .usa-nav__submenu .usa-nav__submenu-item + * { margin-top: 0.75rem; }
  .usa-nav__submenu .usa-nav__submenu-item a { color: rgb(255, 255, 255); padding: 0px; line-height: 1.3; }
  .usa-nav__submenu .usa-nav__submenu-item a:hover { background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); padding: 0px; text-decoration: underline; }
  .usa-nav__close { display: none; }
  .usa-nav__inner { display: flex; }
  .usa-header--extended .usa-nav__inner { padding-left: 0px !important; padding-right: 0px !important; }
  .usa-nav__primary { justify-content: flex-end; }
  .usa-nav__secondary { margin-top: 0px; bottom: auto; min-width: 0px; position: relative; right: auto; }
  .usa-nav__secondary .menu--account a, .usa-nav__secondary .usa-nav__secondary-links a { color: rgb(61, 69, 81); }
  .usa-nav .subsite-menu { background-color: rgb(231, 246, 248); margin-top: 1rem; padding-bottom: 2.5rem; padding-top: 2.5rem; }
  .subsite-nav ul.menu li { padding: 0.25rem; flex: 1 0 25%; max-width: 17.75rem; width: 25%; }
  .subsite-nav ul.menu a { background-color: rgb(0, 94, 162); line-height: 1.3; border-radius: 0.25rem; font-weight: 700; text-align: center; align-items: center; display: flex; height: 100%; justify-content: center; min-height: 60px; width: 100%; border-top: 1px solid rgb(255, 255, 255); padding: 0.25rem 1rem; }
  .usa-navbar { border-bottom: medium; display: inline-block; height: auto; }
  .home--leadership-cards .cards--secretary, .usa-nav__primary .usa-nav__primary-item .usa-current > .usa-nav__link, .usa-nav__primary .usa-nav__primary-item .usa-nav__link:active, .usa-nav__primary .usa-nav__primary-item .usa-nav__link:focus, .usa-nav__primary .usa-nav__primary-item .usa-nav__link:hover, .usa-nav__primary .usa-nav__primary-item.usa-current > .usa-nav__link { border-bottom-width: 0px; border-bottom-style: solid; }
  .usa-header--extended .usa-navbar { padding-left: 0px; padding-right: 0px; align-items: flex-start; display: flex; overflow: unset; position: relative; }
  .usa-pagination { margin-bottom: 3rem; margin-top: 3rem; }
  .usa-nav__secondary .usa-search { margin-left: 0px; background-color: rgb(255, 255, 255); margin-top: 0px; padding: 1rem; float: none; position: absolute; top: 50%; right: 32px; left: auto; width: auto; transform: translateY(-50%); }
  .usa-header--inverse .usa-nav__secondary .usa-search, .usa-nav.main-menu { background-color: rgba(0, 0, 0, 0); }
  .megamenu-open .usa-nav__secondary .usa-search { background-color: rgb(17, 24, 29); }
  .usa-nav__secondary .usa-search .form-actions, .usa-nav__secondary .usa-search .form-item, .usa-nav__secondary .usa-search .form-item--search, .usa-nav__secondary .usa-search .usa-form-group { margin-bottom: 0px; margin-top: 0px; }
  .usa-nav__secondary .usa-search input[type="search"] { width: 100%; max-width: none; }
  .usa-header .search-container[role="search"] { float: none; max-width: none; width: 100%; }
  .show-search-tips { flex: 1 1 auto; }
  .search-results__desc-sort { display: flex; justify-content: space-between; }
  .search-results__desc-sort .search-results__desc { padding-bottom: 0.5rem; padding-top: 0.5rem; flex: 1 1 auto; }
  .search-results__desc-sort .search-results__sort-by { flex: 0 0 120px; }
  .more-link .search-header a .usa-search__submit-icon, .search-header .btn .usa-search__submit-icon, .search-header .button .usa-search__submit-icon, .search-header .dropbutton__toggle-button .usa-search__submit-icon, .search-header .more-link a .usa-search__submit-icon, .search-header .submit-box .usa-search__submit-icon, .search-header .tabs__link .usa-search__submit-icon, .search-header .usa-button .usa-search__submit-icon { display: block; }
  .search-header .search-form-help { display: flex; flex-wrap: wrap; }
  .path-search-results .block--social-sharing-toolbar, .search-aggregation.type, .show-filters__button button.filters-button-mobile, .usa-nav__primary .megamenu { display: none; }
  .search-header .search-form-help .search-links { font-size: 1rem; flex: 0 1 auto; }
  .search-results__toolbar { display: flex; flex-wrap: wrap; }
  .search-results__featured-content-types { flex: 1 0 auto; }
  .search-results__featured-content-types ul { display: flex; }
  .search-results__featured-content-types li { margin-bottom: 0px; margin-right: 1rem; flex: 0 0 auto; }
  .show-filters__button { flex: 0 0 auto; margin-left: auto; }
  .l-grid, .l-grid--2-col, .l-grid--3-col, .l-grid--4-col, .l-grid--6-col { grid-template-columns: repeat(1, 1fr); }
  .search-aggregations .form-actions { padding-left: 20%; }
  .search-aggregations { flex: 1 0 100%; }
  .search-aggregation { display: flex; flex-wrap: wrap; }
  .search-aggregation .fieldset__legend, .search-aggregation .form-item__label, .search-aggregation .usa-label { flex: 0 0 20%; }
  .search-results__filters { background-color: rgb(241, 243, 246); padding: 1.5rem; }
  .usa-section { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  .feature-box, .paragraph.usa-section--background-dark-blue, .paragraph.usa-section--background-light-gray, .usa-summary-box { padding: 2.5rem; margin-bottom: 2rem; margin-top: 2rem; }
  .carousel-container .carousel__cta, .usa-nav__primary .megamenu .menu__section-cta { margin-top: 1.5rem; }
  .usa-nav__primary, .usa-nav__primary .megamenu li.menu__section-intro p[class^="heading-"] + p { margin-top: 0px; }
  .padding-y-xs { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  .padding-y-sm { padding-bottom: 1rem; padding-top: 1rem; }
  .padding-y-md { padding-bottom: 4rem; padding-top: 4rem; }
  .padding-y-lg { padding-bottom: 5rem; padding-top: 5rem; }
  .padding-y-xl { padding-bottom: 7.5rem; padding-top: 7.5rem; }
  .grid-gap.row:not(.panels-flexible-row) > *, .grid-row.grid-gap > * { margin-bottom: 2rem; padding-left: 1rem; padding-right: 1rem; }
  .grid-gap-sm.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-sm > * { margin-bottom: 1rem; padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-gap-md.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-md > * { margin-bottom: 2rem; padding-left: 1rem; padding-right: 1rem; }
  .grid-gap-lg.row:not(.panels-flexible-row) > *, .grid-row.grid-gap-lg > * { margin-bottom: 2.5rem; padding-left: 1.25rem; padding-right: 1.25rem; }
  .carousel-container .carousel__heading { margin-left: 1rem; }
  .carousel-container.has-overflow .carousel__cta, .carousel-container.has-overflow .carousel__heading { margin-left: 4rem; }
  .carousel-container.feature-first .card-bio-home:first-child { border-right: 1px solid rgb(86, 92, 101); }
  .masthead__content { padding-left: 2rem; padding-right: 2rem; }
  .masthead__text { max-width: 60%; }
  .masthead .masthead__heading { font-size: 5.32rem; }
  .slick-gallery-main .image-caption, .slick-gallery-main .video-caption { height: 32px; white-space: nowrap; }
  .menu--footer { margin-left: -1rem; margin-right: -1rem; }
  .menu--footer > * { padding-left: 1rem; padding-right: 1rem; }
  .menu--footer .menu__item { flex: 0 1 auto; width: auto; max-width: 100%; }
  .usa-nav.main-menu { padding-bottom: 1.5rem; padding-top: 1.5rem; flex: 1 0 100%; }
  .usa-nav__primary .usa-nav__primary-item .usa-nav__link { padding-left: 0.75rem; padding-right: 0.75rem; border-bottom-width: 0px; border-bottom-style: solid; text-align: center; }
  .usa-nav__primary .usa-nav__primary-item > .usa-nav__link:focus { position: relative; }
  .usa-nav__primary .usa-nav__primary-item > .usa-nav__link:focus::after { background-color: rgb(0, 94, 162); border-radius: 0px; content: ""; display: block; position: absolute; height: 0.25rem; left: 1rem; right: 1rem; bottom: 0px; }
  .usa-nav__primary .usa-nav__primary-item .usa-current a.usa-current::after, .usa-nav__primary .usa-nav__primary-item.usa-current a.usa-current::after { content: none; display: none; }
  .usa-nav__primary .megamenu { background-image: linear-gradient(rgb(17, 24, 29) 0px, rgb(22, 46, 81) 100%); box-shadow: rgba(0, 0, 0, 0.7) 0px 3px 10px; position: absolute; top: calc(100% + 1.5rem); left: 50%; width: 100vw; margin-left: -50vw; overflow: hidden; z-index: 200; border-top: 1px solid rgb(61, 69, 81); }
  .usa-nav__primary .megamenu.is-open { display: block; }
  .usa-nav__primary .megamenu .l-constrain { padding-left: 2rem; padding-right: 2rem; overflow: visible; position: relative; }
  .usa-nav__primary .megamenu .l-constrain::before { background-image: url(""); background-position: center center; background-repeat: no-repeat; content: ""; display: block; mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.15) 0px, rgba(0, 0, 0, 0) 75%); height: 473px; width: 473px; position: absolute; top: -80px; left: -80px; z-index: 0; }
  .usa-nav__primary .megamenu .menu__subnav { min-height: 300px; }
  .usa-nav__primary .megamenu .menu__subnav.nav-level-1 { padding-bottom: 2.5rem; padding-top: 2.5rem; padding-right: 33%; position: relative; }
  .usa-nav__primary .megamenu .menu__subnav.nav-level-2 .usa-nav__link:focus::after { background-color: rgb(255, 255, 255); content: ""; display: block; position: absolute; top: 50%; left: 4px; transform: translateY(-50%); width: 3px; height: 16px; }
  .usa-nav__primary .megamenu .menu__subnav.nav-level-2 { padding-bottom: 2.5rem; padding-top: 2.5rem; position: absolute; top: 0px; right: 0px; width: 33%; }
  .usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link.has-subnav::after { background-color: rgb(255, 255, 255); content: ""; display: block; mask-image: url(""); mask-repeat: no-repeat; mask-size: 16px 16px; mask-position: center center; position: absolute; top: 50%; left: auto; right: 0px; width: 3rem; height: 2rem; transform: translateY(-50%); }
  .usa-nav__primary .megamenu li.menu__section-intro { font-size: 1.06rem; margin-top: 0px; margin-right: 0px; margin-bottom: 2rem; margin-left: 0px !important; padding-right: 3rem; float: left; width: 50%; z-index: 1; }
  .usa-nav__primary .megamenu li.menu__section-intro p[class*=" heading-"], .usa-nav__primary .megamenu li.menu__section-intro p[class^="heading-"] { margin-bottom: 0px; margin-top: 0px; font-size: 2.66rem; font-family: "Bebas Neue", sans-serif !important; font-weight: 400 !important; letter-spacing: 0.02em; color: rgb(255, 255, 255); }
  .usa-hero.video-hero .video-hero-bg { position: absolute; width: 110%; }
  .usa-hero.video-hero.video-placement-left .usa-hero__img, .usa-hero.video-hero.video-placement-right .usa-hero__img { height: 100%; left: 0px; opacity: 0.1; position: absolute; top: 0px; width: 100%; z-index: 0; }
  .usa-hero.video-hero.video-placement-left .usa-hero__img img, .usa-hero.video-hero.video-placement-right .usa-hero__img img { height: 100%; object-fit: cover; width: 100%; }
  .usa-hero.video-hero.video-placement-left .usa-hero__video, .usa-hero.video-hero.video-placement-right .usa-hero__video { align-content: center; flex: 0 0 60%; width: 60%; }
  .usa-hero.video-hero.video-placement-right .usa-hero__callout { order: 1; }
  .usa-hero.video-hero.video-placement-right .usa-hero__video { order: 2; }
  .desktop---margin-0 { margin: 0px; }
  .desktop---margin-1 { margin: 0.5rem; }
  .desktop---margin-2 { margin: 1rem; }
  .desktop---margin-3 { margin: 1.5rem; }
  .desktop---margin-4 { margin: 2rem; }
  .desktop---margin-5 { margin: 2.5rem; }
  .desktop---margin-6 { margin: 3rem; }
  .desktop---margin-7 { margin: 3.5rem; }
  .desktop---margin-8 { margin: 4rem; }
  .desktop---margin-9 { margin: 4.5rem; }
  .desktop---margin-10 { margin: 5rem; }
  .desktop---margin-x-0 { margin-left: 0px; margin-right: 0px; }
  .desktop---margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .desktop---margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
  .desktop---margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .desktop---margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
  .desktop---margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .desktop---margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
  .desktop---margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
  .desktop---margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
  .desktop---margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
  .desktop---margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
  .desktop---margin-y-0 { margin-bottom: 0px; margin-top: 0px; }
  .desktop---margin-y-1 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
  .desktop---margin-y-2 { margin-bottom: 1rem; margin-top: 1rem; }
  .desktop---margin-y-3 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
  .desktop---margin-y-4 { margin-bottom: 2rem; margin-top: 2rem; }
  .desktop---margin-y-5 { margin-bottom: 2.5rem; margin-top: 2.5rem; }
  .desktop---margin-y-6 { margin-bottom: 3rem; margin-top: 3rem; }
  .desktop---margin-y-7 { margin-bottom: 3.5rem; margin-top: 3.5rem; }
  .desktop---margin-y-8 { margin-bottom: 4rem; margin-top: 4rem; }
  .desktop---margin-y-9 { margin-bottom: 4.5rem; margin-top: 4.5rem; }
  .desktop---margin-y-10 { margin-bottom: 5rem; margin-top: 5rem; }
  .desktop---margin-left-0, .grid-container.desktop---margin-left-0 { margin-left: 0px; }
  .desktop---margin-left-1, .grid-container.desktop---margin-left-1 { margin-left: 0.5rem; }
  .desktop---margin-left-2, .grid-container.desktop---margin-left-2 { margin-left: 1rem; }
  .desktop---margin-left-3, .grid-container.desktop---margin-left-3 { margin-left: 1.5rem; }
  .desktop---margin-left-4, .grid-container.desktop---margin-left-4 { margin-left: 2rem; }
  .desktop---margin-left-5, .grid-container.desktop---margin-left-5 { margin-left: 2.5rem; }
  .desktop---margin-left-6, .grid-container.desktop---margin-left-6 { margin-left: 3rem; }
  .desktop---margin-left-7, .grid-container.desktop---margin-left-7 { margin-left: 3.5rem; }
  .desktop---margin-left-8, .grid-container.desktop---margin-left-8 { margin-left: 4rem; }
  .desktop---margin-left-9, .grid-container.desktop---margin-left-9 { margin-left: 4.5rem; }
  .desktop---margin-left-10, .grid-container.desktop---margin-left-10 { margin-left: 5rem; }
  .desktop---margin-right-0, .grid-container.desktop---margin-right-0 { margin-right: 0px; }
  .desktop---margin-right-1, .grid-container.desktop---margin-right-1 { margin-right: 0.5rem; }
  .desktop---margin-right-2, .grid-container.desktop---margin-right-2 { margin-right: 1rem; }
  .desktop---margin-right-3, .grid-container.desktop---margin-right-3 { margin-right: 1.5rem; }
  .desktop---margin-right-4, .grid-container.desktop---margin-right-4 { margin-right: 2rem; }
  .desktop---margin-right-5, .grid-container.desktop---margin-right-5 { margin-right: 2.5rem; }
  .desktop---margin-right-6, .grid-container.desktop---margin-right-6 { margin-right: 3rem; }
  .desktop---margin-right-7, .grid-container.desktop---margin-right-7 { margin-right: 3.5rem; }
  .desktop---margin-right-8, .grid-container.desktop---margin-right-8 { margin-right: 4rem; }
  .desktop---margin-right-9, .grid-container.desktop---margin-right-9 { margin-right: 4.5rem; }
  .desktop---margin-right-10, .grid-container.desktop---margin-right-10 { margin-right: 5rem; }
  .desktop---margin-top-0, .grid-container.desktop---margin-top-0 { margin-top: 0px; }
  .desktop---margin-top-1, .grid-container.desktop---margin-top-1 { margin-top: 0.5rem; }
  .desktop---margin-top-2, .grid-container.desktop---margin-top-2 { margin-top: 1rem; }
  .desktop---margin-top-3, .grid-container.desktop---margin-top-3 { margin-top: 1.5rem; }
  .desktop---margin-top-4, .grid-container.desktop---margin-top-4 { margin-top: 2rem; }
  .desktop---margin-top-5, .grid-container.desktop---margin-top-5 { margin-top: 2.5rem; }
  .desktop---margin-top-6, .grid-container.desktop---margin-top-6 { margin-top: 3rem; }
  .desktop---margin-top-7, .grid-container.desktop---margin-top-7 { margin-top: 3.5rem; }
  .desktop---margin-top-8, .grid-container.desktop---margin-top-8 { margin-top: 4rem; }
  .desktop---margin-top-9, .grid-container.desktop---margin-top-9 { margin-top: 4.5rem; }
  .desktop---margin-top-10, .grid-container.desktop---margin-top-10 { margin-top: 5rem; }
  .desktop---margin-bottom-0, .grid-container.desktop---margin-bottom-0 { margin-bottom: 0px; }
  .desktop---margin-bottom-1, .grid-container.desktop---margin-bottom-1 { margin-bottom: 0.5rem; }
  .desktop---margin-bottom-2, .grid-container.desktop---margin-bottom-2 { margin-bottom: 1rem; }
  .desktop---margin-bottom-3, .grid-container.desktop---margin-bottom-3 { margin-bottom: 1.5rem; }
  .desktop---margin-bottom-4, .grid-container.desktop---margin-bottom-4 { margin-bottom: 2rem; }
  .desktop---margin-bottom-5, .grid-container.desktop---margin-bottom-5 { margin-bottom: 2.5rem; }
  .desktop---margin-bottom-6, .grid-container.desktop---margin-bottom-6 { margin-bottom: 3rem; }
  .desktop---margin-bottom-7, .grid-container.desktop---margin-bottom-7 { margin-bottom: 3.5rem; }
  .desktop---margin-bottom-8, .grid-container.desktop---margin-bottom-8 { margin-bottom: 4rem; }
  .desktop---margin-bottom-9, .grid-container.desktop---margin-bottom-9 { margin-bottom: 4.5rem; }
  .desktop---margin-bottom-10, .grid-container.desktop---margin-bottom-10 { margin-bottom: 5rem; }
  .desktop---margin-top-neg-lg { margin-top: -10rem; }
  .desktop---margin-top-neg-xl { margin-top: -16rem; }
  .desktop---margin-top-neg-2xl { margin-top: -20rem; }
  .desktop---margin-top-neg-3xl { margin-top: -24rem; }
  .desktop---padding-top-lg { padding-top: 10rem; }
  .desktop---padding-top-xl { padding-top: 16rem; }
  .desktop---padding-top-2xl { padding-top: 20rem; }
  .desktop---padding-top-3xl { padding-top: 24rem; }
  .desktop---padding-bottom-lg { padding-bottom: 10rem; }
  .desktop---padding-bottom-xl { padding-bottom: 16rem; }
  .desktop---padding-bottom-2xl { padding-bottom: 20rem; }
  .desktop---padding-bottom-3xl { padding-bottom: 24rem; }
  .desktop---padding-0, .grid-container.desktop---padding-0 { padding: 0px; }
  .desktop---padding-1, .grid-container.desktop---padding-1 { padding: 0.5rem; }
  .desktop---padding-2, .grid-container.desktop---padding-2 { padding: 1rem; }
  .desktop---padding-3, .grid-container.desktop---padding-3 { padding: 1.5rem; }
  .desktop---padding-4, .grid-container.desktop---padding-4 { padding: 2rem; }
  .desktop---padding-5, .grid-container.desktop---padding-5 { padding: 2.5rem; }
  .desktop---padding-6, .grid-container.desktop---padding-6 { padding: 3rem; }
  .desktop---padding-7, .grid-container.desktop---padding-7 { padding: 3.5rem; }
  .desktop---padding-8, .grid-container.desktop---padding-8 { padding: 4rem; }
  .desktop---padding-9, .grid-container.desktop---padding-9 { padding: 4.5rem; }
  .desktop---padding-10, .grid-container.desktop---padding-10 { padding: 5rem; }
  .desktop---padding-x-0, .grid-container.desktop---padding-x-0 { padding-left: 0px; padding-right: 0px; }
  .desktop---padding-x-1, .grid-container.desktop---padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .desktop---padding-x-2, .grid-container.desktop---padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
  .desktop---padding-x-3, .grid-container.desktop---padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .desktop---padding-x-4, .grid-container.desktop---padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
  .desktop---padding-x-5, .grid-container.desktop---padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .desktop---padding-x-6, .grid-container.desktop---padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
  .desktop---padding-x-7, .grid-container.desktop---padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .desktop---padding-x-8, .grid-container.desktop---padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
  .desktop---padding-x-9, .grid-container.desktop---padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .desktop---padding-x-10, .grid-container.desktop---padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
  .desktop---padding-y-0, .grid-container.desktop---padding-y-0 { padding-bottom: 0px; padding-top: 0px; }
  .desktop---padding-y-1, .grid-container.desktop---padding-y-1 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  .desktop---padding-y-2, .grid-container.desktop---padding-y-2 { padding-bottom: 1rem; padding-top: 1rem; }
  .desktop---padding-y-3, .grid-container.desktop---padding-y-3 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  .desktop---padding-y-4, .grid-container.desktop---padding-y-4 { padding-bottom: 2rem; padding-top: 2rem; }
  .desktop---padding-y-5, .grid-container.desktop---padding-y-5 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
  .desktop---padding-y-6, .grid-container.desktop---padding-y-6 { padding-bottom: 3rem; padding-top: 3rem; }
  .desktop---padding-y-7, .grid-container.desktop---padding-y-7 { padding-bottom: 3.5rem; padding-top: 3.5rem; }
  .desktop---padding-y-8, .grid-container.desktop---padding-y-8 { padding-bottom: 4rem; padding-top: 4rem; }
  .desktop---padding-y-9, .grid-container.desktop---padding-y-9 { padding-bottom: 4.5rem; padding-top: 4.5rem; }
  .desktop---padding-y-10, .grid-container.desktop---padding-y-10 { padding-bottom: 5rem; padding-top: 5rem; }
  .home--leadership-cards .cards--secretary { margin-right: 1rem; padding-right: 1rem; border-right: 1px solid rgb(86, 92, 101); }
}
@media (min-width: 64em) and (max-width: 39.99em) {
  .l-grid--2-col > *, .l-grid--3-col > *, .l-grid--4-col > *, .l-grid--6-col > *, .l-grid > * { flex: 0 0 auto; min-width: 0px; }
}
@media (min-width: 64em) and (max-width: 74.99em) {
  .usa-header--extended .usa-navbar { padding-left: 0px !important; padding-right: 0px !important; }
  .usa-nav__primary .usa-nav__primary-item { max-width: 115px; flex: 1 1 0%; }
  .usa-nav__primary .usa-nav__primary-item .usa-nav__link { padding-left: 0.5rem; padding-right: 0.5rem; height: 100%; line-height: 1.5; display: inline-flex; align-items: center; }
}
@media (min-width: 64em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--2-col > *, .l-grid--3-col > *, .l-grid--4-col > *, .l-grid--6-col > *, .l-grid > * { flex: 0 0 auto; min-width: 0px; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .desktop---grid-container, .desktop---grid-container-card, .desktop---grid-container-card-lg, .desktop---grid-container-desktop, .desktop---grid-container-desktop-lg, .desktop---grid-container-mobile, .desktop---grid-container-mobile-lg, .desktop---grid-container-tablet, .desktop---grid-container-tablet-lg, .desktop---grid-container-widescreen, .desktop\:grid-container, .desktop\:grid-container-card, .desktop\:grid-container-card-lg, .desktop\:grid-container-desktop, .desktop\:grid-container-desktop-lg, .desktop\:grid-container-mobile, .desktop\:grid-container-mobile-lg, .desktop\:grid-container-tablet, .desktop\:grid-container-tablet-lg, .desktop\:grid-container-widescreen, .usa-header--extended .usa-nav__inner, .usa-header--extended .usa-navbar, .usa-nav-container { padding-left: 3.5rem; padding-right: 3.5rem; }
  .usa-header--extended.megamenu-open .usa-nav .usa-nav__primary-item > .usa-nav__link { color: rgb(255, 255, 255); }
  .usa-header--extended.megamenu-open .usa-nav .usa-nav__primary-item > .usa-nav__link.usa-current::after, .usa-header--extended.megamenu-open .usa-nav .usa-nav__primary-item > .usa-nav__link:focus::after, .usa-header--extended.megamenu-open .usa-nav .usa-nav__primary-item > .usa-nav__link:hover::after { background-color: rgb(255, 255, 255); }
  .usa-nav__primary button[aria-expanded="true"] span::after { background: url("") center center / contain no-repeat; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: auto; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background: buttontext; mask: url("") center center / contain no-repeat; }
}
  .usa-nav__primary button[aria-expanded="true"] span::after { right: 0.75rem; background-color: rgb(255, 255, 255); }
  .l-grid--2-col > *, .l-grid--3-col > *, .l-grid--4-col > *, .l-grid--6-col > *, .l-grid > * { flex: 0 0 auto; min-width: 0px; }
}
@media (min-width: 75rem) {
  .desktop-lg---order-auto { }
  .desktop-lg---order-initial { order: initial; }
  .desktop-lg---order-first { order: -1; }
  .desktop-lg---order-0 { order: 0; }
  .desktop-lg---order-1 { order: 1; }
  .desktop-lg---order-2 { order: 2; }
  .desktop-lg---order-3 { order: 3; }
  .desktop-lg---order-4 { order: 4; }
  .desktop-lg---order-5 { order: 5; }
  .desktop-lg---order-6 { order: 6; }
  .desktop-lg---order-7 { order: 7; }
  .desktop-lg---order-8 { order: 8; }
  .desktop-lg---order-9 { order: 9; }
  .desktop-lg---order-10 { order: 10; }
  .desktop-lg---order-last { order: 999; }
}
@media (min-width: 75em) {
  .desktop-lg---text-left { text-align: left; }
  .desktop-lg---text-center { text-align: center; }
  .desktop-lg---text-right { text-align: right; }
  main.main--inverse { margin-top: -141px; }
  .flip-card.title-card .usa-card__details, .usa-card.flip-card .usa-card__details { padding: 2.5rem; }
  .img-placement-bg-fade-left .usa-hero__callout, .img-placement-bg-fade-right .usa-hero__callout { width: 60%; }
  .img-placement-bg-fade-left .usa-hero__heading, .img-placement-bg-fade-right .usa-hero__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 4.26rem; }
  .usa-hero.img-placement-bg-fade-right .usa-hero__callout { margin-left: 40%; }
  .usa-header--extended .usa-logo { left: 0px; top: 1.5rem; width: 272px; }
  .usa-header--extended .usa-navbar { padding-left: 0px; padding-right: 0px; }
  .l-constrain { padding-left: 3.5rem; padding-right: 3.5rem; }
  .l-constrain--inner { margin-left: -3.5rem; margin-right: -3.5rem; }
}
@media (min-width: 87.5rem) {
  .widescreen---order-auto { }
  .widescreen---order-initial { order: initial; }
  .widescreen---order-first { order: -1; }
  .widescreen---order-0 { order: 0; }
  .widescreen---order-1 { order: 1; }
  .widescreen---order-2 { order: 2; }
  .widescreen---order-3 { order: 3; }
  .widescreen---order-4 { order: 4; }
  .widescreen---order-5 { order: 5; }
  .widescreen---order-6 { order: 6; }
  .widescreen---order-7 { order: 7; }
  .widescreen---order-8 { order: 8; }
  .widescreen---order-9 { order: 9; }
  .widescreen---order-10 { order: 10; }
  .widescreen---order-last { order: 999; }
}
@media (min-width: 87.5em) {
  .masthead__image, .masthead__image picture { position: relative; height: auto; }
  .carousel-container .c-slider:not(.c-slider--no-overflow), .masthead__content, .usa-nav__primary .megamenu .l-constrain, .usa-preheader .l-constrain { padding-left: 0px; padding-right: 0px; }
  .widescreen---text-left { text-align: left; }
  .widescreen---text-center { text-align: center; }
  .widescreen---text-right { text-align: right; }
  .carousel-container .c-slider .slick-prev { left: -40px; }
  .carousel-container .c-slider .slick-next { right: -40px; }
  .carousel-container.has-overflow .carousel__cta, .carousel-container.has-overflow .carousel__heading { margin-left: 1rem; }
  .masthead { height: auto; }
  .masthead__image picture { left: auto; top: auto; transform: none; width: 100%; }
  .masthead__image picture img { width: 100%; height: auto; }
  .masthead__content { position: absolute; inset: 0px; }
  .masthead__content--inner { max-width: 100%; }
  .masthead__text { width: 75rem; max-width: 100%; left: 50%; transform: translateX(-50%); }
  .masthead__text .masthead__heading, .masthead__text .pre-title { max-width: 60%; }
}
@media (min-width: 37.5em) and (max-width: 62.4375em) and (min-width: 64em) {
  .l-grid--6-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--6-col { grid-template-columns: repeat(3, 1fr); }
}
@media (min-width: 37.5em) and (max-width: 62.4375em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--6-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--6-col { grid-template-columns: repeat(3, 1fr); }
}
@media (min-width: 37.5em) and (max-width: 50em) and (min-width: 64em) {
  .l-grid--4-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--4-col { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 37.5em) and (max-width: 50em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--4-col > * { flex: 0 0 auto; margin: 0px; min-width: 0px; width: 100%; }
  .l-grid--4-col { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 40em) and (max-width: 63.99em) and (min-width: 64em) {
  .l-grid--2-col > *, .l-grid--3-col > *, .l-grid--4-col > *, .l-grid--6-col > *, .l-grid > * { flex: 0 0 auto; min-width: 0px; }
}
@media (min-width: 40em) and (max-width: 63.99em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--2-col > *, .l-grid--3-col > *, .l-grid--4-col > *, .l-grid--6-col > *, .l-grid > * { flex: 0 0 auto; min-width: 0px; }
}
@media (max-width: 39.99em) and (min-width: 40em) and (max-width: 63.99em) {
  .l-grid--2-col > *, .l-grid--3-col > *, .l-grid--4-col > *, .l-grid--6-col > *, .l-grid > * { flex: 0 0 auto; min-width: 0px; }
}
@media (max-width: 64em) {
  .sidenav-wrapper { max-width: 480px; }
  .sidenav-wrapper.closed-mobile { display: none; }
  .sidenav-wrapper.open-mobile { display: block; }
  .sidenav-wrapper .block-views { padding: 1rem; border: 1px solid rgb(223, 225, 226); }
}
@media (max-width: 63.99em) and (forced-colors: active) {
  .usa-nav__primary .usa-current::after { background-color: buttontext; }
}
@media (max-width: 63.99em) and (min-width: 40em) and (forced-colors: active) {
  .usa-nav__primary .usa-current::after { background-color: buttontext; }
}
@media (max-width: 63.99em) {
  .search-toggle, .usa-nav { display: none; }
  .usa-nav__primary, .usa-nav__submenu { list-style-type: none; padding-left: 0px; }
  .usa-nav__primary > li, .usa-nav__submenu > li { margin-bottom: 0px; max-width: unset; }
  .usa-nav__primary-item, .usa-nav__submenu-item { border-top: 1px solid rgb(241, 243, 246); }
  .subsite-nav ul.menu li, .usa-nav__secondary .menu--account li, .usa-nav__secondary .usa-nav__secondary-links li { border-top: 1px solid rgba(247, 249, 250, 0.2); }
  .usa-breadcrumb__list-item { white-space: normal; }
  .usa-breadcrumb__list-item:nth-last-child(2) { position: static; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link { background-color: rgba(0, 0, 0, 0); border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; margin: 0px; padding: 1rem 0px 1rem calc(2ex + 0px); text-align: left; text-indent: calc(-2ex - 0px); color: rgb(11, 71, 120); display: inline-block; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0px; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; text-decoration: underline; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled { color: rgb(145, 145, 145); }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover { color: rgb(22, 46, 81); }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active { color: rgb(17, 24, 29); }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { background: url("arrow_back.svg") center center / contain no-repeat; display: inline-block; height: 2ex; width: 2ex; content: ""; vertical-align: baseline; margin-right: 0px; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { background: rgb(169, 174, 177); mask: url("arrow_back.svg") center center / contain no-repeat; }
}
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited { color: rgb(84, 39, 143); }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover { color: rgb(17, 47, 78); }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { bottom: -0.2em; height: 2ex; position: relative; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover { text-decoration: none; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span { text-decoration: underline; }
  figure.align-left, figure.align-right { float: none; }
  .usa-banner__button, .usa-banner__header-action { color: rgb(255, 255, 255); }
  .usa-banner__button::after, .usa-banner__header-action::after { background-color: rgb(255, 255, 255); }
  .usa-footer__secondary-section { padding-bottom: 4rem; }
  .usa-footer__social-links .social-links--icon { flex: 1 1 0%; flex-direction: column; }
  .usa-footer__social-links--secretary { padding-top: 2rem; }
  .usa-sign-up { text-align: center; }
  .usa-footer__secondary-top .usa-footer__nav .grid-row .menu a, .usa-footer__secondary-top .usa-footer__nav .row:not(.panels-flexible-row) .menu a { margin-bottom: 0.5rem; padding-bottom: 0.25rem; padding-top: 0.25rem; display: block; }
  .usa-logo { flex: 1 1 0%; font-size: 0.93rem; line-height: 0.9; margin-left: 1.5rem; }
  .usa-header--extended { padding-bottom: 0px; position: relative; z-index: 500; }
  .search-results__filters, .usa-nav { position: fixed; top: 0px; bottom: 0px; right: 0px; }
  .usa-header--extended .usa-nav a.usa-nav__link { color: rgb(255, 255, 255) !important; font-weight: 600; }
  .img-placement-bg-left, .img-placement-bg-right { padding-top: 0px; }
  .usa-nav { background: rgb(255, 255, 255); border-right: 0px; flex-direction: column; overflow-y: auto; width: 15rem; z-index: 500; }
  .usa-nav.is-visible { animation: 0.3s ease-in-out slidein-left; display: flex; }
  .usa-nav__primary { margin-bottom: 0px; order: 2; }
  .usa-nav__primary a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box) { display: block; padding: 0.5rem 1rem; text-decoration: none; }
  .usa-nav__primary a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):hover { background-color: rgb(247, 249, 250); text-decoration: none; }
  .usa-nav__primary a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):not(.usa-current) { color: rgb(86, 92, 101); }
  .usa-nav__primary a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):not(.usa-current):hover { color: rgb(11, 71, 120); }
  .usa-nav__primary a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box):not(.usa-current):focus { outline-offset: 0px; }
  .usa-nav__primary .usa-current { position: relative; color: rgb(11, 71, 120); font-weight: 700; }
  .usa-nav__primary .usa-current::after { background-color: rgb(11, 71, 120); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0.25rem; }
  .usa-nav__primary a { padding-bottom: 0.75rem; padding-top: 0.75rem; }
  .usa-nav__submenu { margin: 0px; }
  .usa-nav__submenu-item { font-size: 0.93rem; }
  .usa-nav__submenu .usa-current::after { display: none; }
  .usa-nav__submenu a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box) { padding-left: 2rem; }
  .usa-nav__submenu .usa-nav__submenu a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box) { padding-left: 3rem; }
  .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button):not(.tabs__link):not(.dropbutton__toggle-button):not(.button):not(.btn):not(.submit-box) { padding-left: 4rem; }
  .usa-nav__inner { flex-wrap: wrap; }
  .usa-nav__secondary { margin-top: 0px; flex: 0 0 auto; order: 1; width: 100%; }
  .usa-nav__secondary .menu--account, .usa-nav__secondary .usa-nav__secondary-links { border-bottom: 2px solid rgba(247, 249, 250, 0.2); }
  .usa-nav__secondary .menu--account a, .usa-nav__secondary .usa-nav__secondary-links a { display: block; padding: 0.5rem 1.5rem; }
  .usa-nav__primary .megamenu .menu__section-cta .menu__explore, .usa-sidenav .usa-sidenav__item > a { padding-bottom: 1rem !important; padding-top: 1rem !important; }
  .usa-nav .subsite-menu .l-constrain { padding-left: 1rem; padding-right: 1rem; }
  .usa-nav .subsite-menu .usa-accordion__button { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; padding-right: 2rem; }
  .subsite-nav ul.menu a { color: rgb(255, 255, 255) !important; padding-right: 0.25rem !important; padding-left: 1rem !important; border-left: 0.25rem solid rgb(26, 68, 128); }
  .usa-navbar { align-items: center; border-bottom: 1px solid rgb(241, 243, 246); display: flex; }
  .usa-search input[type="search"] { height: 2.5rem; max-width: none; }
  .usa-nav__secondary .usa-search { padding-bottom: 0px; padding-top: 0px; display: block; position: relative; }
  .search-header .search-links, .search-results__featured-content-types, .show-filters__button button.filters-button-desktop { display: none; }
  .search-result .tags { padding-bottom: 1rem; padding-top: 1rem; }
  .show-filters__button button.filters-button-mobile { background-color: rgb(255, 255, 255); border-color: rgb(27, 27, 27); border-style: solid; color: rgb(27, 27, 27); font-weight: 400; display: block; }
  .show-filters__button button.filters-button-mobile::after { height: 1rem; margin-left: 0.5rem; width: 1.25rem; background-color: rgba(0, 0, 0, 0); background-image: url(""); background-position: center center; background-repeat: no-repeat; background-size: 1.25rem 1rem; content: ""; display: inline-block; }
  .search-aggregations button.close { border-width: 0px; border-style: solid; height: 1.5rem; width: 1.5rem; background-color: rgba(0, 0, 0, 0); background-image: url(""); background-position: center center; background-repeat: no-repeat; background-size: 1.5rem; display: block; position: absolute; right: 1rem; top: 1rem; z-index: 4; }
  .search-results__filters .filters__heading, .search-results__filters .options-container__heading { font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.06rem; margin-top: 0px; padding-bottom: 0.5rem; color: rgb(22, 46, 81); font-weight: 700; display: block; border-bottom: 1px solid rgb(169, 174, 177); }
  .search-results__filters { background-color: rgb(255, 255, 255); padding: 3rem 1.5rem 1.5rem; height: 100%; left: 0px; z-index: 1000; }
  .search-results__filters .options-container { background-color: rgb(255, 255, 255); padding: 1rem; animation: 0.5s slide-out; bottom: 0px; left: 120%; position: absolute; top: 2rem; transition: left 0.5s; width: 100%; z-index: 2; }
  .search-results__filters .search-aggregation .fieldset__legend, .search-results__filters .search-aggregation .form-item__label, .search-results__filters .search-aggregation .usa-label { background-color: rgba(0, 0, 0, 0); max-width: 100%; padding-left: 0.25rem; padding-bottom: 0.5rem; padding-top: 0.5rem; width: 100%; position: relative; }
  .search-results__filters .search-aggregation > .fieldset__legend, .search-results__filters .search-aggregation > .form-item__label, .search-results__filters .search-aggregation > .usa-label { padding-right: 2.5rem; }
  .search-results__filters .search-aggregation > .fieldset__legend::after, .search-results__filters .search-aggregation > .form-item__label::after, .search-results__filters .search-aggregation > .usa-label::after { background-color: rgb(26, 68, 128); content: ""; display: inline-block; height: 16px; mask-image: url(""); mask-repeat: no-repeat; mask-size: 16px 16px; position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); width: 16px; }
  .search-results__filters .search-aggregation.active .options-container { left: 0px; overflow-y: auto; }
  .search-results__filters .back-to-filters { margin-bottom: 1.5rem; padding-left: 1.5rem; display: block; position: relative; }
  .path-search-results .social-sharing-toolbar--alt, .usa-nav__primary .megamenu .menu__subnav .menu__section-intro--content { display: none; }
  .search-results__filters .back-to-filters::before { background-color: rgb(169, 174, 177); background-size: 16px 17px; content: ""; display: block; height: 17px; left: 0px; mask-image: url(""); mask-repeat: no-repeat; mask-size: 16px 17px; position: absolute; top: 50%; transform: translateY(-50%); width: 16px; }
  .usa-nav.main-menu, .usa-nav__primary .megamenu .menu__subnav { background-color: rgb(17, 24, 29); }
  .carousel-container .c-slider .slick-arrow { width: 48px; height: 48px; }
  .carousel-container .c-slider:not(.c-slider--no-overflow) .slick-list { padding-left: 0px !important; padding-right: 4rem !important; }
  .slick-gallery-main .image-caption, .slick-gallery-main .video-caption { display: -webkit-box; -webkit-line-clamp: 2; -moz-box-orient: vertical; }
  .usa-nav.main-menu { flex: 1 1 100%; position: fixed; inset: 0px 0px auto; height: 100lvh; width: 100%; overflow: hidden; z-index: 600; }
  .usa-nav.main-menu.is-open { display: block; }
  .usa-nav.main-menu .usa-nav__wrapper { height: 100%; padding-top: env(safe-area-inset-top); padding-right: env(safe-area-inset-right); padding-bottom: env(safe-area-inset-bottom); padding-left: env(safe-area-inset-left); }
  .usa-nav.main-menu .usa-nav__inner { padding-top: 3rem; height: 100%; flex-flow: column; }
  .usa-nav.main-menu.mobile-panel-open .megamenu.is-open { transform: translateX(0px); }
  .usa-nav__primary { margin-top: 0px; flex: 1 1 auto; min-height: 0px; order: 2; overflow: hidden auto; position: relative; }
  .usa-nav__primary .usa-nav__primary-item { border-top-width: 0px; border-top-style: solid; padding-bottom: 0px; padding-top: 0px; position: static; }
  .usa-nav__primary .usa-nav__primary-item > .usa-nav__link { width: 100%; color: rgb(255, 255, 255); }
  .usa-nav__primary .usa-nav__primary-item .usa-nav__link { border-left-width: 0px; border-left-style: solid; position: relative; padding: 0.75rem 1.5rem 0.75rem 1rem !important; }
  .usa-nav__primary .usa-nav__primary-item .usa-nav__link:active, .usa-nav__primary .usa-nav__primary-item .usa-nav__link:focus, .usa-nav__primary .usa-nav__primary-item .usa-nav__link:hover { background-color: rgba(0, 0, 0, 0); border-left-width: 0px; border-left-style: solid; color: rgb(255, 255, 255); text-decoration: none; }
  .usa-nav__primary .usa-nav__primary-item a.usa-nav__link:active, .usa-nav__primary .usa-nav__primary-item a.usa-nav__link:focus, .usa-nav__primary .usa-nav__primary-item a.usa-nav__link:hover { background-color: rgba(0, 0, 0, 0) !important; }
  .usa-nav__primary .usa-nav__primary-item .usa-current > .usa-nav__link, .usa-nav__primary .usa-nav__primary-item.usa-current > .usa-nav__link { border-left-width: 0px; border-left-style: solid; }
  .usa-nav__primary .usa-nav__primary-item a.usa-nav__link { font-weight: 400; text-decoration: underline !important; }
  .usa-nav__primary .usa-nav__primary-item > .usa-nav__link.has-subnav { font-weight: 600; position: relative; z-index: 2; }
  .usa-nav__primary .usa-nav__primary-item > .usa-nav__link.has-subnav:active, .usa-nav__primary .usa-nav__primary-item > .usa-nav__link.has-subnav:focus, .usa-nav__primary .usa-nav__primary-item > .usa-nav__link.has-subnav:hover { background-color: rgba(0, 0, 0, 0); }
  .usa-nav__primary .usa-nav__primary-item > .usa-nav__link.has-subnav::after { background-color: rgb(255, 255, 255); content: ""; display: block; mask-image: url(""); mask-repeat: no-repeat; mask-size: 16px 16px; mask-position: center center; position: absolute; top: 50%; right: 0px; left: auto; width: 3rem; height: 2rem; transform: translateY(-50%); }
  .usa-nav__primary .megamenu { position: absolute; inset: 0px; transform: translateX(120%); transition: transform 250ms; z-index: 30; }
  .usa-nav__primary .megamenu .menu__subnav.nav-level-1 { padding-bottom: 2.5rem; height: calc(-8.5rem + 100vh); overflow: hidden auto; overscroll-behavior: contain; scrollbar-gutter: stable; }
  .usa-nav__primary .megamenu .menu__subnav.nav-level-2 { padding-bottom: 1rem; padding-top: 1rem; }
  .usa-nav__primary .megamenu .menu__subnav .usa-nav__link { padding: 0.5rem 1rem; }
  .usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link { width: 100%; display: block; }
  .usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link.has-subnav { background-color: rgba(0, 0, 0, 0); font-weight: 600; border-top: 2px solid transparent; }
  .usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link.has-subnav:active { background-color: rgba(0, 0, 0, 0); }
  .usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link.has-subnav.l2-open { background-color: rgb(22, 46, 81); border-top: 2px solid rgb(17, 24, 29); }
  .usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link.has-subnav::after { background-color: rgb(255, 255, 255); content: ""; display: block; mask-image: url(""); mask-repeat: no-repeat; mask-size: 16px 16px; mask-position: center center; position: absolute; top: 50%; left: auto; right: 0px; width: 3rem; height: 2rem; transform: translateY(-50%); }
  .usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link[aria-expanded="false"]::after { transform: translateY(-50%) scaleY(1); }
  .usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item .usa-nav__link[aria-expanded="true"]::after { transform: translateY(-50%) scaleY(-1); }
  .usa-nav__primary .megamenu .menu__subnav .usa-nav__submenu-item { border-top-width: 0px; border-top-style: solid; }
  .usa-nav__primary .megamenu .menu__back { padding-left: 3rem; padding-bottom: 0.75rem; padding-top: 0.75rem; color: rgb(255, 255, 255); font-weight: 600; width: 100%; display: block; }
  .tabbed-content--inner .tab-content.hide-mobile, .tabbed-content--inner .tab-nav li.hide-mobile { display: none; }
  .usa-nav__primary .megamenu .menu__back:active, .usa-nav__primary .megamenu .menu__back:focus, .usa-nav__primary .megamenu .menu__back:hover { background-color: rgb(22, 46, 81); color: rgb(255, 255, 255); }
  .usa-nav__primary .megamenu .menu__back::after { background-color: rgb(255, 255, 255); content: ""; display: block; mask-image: url(""); mask-repeat: no-repeat; mask-size: 16px 16px; mask-position: center center; position: absolute; top: 50%; left: 0px; width: 3rem; height: 2rem; transform: translateY(-50%); }
  .usa-nav { padding: 0px; }
  .usa-nav > .l-constrain { margin: 0px; }
  .tabbed-content--inner .tab-nav { flex: 1 0 100%; }
  .tabbed-content--inner .tab-nav li { padding-bottom: 1rem; flex: 1 0 50%; width: 50%; }
  .tabbed-content--inner .tab-nav li button.tab-button { border-radius: 0px; width: 100%; }
  .tabbed-content--inner .tab-nav li.mobile-odd button.tab-button { border-left: 2px solid rgb(11, 71, 120); border-radius: 4px 0px 0px 4px; }
  .tabbed-content--inner .tab-nav li.mobile-even button.tab-button { border-radius: 0px 4px 4px 0px; }
}
@media (max-width: 63.99em) and (min-width: 40em) {
  .usa-nav__primary .usa-current { position: relative; }
  .usa-nav__primary .usa-current::after { background-color: rgb(11, 71, 120); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0px; }
  .usa-nav__submenu .usa-current::after { display: none; }
}
@media (max-width: 54.99em) {
  .menu--language { flex-grow: 1; overflow: hidden auto; }
  .menu-overlay { background: rgba(61, 69, 81, 0.5); height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 1000; }
  .menu-modal { background-color: rgb(255, 255, 255); padding: 1.5rem; border-radius: 1rem; width: 30rem; bottom: 1rem; display: flex; flex-direction: column; left: 50%; max-height: 90vh; max-width: 95vw; position: fixed; top: 50%; transform: translate(-50%, -50%); z-index: 1001; border: 1px solid rgb(223, 225, 226); }
  .view table.responsive-enabled td.priority-low, .view table.responsive-enabled th.priority-low { display: none; }
}
@media (max-width: 39.99em) {
  .facet-filters__container .facet-filters, .search-aggregations .form-submit { margin-bottom: 1rem; }
  .l-grid, .l-grid--2-col, .l-grid--3-col, .l-grid--4-col, .l-grid--6-col { grid-template-columns: repeat(1, 1fr); }
  .heading-1, h1 { font-size: 2.13rem; }
  .heading-2, h2 { font-size: 1.46rem; }
  .heading-3, .search-result .heading-2, .search-result h2, .title-card-title p, .usa-accordion--nav .usa-accordion__heading, h3 { font-size: 1.2rem; }
  .usa-accordion--facets .usa-accordion__heading { margin-top: 0.5rem; }
  .usa-banner__button { width: 100%; }
  .usa-banner__button[aria-expanded="true"]::after { background: url("close.svg") center center / contain no-repeat; display: inline-block; height: 3rem; width: 3rem; content: ""; vertical-align: middle; margin-left: 0px; bottom: 0px; top: 0px; position: absolute; right: 0px; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-banner__button[aria-expanded="true"]::after { background: rgb(0, 94, 162); mask: url("close.svg") center center / contain no-repeat; }
}
  .usa-banner__button[aria-expanded="true"]::before { bottom: 0px; top: 0px; position: absolute; right: 0px; background-color: rgb(241, 243, 246); content: ""; display: block; height: 3rem; width: 3rem; }
  .card-bio.title-card, .usa-card.card-bio { max-width: 20rem; }
  .grid-col.card-link-tile, .grid-col.card-tile, ul.usa-collection.list--map-events .collection-cta, ul.usa-collection.list--map-events .usa-collection__body { flex: 1 0 100%; }
  .view__footer .view-all { display: inline-block; margin-bottom: 1rem; margin-top: 1rem; }
  .usa-footer__logo .usa-footer__logo-wrapper { display: flex; justify-content: center; text-align: center; }
  .usa-pagination__list { flex-wrap: wrap; }
  .usa-pagination__item { display: none; }
  .usa-pagination__item.usa-current__item, .usa-pagination__item.usa-pagination__after, .usa-pagination__item.usa-pagination__arrow, .usa-pagination__item.usa-pagination__before, .usa-pagination__item.usa-pagination__current, .usa-pagination__item.usa-pagination__first, .usa-pagination__item.usa-pagination__last, .usa-pagination__item.usa-pagination__overflow { display: inline-flex; }
  .facet-filters__filter-container, .facet-filters__search-form, .usa-pagination__item .usa-pagination__link-text, .view table.responsive-enabled td.priority-low, .view table.responsive-enabled td.priority-medium, .view table.responsive-enabled th.priority-low, .view table.responsive-enabled th.priority-medium { display: none; }
  .facet-filters__filter-container .usa-accordion__content { padding: 1rem; }
  .facet-filters__search { border-color: rgb(26, 68, 128); }
  .facet-filters__search input[type="search"] { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  .facet-filters__container .filter-results { margin-top: 1.5rem; }
  .carousel-container .c-slider { margin-left: -1.5rem; margin-right: -1.5rem; }
  .carousel-container .c-slider .slick-track { margin-left: 1rem; }
  .carousel-container .c-slider .c-slider__controls { padding-bottom: 2rem; }
  .carousel-container .c-slider .slick-arrow { margin-left: 1rem; margin-right: 1rem; }
  .tabbed-content--inner .tab-nav li button.tab-button { padding-left: 0.5rem; padding-right: 0.5rem; }
  .home--leadership-cards .card-bio-home .title-card > .colLeft .colLeft, .home--leadership-cards .card-bio-home .usa-card__img, .title-card > .colLeft .home--leadership-cards .card-bio-home .colLeft { max-width: 50%; }
  .home--leadership-cards .cards--secretary .card-bio-home { margin-bottom: 0px; }
  .home--leadership-cards .cards--secretary .card-bio-home .title-card > .colLeft .colLeft, .home--leadership-cards .cards--secretary .card-bio-home .usa-card__img, .title-card > .colLeft .home--leadership-cards .cards--secretary .card-bio-home .colLeft { max-width: 100%; }
}
@media (max-width: 39.99em) and (max-width: 39.99em) {
  .l-grid--2-col > *, .l-grid--3-col > *, .l-grid--4-col > *, .l-grid--6-col > *, .l-grid > * { flex: 0 0 auto; min-width: 0px; }
}
@media (max-width: 39.99em) and (min-width: 64em) {
  .l-grid--2-col > *, .l-grid--3-col > *, .l-grid--4-col > *, .l-grid--6-col > *, .l-grid > * { flex: 0 0 auto; min-width: 0px; }
}
@media (max-width: 29.99em) {
  .usa-prose > .usa-table--stacked tr:nth-child(2n+1) td, .usa-prose > .usa-table--stacked tr:nth-child(2n+1) th, .usa-prose > .usa-table--stacked-header tr:nth-child(2n+1) td, .usa-prose > .usa-table--stacked-header tr:nth-child(2n+1) th, .usa-table--stacked tr:nth-child(2n+1) td, .usa-table--stacked tr:nth-child(2n+1) th, .usa-table--stacked-header tr:nth-child(2n+1) td, .usa-table--stacked-header tr:nth-child(2n+1) th { background-color: inherit; }
  .usa-prose > .usa-table--stacked td[data-label], .usa-prose > .usa-table--stacked th[data-label], .usa-prose > .usa-table--stacked-header td[data-label], .usa-prose > .usa-table--stacked-header th[data-label], .usa-table--stacked td[data-label], .usa-table--stacked th[data-label], .usa-table--stacked-header td[data-label], .usa-table--stacked-header th[data-label] { padding-bottom: 0.75rem; }
  .usa-prose > .usa-table--stacked thead { display: none; }
  .usa-prose > .usa-table--stacked td, .usa-prose > .usa-table--stacked th { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-prose > .usa-table--stacked tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; display: block; width: 100%; }
  .usa-prose > .usa-table--stacked-header thead, .usa-prose > .usa-table--stacked-header tr td:first-child::before, .usa-prose > .usa-table--stacked-header tr th:first-child::before, .usa-table--stacked thead { display: none; }
  .usa-prose > .usa-table--stacked tr td:first-child, .usa-prose > .usa-table--stacked tr th:first-child { border-top-width: 0px; }
  .usa-prose > .usa-table--stacked tr:first-child td:first-child, .usa-prose > .usa-table--stacked tr:first-child th:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-prose > .usa-table--stacked td[data-label]::before, .usa-prose > .usa-table--stacked th[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0px; padding: 0.75rem 1rem 0.25rem; }
  .usa-prose > .usa-table--stacked-header td, .usa-prose > .usa-table--stacked-header th { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-prose > .usa-table--stacked-header tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; display: block; width: 100%; }
  .usa-prose > .usa-table--stacked-header tr td:first-child, .usa-prose > .usa-table--stacked-header tr th:first-child { border-top-width: 0px; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.6rem; line-height: 1.5; background-color: rgb(241, 243, 246); color: rgb(27, 27, 27); font-weight: 700; padding: 0.75rem 1rem; }
  .usa-prose > .usa-table--stacked-header tr:first-child td:first-child, .usa-prose > .usa-table--stacked-header tr:first-child th:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-prose > .usa-table--stacked-header td[data-label]::before, .usa-prose > .usa-table--stacked-header th[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0px; padding: 0.75rem 1rem 0.25rem; }
  .usa-pagination__item.usa-pagination__overflow { margin-left: 0px; margin-right: 0px; min-width: 1.25rem; padding-left: 0px; padding-right: 0px; }
  .usa-table--stacked td, .usa-table--stacked th { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-table--stacked tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; display: block; width: 100%; }
  .usa-table--stacked-header thead, .usa-table--stacked-header tr td:first-child::before, .usa-table--stacked-header tr th:first-child::before { display: none; }
  .usa-table--stacked tr td:first-child, .usa-table--stacked tr th:first-child { border-top-width: 0px; }
  .usa-table--stacked tr:first-child td:first-child, .usa-table--stacked tr:first-child th:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-table--stacked td[data-label]::before, .usa-table--stacked th[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0px; padding: 0.75rem 1rem 0.25rem; }
  .usa-table--stacked-header td, .usa-table--stacked-header th { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-table--stacked-header tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; display: block; width: 100%; }
  .usa-table--stacked-header tr td:first-child, .usa-table--stacked-header tr th:first-child { border-top-width: 0px; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 1.6rem; line-height: 1.5; background-color: rgb(241, 243, 246); color: rgb(27, 27, 27); font-weight: 700; padding: 0.75rem 1rem; }
  .usa-table--stacked-header tr:first-child td:first-child, .usa-table--stacked-header tr:first-child th:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-table--stacked-header td[data-label]::before, .usa-table--stacked-header th[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0px; padding: 0.75rem 1rem 0.25rem; }
}
@media (forced-colors: active) {
  .usa-banner__button-text, .usa-banner__header-action { color: linktext; }
  .usa-accordion__button, .usa-social-link { forced-color-adjust: none; }
  .usa-nav__close::before, .usa-search [type="submit"]::before { display: inline-block; content: ""; vertical-align: middle; margin-right: auto; }
  .form-item--checkbox .form-item__label::before, .usa-checkbox__label::before, .usa-radio__label::before { outline: transparent solid 2px; outline-offset: 2px; }
  .form-item__checkbox:disabled + [class*="__label"], .form-item__radio:disabled + [class*="__label"], .usa-checkbox__input:disabled + [class*="__label"], .usa-radio__input:disabled + [class*="__label"] { color: graytext; }
  .usa-checkbox__input--tile:checked + [class*="__label"], .usa-radio__input--tile:checked + [class*="__label"] { border: 0.25rem solid buttontext; }
  .form-item__checkbox:checked + [class*="__label"]::before, .usa-checkbox__input:checked + [class*="__label"]::before, .usa-checkbox__input:checked:disabled + [class*="__label"]::before { background-image: url(""), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
  .form-item__checkbox:checked + [class*="__label"]::before, .form-item__radio:checked + [class*="__label"]::before, .usa-checkbox__input:checked + [class*="__label"]::before, .usa-checkbox__input:checked:disabled + [class*="__label"]::before, .usa-radio__input:checked + [class*="__label"]::before { background-color: buttontext; }
  .form-item__select, .select2-container--default .select2-selection--single, .usa-select { appearance: listbox; background-image: none; padding-right: 0px; }
  .form-item__range::-webkit-slider-thumb, .usa-range::-webkit-slider-thumb { outline: transparent solid 2px; }
  .form-item__range::-moz-range-thumb, .usa-range::-moz-range-thumb { outline: transparent solid 2px; }
  .usa-combo-box--pristine .usa-combo-box__clear-input { background: url("close.svg") center center / contain no-repeat; display: inline-block; height: 1.5rem; width: auto; top: 0.5rem; }
  .usa-combo-box__toggle-list { background: url("expand_more.svg") center center / contain no-repeat; display: inline-block; height: auto; width: auto; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-combo-box--pristine .usa-combo-box__clear-input { background: buttontext; mask: url("close.svg") center center / contain no-repeat; }
  .usa-combo-box__toggle-list { background: buttontext; mask: url("expand_more.svg") center center / contain no-repeat; }
}
  .usa-combo-box__input-button-separator { background-color: buttontext; }
  .usa-date-picker--active .usa-date-picker__button, .usa-date-picker__button:not([disabled]):active, .usa-date-picker__button:not([disabled]):hover, .usa-date-picker__calendar__date:not([disabled]):active, .usa-date-picker__calendar__date:not([disabled]):hover, .usa-date-picker__calendar__month-selection:not([disabled]):active, .usa-date-picker__calendar__month-selection:not([disabled]):hover, .usa-date-picker__calendar__month:not([disabled]):active, .usa-date-picker__calendar__month:not([disabled]):hover, .usa-date-picker__calendar__next-month:not([disabled]):active, .usa-date-picker__calendar__next-month:not([disabled]):hover, .usa-date-picker__calendar__next-year-chunk:not([disabled]):active, .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__next-year:not([disabled]):active, .usa-date-picker__calendar__next-year:not([disabled]):hover, .usa-date-picker__calendar__previous-month:not([disabled]):active, .usa-date-picker__calendar__previous-month:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__previous-year:not([disabled]):active, .usa-date-picker__calendar__previous-year:not([disabled]):hover, .usa-date-picker__calendar__year-selection:not([disabled]):active, .usa-date-picker__calendar__year-selection:not([disabled]):hover, .usa-date-picker__calendar__year:not([disabled]):active, .usa-date-picker__calendar__year:not([disabled]):hover { background-color: buttontext; }
  .usa-date-picker__button:not([disabled]):hover, .usa-date-picker__calendar__date--range-date:not([disabled]):active, .usa-date-picker__calendar__date--selected:not([disabled]):active, .usa-date-picker__calendar__date--within-range:not([disabled]):active { background-color: highlight; }
  .usa-date-picker__button { background: url("") center center / contain no-repeat; display: inline-block; height: 2.5rem; width: 3rem; mask-size: 1.5rem !important; position: relative; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-date-picker__button { background: buttontext; mask: url("") center center / contain no-repeat; }
}
  .usa-date-picker__calendar__next-month, .usa-date-picker__calendar__next-year, .usa-date-picker__calendar__previous-month, .usa-date-picker__calendar__previous-year { mask-size: 1.5rem !important; }
  .usa-date-picker__calendar__previous-year:not([disabled]) { background: buttontext url("") center center / contain no-repeat; display: inline-block; height: 2.5rem; width: 3rem; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-date-picker__calendar__previous-year:not([disabled]) { background: buttontext; mask: url("") center center / contain no-repeat; }
}
  .usa-date-picker__calendar__previous-month:not([disabled]) { background: buttontext url("") center center / contain no-repeat; display: inline-block; height: 2.5rem; width: 3rem; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-date-picker__calendar__previous-month:not([disabled]) { background: buttontext; mask: url("") center center / contain no-repeat; }
}
  .usa-date-picker__calendar__next-year:not([disabled]) { background: buttontext url("") center center / contain no-repeat; display: inline-block; height: 2.5rem; width: 3rem; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-date-picker__calendar__next-year:not([disabled]) { background: buttontext; mask: url("") center center / contain no-repeat; }
}
  .usa-date-picker__calendar__next-month:not([disabled]) { background: buttontext url("navigate_next.svg") center center / contain no-repeat; display: inline-block; height: 2.5rem; width: 3rem; }
  .usa-banner__header-action::after, .usa-nav__primary button[aria-expanded="true"] span::after { background-color: buttontext; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-date-picker__calendar__next-month:not([disabled]) { background: buttontext; mask: url("navigate_next.svg") center center / contain no-repeat; }
}
  .usa-date-picker__calendar__next-year-chunk:not([disabled]), .usa-date-picker__calendar__previous-year-chunk:not([disabled]) { background-image: none; }
  .usa-date-picker__calendar__date--range-date:not([disabled]), .usa-date-picker__calendar__date--range-date:not([disabled]):focus, .usa-date-picker__calendar__date--selected:not([disabled]), .usa-date-picker__calendar__date--selected:not([disabled]):focus { border: 2px solid activetext; }
  .usa-date-picker__calendar__date--within-range:not([disabled]), .usa-date-picker__calendar__date--within-range:not([disabled]):focus, .usa-date-picker__calendar__date--within-range:not([disabled]):hover { border: 2px solid highlight; }
  .usa-date-picker__calendar__next-year-chunk, .usa-date-picker__calendar__previous-year-chunk { mask-size: 1.5rem !important; }
  .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after { background: url("") center center / contain no-repeat; display: inline-block; height: 2.5rem; width: 3rem; content: ""; vertical-align: middle; margin-left: auto; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after { background: buttontext; mask: url("") center center / contain no-repeat; }
}
  .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover { outline: transparent solid 2px; background-color: rgba(0, 0, 0, 0); }
  .usa-date-picker__calendar__next-year-chunk:not([disabled])::after { background: url("navigate_next.svg") center center / contain no-repeat; display: inline-block; height: 2.5rem; width: 3rem; content: ""; vertical-align: middle; margin-left: auto; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-date-picker__calendar__next-year-chunk:not([disabled])::after { background: buttontext; mask: url("navigate_next.svg") center center / contain no-repeat; }
}
  .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover { outline: transparent solid 2px; background-color: rgba(0, 0, 0, 0); }
  .usa-banner__lock-image path { fill: canvastext; }
  .usa-footer__primary-link--button::before { background-color: buttontext !important; }
  .usa-social-link { background-color: rgb(211, 211, 211); }
  .usa-nav__primary button { forced-color-adjust: auto; }
  .usa-nav__close::before { background: url("close.svg") center center / contain no-repeat; height: 1.25rem; width: 1.25rem; }
  .usa-nav__close img, .usa-search--small .usa-search__submit-icon, .usa-search__submit-icon { display: none; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-nav__close::before { background: buttontext; mask: url("close.svg") center center / contain no-repeat; }
}
  .usa-nav__close::before { background-color: buttontext; }
  .usa-pagination__button:active, .usa-pagination__button:focus, .usa-pagination__button:hover { border: 2px solid buttontext; }
  .usa-pagination .usa-current { outline: buttontext solid 2px; color: buttontext; }
  .usa-pagination .usa-current:active, .usa-pagination .usa-current:focus, .usa-pagination .usa-current:hover { color: buttontext; }
  .usa-search [type="submit"] { border: 2px solid transparent; }
  .usa-search [type="submit"]::before { background: url("search-1.svg") center center / contain no-repeat; height: 1.5rem; width: 1.5rem; }
  @supports ((-webkit-mask:url("")) or (mask:url(""))) {
  .usa-search [type="submit"]::before { background: buttontext; mask: url("search-1.svg") center center / contain no-repeat; }
}
  .usa-sidenav .usa-current::after, .usa-sidenav .usa-sidenav__item.active-trail::after { background-color: buttontext; }
}
@media print {
  blockquote, img, li, pre, tr { break-inside: avoid; }
  .btn, .button, .dropbutton__toggle-button, .more-link a, .submit-box, .tabs__link, .usa-button, .usa-button--outline.usa-button--inverse, .usa-pagination__button.usa-current, .usa-tag { border: 2px solid rgb(169, 174, 177); }
  * { background-color: rgba(0, 0, 0, 0) !important; box-shadow: none !important; color: rgb(0, 0, 0) !important; text-shadow: none !important; }
  @page { margin: 2cm; }
  iframe, nav { display: none; }
  .card-link-tile .heading-2, .card-link-tile h2, .card-tile .title-card-title .heading-2, .card-tile .title-card-title h2, .card-tile .usa-card__header .heading-2, .card-tile .usa-card__header h2, .heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6, .search-result .heading-2, .search-result h2, .title-card-title p, .usa-accordion--nav .usa-accordion__heading, h1, h2, h3, h4, h5, h6 { break-after: avoid; }
  .card-link-tile h2::after, .card-tile .title-card-title .heading-2::after, .card-tile .title-card-title h2::after, .card-tile .usa-card__header .heading-2::after, .card-tile .usa-card__header h2::after, .heading-1::after, .heading-2::after, .heading-3::after, .heading-4::after, .heading-5::after, .heading-6::after, .search-result h2::after, .title-card-title p::after, .usa-accordion--nav .usa-accordion__heading::after, h1::after, h2::after, h3::after, h4::after, h5::after, h6::after { display: inline-block; }
  p { }
  a, a:visited { text-decoration: none; }
  a[href]::after { content: " <" attr(href) ">"; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 10pt; font-weight: 400; text-transform: lowercase; }
  a[href*="?"]::after, a[href^="#"]::after, a[href^="javascript:"]::after, a[href^="mailto:"]::after, a[href^="tel:"]::after { content: ""; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  thead { display: table-header-group; }
  img { max-width: 100% !important; }
  .form-item__radio:checked + [class*="__label"]::before, .usa-radio__input:checked + [class*="__label"]::before { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(0, 94, 162) 0px 0px 0px 1rem inset, rgb(0, 94, 162) 0px 0px 0px 2px; }
  .form-item__checkbox:checked + [class*="__label"]::before, .usa-checkbox__input:checked + [class*="__label"]::before, .usa-checkbox__input:checked:disabled + [class*="__label"]::before { background-image: none; background-color: rgb(255, 255, 255); content: "✔"; text-align: center; }
  .usa-accordion__content { display: block !important; }
  .usa-banner__button, .usa-banner__content.usa-accordion__content { display: none !important; }
  .usa-breadcrumb { display: block; }
  .usa-card__details { padding: 0px !important; }
  .usa-collection__img-link::after, .usa-footer { display: none; }
  .hero-bg, .usa-hero.video-hero .video-hero-bg { display: none !important; }
  .usa-hero.img-right .usa-hero__img { order: 1; }
  .usa-hero.img-right .usa-hero__callout { order: 2; }
  .tabs__items, .usa-header--extended .usa-logo a::after, .usa-menu-btn, .usa-nav.main-menu, .usa-search { display: none; }
  .usa-hero__callout { padding-left: 0px; padding-right: 0px; }
  .usa-tag { padding: 0.25rem; }
}
@media screen and (max-width: 480px) {
  .office__text, .office__region-image { width: 100% !important; }
}
.office__flexbox { display: flex; flex-wrap: wrap-reverse; margin-bottom: 20px; }
.office__text { width: 280px; }
.office__address, .office__phone-number, .office__fax-number, .office__region-email, .office__speaker-official, .office__twitter { margin-bottom: 20px; }
.office__address .usa-icon, .office__phone-number .usa-icon, .office__fax-number .usa-icon, .office__region-email .usa-icon, .office__speaker-official .usa-icon, .office__twitter .usa-icon { vertical-align: bottom; }
.office__email, .office__phone-number, .office__twitter { color: rgb(0, 94, 162); font-weight: bold; margin-bottom: 1rem; margin-top: 1rem; }
.office__email a, .office__phone-number a, .office__twitter a { text-decoration: none; }
.office__email a:hover, .office__phone-number a:hover, .office__twitter a:hover, .office__email a:focus, .office__phone-number a:focus, .office__twitter a:focus { text-decoration: underline; }
.office__email .usa-icon, .office__phone-number .usa-icon, .office__twitter .usa-icon { vertical-align: top; }
.office__map { margin-bottom: 20px; }
.office__twitter img.icon { width: 20px; height: auto; margin-right: 11px; }
.office__map img.icon { width: 20px; height: auto; margin-right: 2px; }
.office__states { max-width: 100%; margin: 0px 20px 20px 0px; background: rgb(246, 247, 247); border: 1px solid rgb(204, 204, 204); }
.office__state { margin: 10px; }
.office__region-image { width: 350px; min-height: 244px; position: relative; }
.office__region-image img { max-height: 100%; max-width: 100%; width: auto; height: auto; position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; }
.office--table table { border: 1px solid rgb(240, 240, 240); border-collapse: collapse; margin-bottom: 10px; width: 100%; }
.office--table table thead { color: white; background: rgb(0, 94, 162); }
.office--table table tr { border-bottom: 1px solid rgb(240, 240, 240); }
.office--table table:not(.usa-table) th { border-collapse: collapse; border: 1px solid rgb(240, 240, 240); margin-bottom: 20px; }
.carousel { width: 580px; height: 340px; }
.carousel .carousel-indicators { bottom: 0px; left: 0px; z-index: 15; width: 100%; padding: 0px 20px 0px 0px; margin: 0px 0px 10px; text-align: right; list-style: none; }
.carousel .carousel-indicators li { display: inline-block; width: 20px; height: 8px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: rgb(153, 153, 153); border: medium; border-radius: 0px; }
.carousel .carousel-indicators .active { width: 20px; height: 8px; margin: 1px !important; background-color: rgb(255, 255, 255); }
.views-field-field-billboard-teaser-text { height: 0px; }
.views-field-field-billboard-image img { width: 580px; height: 340px; }
.carousel-caption { position: relative; inset: -100px 0px 0px; color: rgb(255, 255, 255); padding: 15px 20px; height: auto; text-align: left; overflow: hidden; cursor: pointer; }
.page-challenges .carousel-caption { cursor: auto; }
.page-challenges .carousel-caption .carousel-teaser-text { line-height: 20px; }
.carousel-caption::before, .page-challenges .carousel-caption::before { content: ""; position: absolute; opacity: 0.7; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; }
.page-challenges .carousel-caption::before { background: url(""); }
.carousel-caption::before { background: url("") repeat-x; }
.carousel-caption h3 { padding: 0px 0px 3px; margin: 0px; font-size: 22px; }
#site-content .carousel-caption h3 a, #site-content .carousel-caption h3 a:visited { margin: 10px 0px; font-size: 22px; color: rgb(255, 255, 255); text-decoration: none; }
.carousel-teaser-text { float: left; width: 450px; line-height: 1.2em; color: rgb(204, 204, 204); }
.carousel-control, .carousel-control:hover, .carousel-control:focus { opacity: 1; }
.carousel-control.left, .carousel-control.right { background-image: none; }
.carousel-indicators, .carousel-control { display: none; }
.carousel.multiple-items .carousel-indicators, .carousel.multiple-items .carousel-control { display: block; }
.carousel-control.right { right: 0px; width: 15%; }
.carousel-control .icon-prev { background: url("") no-repeat; width: 50px; height: 50px; left: 11px; }
.carousel-control .icon-next { background: url("") no-repeat; width: 50px; height: 50px; right: 11px; }
.carousel-control .icon-prev::before, .carousel-control .icon-next::before { content: ""; }
.carousel .field, .carousel .field__item { margin: 0px; }
#site-content .video-listing .more-link a { width: auto; font-size: 14px; line-height: 1.42857; color: rgb(255, 255, 255); background-color: rgb(0, 94, 162); appearance: none; border: 0px; border-radius: 0.25rem; cursor: pointer; display: inline-block; font-weight: 700; margin-right: 0.5rem; padding: 0.75rem 1.25rem; text-align: center; text-decoration: none; }
#site-content .video-listing .more-link a:visited { color: rgb(255, 255, 255); }
.usa-modal .media-oembed-content { display: block; width: 100%; height: auto; min-height: 400px; margin: 0px auto; }
.usa-modal .field--item { padding: 5px 0px; }
.usa-modal .field--name-field-posted-date { font-size: 16px; font-weight: bold; }
.usa-modal .field--name-field-tags .field--item { font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-transform: uppercase; background-color: rgb(0, 94, 162); border-radius: 2px; margin-right: 0.25rem; padding: 1px 5px; display: inline-block; }
.page-secretary .views-field-title { font-size: 16px; }
.page-secretary .date-display-single { float: left; font-weight: bold; margin-right: 5px; }
.page-secretary .the-latest .date-display-single { font-weight: normal; }
.page-secretary .views-field-field-blog-post-author { font-style: italic; margin-bottom: 10px; }
.page-secretary .node-leadership-bio .field-type-text-with-summary { margin-bottom: 0px; }
.page-secretary.node-type-leadership-bio .region-content .clearfix::after { display: none; }
.page-secretary .SecretaryVideo { float: left; width: 304px; }
.page-secretary .views-label-field-blog-post-author { float: left; margin-right: 2px; border-left: 1px solid rgb(0, 0, 0); padding-left: 5px; }
.page-secretary .views-label-field-speech-speaker { float: left; margin-right: 2px; border-left: 1px solid rgb(0, 0, 0); padding-left: 5px; }
.page-secretary .VideoText { float: left; width: 310px; margin-left: 20px; }
.page-secretary .media, .media-body p { margin-top: 5px !important; }
.page-secretary .VideoText a.view-all, p.view-all { font-weight: bold; padding: 0px 20px 0px 0px; }
.page-secretary .view-sec-latest-blog-post .view-footer .view-all { position: relative; float: left; width: 311px; margin-bottom: 15px; font-weight: bold; }
.page-secretary .first { }
.page-secretary div .field-content img { float: left; margin-right: 10px; position: relative; }
.page-secretary .StoryText { width: 240px; float: left; }
.page-secretary .timeline .stream { overflow: hidden scroll; position: relative; width: 304px; }
.page-secretary .views-field-title { margin-bottom: 8px; clear: both; font-size: 20px; font-family: Helvetica, Arial, sans-serif; }
.page-secretary .the-latest .views-field-title { font-size: 14px; }
.page-secretary hr { clear: both; border-bottom: 1px solid rgb(204, 204, 204); }
.page-secretary .region-sec-videos hr { clear: both; border-bottom: 1px solid rgb(204, 204, 204); border-top: 0px; }
.page-secretary .secretary-container { margin-bottom: 20px; }
.page-secretary .grey-feature-box { margin-top: 0px; margin-bottom: 20px; }
.page-secretary .below-the-fold-box, .page-secretary .tweets-blog { width: 310px; }
.page-secretary .tweets-blog { margin-top: 0px; margin-bottom: 0px; padding: 20px; }
.page-secretary .views-row { clear: both; border-bottom: 1px solid rgb(204, 204, 204); border-top: 0px; margin-bottom: 15px; padding-bottom: 15px; width: 100%; float: left; }
.page-secretary .the-latest .views-row:last-child { border-bottom: 0px; padding-bottom: 0px; }
.page-secretary div .media { overflow: visible !important; padding: 0px !important; }
.file img.file-icon { display: none !important; }
.page-secretary .views-field-field-speech-speaker { margin-bottom: 10px; }
.page-secretary .views-field-field-speech-date-given .date-display-single { float: left; display: block; }
.node-type-speech .field-name-field-speech-location, .field-name-field-speech-delivered-to, .field-name-field-speech-date-given, .field-name-field-speech-speaker { font-weight: bold; }
.speeches-row { margin-bottom: 10px; }
.speeches-row .views-field-field-speech-date-given { font-weight: bold; }
.page-secretary .view-news-releases-listing .views-field-title, .page-secretary .view-latestspeeches .views-field-title, .page-secretary .listing-view { margin-bottom: 0px; }
.page-secretary .view-news-releases-listing .views-row, .page-secretary .view-latestspeeches .views-row { margin-bottom: 0px; }
.page-secretary .view-news-releases-listing .news-listing-row, .page-secretary .view-latestspeeches .news-listing-row, .page-secretary .listing-view .news-listing-row { padding-bottom: 20px; }
.page-secretary .view-news-releases-listing .view-footer, .page-secretary .view-latestspeeches .view-footer, .page-secretary .listing-view .view-footer { clear: both; }
.page-secretary .views-row:nth-child(1) { padding-top: 0px; }
.page-secretary .view-news-releases-listing .view-footer p, .page-secretary .view-latestspeeches .view-footer p, .page-secretary .listing-view .view-footer p { border-bottom: medium; padding: 20px 0px 0px; }
.page-secretary .views-row:last-child { border-bottom: medium; }
.page-secretary .table-responsive { float: left; border-top: 1px solid rgb(204, 204, 204); width: 100%; }
.page-secretary .pagerer .pager { padding-left: 60px; }
.pane-instagram-block-instagram-block img { margin: 0px 10px 10px 0px !important; }
.instagram-img-container a:nth-child(2n) img { margin-right: 0px !important; }
.instagram-img-container a:active img, .instagram-img-container a:focus img { border: 2px solid rgb(0, 83, 204); }
.instagram-img-container { height: 515px; margin-bottom: 20px; }
.instagram-view-all { clear: left; }
@media only screen and (max-width: 767px) {
  .page-secretary .views-field-title .views-row p { width: 100%; }
  .page-secretary .addthis { width: 100% !important; }
  .page-secretary .nav { width: 100% !important; }
  .page-secretary .views-row { width: 100%; float: left; }
  .page-secretary hr { width: 100%; float: left; }
  .page-secretary .ytp-thumbnail { width: 100% !important; float: left; }
  .page-secretary div .media { display: block; padding-right: 20px !important; clear: right; }
  .page-secretary .views-field-title { width: 100%; }
  .page-secretary .StoryText { width: 100%; margin-top: 10px; float: left; }
  .page-secretary .main-section { display: block !important; width: 100% !important; }
  .page-secretary .top-container { width: 100% !important; }
  .page-secretary .secretary-container { width: 100%; }
  .page-secretary .secretary-container .secretary-img { margin-top: 20px; }
  .page-secretary .below-the-fold-box, .page-secretary .tweets-blog { width: 100%; float: left; }
  .page-secretary .tweets-blog { }
  .page-secretary .view-sec-latest-blog-post .view-footer .view-all { width: 100%; margin-bottom: 15px; font-weight: bold; }
  .page-secretary .view-latestspeeches .view-footer .view-all { width: 100%; margin-bottom: 15px; font-weight: bold; }
  .page-secretary .facebook-block.tall-tile, .page-secretary .instagram-block.tall-tile { width: 310px; }
  .page-secretary .panels-flexible-region-first.left { margin-bottom: 0px; }
  .page-secretary .panels-flexible-region:last-child .grey-feature-box { margin-bottom: 10px; }
}
.block-views-latest-deputy-sec-speeches-block .views-field-title { margin-bottom: 8px; clear: both; font-size: 20px; font-family: Helvetica, Arial, sans-serif; }
.block-views-latest-deputy-sec-speeches-block .views-row { clear: both; border-bottom: 1px solid rgb(204, 204, 204); border-top: 0px; margin-bottom: 0px; padding-bottom: 20px; width: 100%; float: left; }
.block-views-latest-deputy-sec-speeches-block .views-row:nth-child(1) { padding-top: 0px; }
.block-views-latest-deputy-sec-speeches-block .views-row:last-child { border-bottom: medium; }
.block-views-latest-deputy-sec-speeches-block .view-footer { clear: both; border-top: 1px solid rgb(204, 204, 204); float: left; width: 100%; padding-top: 5px; }
.block-views-latest-deputy-sec-speeches-block .view-footer p { border-bottom: medium; padding: 20px 0px 0px; }
.hidden_page { display: none; }
#voc { margin: 0px; font-size: 14px; }
#voc-wrapper { }
span.vocquestionnumber { display: none; }
ul.showList { margin: 0px; padding: 0px; }
ul.showList li.outter { clear: both; list-style-type: none; }
ul.showList li.outter .omb { font-size: 9px; margin-top: 50px; }
#voc-wrapper ul.showList p { margin-bottom: 25px; }
#voc div#page_1.current_page { float: left; color: rgb(0, 0, 0); clear: both; position: relative; padding: 0px; }
#page_1 .vocquestiontext { padding: 10px; float: left; color: rgb(51, 51, 51); font-weight: bold; width: 212px; font-size: 16px; background-color: rgb(247, 212, 128); }
#page_1 .vocradiosshort .place_vert br { display: none; }
#page_1 .surveyNav { display: none; }
.vocradiosshort { background-color: rgb(251, 237, 202); display: inline-block; width: 180px; padding: 10px 0px 6px 20px; color: rgb(51, 51, 51); }
.vocradiosshort .vocradio { float: left; margin: 0px 30px 0px 0px; }
div#voc_tool_container { margin-top: 50px; position: relative; z-index: 10; }
#voc_tool_container input[type="radio"], span.vocradio input[type="radio"] { display: block; position: absolute; left: -10000px; }
#voc_tool_container input[type="radio"] + label { display: block; height: 20px; vertical-align: middle; background: url("") no-repeat; cursor: pointer; margin-top: 0.1em; padding: 2px 0px 0px 25px; }
span.vocradio input[type="radio"] + label { display: block; height: 20px; vertical-align: middle; background: url("") no-repeat; cursor: pointer; margin-top: 0.1em; padding: 0px 0px 0px 25px; }
#voc_tool_container input[type="radio"]:checked + label, #voc_tool_container input[type="radio"]:focus + label { background: url("") no-repeat; border: 1px dotted rgb(0, 0, 0); }
span.vocradio input[type="radio"]:checked + label, span.vocradio input[type="radio"]:focus + label { background: url("") no-repeat; border: 1px dotted rgb(0, 0, 0); }
#voc_tool_container label[for="response_raw_responses_attributes_0_answer_7304"] { margin-left: -50px; }
.vocradio .question_2936_answer, .vocradio .question_2936_answer { float: left; }
.vocradio label { float: right; }
.vocradio label[for="response_raw_responses_attributes_0_answer_7566"], .vocradio label[for="response_raw_responses_attributes_0_answer_10022"], .vocradio label[for="response_raw_responses_attributes_0_answer_10106"] { margin: 0px 0px 0px -60px !important; padding: 0px 25px; }
.vocradio label[for="response_raw_responses_attributes_0_answer_7568"], .vocradio label[for="response_raw_responses_attributes_0_answer_10024"], .vocradio label[for="response_raw_responses_attributes_0_answer_10108"] { margin: -25px 10px 0px 20px !important; }
span.vocradio input#response_raw_responses_attributes_0_answer_7306 + label { position: relative; top: -25px; right: -30px; }
#voc_tool_container #page_2, #page_3 { float: left; background: url("") right top no-repeat; color: rgb(51, 51, 51); line-height: 1.25em; width: 425px; height: 275px; margin-bottom: 20px; }
#voc_tool_container #page_4 { float: left; background: url("") right top no-repeat; color: rgb(51, 51, 51); line-height: 1.25em; width: 425px; height: 290px; }
#voc_tool_container #page_4 .surveyNav { margin-top: -200px; padding: 0px 0px 0px 10px; }
#voc_tool_container #page_4 .omb { clear: both; margin: 245px 0px 0px; }
#voc_tool_container #page_2 .vocquestiontext, #voc_tool_container #page_3 .vocquestiontext, #voc_tool_container #page_4 .vocquestiontext { color: rgb(51, 51, 51); padding: 10px; font-size: 16px; font-weight: bold; }
#voc_tool_container #page_4 .voctextarea { background-color: rgb(251, 237, 202); float: left; width: 424px; margin-left: 1px; height: 200px; padding: 10px; }
#voc_tool_container .voctextarea textarea { clear: both; margin: 10px; height: 100px; width: 280px; }
.question_3068_answer, .question_3064_answer, .question_4030_answer, .question_4026_answer, .question_4068_answer, .question_4064_answer { margin: 0px 0px 0px 10px; }
.voctextfield { margin: 0px 0px 0px 20px; }
.vocquestiontext label[for="response_raw_responses_attributes_3_answer"], .vocquestiontext label[for="response_raw_responses_attributes_8_answer"] { font-weight: normal; margin: 0px 0px 0px 10px; }
.voctextfield input.text_question_field question_5692_answer, .voctextfield input.text_question_field question_5690_answer { width: 240px; height: 30px; margin: 0px 0px 0px 20px; }
.voctextfield .question_2940_answer, .voctextfield .question_2952_answer { margin: 0px 0px 0px 10px; }
.voctextfield .question_2950_answer { margin: 30px 0px 0px 10px; }
#page_1 .omb { clear: both; margin: 10px 0px 0px; }
#page_2 div.surveyNav, #page_3 div.surveyNav { clear: both; margin: -70px 0px 0px 10px; padding: 0px 0px 0px 10px; }
#page_2 .voccheckboxesshort br, #page_3 .voccheckboxesshort br { display: none; }
#page_2 .voccheckbox input, #page_3 .voccheckbox input { float: left; margin: 0px 10px; }
span.voccheckbox label { display: block; font-weight: normal; }
#page_2 .voccheckboxesshort, #page_3 .voccheckboxesshort { padding: 10px; background-color: rgb(251, 237, 202); font-weight: normal; font-size: 13px; margin-left: 1px; }
#voc_tool_container input[type="submit"] { background-color: rgb(250, 177, 13); color: rgb(14, 90, 152); border: medium; text-align: left; padding: 10px; cursor: pointer; }
#voc_tool_container #thank_you_text { padding: 10px; color: rgb(51, 51, 51); width: 425px; font-size: 16px; background-color: rgb(247, 212, 128); }
#voc_tool_container #thank_you_text br { display: none; }
#voc_tool_container #thank_you_text #important_to_us { font-weight: bold; }
#voc_tool_container #thank_you_icons { padding: 30px; color: rgb(51, 51, 51); width: 425px; font-size: 16px; background-color: rgb(251, 237, 202); }
#email-sign-up .form-submit, .form-actions input.form-submit, input[type="button"], #voc_tool_container input[type="submit"] { }
#voc_tool_container .vocradiosshort legend, #voc_tool_container .voccheckboxesshort legend { border: medium; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.timeline-entry::before { content: " "; color: rgb(25, 84, 148); float: left; position: relative; margin-left: 3px; z-index: 2; background-color: rgb(25, 84, 148); border-radius: 18px; height: 18px; width: 18px; }
.timeline-container { position: relative; }
.timeline-container .timeline { margin-top: 25px; }
.timeline-content { padding: 0px 0px 0px 40px; }
.timeline-content h2, .timeline-content h3 { float: left; line-height: 28px; margin-top: -25px; }
.timeline-content p:first-of-type { clear: both; }
.timeline-entry-date { font-weight: bold; }
.timeline::before { content: ""; width: 6px; height: 100%; background: rgb(204, 204, 204); left: 9px; top: 1px; position: absolute; z-index: 2; border: 1px solid rgb(153, 153, 153); }
#auto-suggest-popup { position: absolute; border: 1px solid lightgrey; background-color: white; z-index: 999; }
#auto-suggest-popup ul { margin: 0px; padding: 0px; }
#auto-suggest-popup li { display: block; margin: 0px; padding: 0px; }
#auto-suggest-popup a { display: block; white-space: nowrap; color: black; text-decoration: none; margin: 0px; padding: 5px; overflow: hidden; }
#auto-suggest-popup a:hover { background-color: rgb(221, 221, 221); }
#auto-suggest-popup a span { font-weight: bold; }
#auto-suggest-popup #selected_suggetion { background-color: rgb(221, 221, 221); }
#suggestionlabel { text-align: right; padding: 5px; color: green; }
.mlvp-wrapper { width: 100%; max-width: 640px; margin: 0px auto; font-family: helvetica; color: rgb(0, 0, 0); }
.vid-item .desc { color: rgb(0, 0, 0); }
.current-vid { opacity: 1 !important; color: rgb(204, 24, 30) !important; }
.player-container { width: 100%; }
.ui-body { border: medium !important; }
.ui-page-active { outline: none !important; }
.mlvp-container { position: relative; padding-bottom: 52%; padding-top: 38px; height: 0px; }
.mlvp-container iframe, .mlvp-container object, .mlvp-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: medium !important; }
.mlvp-list-container { overflow: hidden; margin-top: 0px; margin-left: 0px !important; margin-right: 0px !important; width: 671px; }
.mlvp-list { width: 671px !important; position: relative; top: 0px; left: 0px; box-sizing: inherit; }
.vid-item .desc { font-family: helvetica; color: rgb(0, 0, 0); margin-top: 5px; }
.noselect { width: 671px !important; user-select: none; }
.vid-item { height: 200px; width: 300px; float: left; margin: 55px 33px 0px 0px; padding: 0px; }
.vid-item iframe { border: medium; height: 170px; }
div.vid-item:first-child { display: none; }
#desc2 { padding-top: 10px; }
@media only screen and (max-width: 767px) {
  .desc { float: left; }
  .mlvp-wrapper { max-width: 300px; }
  .vid-item { width: 300px; height: auto; float: left; padding-bottom: 35px; margin-top: 0px; }
  .mlvp-list-container, .noselect, .mlvp-list { width: 320px !important; padding-top: 7px; }
}