/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}.usa-skipnav{left:-999em;position:absolute;}.usa-skipnav:focus{background:#f2c14e;color:#04101f;left:0.5rem;padding:0.5rem 1rem;position:absolute;top:0.5rem;z-index:100;}main{display:block;min-height:60vh;}.messages{margin:1rem auto;max-width:44rem;}.prog-footer{background:#0b1f3a;color:#fff;}.prog-footer a{color:#fff;}.usa-footer__secondary-section{background:#f0f0f0;color:#1b1b1b;padding:2rem 0;}.usa-footer__secondary-section a{color:#005ea8;}
.pager__items,.js-pager__items{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;list-style:none;margin:1.5rem 0;padding:0;}.pager__item{list-style:none;margin:0;}.pager__item a,.pager__item > span{border:1px solid var(--prog-line);border-radius:6px;color:var(--prog-blue-light);display:inline-block;padding:0.4rem 0.75rem;text-decoration:none;}.pager__item--current a,.pager__item.is-active a{background:var(--prog-blue);color:var(--prog-text);font-weight:700;}.pager__item--previous a:hover,.pager__item--next a:hover,.pager__item a:hover{text-decoration:underline;}.pager__item a:focus-visible{outline:3px solid var(--prog-blue-light);outline-offset:3px;}.pager__item.is-disabled,.pager__item [aria-disabled="true"]{opacity:0.6;pointer-events:none;}
