:root {
  --size-content-1: 20ch;
  --size-content-2: 30ch;
  --size-content-3: 45ch;
  --size-content-4: 60ch;
  --size-header-1: 25ch;
  --size-header-2: 35ch;
  --size-header-3: 50ch;
  --rem-1px: 0.0625em;
  --rem-2px: 0.125rem;
  --rem-3px: 0.1875rem;
  --rem-4px: 0.25rem;
  --rem-6px: 0.375rem;
  --rem-8px: 0.5rem;
  --rem-9px: 0.56rem;
  --rem-10px: 0.625rem;
  --rem-11px: 0.6875rem;
  --rem-12px: 0.75rem;
  --rem-13px: 0.8125rem;
  --rem-14px: 0.875rem;
  --rem-15px: 0.9375rem;
  --rem-16px: 1rem;
  --rem-18px: 1.125rem;
  --rem-20px: 1.25rem;
  --rem-22px: 1.375rem;
  --rem-24px: 1.5rem;
  --rem-28px: 1.75rem;
  --rem-32px: 2rem;
  --rem-36px: 2.25rem;
  --rem-40px: 2.5rem;
  --rem-48px: 3rem;
  --rem-56px: 3.5rem;
  --rem-64px: 4rem;
  --rem-72px: 4.5rem;
  --rem-80px: 5rem;
  --rem-120px: 7.5rem;
  --rem-160px: 10rem;
  --rem-240px: 15rem;
  --rem-256px: 16rem;
  --rem-272px: 17rem;
  --rem-280px: 17.5rem;
  --rem-320px: 20rem;
  --rem-340px: 21.25rem;
  --rem-400px: 25rem;
  --rem-480px: 30rem;
  --rem-500px: 31.25rem;
  --em-neg-1-decimal-2px: -0.075em;
  --em-neg-0-decimal-40px -0.025em;
  --em-neg-0-decimal-32px: -0.02em;
  --em-neg-0-decimal-12px: -0.0075em;
  --em-0-decimal-75px: 0.075em;
  --em-0-decimal-64px: 0.04em;
  --em-0-decimal-32px: 0.02em;
  --em-0-decimal-16px: 0.01em;
  --em-1-decimal-2px: 0.075em;
  --em-1px: 0.0625em;
  --em-2px: 0.125em;
  --em-3px: 0.1875em;
  --em-4px: 0.25em;
  --em-6px: 0.375em;
  --em-8px: 0.5em;
  --em-10px: 0.625em;
  --em-12px: 0.75em;
  --em-14px: 0.875em;
  --em-16px: 1em;
  --em-18px: 1.125em;
  --em-20px: 1.25em;
  --em-22px: 1.375em;
  --em-24px: 1.5em;
  --em-28px: 1.75em;
  --em-32px: 2em;
  --em-36px: 2.25em;
  --em-40px: 2.5em;
  --em-48px: 3em;
  --em-56px: 3.5em;
  --em-64px: 4em;
  --em-72px: 4.5em;
  --em-80px: 5em;
  --em-120px: 7.5em;
  --em-160px: 10em;
  --em-240px: 15em;
  --em-320px: 20em;
  --em-480px: 30em;
  --size-1: var(--rem-4px);
  --size-2: var(--rem-8px);
  --size-3: var(--rem-16px);
  --size-4: var(--rem-20px);
  --size-5: var(--rem-24px);
  --size-6: var(--rem-28px);
  --size-7: var(--rem-32px);
  --size-8: var(--rem-48px);
  --size-9: var(--rem-64px);
  --size-10: var(--rem-80px);
  --size-11: var(--rem-120px);
  --size-12: var(--rem-160px);
  --size-13: var(--rem-240px);
  --size-14: var(--rem-320px);
  --size-15: var(--rem-480px);
  --font-sans-1: "Public Sans",Arial,Helvetica,sans-serif;
  --font-sans-2: "Galaxie Polaris", Arial,Helvetica,sans-serif;
  --font-slab-serif-1: "Tesla Slab", ui-serif, serif;
  --font-slab-serif-2: "GPThin Slab", ui-serif, serif;
  --font-serif: "Galaxie Copernicus", ui-serif, serif;
  --font-serif-bold: "Galaxie Copernicus", ui-serif, serif;
  --font-serif-extrabold: "Galaxie Copernicus", ui-serif, serif;
  --font-condensed: "Galaxie Polaris Condensed", Arial,Helvetica,sans-serif;
  --font-light: 300;
  --font-normal: 400;
  --font-medium: 500;
  --font-semibold: 600;
  --font-bold: 700;
  --font-extrabold: 900;
  --font-size-0: var(--rem-11px);
  --font-size-1: var(--rem-12px);
  --font-size-2: var(--rem-13px);
  --font-size-3: var(--rem-14px);
  --font-size-4: var(--rem-16px);
  --font-size-5: var(--rem-20px);
  --font-size-6: var(--rem-22px);
  --font-size-7: var(--rem-32px);
  --line-height-neg-2: -1;
  --line-height-neg-2: -0.5;
  --line-height-neg-1: -0.25;
  --line-height-0: 1;
  --line-height-1: 1.25;
  --line-height-2: 1.35;
  --line-height-3: 1.5;
  --line-height-4: 1.72;
  --line-height-5: 2;
  --line-height-6: 3;
  --line-height-7: 4;
  --line-height-8: 4.25;
  --letterspacing-neg-4: var(--em-neg-1-decimal-2px);
  --letterspacing-neg-3: var(--em-neg-0-decimal-40px);
  --letterspacing-neg-2: var(--em-neg-0-decimal-32px);
  --letterspacing-neg-1: var(--em-neg-0-decimal-12px);
  --letterspacing-1: var(--em-0-decimal-16px);
  --letterspacing-2: var(--em-0-decimal-32px);
  --letterspacing-3: var(--em-0-decimal-64px);
  --letterspacing-4: var(--em-1-decimal-2px);
  --black: #000000;
  --white: #ffffff;
  --lightest-accessible-gray: #767676;
  --gray-000: #FBFCFD;
  --gray-00: #F7F9FA;
  --gray-0: #F5F6F7;
  --gray-1: #EDEFF0;
  --gray-2: #DFE1E2;
  --gray-3: #C6CACE;
  --gray-4: #a9aeb1;
  --gray-5: #8D9297;
  --gray-6: #71767a;
  --gray-7: #565c65;
  --gray-8: #3d4551;
  --gray-9: #2d2e2f;
  --gray-10: #1C1D1F;
  --gray-11: #111117;
  --gray-12: var(--black);
  --indigo-1: #002578;
  --blue-0: #ADCDFF;
  --blue-1: #4083FF;
  --blue-2: #2D63FF;
  --blue-4: #0037FA;
  --red-1: #E52207;
}

