:root, ::before, ::after, ::backdrop {
--radius-circle: 100%;
--radius-default: 3px;
--radius-large: 8px;
--radius-medium: 4px;
--radius-pill: 9999px;
--radius-small: 2px;
--site-margins: 3rem;
--site-margins-mobile: 1.5rem;
--site-max-width: 1104px;
--media-width-xs: 0px;
--media-width-sm: 544px;
--media-width-md: 768px;
--media-width-lg: 1024px;
--media-width-xl: 1280px;
--measure-narrow: 45ex;
--measure-base: 65ex;
--measure-wide: 80ex;
--spacer-1: 8px;
--spacer-2: 16px;
--spacer-3: 24px;
--spacer-4: 32px;
--spacer-5: 40px;
--spacer-6: 48px;
--spacer-7: 56px;
--spacer-none: 0px;
--spacer-half: 4px;
--grid-columns: 12;
--grid-gutter-width: var(--spacer-4);
--grid-form-gutter-width: var(--spacer-2);
--animation-speed-1: 250ms;
--animation-speed-2: 300ms;
--animation-speed-3: 500ms;
--animation-speed-4: 800ms;
--field-max-width: 460px;
--field-max-width--small: 6rem;
--field-max-width--medium: 12rem;
--color-white: #ffffff;
--color-black: #000000;
--color-transparent: transparent;
--color-transparent-black-alpha50: #00000080;
--color-transparent-black-alpha25: #00000040;
--color-transparent-white-alpha50: #ffffff80;
--color-transparent-white-alpha25: #ffffff40;
--color-background: #ffffff;
--color-background-inverse: #00395e;
--color-base: #262626;
--color-base-inverse: #ffffff;
--color-border: #d9d9d9;
--color-border-dark: #0f1e38;
--color-border-inverse: #ffffff;
--color-error-lightest: #fef5f7;
--color-error-lighter: #f7bbc5;
--color-error-light: #eb6077;
--color-error: #e31c3d;
--color-error-dark: #cc1937;
--color-error-darker: #9f142b;
--color-error-darkest: #720e1f;
--color-focus-light: #ffffff;
--color-focus-dark: #bd13b8;
--color-gray-lightest: #f2f2f2;
--color-gray-lighter: #d9d9d9;
--color-gray-light: #a6a6a6;
--color-gray: #808080;
--color-gray-dark: #5a5a5a;
--color-gray-darker: #404040;
--color-gray-darkest: #262626;
--color-muted: #5a5a5a;
--color-muted-inverse: #e9ecf1;
--color-primary-lightest: #e6f1f8;
--color-primary-lighter: #b3d4eb;
--color-primary-light: #4d9cd0;
--color-primary: #0071bc;
--color-primary-dark: #0066a9;
--color-primary-darker: #004f84;
--color-primary-darkest: #00395e;
--color-secondary-lightest: #e7f3e7;
--color-secondary-lighter: #b8dcb7;
--color-secondary-light: #59ac56;
--color-secondary: #12890e;
--color-secondary-dark: #107b0d;
--color-secondary-darker: #0d600a;
--color-secondary-darkest: #094507;
--color-accent-primary-lightest: #fcebe6;
--color-accent-primary-lighter: #f5c3b3;
--color-accent-primary-light: #e7724f;
--color-accent-primary: #dd3603;
--color-accent-primary-dark: #c73103;
--color-accent-primary-darker: #9b2602;
--color-accent-primary-darkest: #6f1b02;
--color-info-lightest: #e6f9fd;
--color-info-lighter: #b3ecf8;
--color-info-light: #4ed2ee;
--color-info: #02bfe7;
--color-info-dark: #02acd0;
--color-info-darker: #0186a2;
--color-info-darkest: #016074;
--color-success-lightest: #f6faf5;
--color-success-lighter: #b8dcb7;
--color-success-light: #59ac56;
--color-success: #12890e;
--color-success-dark: #107b0d;
--color-success-darker: #0d600a;
--color-success-darkest: #094507;
--color-warn-lightest: #fef9e9;
--color-warn-lighter: #fdedbc;
--color-warn-light: #fad662;
--color-warn: #f8c41f;
--color-warn-dark: #dfb01c;
--color-warn-darker: #ae8916;
--color-warn-darkest: #7c6210;
--color-visited: #4c2c92;
--font-size-base: 1rem;
--font-size-sm: 0.875rem;
--font-size-md: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.3125rem;
--font-size-2xl--mobile: 1.5rem;
--font-size-2xl: 1.5rem;
--font-size-3xl--mobile: 1.875rem;
--font-size-3xl: 2.25rem;
--font-size-4xl--mobile: 2.25rem;
--font-size-4xl: 3rem;
--font-size-5xl--mobile: 2.25rem;
--font-size-5xl--tablet: 3rem;
--font-size-5xl: 3.75rem;
--font-line-height-reset: 1;
--font-line-height-heading: 1.2999999523162842;
--font-line-height-base: 1.5;
--font-line-height-lead: 1.7000000476837158;
--font-family-heading: 'Open Sans', 'Inter', 'Roboto', 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', 'Arial', 'sans-serif';
--font-family-body: 'Open Sans', 'Inter', 'Roboto', 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', 'Arial', 'sans-serif';
--font-family-button: 'Open Sans', 'Inter', 'Roboto', 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', 'Arial', 'sans-serif';
--font-family-link: 'Open Sans', 'Inter', 'Roboto', 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', 'Arial', 'sans-serif';
--font-family-pagination: 'Open Sans', 'Inter', 'Roboto', 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', 'Arial', 'sans-serif';
--font-weight-heading-5xl: var(--font-weight-bold);
--font-weight-heading-4xl: var(--font-weight-normal);
--font-weight-heading-3xl: var(--font-weight-normal);
--font-weight-heading-2xl: var(--font-weight-bold);
--font-weight-heading-xl: var(--font-weight-bold);
--font-weight-heading-lg: var(--font-weight-bold);
--font-weight-heading-md: var(--font-weight-bold);
--font-weight-heading-sm: var(--font-weight-normal);
--font-weight-body-lg: var(--font-weight-normal);
--font-weight-body-md: var(--font-weight-normal);
--font-weight-body-sm: var(--font-weight-normal);
--font-weight-button-lg: var(--font-weight-bold);
--font-weight-button-md: var(--font-weight-bold);
--font-weight-button-sm: var(--font-weight-normal);
--font-weight-normal: 400;
--font-weight-bold: 700;
--font-weight-semibold: 600;
--global__color: var(--color-base);
--global__color--inverse: var(--color-base-inverse);
--global__font-family: var(--font-family-body);
--global__font-size: var(--font-size-base);
--global__line-height: var(--font-line-height-base);
--accordion__color: var(--color-base);
--accordion__border-top-left-radius: 0px;
--accordion__border-top-right-radius: 0px;
--accordion__border-bottom-left-radius: 0px;
--accordion__border-bottom-right-radius: 0px;
--accordion__border-width: var(--spacer-half);
--accordion-button__color: var(--color-base);
--accordion-content__background-color: var(--color-white);
--accordion__background-color: var(--color-gray-lightest);
--accordion__background-color--hover: var(--color-gray-lighter);
--accordion__border-color: var(--color-gray-lightest);
--alert__background-color--lightweight: var(--color-white);
--alert__border-left-color: var(--color-info);
--alert__border-color--error: var(--color-error);
--alert__border-color--success: var(--color-success);
--alert__border-color--warn: var(--color-warn);
--alert__font-color: var(--color-base);
--alert__background-color: var(--color-info-lightest);
--alert__background-color--error: var(--color-error-lightest);
--alert__background-color--success: var(--color-success-lightest);
--alert__background-color--warn: var(--color-warn-lightest);
--alert__icon-size: 1.5rem;
--alert__padding: var(--spacer-2);
--alert-bar__width: var(--spacer-1);
--badge__background-color--alert: var(--color-error);
--badge__background-color--info: var(--color-primary);
--badge__background-color--success: var(--color-success);
--badge__background-color--warn: var(--color-warn);
--badge__font-color: var(--color-white);
--badge__font-color--alert: var(--color-white);
--badge__font-color--info: var(--color-white);
--badge__font-color--success: var(--color-white);
--badge__font-color--warn: var(--color-base);
--badge__background-color: var(--color-gray-dark);
--badge__border-radius: var(--radius-pill);
--button__background-color: var(--color-transparent);
--button__background-color--active: var(--color-gray-lighter);
--button__background-color--hover: var(--color-gray-lightest);
--button__background-color--disabled: var(--color-transparent);
--button__border-color: var(--color-primary);
--button__border-color--active: var(--color-primary-darkest);
--button__border-color--hover: var(--color-primary-darker);
--button__border-color--disabled: var(--color-gray-lighter);
--button__border-radius: var(--radius-default);
--button__border-width: 1px;
--button__color: var(--color-primary);
--button__color--active: var(--color-primary-darkest);
--button__color--hover: var(--color-primary-darker);
--button__color--disabled: var(--color-gray-lighter);
--button-alt__background-color: var(--color-transparent);
--button-alt__background-color--active: var(--color-gray-lighter);
--button-alt__background-color--hover: var(--color-gray-lightest);
--button-alt__background-color--disabled: var(--color-transparent);
--button-alt__border-color: var(--color-secondary);
--button-alt__border-color--active: var(--color-secondary-darkest);
--button-alt__border-color--hover: var(--color-secondary-darker);
--button-alt__border-color--disabled: var(--color-gray-lighter);
--button-alt__color: var(--color-secondary);
--button-alt__color--active: var(--color-secondary-darkest);
--button-alt__color--hover: var(--color-secondary-darker);
--button-alt__color--disabled: var(--color-gray-lighter);
--button-dark__background-color: var(--color-transparent);
--button-dark__background-color--active: var(--color-transparent);
--button-dark__background-color--hover: var(--color-transparent);
--button-dark__background-color--disabled: var(--color-transparent);
--button-dark__border-color: var(--color-gray-lightest);
--button-dark__border-color--active: var(--color-gray-lighter);
--button-dark__border-color--hover: var(--color-white);
--button-dark__border-color--disabled: var(--color-gray-dark);
--button-dark__color: var(--color-gray-lightest);
--button-dark__color--active: var(--color-gray-lighter);
--button-dark__color--hover: var(--color-white);
--button-dark__color--disabled: var(--color-gray-dark);
--button-dark-alt__background-color: var(--color-transparent);
--button-dark-alt__background-color--active: var(--color-transparent);
--button-dark-alt__background-color--hover: var(--color-transparent);
--button-dark-alt__background-color--disabled: var(--color-transparent);
--button-dark-alt__border-color: var(--color-secondary-lighter);
--button-dark-alt__border-color--active: var(--color-secondary-light);
--button-dark-alt__border-color--hover: var(--color-secondary-lightest);
--button-dark-alt__border-color--disabled: var(--color-gray-dark);
--button-dark-alt__color: var(--color-secondary-lighter);
--button-dark-alt__color--active: var(--color-secondary-light);
--button-dark-alt__color--hover: var(--color-secondary-lightest);
--button-dark-alt__color--disabled: var(--color-gray-dark);
--button-solid__background-color: var(--color-primary);
--button-solid__background-color--active: var(--color-primary-darkest);
--button-solid__background-color--hover: var(--color-primary-darker);
--button-solid__background-color--disabled: var(--color-gray-lighter);
--button-solid__border-color: var(--color-primary);
--button-solid__border-color--active: var(--color-primary-darkest);
--button-solid__border-color--hover: var(--color-primary-darker);
--button-solid__border-color--disabled: var(--color-gray-lighter);
--button-solid__color: var(--color-white);
--button-solid__color--active: var(--color-white);
--button-solid__color--hover: var(--color-white);
--button-solid__color--disabled: var(--color-gray-darker);
--button-solid-alt__background-color: var(--color-secondary);
--button-solid-alt__background-color--active: var(--color-secondary-darkest);
--button-solid-alt__background-color--hover: var(--color-secondary-darker);
--button-solid-alt__background-color--disabled: var(--color-gray-lighter);
--button-solid-alt__border-color: var(--color-secondary);
--button-solid-alt__border-color--active: var(--color-secondary-darkest);
--button-solid-alt__border-color--hover: var(--color-secondary-darker);
--button-solid-alt__border-color--disabled: var(--color-gray-lighter);
--button-solid-alt__color: var(--color-white);
--button-solid-alt__color--active: var(--color-white);
--button-solid-alt__color--hover: var(--color-white);
--button-solid-alt__color--disabled: var(--color-gray-darker);
--button-solid-dark__background-color: var(--color-gray-lightest);
--button-solid-dark__background-color--active: var(--color-gray-lighter);
--button-solid-dark__background-color--hover: var(--color-white);
--button-solid-dark__background-color--disabled: var(--color-gray-darker);
--button-solid-dark__border-color: var(--color-gray-lightest);
--button-solid-dark__border-color--active: var(--color-gray-lighter);
--button-solid-dark__border-color--hover: var(--color-white);
--button-solid-dark__border-color--disabled: var(--color-gray-darker);
--button-solid-dark__color: var(--color-base);
--button-solid-dark__color--active: var(--color-base);
--button-solid-dark__color--hover: var(--color-base);
--button-solid-dark__color--disabled: var(--color-base);
--button-solid-dark-alt__background-color: var(--color-secondary-lighter);
--button-solid-dark-alt__background-color--active: var(--color-secondary);
--button-solid-dark-alt__background-color--hover: var(--color-secondary-lightest);
--button-solid-dark-alt__background-color--disabled: var(--color-gray-darker);
--button-solid-dark-alt__border-color: var(--color-secondary-lighter);
--button-solid-dark-alt__border-color--active: var(--color-secondary);
--button-solid-dark-alt__border-color--hover: var(--color-secondary-lightest);
--button-solid-dark-alt__border-color--disabled: var(--color-gray-darker);
--button-solid-dark-alt__color: var(--color-base);
--button-solid-dark-alt__color--active: var(--color-base);
--button-solid-dark-alt__color--hover: var(--color-base);
--button-solid-dark-alt__color--disabled: var(--color-base);
--button-ghost__background-color: var(--color-transparent);
--button-ghost__background-color--active: var(--color-transparent);
--button-ghost__background-color--hover: var(--color-transparent);
--button-ghost__background-color--disabled: var(--color-transparent);
--button-ghost__border-color: var(--color-transparent);
--button-ghost__border-color--active: var(--color-transparent);
--button-ghost__border-color--hover: var(--color-transparent);
--button-ghost__border-color--disabled: var(--color-transparent);
--button-ghost__color: var(--color-primary);
--button-ghost__color--active: var(--color-primary-darkest);
--button-ghost__color--hover: var(--color-primary-darker);
--button-ghost__color--disabled: var(--color-gray-lighter);
--button-ghost-alt__background-color: var(--color-transparent);
--button-ghost-alt__background-color--active: var(--color-transparent);
--button-ghost-alt__background-color--hover: var(--color-transparent);
--button-ghost-alt__background-color--disabled: var(--color-transparent);
--button-ghost-alt__border-color: var(--color-transparent);
--button-ghost-alt__border-color--active: var(--color-transparent);
--button-ghost-alt__border-color--hover: var(--color-transparent);
--button-ghost-alt__border-color--disabled: var(--color-transparent);
--button-ghost-alt__color: var(--color-secondary);
--button-ghost-alt__color--active: var(--color-secondary-darkest);
--button-ghost-alt__color--hover: var(--color-secondary-darker);
--button-ghost-alt__color--disabled: var(--color-gray-lighter);
--button-ghost-dark__background-color: var(--color-transparent);
--button-ghost-dark__background-color--active: var(--color-transparent);
--button-ghost-dark__background-color--hover: var(--color-transparent);
--button-ghost-dark__background-color--disabled: var(--color-transparent);
--button-ghost-dark__border-color: var(--color-transparent);
--button-ghost-dark__border-color--active: var(--color-transparent);
--button-ghost-dark__border-color--hover: var(--color-transparent);
--button-ghost-dark__border-color--disabled: var(--color-transparent);
--button-ghost-dark__color: var(--color-gray-lightest);
--button-ghost-dark__color--active: var(--color-gray-lighter);
--button-ghost-dark__color--hover: var(--color-white);
--button-ghost-dark__color--disabled: var(--color-gray-dark);
--button-ghost-dark-alt__background-color: var(--color-transparent);
--button-ghost-dark-alt__background-color--active: var(--color-transparent);
--button-ghost-dark-alt__background-color--hover: var(--color-transparent);
--button-ghost-dark-alt__background-color--disabled: var(--color-transparent);
--button-ghost-dark-alt__border-color: var(--color-transparent);
--button-ghost-dark-alt__border-color--active: var(--color-transparent);
--button-ghost-dark-alt__border-color--hover: var(--color-transparent);
--button-ghost-dark-alt__border-color--disabled: var(--color-transparent);
--button-ghost-dark-alt__color: var(--color-secondary-lighter);
--button-ghost-dark-alt__color--active: var(--color-secondary);
--button-ghost-dark-alt__color--hover: var(--color-secondary-lightest);
--button-ghost-dark-alt__color--disabled: var(--color-gray-dark);
--choice__background-color: var(--color-background);
--choice__background-color--checked: var(--color-primary);
--choice__background-color--inverse: var(--color-transparent);
--choice__border-color: var(--color-base);
--choice__border-color--checked: var(--color-primary);
--choice__border-color--error: var(--color-base);
--choice__border-color--error--inverse: var(--color-white);
--choice__border-color--inverse: var(--color-white);
--choice__border-color--left: var(--color-primary);
--choice__border-radius: 0px;
--choice__border-width: 2px;
--choice__color--unchecked: var(--color-white);
--choice__color--disabled: var(--color-muted);
--choice__size--small: 20px;
--choice__size-radio: 22px;
--choice__size-radio--small: 12px;
--choice-label__color--disabled: var(--color-muted);
--choice-label__color--disabled--inverse: var(--color-muted-inverse);
--choice-label__top-offset: 0.25rem;
--choice__background-color--disabled: var(--color-gray-lighter);
--choice__border-color--disabled: var(--color-gray-light);
--choice__border-color--focus: var(--color-primary-darker);
--choice__border-color--disabled--inverse: var(--color-gray-light);
--choice__size: 32px;
--choice__background-color--disabled--inverse: #e9ecf126;
--choice-wrapper__gap: 0.5rem;
--choice-wrapper__gap--small: 0.5rem;
--date-field__show-separators: 1;
--day-picker-button__background-color--hover: var(--color-primary-lightest);
--dialog__background-color: var(--color-background);
--dialog-overlay__background-color: var(--color-transparent-black-alpha50);
--dialog__padding: var(--spacer-4);
--drawer__background-color: var(--color-background);
--drawer__border-color: var(--color-border);
--drawer-close__color: var(--color-black);
--drawer-toggle__background-color--hover: var(--color-info);
--drawer-toggle__background-color--hover--inverse: var(--color-white);
--drawer-toggle__color--hover: var(--color-white);
--drawer-toggle__color--hover--inverse: var(--color-gray-darker);
--drawer-header__background-color: var(--color-gray-lightest);
--drawer-footer__background-color: var(--color-info-lightest);
--drawer__animation-timing: var(--animation-speed-2);
--filter-chip__background-color: var(--color-primary-lightest);
--filter-chip__background-color--active: var(--color-primary);
--filter-chip__border-color: var(--color-primary);
--filter-chip__border-color--active: var(--color-primary);
--filter-chip__border-radius: var(--radius-pill);
--filter-chip__color: var(--color-base);
--filter-chip__color--active: var(--color-white);
--filter-chip-icon__color: var(--color-base);
--filter-chip-icon__color-active: var(--color-white);
--hint__color: var(--color-muted);
--hint__color--inverse: var(--color-muted-inverse);
--label__font-family: var(--font-family-body);
--label__font-size: var(--font-size-md);
--label__font-weight: var(--font-weight-bold);
--label__letter-spacing: 0px;
--label__text-transform: inherit;
--inline-error__color: var(--color-error);
--inline-error__color--inverse: var(--color-error-lighter);
--link__color: var(--color-primary);
--link__color--active: var(--color-primary-darkest);
--link__color--hover: var(--color-primary-darker);
--link__color--visited: var(--color-visited);
--link__text-decoration-offset: 0.0390625rem;
--link__text-decoration-thickness: 0.0625rem;
--link__text-decoration-thickness--hover: 0.0625rem;
--link-inverse__color--active: var(--color-muted-inverse);
--link-inverse__color--hover: var(--color-muted-inverse);
--link-inverse__color--visited: var(--color-muted-inverse);
--link-inverse__color: var(--color-base-inverse);
--pagination-link__color: var(--color-primary);
--pagination-link__color--hover: var(--color-primary-darker);
--pagination-link__color--active: var(--color-primary-darkest);
--pagination-link__color--focus: var(--color-primary-darker);
--pagination-link__color--disabled: var(--color-gray-lighter);
--pagination-overflow__color: var(--color-gray-dark);
--pagination-page-count__color: var(--color-gray-dark);
--pagination-current-page__color: var(--color-base);
--steplist__background-color--current: var(--color-primary);
--steplist__color: var(--color-muted);
--steplist__color--current: var(--color-primary);
--steplist-step__border-color: var(--color-border);
--steplist-step__border-color--default: var(--color-muted);
--steplist-step__background-color--completed: var(--color-base);
--steplist-step__color: var(--color-muted);
--steplist-step__color--current: var(--color-white);
--steplist-step__color--completed: var(--color-base);
--review__border-color: var(--color-border);
--spinner__background-color: var(--color-background);
--spinner__color: var(--color-base);
--spinner__color--inverse: var(--color-white);
--spinner__background-color--inverse: var(--color-background-inverse);
--table__border-color: var(--color-black);
--table__background-color--striped: var(--color-gray-lightest);
--table__padding: var(--spacer-2);
--table-header__background-color: var(--color-gray-lightest);
--tabs__border-color: var(--color-border);
--tabs__background-color: var(--color-background);
--tabs__background-color--selected: var(--color-background);
--tabs__background-color--hover: var(--color-background);
--tabs__background-color--disabled: var(--color-gray-lighter);
--tabs__border-color--selected: var(--color-primary);
--tabs__border-color--disabled: var(--color-gray-lighter);
--tabs__color: var(--color-base);
--tabs__color--hover: var(--color-primary);
--tabs__color--selected: var(--color-primary);
--tabs-panel__background-color: var(--color-background);
--tabs__color--active: var(--color-primary-darker);
--tabs__color--disabled: var(--color-gray-darker);
--text-input__background-color--disabled: var(--color-gray-lighter);
--text-input__border-width: 2px;
--text-input__border-width--disabled: 2px;
--text-input__border-width--error: 3px;
--text-input__border-color: var(--color-base);
--text-input__border-color--disabled: var(--color-gray-light);
--text-input__border-color--error: var(--color-error);
--text-input__border-color--error--inverse: var(--color-error-lighter);
--text-input__border-color--inverse: var(--color-black);
--text-input__border-radius: var(--radius-default);
--text-input__color: var(--color-base);
--text-input__divider-color: var(--color-gray-light);
--text-input__padding: var(--spacer-1);
--text-input__line-height: 1.2999999523162842;
--text-input-currency-icon__line-height: var(--text-input__line-height);
--text-input-currency-icon__spacing: 20px;
--tooltip__background-color: var(--color-background);
--tooltip__border-color: var(--color-gray-darker);
--tooltip__border-color--active: #0071bc40;
--tooltip__border-color--inverse-active: #ffffff40;
--tooltip__border-width: 1px;
--tooltip__box-shadow-color: var(--color-gray-light);
--tooltip__color: var(--color-base);
--tooltip-icon__color: var(--color-primary);
--tooltip-icon__color--inverse: var(--color-white);
--tooltip-trigger__color: var(--color-base);
--vertical-nav-item__background-color--hover: var(--color-gray-lightest);
--vertical-nav-item__border-color: var(--color-gray-dark);
--vertical-nav-item__color--hover: var(--color-primary);
--vertical-nav-label__border-color--current: var(--color-primary);
--vertical-nav-label__color: var(--color-base);
--vertical-nav-label__color--current: var(--color-primary);
--vertical-nav-label-icon__color: var(--color-base);
--usa-banner__background-color: var(--color-gray-lightest);
--usa-banner-domain-icon__color: var(--color-primary);
--usa-banner-close-button__color--mobile: var(--color-primary);
--usa-banner-close-button__background-color--mobile: var(--color-gray-lighter);
--usa-banner-security-icon__color: var(--color-success-light);
}