/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes scroll-appear{0%{opacity:0;bottom:-5.125rem;}60%{opacity:0;bottom:-5.125rem;}100%{opacity:1;bottom:0rem;}}.o-back-to-top{padding:0 var(--nei-spacing-medium) var(--nei-spacing-medium) var(--nei-spacing-medium);}.c-back-to-top-link{display:inline-flex;align-items:center;}.c-back-to-top-link__icon{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;background-color:#757575;opacity:.8;border-radius:50%;color:var(--nei-color-white,#ffffff);pointer-events:all;margin:0 var(--nei-spacing-x-small) 0 0;}@media (max-width:calc(40em - 1px)){.c-back-to-top-link__icon{width:2rem;height:2rem;}.c-back-to-top-link__icon .usa-icon--size-5{width:1rem;height:1rem;}}@media (min-width:40em){.o-back-to-top{bottom:0;position:sticky;z-index:500;pointer-events:none;display:flex;justify-content:flex-end;align-items:flex-end;height:0;padding:0;}.c-back-to-top-link{position:relative;justify-content:center;margin:var(--nei-spacing-medium) var(--nei-spacing-med-large) var(--nei-spacing-med-large);animation:scroll-appear linear;animation-timeline:scroll(root block);animation-range:0vh 100vh;}.c-back-to-top-link:is(:hover,:focus-visible) .c-back-to-top-link__icon{opacity:1;}.c-back-to-top-link__icon{margin:0;}.c-back-to-top-link__label{position:absolute;width:0.1rem;height:0.1rem;margin:-0.1rem;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%);}}
usa-banner{--theme-banner-font-family:"Public Sans",Arial,sans-serif;display:block;@media (width >= 64rem){margin-inline-start:-1rem;}@media (width >= 73rem){margin-inline-start:-2rem;}&:not(:defined){background-color:var(--theme-banner-background-color,#f0f0f0);min-height:var(--usa-size-touch-target,3rem);@media (width >= 40rem){min-height:calc(.88rem + (2 * var(--usa-spacing-05,.25rem)));}}}