.pgov-accordion .usa-accordion__button {
  background-color: #000000;
  color: #fff;
  font-family: 'Galaxie Polaris', sans-serif;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-bottom: none;
  padding: 0.75rem 1rem;
}

.pgov-accordion .inner-accordion .usa-accordion__button {
  background-color: var(--gray-1);
  color: var(--gray-11);
}

.pgov-accordion .inner-accordion .usa-accordion__button[aria-expanded=false], .usa-accordion__button[aria-expanded=false]:hover {
  background-image: url(../img/usa-icons/add.svg),linear-gradient(transparent,transparent);
  background-repeat: no-repeat;
}

.pgov-accordion .inner-accordion .usa-accordion__button[aria-expanded="true"] {
color: #fff;
}


.pgov-accordion ul li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
}

.pgov-accordion .usa-accordion__button[aria-expanded="true"] {
  background-image: url(https://assets.performance.gov/img/icons/remove_white.svg),linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: 1.25rem;
  background-color: #0808ff;
}

.pgov-accordion .usa-accordion__button[aria-expanded="false"] {
  background-image: url(https://assets.performance.gov/img/icons/add_white.svg),linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: 1.25rem;
}

.pgov-accordion p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9rem;
  line-height: 162%;
}


.pgov-accordion h3 {
  font-family: "Tesla Slab Bold 2", sans-serif;
  font-size: 1.4639705882rem;
  line-height: 162%;
  margin-top: 1rem;
  color: #002578;
}

.pgov-accordion h4 {
  font-family: "Galaxie Copernicus Extra Bold", serif;
  font-size: 0.9rem;
}


.pgov-accordion--lt-blue .usa-accordion__button {
  background-color: #F3F8FF;
  color: #002578;
}

.pgov-accordion--lt-blue .usa-accordion__button[aria-expanded="true"] {
  background-image: url(https://assets.performance.gov/img/icons/remove_white.svg),linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: 1.25rem;
  background-color: ##0037FA;
  color: #fff;
}

.pgov-accordion--lt-blue .usa-accordion__button[aria-expanded="false"] {
  background-image: url(https://assets.performance.gov/cx/assets/images/life-experiences/add_lt-blue.svg),linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: 1.25rem;
}

.pgov-accordion-metadata {
  padding: 1em;
  background-color: #f0f0f0;
}

.pgov-accordion-metadata strong {
  font-family: 'Galaxie Polaris', sans-serif;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.pgov-accordion-metadata p {
  border-bottom: 1px solid lightgray;
  margin: 0;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  font-size: 0.75rem;
}

.pgov-accordion-metadata p:first-of-type {
  padding-top: 0;
}

.pgov-accordion-metadata p:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}

.pgov-prose p {
    font-family: "Galaxie Copernicus Medium";
    font-size: 1rem;
    line-height: 1.6;
    letter-spacing: -0.02em;
}

.pgov-prose h2 {
font-size: 1.75rem;
color: #002578;
font-family: "Tesla Slab Bold 2";
line-height: 1.15;
}

.pgov-prose .usa-icon-list__content h3 {
  font-family: "Galaxie Copernicus Extra Bold", serif;
  font-size: 1rem;
  line-height: 162%;
  color: #000;
}

.pgov-cx-eo .usa-accordion__content ul {
  display: block;
  list-style-type: square;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 2.5rem;
  border-bottom: 1px solid lightgray;
  color: #3d4551;
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  list-style-type: none;
}

.pgov-cx-eo .usa-accordion__content ul li {
  background: url(https://assets.performance.gov/img/icons/pgov-bolt-red.svg) no-repeat left top;
  padding-left: 2em;
}

.pgov-cx-eo .usa-accordion__content ul li strong {
  font-family: "Galaxie Polaris Bold", sans-serif;
}

.pgov-prose .usa-checkbox__label {
  cursor: pointer;
  display: inherit;
  font-weight: normal;
  margin-top: 0.75rem;
  padding-left: 2.5rem;
  position: relative;
}

.pgov-prose .usa-checkbox__label {
  font-family: 'Galaxie Copernicus Medium', sans-serif;
  font-size: 1.06rem;
  line-height: 1.6;
  color: #000;
  letter-spacing: -0.02em;
}

.pgov-prose .usa-checkbox__label::before, .usa-radio__label::before {
  background-image: url("https://assets.performance.gov/cx/assets/images/life-experiences/pgov-left-quotemark.svg");
  box-shadow: 0 0 0 0;
  background-size: contain;
background-repeat: no-repeat;
background-color: none;
}

.pgov-prose .usa-checkbox__label {
  cursor: auto;
}

.usa-checkbox__label::before {
  height: 24px;
  width: 33px;
  border: none;
}

.usa-checkbox__label:before {
  content: " ";
  display: block;
  left: 0;
  margin-left: 2px;
  margin-top: 0.064rem;
  position: absolute;
  border: none;
}

.pgov-overline-5 {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 0.64rem !important;
  font-family: 'Galaxie Polaris Bold', sans-serif !important;
  color: #000; line-height: 100%;
  letter-spacing: 0.15em !important;
  padding-top: 1rem;
}

.usa-button.pgov-button-md {
  font-size: var(--font-size-1);
  font-family: var(--font-sans-1);
  font-weight: var(--font-semibold);
  color: var(--gray-text-4);
  line-height: var(--line-height-1);
  letter-spacing: var(--letterspacing-2);
  background-color: var(--white);
  border-radius: var(--rem-500px);
  border: 1px solid var(--gray-5);
  padding-left: var(--em-16px);
  padding-right: var(--em-16px);
  padding-top: var(--em-12px);
  padding-bottom: var(--em-12px);
}

.usa-button.pgov-button-md:hover {
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  color: var(--gray-text-4);
}

.usa-button.pgov-button-md:visited {
  background-color: var(--white);
  color: var(--gray-text-4);
}

.usa-button.pgov-button--dark {
  background-color: var(--gray-11);
  border: 1px solid var(--gray-11);
  color: var(--white);
}

.usa-button.pgov-button--dark:hover {
  background-color: var(--gray-11);
  border: 1px solid var(--gray-11);
  color: var(--white);
}

.usa-button.pgov-button--dark:visited {
  background-color: var(--gray-11);
  color: var(--white);
}

span.pgov-icon-linkage {
  background: url(https://assets.performance.gov/img/icons/pgov-linkage.svg) no-repeat;
  float: right;
  width: var(--rem-16px);
  height: var(--rem-16px);
  margin-left: var(--rem-4px);
}

.pgov-prose h1 {
    font-size: 2rem;
    color: #000000;
    font-family: "Galaxie Copernicus", serif;
    font-weight: normal;
    letter-spacing: -0.03em !important;
    line-height: 1.35;
}