

:root[data-theme=light]{
    --background-white:var(--color-neutral-0);
    --background-block-primary:var(--color-neutral-0);
    --background-block-secondary:var(--color-neutral-50);
    --background-overlay-image:rgb(0,0,0,0.55);
    --background-overlay-page:rgb(0,0,0,0.6);
    --background-overlay-transparent:hsla(0,0%,96%,0);
    --background-page:var(--color-neutral-50);
    --background-neutral-disabled:var(--color-neutral-200);
    --background-neutral-primary:var(--color-neutral-1000);
    --background-neutral-secondary:var(--color-neutral-700);
    --background-neutral-subtle:var(--color-neutral-100);
    --background-neutral-subtlest:var(--color-neutral-50);
    --background-neutral-white:var(--color-neutral-0);
    --background-primary:var(--color-primary-600);
    --background-primary-subtle:var(--color-primary-100);
    --background-primary-subtlest:var(--color-primary-50);
    --background-status-error-subtle:var(--color-error-100);
    --background-status-error-subtlest:var(--color-error-50);
    --background-status-success-subtle:var(--color-success-100);
    --background-status-success-subtlest:var(--color-success-50);
    --background-status-warning-subtle:var(--color-warning-100);
    --background-status-warning-subtlest:var(--color-warning-50);
    --border-neutral:var(--color-neutral-700);
    --border-secondary:var(--color-secondary-600);
    --border-subtle:var(--color-neutral-300);
    --border-subtlest:var(--color-neutral-100);
    --border-disabled:var(--color-neutral-200);
    --button-outlined-error:var(--color-error-50);
    --button-outlined-error-active:var(--color-error-300);
    --button-outlined-error-hover:var(--color-error-200);
    --button-outlined-neutral:var(--color-neutral-50);
    --button-outlined-neutral-active:var(--color-neutral-300);
    --button-outlined-neutral-hover:var(--color-neutral-200);
    --button-outlined-primary:var(--color-primary-50);
    --button-outlined-secondary:var(--color-secondary-50);
    --button-outlined-secondary-active:var(--color-secondary-300);
    --button-outlined-secondary-hover:var(--color-secondary-200);
    --button-outlined-success:var(--color-success-50);
    --button-outlined-warning:var(--color-warning-50);
    --button-outlined-warning-active:var(--color-secondary-300);
    --button-solid-disabled:var(--color-neutral-200);
    --button-solid-error-active:var(--color-error-800);
    --button-solid-neutral:var(--color-neutral-600);
    --button-solid-neutral-active:var(--color-neutral-800);
    --button-solid-neutral-hover:var(--color-neutral-700);
    --button-solid-primary:var(--color-primary-600);
    --button-solid-secondary:var(--color-secondary-600);
    --button-solid-secondary-active:var(--color-secondary-300);
    --button-solid-success-active:var(--color-success-800);
    --button-solid-warning-active:var(--color-warning-300);
    --icon-default:var(--color-neutral-900);
    --icon-disabled:var(--color-neutral-300);
    --icon-neutral:var(--color-neutral-600);
    --icon-on-bold-black:var(--color-neutral-1000);
    --icon-on-bold-white:var(--color-neutral-0);
    --interactive-disabled:var(--color-neutral-200);
    --interactive-inactive:var(--color-neutral-300);
    --interactive-timer-error-solid:var(--color-error-800);
    --interactive-timer-neutral-solid:var(--color-neutral-800);
    --interactive-timer-neutral-subtle:var(--color-neutral-200);
    --status-focus:var(--color-focus-600);
    --text-primary-color:var(--color-primary-700);
    --text-black-fixed:var(--color-neutral-1000);
    --text-disabled:var(--color-neutral-300);
    --text-placeholder:var(--color-neutral-500);
    --text-primary:var(--color-neutral-950);
    --text-secondary:var(--color-neutral-700);
    --text-tertiary:var(--color-neutral-500);
    --text-white:var(--color-neutral-0);
    --text-white-fixed:var(--color-neutral-0);
    --text-status-error:var(--color-error-700);
    --text-status-warning:var(--color-warning-900)
}
@media(prefers-color-scheme:light){
    html:not([data-theme]),html[data-theme=auto]{
        --background-white:var(--color-neutral-0);
        --background-block-primary:var(--color-neutral-0);
        --background-block-secondary:var(--color-neutral-50);
        --background-overlay-image:rgb(0,0,0,0.55);
        --background-overlay-page:rgb(0,0,0,0.6);
        --background-overlay-transparent:hsla(0,0%,96%,0);
        --background-page:var(--color-neutral-50);
        --background-neutral-disabled:var(--color-neutral-200);
        --background-neutral-primary:var(--color-neutral-1000);
        --background-neutral-secondary:var(--color-neutral-700);
        --background-neutral-subtle:var(--color-neutral-100);
        --background-neutral-subtlest:var(--color-neutral-50);
        --background-neutral-white:var(--color-neutral-0);
        --background-primary:var(--color-primary-600);
        --background-primary-subtle:var(--color-primary-100);
        --background-primary-subtlest:var(--color-primary-50);
        --background-secondary:var(--color-secondary-600);
        --background-secondary-subtle:var(--color-secondary-200);
        --background-secondary-subtlest:var(--color-secondary-50);
        --background-status-error:var(--status-error);
        --background-status-error-subtle:var(--color-error-100);
        --background-status-error-subtlest:var(--color-error-50);
        --background-status-success:var(--status-success);
        --background-status-success-subtle:var(--color-success-100);
        --background-status-success-subtlest:var(--color-success-50);
        --background-status-warning:var(--status-warning);
        --background-status-warning-subtle:var(--color-warning-100);
        --background-status-warning-subtlest:var(--color-warning-50);
        --border-error:var(--color-error-600);
        --border-neutral:var(--color-neutral-700);
        --border-primary:var(--color-primary-600);
        --border-secondary:var(--color-secondary-600);
        --border-subtle:var(--color-neutral-300);
        --border-subtlest:var(--color-neutral-100);
        --border-success:var(--color-success-600);
        --border-warning:var(--color-warning-600);
        --border-disabled:var(--color-neutral-200);
        --button-outlined-error:var(--color-error-50);
        --button-outlined-error-active:var(--color-error-300);
        --button-outlined-error-hover:var(--color-error-200);
        --button-outlined-neutral:var(--color-neutral-50);
        --button-outlined-neutral-active:var(--color-neutral-300);
        --button-outlined-neutral-hover:var(--color-neutral-200);
        --button-outlined-primary:var(--color-primary-50);
        --button-outlined-primary-active:var(--color-primary-300);
        --button-outlined-primary-hover:var(--color-primary-200);
        --button-outlined-secondary:var(--color-secondary-50);
        --button-outlined-secondary-active:var(--color-secondary-300);
        --button-outlined-secondary-hover:var(--color-secondary-200);
        --button-outlined-success:var(--color-success-50);
        --button-outlined-success-active:var(--color-success-300);
        --button-outlined-success-hover:var(--color-success-200);
        --button-outlined-warning:var(--color-warning-50);
        --button-outlined-warning-active:var(--color-secondary-300);
        --button-outlined-warning-hover:var(--color-warning-200);
        --button-solid-disabled:var(--color-neutral-200);
        --button-solid-error:var(--color-error-600);
        --button-solid-error-active:var(--color-error-800);
        --button-solid-error-hover:var(--color-error-700);
        --button-solid-neutral:var(--color-neutral-600);
        --button-solid-neutral-active:var(--color-neutral-800);
        --button-solid-neutral-hover:var(--color-neutral-700);
        --button-solid-primary:var(--color-primary-600);
        --button-solid-primary-active:var(--color-primary-800);
        --button-solid-primary-hover:var(--color-primary-700);
        --button-solid-secondary:var(--color-secondary-600);
        --button-solid-secondary-active:var(--color-secondary-300);
        --button-solid-secondary-hover:var(--color-secondary-400);
        --button-solid-success:var(--color-success-600);
        --button-solid-success-active:var(--color-success-800);
        --button-solid-success-hover:var(--color-success-700);
        --button-solid-warning:var(--color-warning-500);
        --button-solid-warning-active:var(--color-warning-300);
        --button-solid-warning-hover:var(--color-warning-400);
        --icon-default:var(--color-neutral-900);
        --icon-disabled:var(--color-neutral-300);
        --icon-error:var(--status-error);
        --icon-neutral:var(--color-neutral-600);
        --icon-secondary:var(--color-secondary-700);
        --icon-success:var(--status-success);
        --icon-warning:var(--color-warning-700);
        --icon-on-bold-black:var(--color-neutral-1000);
        --icon-on-bold-white:var(--color-neutral-0);
        --icon-on-subtle:var(--color-primary-600);
        --interactive-active:var(--color-primary-600);
        --interactive-disabled:var(--color-neutral-200);
        --interactive-error:var(--color-error-600);
        --interactive-inactive:var(--color-neutral-300);
        --interactive-timer-error-solid:var(--color-error-800);
        --interactive-timer-error-subtle:var(--color-error-200);
        --interactive-timer-neutral-solid:var(--color-neutral-800);
        --interactive-timer-neutral-subtle:var(--color-neutral-200);
        --interactive-timer-primary-solid:var(--color-primary-800);
        --interactive-timer-primary-subtle:var(--color-primary-200);
        --interactive-timer-success-solid:var(--color-success-800);
        --interactive-timer-success-subtle:var(--color-success-200);
        --interactive-timer-warning-solid:var(--color-warning-500);
        --interactive-timer-warning-subtle:var(--color-warning-200);
        --status-error:var(--color-error-600);
        --status-focus:var(--color-focus-600);
        --status-success:var(--color-success-600);
        --status-visited:var(--color-visited-600);
        --status-warning:var(--color-warning-400);
        --text-primary-color:var(--color-primary-700);
        --text-secondary-color:var(--color-secondary-800);
        --text-black-fixed:var(--color-neutral-1000);
        --text-disabled:var(--color-neutral-300);
        --text-placeholder:var(--color-neutral-500);
        --text-primary:var(--color-neutral-950);
        --text-secondary:var(--color-neutral-700);
        --text-tertiary:var(--color-neutral-500);
        --text-white:var(--color-neutral-0);
        --text-white-fixed:var(--color-neutral-0);
        --text-status-error:var(--color-error-700);
        --text-status-info:var(--color-primary-600);
        --text-status-success:var(--color-success-700);
        --text-status-warning:var(--color-warning-900)
    }
}
:root[data-theme=dark]{
    --background-white:var(--color-neutral-1000);
    --background-block-primary:var(--color-neutral-950);
    --background-block-secondary:var(--color-neutral-800);
    --background-overlay-image:rgb(5,5,5,0.7);
    --background-overlay-page:rgb(0,0,0,0.8);
    --background-overlay-transparent:rgb(1,4,9,0);
    --background-page:var(--color-primary-1050);
    --background-neutral-disabled:var(--color-neutral-900);
    --background-neutral-primary:var(--color-neutral-900);
    --background-neutral-secondary:var(--color-neutral-1000);
    --background-neutral-subtle:var(--color-neutral-900);
    --background-neutral-subtlest:var(--color-neutral-950);
    --background-neutral-white:var(--color-neutral-1000);
    --background-primary:var(--color-primary-600);
    --background-primary-subtle:var(--color-primary-950);
    --background-status-error-subtle:var(--color-error-950);
    --background-status-error-subtlest:var(--color-error-950);
    --background-status-success-subtle:var(--color-success-950);
    --background-status-success-subtlest:var(--color-success-950);
    --background-status-warning-subtle:var(--color-warning-950);
    --background-status-warning-subtlest:var(--color-warning-950);
    --border-neutral:var(--color-neutral-200);
    --border-secondary:var(--color-secondary-600);
    --border-subtle:var(--color-neutral-600);
    --border-subtlest:var(--color-neutral-900);
    --border-disabled:var(--color-neutral-900);
    --button-outlined-error:var(--color-error-800);
    --button-outlined-error-active:var(--color-error-900);
    --button-outlined-error-hover:var(--color-error-950);
    --button-outlined-neutral:var(--color-neutral-800);
    --button-outlined-neutral-active:var(--color-neutral-900);
    --button-outlined-neutral-hover:var(--color-neutral-950);
    --button-outlined-primary:var(--color-primary-800);
    --button-outlined-primary-hover:var(--color-primary-950);
    --button-outlined-secondary-active:var(--color-secondary-900);
    --button-outlined-secondary-hover:var(--color-secondary-950);
    --button-outlined-success:var(--color-success-800);
    --button-outlined-success-hover:var(--color-success-950);
    --button-outlined-warning:var(--color-warning-800);
    --button-outlined-warning-active:var(--color-warning-900);
    --button-outlined-warning-hover:var(--color-warning-950);
    --button-solid-disabled:var(--color-neutral-950);
    --button-solid-error:var(--color-error-600);
    --button-solid-error-active:var(--color-error-700);
    --button-solid-error-hover:var(--color-error-500);
    --button-solid-neutral:var(--color-neutral-600);
    --button-solid-neutral-active:var(--color-neutral-700);
    --button-solid-neutral-hover:var(--color-neutral-500);
    --button-solid-primary-active:var(--color-primary-700);
    --button-solid-primary-hover:var(--color-primary-500);
    --button-solid-secondary:var(--color-secondary-600);
    --button-solid-success:var(--color-success-600);
    --button-solid-success-active:var(--color-success-700);
    --button-solid-success-hover:var(--color-success-500);
    --icon-default:var(--color-neutral-0);
    --icon-disabled:var(--color-neutral-900);
    --icon-error:var(--color-error-400);
    --icon-neutral:var(--color-neutral-200);
    --icon-on-bold-black:var(--color-neutral-1000);
    --icon-on-bold-white:var(--color-neutral-0);
    --icon-on-subtle:var(--color-primary-100);
    --interactive-disabled:var(--color-neutral-800);
    --interactive-inactive:var(--color-neutral-600);
    --interactive-timer-error-solid:var(--color-error-800);
    --interactive-timer-error-subtle:var(--color-error-900);
    --interactive-timer-neutral-solid:var(--color-neutral-600);
    --interactive-timer-neutral-subtle:var(--color-neutral-500);
    --interactive-timer-warning-subtle:var(--color-warning-900);
    --status-focus:var(--color-focus-300);
    --text-primary-color:var(--color-primary-100);
    --text-black-fixed:var(--color-neutral-1000);
    --text-disabled:var(--color-neutral-500);
    --text-placeholder:var(--color-neutral-300);
    --text-primary:var(--color-neutral-0);
    --text-secondary:var(--color-neutral-100);
    --text-tertiary:var(--color-neutral-300);
    --text-white:var(--color-neutral-1000);
    --text-white-fixed:var(--color-neutral-0);
    --text-status-error:var(--color-error-400);
    --text-status-warning:var(--color-warning-400)
}
@media(prefers-color-scheme:dark){
    html:not([data-theme]),html[data-theme=auto]{
        --background-white:var(--color-neutral-1000);
        --background-block-primary:var(--color-neutral-950);
        --background-block-secondary:var(--color-neutral-800);
        --background-overlay-image:rgb(5,5,5,0.7);
        --background-overlay-page:rgb(0,0,0,0.8);
        --background-overlay-transparent:rgb(1,4,9,0);
        --background-page:var(--color-primary-1050);
        --background-neutral-disabled:var(--color-neutral-900);
        --background-neutral-primary:var(--color-neutral-900);
        --background-neutral-secondary:var(--color-neutral-1000);
        --background-neutral-subtle:var(--color-neutral-900);
        --background-neutral-subtlest:var(--color-neutral-950);
        --background-neutral-white:var(--color-neutral-1000);
        --background-primary:var(--color-primary-600);
        --background-primary-subtle:var(--color-primary-950);
        --background-primary-subtlest:var(--color-primary-900);
        --background-secondary:var(--color-secondary-600);
        --background-secondary-subtle:var(--color-secondary-900);
        --background-secondary-subtlest:var(--color-secondary-900);
        --background-status-error:var(--status-error);
        --background-status-error-subtle:var(--color-error-950);
        --background-status-error-subtlest:var(--color-error-950);
        --background-status-success:var(--status-success);
        --background-status-success-subtle:var(--color-success-950);
        --background-status-success-subtlest:var(--color-success-950);
        --background-status-warning:var(--status-warning);
        --background-status-warning-subtle:var(--color-warning-950);
        --background-status-warning-subtlest:var(--color-warning-950);
        --border-error:var(--color-error-600);
        --border-neutral:var(--color-neutral-200);
        --border-primary:var(--color-primary-600);
        --border-secondary:var(--color-secondary-600);
        --border-subtle:var(--color-neutral-600);
        --border-subtlest:var(--color-neutral-900);
        --border-success:var(--color-success-600);
        --border-warning:var(--color-warning-600);
        --border-disabled:var(--color-neutral-900);
        --button-outlined-error:var(--color-error-800);
        --button-outlined-error-active:var(--color-error-900);
        --button-outlined-error-hover:var(--color-error-950);
        --button-outlined-neutral:var(--color-neutral-800);
        --button-outlined-neutral-active:var(--color-neutral-900);
        --button-outlined-neutral-hover:var(--color-neutral-950);
        --button-outlined-primary:var(--color-primary-800);
        --button-outlined-primary-active:var(--color-primary-900);
        --button-outlined-primary-hover:var(--color-primary-950);
        --button-outlined-secondary:var(--color-secondary-800);
        --button-outlined-secondary-active:var(--color-secondary-900);
        --button-outlined-secondary-hover:var(--color-secondary-950);
        --button-outlined-success:var(--color-success-800);
        --button-outlined-success-active:var(--color-success-900);
        --button-outlined-success-hover:var(--color-success-950);
        --button-outlined-warning:var(--color-warning-800);
        --button-outlined-warning-active:var(--color-warning-900);
        --button-outlined-warning-hover:var(--color-warning-950);
        --button-solid-disabled:var(--color-neutral-950);
        --button-solid-error:var(--color-error-600);
        --button-solid-error-active:var(--color-error-700);
        --button-solid-error-hover:var(--color-error-500);
        --button-solid-neutral:var(--color-neutral-600);
        --button-solid-neutral-active:var(--color-neutral-700);
        --button-solid-neutral-hover:var(--color-neutral-500);
        --button-solid-primary:var(--color-primary-600);
        --button-solid-primary-active:var(--color-primary-700);
        --button-solid-primary-hover:var(--color-primary-500);
        --button-solid-secondary:var(--color-secondary-600);
        --button-solid-secondary-active:var(--color-secondary-700);
        --button-solid-secondary-hover:var(--color-secondary-500);
        --button-solid-success:var(--color-success-600);
        --button-solid-success-active:var(--color-success-700);
        --button-solid-success-hover:var(--color-success-500);
        --button-solid-warning:var(--color-warning-600);
        --button-solid-warning-active:var(--color-warning-700);
        --button-solid-warning-hover:var(--color-warning-500);
        --icon-default:var(--color-neutral-0);
        --icon-disabled:var(--color-neutral-900);
        --icon-error:var(--color-error-400);
        --icon-neutral:var(--color-neutral-200);
        --icon-secondary:var(--color-secondary-400);
        --icon-success:var(--color-success-400);
        --icon-warning:var(--color-warning-400);
        --icon-on-bold-black:var(--color-neutral-1000);
        --icon-on-bold-white:var(--color-neutral-0);
        --icon-on-subtle:var(--color-primary-100);
        --interactive-active:var(--color-primary-600);
        --interactive-disabled:var(--color-neutral-800);
        --interactive-error:var(--color-error-600);
        --interactive-inactive:var(--color-neutral-600);
        --interactive-timer-error-solid:var(--color-error-800);
        --interactive-timer-error-subtle:var(--color-error-900);
        --interactive-timer-neutral-solid:var(--color-neutral-600);
        --interactive-timer-neutral-subtle:var(--color-neutral-500);
        --interactive-timer-primary-solid:var(--color-primary-800);
        --interactive-timer-primary-subtle:var(--color-primary-800);
        --interactive-timer-success-solid:var(--color-success-800);
        --interactive-timer-success-subtle:var(--color-success-800);
        --interactive-timer-warning-solid:var(--color-warning-400);
        --interactive-timer-warning-subtle:var(--color-warning-900);
        --status-error:var(--color-error-600);
        --status-focus:var(--color-focus-300);
        --status-success:var(--color-success-600);
        --status-visited:var(--color-visited-300);
        --status-warning:var(--color-warning-300);
        --text-primary-color:var(--color-primary-100);
        --text-secondary-color:var(--color-secondary-600);
        --text-black-fixed:var(--color-neutral-1000);
        --text-disabled:var(--color-neutral-500);
        --text-placeholder:var(--color-neutral-300);
        --text-primary:var(--color-neutral-0);
        --text-secondary:var(--color-neutral-100);
        --text-tertiary:var(--color-neutral-300);
        --text-white:var(--color-neutral-1000);
        --text-white-fixed:var(--color-neutral-0);
        --text-status-error:var(--color-error-400);
        --text-status-info:var(--color-primary-400);
        --text-status-success:var(--color-success-400);
        --text-status-warning:var(--color-warning-400)
    }
}
@media(max-width:29.99em){
    :root{
        --corner-radius-none:0rem;
        --corner-radius-2xs:0.125rem;
        --corner-radius-xs:0.25rem;
        --corner-radius-xs-nudge:0.375rem;
        --corner-radius-s:0.5rem;
        --corner-radius-s-nudge:0.75rem;
        --corner-radius-m:1rem;
        --corner-radius-m-nudge:1.25rem;
        --corner-radius-l:1.5rem;
        --corner-radius-xl:2rem;
        --corner-radius-2xl:2.5rem;
        --font-size-body-xs:0.75rem;
        --font-size-body-s:0.875rem;
        --font-size-body-m:1rem;
        --font-size-headline-xs:1rem;
        --font-size-body-l:1.125rem;
        --font-size-headline-s:1.125rem;
        --font-size-body-xl:1.25rem;
        --font-size-headline-m:1.375rem;
        --font-size-headline-l:1.875rem;
        --font-size-display-s:2.25rem;
        --font-size-headline-xl:2.375rem;
        --font-size-display-m:2.75rem;
        --font-size-display-l:3.375rem;
        --height-2xs:0.125rem;
        --height-xs:0.25rem;
        --height-xs-nudge:0.375rem;
        --height-s:0.5rem;
        --height-s-nudge:0.75rem;
        --height-m:1rem;
        --height-m-nudge:1.25rem;
        --height-l:1.5rem;
        --height-xl:2rem;
        --height-2xl:2.5rem;
        --height-3xl:3rem;
        --height-4xl:3.5rem;
        --height-5xl:4rem;
        --height-6xl:4.5rem;
        --height-7xl:5rem;
        --height-8xl:7.5rem;
        --height-component-xs:1.5rem;
        --height-component-s:2rem;
        --height-component-m:2.5rem;
        --height-component-l:3rem;
        --height-component-xl:3.5rem;
        --height-line-xs:1.125rem;
        --height-line-s:1.3125rem;
        --height-line-m:1.5rem;
        --height-line-l:1.6875rem;
        --height-line-xl:1.875rem;
        --height-line-2xl:2.25rem;
        --height-line-3xl:3rem;
        --icon-size-xs:0.75rem;
        --icon-size-s:0.875rem;
        --icon-size-m:1rem;
        --icon-size-l:1.125rem;
        --icon-size-xl:1.25rem;
        --icon-size-2xl:1.5rem;
        --icon-size-3xl:2rem;
        --icon-size-4xl:2.5rem;
        --icon-size-5xl:3rem;
        --spacing-none:0rem;
        --spacing-2xs:0.125rem;
        --spacing-xs:0.25rem;
        --spacing-xs-nudge:0.375rem;
        --spacing-s:0.5rem;
        --spacing-s-nudge:0.75rem;
        --spacing-m:1rem;
        --spacing-m-nudge:1.25rem;
        --spacing-l:1.5rem;
        --spacing-xl:2rem;
        --spacing-2xl:2.5rem;
        --spacing-3xl:3rem;
        --spacing-4xl:3.5rem;
        --spacing-5xl:4rem;
        --spacing-6xl:4.5rem;
        --spacing-7xl:5rem;
        --spacing-8xl:7.5rem;
        --spacing-multiline-vertical-padding-xs:0.1875rem;
        --spacing-multiline-vertical-padding-s:0.3125rem;
        --spacing-multiline-vertical-padding-m:0.5rem;
        --spacing-multiline-vertical-padding-l:0.625rem;
        --spacing-multiline-vertical-padding-xl:0.8125rem
    }
}
@media(min-width:30em)and (max-width:63.99em){
    :root{
        --corner-radius-none:0rem;
        --corner-radius-2xs:0.125rem;
        --corner-radius-xs:0.25rem;
        --corner-radius-xs-nudge:0.375rem;
        --corner-radius-s:0.5rem;
        --corner-radius-s-nudge:0.75rem;
        --corner-radius-m:1rem;
        --corner-radius-m-nudge:1.25rem;
        --corner-radius-l:1.5rem;
        --corner-radius-xl:2rem;
        --corner-radius-2xl:2.5rem;
        --font-size-body-xs:0.75rem;
        --font-size-body-s:0.875rem;
        --font-size-body-m:1rem;
        --font-size-body-l:1.125rem;
        --font-size-headline-xs:1.125rem;
        --font-size-body-xl:1.25rem;
        --font-size-headline-s:1.25rem;
        --font-size-headline-m:1.5rem;
        --font-size-headline-l:2rem;
        --font-size-display-s:2.5rem;
        --font-size-headline-xl:2.5rem;
        --font-size-display-m:3rem;
        --font-size-display-l:3.5rem;
        --height-2xs:0.125rem;
        --height-xs:0.25rem;
        --height-xs-nudge:0.375rem;
        --height-s:0.5rem;
        --height-s-nudge:0.75rem;
        --height-m:1rem;
        --height-m-nudge:1.25rem;
        --height-l:1.5rem;
        --height-xl:2rem;
        --height-2xl:2.5rem;
        --height-3xl:3rem;
        --height-4xl:3.5rem;
        --height-5xl:4rem;
        --height-6xl:4.5rem;
        --height-7xl:5rem;
        --height-8xl:7.5rem;
        --height-component-xs:1.5rem;
        --height-component-s:2rem;
        --height-component-m:2.5rem;
        --height-component-l:3rem;
        --height-component-xl:3.5rem;
        --height-line-xs:1.125rem;
        --height-line-s:1.3125rem;
        --height-line-m:1.5rem;
        --height-line-l:1.6875rem;
        --height-line-xl:1.875rem;
        --height-line-2xl:2.25rem;
        --height-line-3xl:3rem;
        --icon-size-xs:0.75rem;
        --icon-size-s:0.875rem;
        --icon-size-m:1rem;
        --icon-size-l:1.125rem;
        --icon-size-xl:1.25rem;
        --icon-size-2xl:1.5rem;
        --icon-size-3xl:2rem;
        --icon-size-4xl:2.5rem;
        --icon-size-5xl:3rem;
        --spacing-none:0rem;
        --spacing-2xs:0.125rem;
        --spacing-xs:0.25rem;
        --spacing-xs-nudge:0.375rem;
        --spacing-s:0.5rem;
        --spacing-s-nudge:0.75rem;
        --spacing-m:1rem;
        --spacing-m-nudge:1.25rem;
        --spacing-l:1.5rem;
        --spacing-xl:2rem;
        --spacing-2xl:2.5rem;
        --spacing-3xl:3rem;
        --spacing-4xl:3.5rem;
        --spacing-5xl:4rem;
        --spacing-6xl:4.5rem;
        --spacing-7xl:5rem;
        --spacing-8xl:7.5rem;
        --spacing-multiline-vertical-padding-xs:0.1875rem;
        --spacing-multiline-vertical-padding-s:0.3125rem;
        --spacing-multiline-vertical-padding-m:0.5rem;
        --spacing-multiline-vertical-padding-l:0.625rem;
        --spacing-multiline-vertical-padding-xl:0.8125rem
    }
}
@media(min-width:64em){
    :root{
        --corner-radius-none:0rem;
        --corner-radius-2xs:0.125rem;
        --corner-radius-xs:0.25rem;
        --corner-radius-xs-nudge:0.375rem;
        --corner-radius-s:0.5rem;
        --corner-radius-s-nudge:0.75rem;
        --corner-radius-m:1rem;
        --corner-radius-m-nudge:1.25rem;
        --corner-radius-l:1.5rem;
        --corner-radius-xl:2rem;
        --corner-radius-2xl:2.5rem;
        --font-size-body-xs:0.75rem;
        --font-size-body-s:0.875rem;
        --font-size-body-m:1rem;
        --font-size-body-l:1.125rem;
        --font-size-headline-xs:1.125rem;
        --font-size-body-xl:1.25rem;
        --font-size-headline-s:1.25rem;
        --font-size-headline-m:1.5rem;
        --font-size-headline-l:2rem;
        --font-size-display-s:2.5rem;
        --font-size-headline-xl:2.5rem;
        --font-size-display-m:3rem;
        --font-size-display-l:3.5rem;
        --height-2xs:0.125rem;
        --height-xs:0.25rem;
        --height-xs-nudge:0.375rem;
        --height-s:0.5rem;
        --height-s-nudge:0.75rem;
        --height-m:1rem;
        --height-m-nudge:1.25rem;
        --height-l:1.5rem;
        --height-xl:2rem;
        --height-2xl:2.5rem;
        --height-3xl:3rem;
        --height-4xl:3.5rem;
        --height-5xl:4rem;
        --height-6xl:4.5rem;
        --height-7xl:5rem;
        --height-8xl:7.5rem;
        --height-component-xs:1.5rem;
        --height-component-s:2rem;
        --height-component-m:2.5rem;
        --height-component-l:3rem;
        --height-component-xl:3.5rem;
        --height-line-xs:1.125rem;
        --height-line-s:1.3125rem;
        --height-line-m:1.5rem;
        --height-line-l:1.6875rem;
        --height-line-xl:1.875rem;
        --height-line-2xl:2.25rem;
        --height-line-3xl:3rem;
        --icon-size-xs:0.75rem;
        --icon-size-s:0.875rem;
        --icon-size-m:1rem;
        --icon-size-l:1.125rem;
        --icon-size-xl:1.25rem;
        --icon-size-2xl:1.5rem;
        --icon-size-3xl:2rem;
        --icon-size-4xl:2.5rem;
        --icon-size-5xl:3rem;
        --spacing-none:0rem;
        --spacing-2xs:0.125rem;
        --spacing-xs:0.25rem;
        --spacing-xs-nudge:0.375rem;
        --spacing-s:0.5rem;
        --spacing-s-nudge:0.75rem;
        --spacing-m:1rem;
        --spacing-m-nudge:1.25rem;
        --spacing-l:1.5rem;
        --spacing-xl:2rem;
        --spacing-2xl:2.5rem;
        --spacing-3xl:3rem;
        --spacing-4xl:3.5rem;
        --spacing-5xl:4rem;
        --spacing-6xl:4.5rem;
        --spacing-7xl:5rem;
        --spacing-8xl:7.5rem;
        --spacing-multiline-vertical-padding-xs:0.1875rem;
        --spacing-multiline-vertical-padding-s:0.3125rem;
        --spacing-multiline-vertical-padding-m:0.5rem;
        --spacing-multiline-vertical-padding-l:0.625rem;
        --spacing-multiline-vertical-padding-xl:0.8125rem
    }
}
:root{
    --color-primary-50:#f3f7fc;
    --color-primary-100:#e5eef9;
    --color-primary-200:#c5dbf2;
    --color-primary-300:#93bde6;
    --color-primary-400:#599bd7;
    --color-primary-500:#337fc4;
    --color-primary-600:#2362a2;
    --color-primary-700:#1e5086;
    --color-primary-800:#1d456f;
    --color-primary-900:#1d3c5d;
    --color-primary-950:#13263e;
    --color-primary-1000:#0f1f33;
    --color-primary-1050:#010409;
    --color-secondary-50:#fff9e9;
    --color-secondary-100:#fff6e1;
    --color-secondary-200:#fef0d0;
    --color-secondary-300:#fde1a1;
    --color-secondary-400:#ffcf74;
    --color-secondary-500:#fbc342;
    --color-secondary-600:#fab413;
    --color-secondary-700:#c8900f;
    --color-secondary-800:#af7a00;
    --color-secondary-900:#4a3403;
    --color-secondary-950:#3d2b00;
    --color-secondary-1000:#241b04;
    --color-neutral-0:#fff;
    --color-neutral-50:#f6f6f6;
    --color-neutral-100:#e7e7e7;
    --color-neutral-200:#d1d1d1;
    --color-neutral-300:#b0b0b0;
    --color-neutral-400:#888;
    --color-neutral-500:#6d6d6d;
    --color-neutral-600:#5d5d5d;
    --color-neutral-700:#4f4f4f;
    --color-neutral-800:#454545;
    --color-neutral-900:#3b3b3b;
    --color-neutral-950:#262626;
    --color-neutral-1000:#000;
    --color-neutral-transparent:hsla(0,0%,100%,0);
    --color-error-50:#fef2f2;
    --color-error-100:#fde3e3;
    --color-error-200:#fccccc;
    --color-error-300:#f8a9a9;
    --color-error-400:#f37676;
    --color-error-500:#e84b4b;
    --color-error-600:#c62828;
    --color-error-700:#b32222;
    --color-error-800:#7e1414;
    --color-error-900:#490c0c;
    --color-error-950:#300606;
    --color-error-1000:#240303;
    --color-success-50:#f3faf3;
    --color-success-100:#e2f6e3;
    --color-success-200:#c7ebc9;
    --color-success-300:#9bda9e;
    --color-success-400:#67c16b;
    --color-success-500:#42a547;
    --color-success-600:#2e7d32;
    --color-success-700:#2a6b2d;
    --color-success-800:#265529;
    --color-success-900:#204724;
    --color-success-950:#0d260f;
    --color-success-1000:#061b08;
    --color-warning-50:#fefbe8;
    --color-warning-100:#fef7c3;
    --color-warning-200:#feed8a;
    --color-warning-300:#fdd835;
    --color-warning-400:#fac615;
    --color-warning-500:#eaad08;
    --color-warning-600:#ca8504;
    --color-warning-700:#e49400;
    --color-warning-800:#be7d02;
    --color-warning-900:#6b4a0d;
    --color-warning-950:#432e06;
    --color-warning-1000:#2a1b00;
    --color-focus-300:#6caef4;
    --color-focus-600:#007bff
}
:root[data-theme=light]{
    --component-footer-background:var(--color-primary-900);
    --component-footer-separator:var(--color-primary-600);
    --component-footer-text-link:var(--color-primary-200);
    --component-footer-text-primary:var(--color-neutral-0);
    --component-footer-text-secondary:var(--color-neutral-200);
    --component-nav-background:var(--color-neutral-0);
    --component-nav-separator:var(--color-primary-200);
    --component-nav-text-link:var(--color-primary-900);
    --component-nav-text-primary:var(--color-primary-800);
    --component-nav-text-secondary:var(--color-neutral-900)
}
@media(prefers-color-scheme:light){
    html:not([data-theme]),html[data-theme=auto]{
        --component-footer-background:var(--color-primary-900);
        --component-footer-separator:var(--color-primary-600);
        --component-footer-text-link:var(--color-primary-200);
        --component-footer-text-primary:var(--color-neutral-0);
        --component-footer-text-secondary:var(--color-neutral-200);
        --component-nav-background:var(--color-neutral-0);
        --component-nav-separator:var(--color-primary-200);
        --component-nav-text-link:var(--color-primary-900);
        --component-nav-text-primary:var(--color-primary-800);
        --component-nav-text-secondary:var(--color-neutral-900)
    }
}
:root[data-theme=dark]{
    --component-footer-background:var(--color-neutral-950);
    --component-footer-separator:var(--color-neutral-600);
    --component-footer-text-link:var(--color-primary-100);
    --component-footer-text-primary:var(--color-neutral-50);
    --component-footer-text-secondary:var(--color-neutral-200);
    --component-nav-background:var(--color-neutral-950);
    --component-nav-separator:var(--color-neutral-600);
    --component-nav-text-link:var(--color-neutral-0);
    --component-nav-text-primary:var(--color-neutral-0);
    --component-nav-text-secondary:var(--color-neutral-100)
}
@media(prefers-color-scheme:dark){
    html:not([data-theme]),html[data-theme=auto]{
        --component-footer-background:var(--color-neutral-950);
        --component-footer-separator:var(--color-neutral-600);
        --component-footer-text-link:var(--color-primary-100);
        --component-footer-text-primary:var(--color-neutral-50);
        --component-footer-text-secondary:var(--color-neutral-200);
        --component-nav-background:var(--color-neutral-950);
        --component-nav-separator:var(--color-neutral-600);
        --component-nav-text-link:var(--color-neutral-0);
        --component-nav-text-primary:var(--color-neutral-0);
        --component-nav-text-secondary:var(--color-neutral-100)
    }
}
html{
    font-size:16px
}
*,:after,:before,html{
    box-sizing:border-box
}
body{
    background-color:var(--background-page);
    color:var(--text-primary);
    font-family:var(--font-family-primary,var(--font-family));
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%;
    margin:0;
    min-width:var(--layout-min-width,20rem);
    padding:0
}
body.body-fixed{
    overflow:hidden
}
:first-child{
    margin-top:0
}
img{
    height:auto;
    max-width:100%
}
*{
    margin:0
}

h1, h2 {
    padding-bottom: 10px;
    line-height: 10px;
}

.gov-content p + h2{
    line-height: 39px;
}

.iconpredtextem {
    display: inline-flex;
    width: 30px;
    height: 30px;
}


.h1,h1{
    font-size:var(--font-size-headline-xl);
    font-weight:500;
    line-height:130%
}
.h2,h2{
    font-size:var(--font-size-headline-l)
}
.h2,.h3,h2,h3{
    font-weight:500;
    line-height:150%
}
.h3,h3{
    font-size:var(--font-size-headline-m)
}
.h4,h4{
    font-size:var(--font-size-headline-s);
    font-weight:500;
    line-height:150%
}
.h5,.h6,h5,h6{
    font-size:var(--font-size-headline-xs);
    font-weight:500
}
.h5,.h6,h5,h6,p{
    line-height:150%
}
p{
    font-size:var(--font-size-body-m);
    font-weight:400
}
.gov-link,a{
    color:var(--text-primary-color);
    cursor:pointer;
    text-decoration:underline;
    transition:color .15s ease-in-out
}
.gov-link:focus,a:focus{
    outline:none
}
.gov-link:focus-visible,a:focus-visible{
    border-radius:var(--border-radius,var(--corner-radius-s));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-link>*,a>*{
    color:var(--text-primary-color)
}
.gov-link .gov-link--external-unset:after,.gov-link .gov-link--icon-unset .gov-icon,a .gov-link--external-unset:after,a .gov-link--icon-unset .gov-icon{
    display:none!important
}
@media not all and (pointer:coarse){
    .gov-link:hover,a:hover{
        text-decoration:none
    }
}
.gov-list,.gov-ordered-list,ol,ul{
    padding-left:calc(var(--icon-size-m) + var(--spacing-s))
}
.gov-list .gov-list__item,.gov-list li,.gov-ordered-list .gov-list__item,.gov-ordered-list li,ol .gov-list__item,ol li,ul .gov-list__item,ul li{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%;
    margin-bottom:var(--spacing-s)
}
.gov-list .gov-list__item:last-child,.gov-list li:last-child,.gov-ordered-list .gov-list__item:last-child,.gov-ordered-list li:last-child,ol .gov-list__item:last-child,ol li:last-child,ul .gov-list__item:last-child,ul li:last-child{
    margin-bottom:0
}
.gov-list .gov-list,.gov-list .gov-ordered-list,.gov-list ol,.gov-list ol:first-child,.gov-list ul,.gov-list ul:first-child,.gov-ordered-list .gov-list,.gov-ordered-list .gov-ordered-list,.gov-ordered-list ol,.gov-ordered-list ol:first-child,.gov-ordered-list ul,.gov-ordered-list ul:first-child,ol .gov-list,ol .gov-ordered-list,ol ol,ol ol:first-child,ol ul,ol ul:first-child,ul .gov-list,ul .gov-ordered-list,ul ol,ul ol:first-child,ul ul,ul ul:first-child{
    margin-top:var(--spacing-s);
    padding-left:var(--spacing-2xl)
}
.gov-list--plain,.gov-ordered-list--plain,ol--plain,ul--plain{
    list-style:none;
    padding-left:0
}
.gov-list--plain>.gov-list__item,.gov-list--plain>li,.gov-ordered-list--plain>.gov-list__item,.gov-ordered-list--plain>li,ol--plain>.gov-list__item,ol--plain>li,ul--plain>.gov-list__item,ul--plain>li{
    margin-bottom:0
}
.gov-list--plain>.gov-list__item:before,.gov-list--plain>li:before,.gov-ordered-list--plain>.gov-list__item:before,.gov-ordered-list--plain>li:before,ol--plain>.gov-list__item:before,ol--plain>li:before,ul--plain>.gov-list__item:before,ul--plain>li:before{
    display:none
}
.gov-list--inline>.gov-list__item,.gov-list--inline>li,.gov-ordered-list--inline>.gov-list__item,.gov-ordered-list--inline>li,ol--inline>.gov-list__item,ol--inline>li,ul--inline>.gov-list__item,ul--inline>li{
    display:inline-block;
    margin-bottom:0;
    margin-right:var(--spacing-2xl)
}
.gov-list--inline>.gov-list__item:last-child,.gov-list--inline>li:last-child,.gov-ordered-list--inline>.gov-list__item:last-child,.gov-ordered-list--inline>li:last-child,ol--inline>.gov-list__item:last-child,ol--inline>li:last-child,ul--inline>.gov-list__item:last-child,ul--inline>li:last-child{
    margin-right:0
}
.gov-list,ul{
    list-style:none
}
.gov-list .gov-list__item,.gov-list>li,ul .gov-list__item,ul>li{
    position:relative
}
.gov-list .gov-list__item:before,.gov-list>li:before,ul .gov-list__item:before,ul>li:before{
    color:var(--icon-on-subtle);
    content:"â—Ź";
    font-size:.8rem;
    left:calc(((var(--icon-size-m) + var(--list-bullet-size, var(--height-s)))/2 + var(--spacing-s))*-1);
    position:absolute;
    top:0
}
.gov-list ul>li:before,ul ul>li:before{
    content:"â—‹"
}
.gov-list ul>li:before ul>li:before,ul ul>li:before ul>li:before{
    content:"â– "
}
.gov-bg--background-white{
    background-color:var(--background-white)
}
.gov-bg--background-block-primary{
    background-color:var(--background-block-primary)
}
.gov-bg--background-block-secondary{
    background-color:var(--background-block-secondary)
}
.gov-bg--background-overlay-image{
    background-color:var(--background-overlay-image)
}
.gov-bg--background-overlay-page{
    background-color:var(--background-overlay-page)
}
.gov-bg--background-overlay-transparent{
    background-color:var(--background-overlay-transparent)
}
.gov-bg--background-page{
    background-color:var(--background-page)
}
.gov-bg--background-neutral-disabled{
    background-color:var(--background-neutral-disabled)
}
.gov-bg--background-neutral-primary{
    background-color:var(--background-neutral-primary)
}
.gov-bg--background-neutral-secondary{
    background-color:var(--background-neutral-secondary)
}
.gov-bg--background-neutral-subtle{
    background-color:var(--background-neutral-subtle)
}
.gov-bg--background-neutral-subtlest{
    background-color:var(--background-neutral-subtlest)
}
.gov-bg--background-neutral-white{
    background-color:var(--background-neutral-white)
}
.gov-bg--background-primary{
    background-color:var(--background-primary)
}
.gov-bg--background-primary-subtle{
    background-color:var(--background-primary-subtle)
}
.gov-bg--background-primary-subtlest{
    background-color:var(--background-primary-subtlest)
}
.gov-bg--background-secondary{
    background-color:var(--background-secondary)
}
.gov-bg--background-secondary-subtle{
    background-color:var(--background-secondary-subtle)
}
.gov-bg--background-secondary-subtlest{
    background-color:var(--background-secondary-subtlest)
}
.gov-bg--background-status-error{
    background-color:var(--background-status-error)
}
.gov-bg--background-status-error-subtle{
    background-color:var(--background-status-error-subtle)
}
.gov-bg--background-status-error-subtlest{
    background-color:var(--background-status-error-subtlest)
}
.gov-bg--background-status-success{
    background-color:var(--background-status-success)
}
.gov-bg--background-status-success-subtle{
    background-color:var(--background-status-success-subtle)
}
.gov-bg--background-status-success-subtlest{
    background-color:var(--background-status-success-subtlest)
}
.gov-bg--background-status-warning{
    background-color:var(--background-status-warning)
}
.gov-bg--background-status-warning-subtle{
    background-color:var(--background-status-warning-subtle)
}
.gov-bg--background-status-warning-subtlest{
    background-color:var(--background-status-warning-subtlest)
}
.gov-color--text-primary-color{
    color:var(--text-primary-color)
}
.gov-color--text-secondary-color{
    color:var(--text-secondary-color)
}
.gov-color--text-black-fixed{
    color:var(--text-black-fixed)
}
.gov-color--text-disabled{
    color:var(--text-disabled)
}
.gov-color--text-placeholder{
    color:var(--text-placeholder)
}
.gov-color--text-primary{
    color:var(--text-primary)
}
.gov-color--text-secondary{
    color:var(--text-secondary)
}
.gov-color--text-tertiary{
    color:var(--text-tertiary)
}
.gov-color--text-white{
    color:var(--text-white)
}
.gov-color--text-white-fixed{
    color:var(--text-white-fixed)
}
.gov-color--text-status-error{
    color:var(--text-status-error)
}
.gov-color--text-status-info{
    color:var(--text-status-info)
}
.gov-color--text-status-success{
    color:var(--text-status-success)
}
.gov-color--text-status-warning{
    color:var(--text-status-warning)
}
.gov-text--body-xs{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-text--body-s{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-text--body-m{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-text--body-l{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-text--body-xl{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%
}
.gov-text--body-xs-bold{
    font-size:var(--font-size-body-xs);
    font-weight:700;
    line-height:150%
}
.gov-text--body-s-bold{
    font-size:var(--font-size-body-s);
    font-weight:700;
    line-height:150%
}
.gov-text--body-m-bold{
    font-size:var(--font-size-body-m);
    font-weight:700;
    line-height:150%
}
.gov-text--body-l-bold{
    font-size:var(--font-size-body-l);
    font-weight:700;
    line-height:150%
}
.gov-text--body-xl-bold{
    font-size:var(--font-size-body-xl);
    font-weight:700;
    line-height:150%
}
.gov-text--headline-xs{
    font-size:var(--font-size-headline-xs);
    font-weight:500;
    line-height:150%
}
.gov-text--headline-s{
    font-size:var(--font-size-headline-s);
    font-weight:500;
    line-height:150%
}
.gov-text--headline-m{
    font-size:var(--font-size-headline-m);
    font-weight:500;
    line-height:150%
}
.gov-text--headline-l{
    font-size:var(--font-size-headline-l);
    font-weight:500;
    line-height:150%
}
.gov-text--headline-xl{
    font-size:var(--font-size-headline-xl);
    font-weight:500;
    line-height:130%
}
.gov-text--display-s{
    font-size:var(--font-size-display-s);
    font-weight:500;
    line-height:130%
}
.gov-text--display-m{
    font-size:var(--font-size-display-m);
    font-weight:500;
    line-height:125%
}
.gov-text--display-l{
    font-size:var(--font-size-display-l);
    font-weight:500;
    line-height:125%
}
.gov-hide{
    display:none
}
@media(max-width:29.99em){
    .gov-hide--sm{
        display:none;
        visibility:hidden
    }
}
@media(max-width:47.99em){
    .gov-hide--md{
        display:none;
        visibility:hidden
    }
}
@media(max-width:63.99em){
    .gov-hide--lg{
        display:none;
        visibility:hidden
    }
}
@media(max-width:74.99em){
    .gov-hide--xl{
        display:none;
        visibility:hidden
    }
}
:root[data-theme=light]{
    --background-white:var(--color-white);
    --background-block-primary:var(--color-white);
    --background-block-secondary:var(--color-secondary-50);
    --background-overlay:var(--color-secondary-100);
    --background-page:var(--color-secondary-200);
    --background-neutral-disabled:var(--color-secondary-200);
    --background-neutral-primary:var(--color-black);
    --background-neutral-secondary:var(--color-secondary-700);
    --background-neutral-subtle:var(--color-secondary-500);
    --background-neutral-subtlest:var(--color-secondary-500);
    --background-neutral-white:var(--color-white);
    --background-primary:var(--color-primary);
    --background-primary-subtle:var(--color-primary-300);
    --background-primary-subtlest:var(--color-primary-300);
    --background-secondary:var(--color-secondary-600);
    --background-secondary-subtle:var(--color-secondary-200);
    --background-secondary-subtlest:var(--color-secondary-50);
    --background-status-error:var(--status-error);
    --background-status-error-subtle:var(--color-error-200);
    --background-status-error-subtlest:var(--color-error-200);
    --background-status-success:var(--status-success);
    --background-status-success-subtle:var(--color-success-400);
    --background-status-success-subtlest:var(--color-success-300);
    --background-status-warning:var(--status-warning);
    --background-status-warning-subtle:var(--color-warning-300);
    --background-status-warning-subtlest:var(--color-warning-200);
    --border-error:var(--color-error-600);
    --border-neutral:var(--color-secondary-dark);
    --border-primary:var(--color-primary-600);
    --border-secondary:var(--color-secondary-400);
    --border-subtle:var(--color-secondary-400);
    --border-subtlest:var(--color-secondary-400);
    --border-success:var(--color-success-600);
    --border-warning:var(--color-warning-600);
    --border-disabled:var(--color-secondary-200);
    --button-outlined-error:var(--color-error-100);
    --button-outlined-error-active:var(--color-error-200);
    --button-outlined-error-hover:var(--color-error-100);
    --button-outlined-neutral:var(--color-secondary-50);
    --button-outlined-neutral-active:var(--color-secondary-200);
    --button-outlined-neutral-hover:var(--color-secondary-200);
    --button-outlined-primary:var(--color-transparent);
    --button-outlined-primary-active:var(--color-primary-300);
    --button-outlined-primary-hover:var(--color-primary-200);
    --button-outlined-secondary:var(--color-secondary-200);
    --button-outlined-secondary-active:var(--color-secondary-400);
    --button-outlined-secondary-hover:var(--color-secondary-400);
    --button-outlined-success:var(--color-success-100);
    --button-outlined-success-active:var(--color-success-300);
    --button-outlined-success-hover:var(--color-success-200);
    --button-outlined-warning:var(--color-warning-100);
    --button-outlined-warning-active:var(--color-secondary-200);
    --button-outlined-warning-hover:var(--color-warning-200);
    --button-solid-disabled:var(--color-secondary-200);
    --button-solid-error:var(--color-error-600);
    --button-solid-error-active:var(--color-error-400);
    --button-solid-error-hover:var(--color-error-700);
    --button-solid-neutral:var(--color-secondary-900);
    --button-solid-neutral-active:var(--color-black);
    --button-solid-neutral-hover:var(--color-secondary-700);
    --button-solid-primary:var(--color-primary);
    --button-solid-primary-active:var(--color-primary-800);
    --button-solid-primary-hover:var(--color-primary-700);
    --button-solid-primary-hover-color:var(--text-white);
    --button-solid-secondary:var(--color-white);
    --button-solid-secondary-active:var(--color-white);
    --button-solid-secondary-hover:var(--color-secondary-400);
    --button-solid-success:var(--color-success-600);
    --button-solid-success-active:var(--color-success-900);
    --button-solid-success-hover:var(--color-success-700);
    --button-solid-warning:var(--color-warning-500);
    --button-solid-warning-active:var(--color-warning-500);
    --button-solid-warning-hover:var(--color-warning-400);
    --icon-default:var(--color-secondary-900);
    --icon-disabled:var(--color-secondary-200);
    --icon-error:var(--status-error);
    --icon-neutral:var(--color-secondary-600);
    --icon-secondary:var(--color-secondary-700);
    --icon-success:var(--status-success);
    --icon-warning:var(--color-warning-700);
    --icon-on-bold-black:var(--color-black);
    --icon-on-bold-white:var(--color-white);
    --icon-on-subtle:var(--color-primary-600);
    --interactive-active:var(--color-primary-600);
    --interactive-disabled:var(--color-secondary-200);
    --interactive-error:var(--color-error-600);
    --interactive-inactive:var(--color-secondary-500);
    --interactive-timer-error-solid:var(--color-error-500);
    --interactive-timer-error-subtle:var(--color-error-200);
    --interactive-timer-neutral-solid:var(--color-secondary-800);
    --interactive-timer-neutral-subtle:var(--color-secondary-200);
    --interactive-timer-primary-solid:var(--color-primary-800);
    --interactive-timer-primary-subtle:var(--color-primary-200);
    --interactive-timer-success-solid:var(--color-success-800);
    --interactive-timer-success-subtle:var(--color-success-200);
    --interactive-timer-warning-solid:var(--color-warning-500);
    --interactive-timer-warning-subtle:var(--color-warning-200);
    --status-error:var(--color-error-600);
    --status-focus:var(--color-focus);
    --status-success:var(--color-success-600);
    --status-visited:var(--color-visited-600);
    --status-warning:var(--color-warning-400);
    --text-primary-color:var(--color-primary);
    --text-secondary-color:var(--color-secondary-800);
    --text-black-fixed:var(--color-black);
    --text-disabled:var(--color-secondary-500);
    --text-placeholder:var(--color-secondary-700);
    --text-primary:var(--color-secondary);
    --text-secondary:var(--color-secondary-600);
    --text-terciary:var(--color-secondary-dark);
    --text-white:var(--color-white);
    --text-white-fixed:var(--color-white);
    --text-status-error:var(--color-error-400);
    --text-status-info:var(--color-primary-600);
    --text-status-success:var(--color-success-700);
    --text-status-warning:var(--color-warning-700);
    --form-hover-color:var(--color-white);
    --color-neutral-0:var(--color-secondary-200);
    --color-neutral-600:var(--color-secondary-600)
}
:root[data-theme=dark]{
    --background-white:var(--color-black);
    --background-block-primary:var(--color-secondary-900);
    --background-block-secondary:var(--color-secondary-800);
    --background-overlay:var(--color-secondary-900);
    --background-page:var(--color-secondary-800);
    --background-neutral-disabled:var(--color-secondary-900);
    --background-neutral-primary:var(--color-secondary-900);
    --background-neutral-secondary:var(--color-black);
    --background-neutral-subtle:var(--color-secondary-700);
    --background-neutral-subtlest:var(--color-secondary-700);
    --background-neutral-white:var(--color-black);
    --background-primary:var(--color-primary-dark);
    --background-primary-subtle:var(--color-primary-900);
    --background-primary-subtlest:var(--color-primary-900);
    --background-secondary:var(--color-secondary-600);
    --background-secondary-subtle:var(--color-secondary-900);
    --background-secondary-subtlest:var(--color-secondary-900);
    --background-status-error:var(--status-error);
    --background-status-error-subtle:var(--color-error-600);
    --background-status-error-subtlest:var(--color-error-600);
    --background-status-success:var(--status-success);
    --background-status-success-subtle:var(--color-success-900);
    --background-status-success-subtlest:var(--color-primary-950);
    --background-status-warning:var(--status-warning);
    --background-status-warning-subtle:var(--color-warning-700);
    --background-status-warning-subtlest:var(--color-warning-700);
    --border-error:var(--color-error-600);
    --border-neutral:var(--color-secondary-200);
    --border-primary:var(--color-primary-600);
    --border-secondary:var(--color-secondary-700);
    --border-subtle:var(--color-secondary-600);
    --border-subtlest:var(--color-secondary-900);
    --border-success:var(--color-success-600);
    --border-warning:var(--color-warning-600);
    --border-disabled:var(--color-secondary-900);
    --button-outlined-error:var(--color-error-700);
    --button-outlined-error-active:var(--color-error-700);
    --button-outlined-error-hover:var(--color-error-500);
    --button-outlined-neutral:var(--color-black);
    --button-outlined-neutral-active:var(--color-secondary-900);
    --button-outlined-neutral-hover:var(--color-secondary-900);
    --button-outlined-primary:var(--color-primary-900);
    --button-outlined-primary-active:var(--color-primary-900);
    --button-outlined-primary-hover:var(--color-primary-900);
    --button-outlined-secondary:var(--color-secondary-800);
    --button-outlined-secondary-active:var(--color-secondary-700);
    --button-outlined-secondary-hover:var(--color-secondary-700);
    --button-outlined-success:var(--color-success-900);
    --button-outlined-success-active:var(--color-success-900);
    --button-outlined-success-hover:var(--color-success-900);
    --button-outlined-warning:var(--color-warning-700);
    --button-outlined-warning-active:var(--color-warning-700);
    --button-outlined-warning-hover:var(--color-warning-700);
    --button-solid-disabled:var(--color-secondary-900);
    --button-solid-error:var(--color-error-400);
    --button-solid-error-active:var(--color-error-500);
    --button-solid-error-hover:var(--color-error-600);
    --button-solid-neutral:var(--color-secondary-900);
    --button-solid-neutral-active:var(--color-secondary-600);
    --button-solid-neutral-hover:var(--color-secondary-800);
    --button-solid-primary:var(--color-primary-600);
    --button-solid-primary-active:var(--color-primary-900);
    --button-solid-primary-hover:var(--color-primary-700);
    --button-solid-secondary:var(--color-white);
    --button-solid-secondary-active:var(--color-secondary-700);
    --button-solid-secondary-hover:var(--color-secondary-500);
    --button-solid-success:var(--color-success-700);
    --button-solid-success-active:var(--color-success-900);
    --button-solid-success-hover:var(--color-success-600);
    --button-solid-warning:var(--color-warning-600);
    --button-solid-warning-active:var(--color-warning-700);
    --button-solid-warning-hover:var(--color-warning-500);
    --icon-default:var(--color-white);
    --icon-disabled:var(--color-secondary-900);
    --icon-error:var(--color-error-300);
    --icon-neutral:var(--color-secondary-200);
    --icon-secondary:var(--color-secondary-400);
    --icon-success:var(--color-success-400);
    --icon-warning:var(--color-warning-400);
    --icon-on-bold-black:var(--color-black);
    --icon-on-bold-white:var(--color-white);
    --icon-on-subtle:var(--color-primary-dark);
    --interactive-active:var(--color-primary-600);
    --interactive-disabled:var(--color-secondary-800);
    --interactive-error:var(--color-error-600);
    --interactive-inactive:var(--color-secondary-200);
    --interactive-timer-error-solid:var(--color-error-500);
    --interactive-timer-error-subtle:var(--color-error-500);
    --interactive-timer-neutral-solid:var(--color-secondary-600);
    --interactive-timer-neutral-subtle:var(--color-secondary-500);
    --interactive-timer-primary-solid:var(--color-primary-800);
    --interactive-timer-primary-subtle:var(--color-primary-800);
    --interactive-timer-success-solid:var(--color-success-800);
    --interactive-timer-success-subtle:var(--color-success-800);
    --interactive-timer-warning-solid:var(--color-warning-400);
    --interactive-timer-warning-subtle:var(--color-warning-700);
    --status-error:var(--color-error-600);
    --status-focus:var(--color-focus);
    --status-success:var(--color-success-600);
    --status-visited:var(--color-visited-300);
    --status-warning:var(--color-warning-300);
    --text-primary-color:var(--color-primary-200);
    --text-secondary-color:var(--color-secondary-600);
    --text-black-fixed:var(--color-black);
    --text-disabled:var(--color-secondary-500);
    --text-placeholder:var(--color-secondary-200);
    --text-primary:var(--color-white);
    --text-secondary:var(--color-secondary-light);
    --text-terciary:var(--color-secondary-200);
    --text-white:var(--color-black);
    --text-white-fixed:var(--color-white);
    --text-status-error:var(--color-error-450);
    --text-status-info:var(--color-primary-400);
    --text-status-success:var(--color-success-400);
    --text-status-warning:var(--color-warning-200);
    --color-neutral-0:var(--color-secondary-900)
}
@media (max-width:29.99em){
    :root{
        --corner-radius-none:0rem;
        --corner-radius-2xs:0.125rem;
        --corner-radius-xs:0.25rem;
        --corner-radius-xs-nudge:0.375rem;
        --corner-radius-s:0.5rem;
        --corner-radius-s-nudge:0.75rem;
        --corner-radius-m:1rem;
        --corner-radius-m-nudge:1.25rem;
        --corner-radius-l:1.5rem;
        --corner-radius-xl:2rem;
        --corner-radius-2xl:2.5rem;
        --font-size-body-xs:0.75rem;
        --font-size-body-s:0.875rem;
        --font-size-body-m:1rem;
        --font-size-headeline-xs:1rem;
        --font-size-body-l:1.125rem;
        --font-size-headline-s:1.125rem;
        --font-size-body-xl:1.25rem;
        --font-size-headline-m:1.375rem;
        --font-size-headline-l:1.875rem;
        --font-size-display-s:2.25rem;
        --font-size-headline-xl:2.375rem;
        --font-size-display-m:2.75rem;
        --font-size-display-l:3.375rem;
        --height-2xs:0.125rem;
        --height-xs:0.25rem;
        --height-xs-nudge:0.375rem;
        --height-s:0.5rem;
        --height-s-nudge:0.75rem;
        --height-m:1rem;
        --height-m-nudge:1.25rem;
        --height-l:1.5rem;
        --height-xl:2rem;
        --height-2xl:2.5rem;
        --height-3xl:3rem;
        --height-4xl:3.5rem;
        --height-5xl:4rem;
        --height-6xl:4.5rem;
        --height-7xl:5rem;
        --height-8xl:7.5rem;
        --height-component-xs:1.5rem;
        --height-component-s:2rem;
        --height-component-m:2.5rem;
        --height-component-l:3rem;
        --height-component-xl:3.5rem;
        --height-line-xs:1.125rem;
        --height-line-s:1.3125rem;
        --height-line-m:1.5rem;
        --height-line-l:1.6875rem;
        --height-line-xl:1.875rem;
        --height-line-2xl:2.25rem;
        --height-line-3xl:3rem;
        --icon-size-xs:0.75rem;
        --icon-size-s:0.875rem;
        --icon-size-m:1rem;
        --icon-size-l:1.125rem;
        --icon-size-xl:1.25rem;
        --icon-size-2xl:1.5rem;
        --icon-size-3xl:2rem;
        --icon-size-4xl:2.5rem;
        --icon-size-5xl:3rem;
        --spacing-none:0rem;
        --spacing-2xs:0.125rem;
        --spacing-xs:0.25rem;
        --spacing-xs-nudge:0.375rem;
        --spacing-s:0.5rem;
        --spacing-s-nudge:0.75rem;
        --spacing-m:1rem;
        --spacing-m-nudge:1.25rem;
        --spacing-l:1.5rem;
        --spacing-xl:2rem;
        --spacing-2xl:2.5rem;
        --spacing-3xl:3rem;
        --spacing-4xl:3.5rem;
        --spacing-5xl:4rem;
        --spacing-6xl:4.5rem;
        --spacing-7xl:5rem;
        --spacing-8xl:7.5rem;
        --spacing-multiline-vertical-padding-xs:0.1875rem;
        --spacing-multiline-vertical-padding-s:0.3125rem;
        --spacing-multiline-vertical-padding-m:0.5rem;
        --spacing-multiline-vertical-padding-l:0.625rem;
        --spacing-multiline-vertical-padding-xl:0.8125rem
    }
}
@media (min-width:30em)and (max-width:63.99em){
    :root{
        --corner-radius-none:0rem;
        --corner-radius-2xs:0.125rem;
        --corner-radius-xs:0.25rem;
        --corner-radius-xs-nudge:0.375rem;
        --corner-radius-s:0.5rem;
        --corner-radius-s-nudge:0.75rem;
        --corner-radius-m:1rem;
        --corner-radius-m-nudge:1.25rem;
        --corner-radius-l:1.5rem;
        --corner-radius-xl:2rem;
        --corner-radius-2xl:2.5rem;
        --font-size-body-xs:0.75rem;
        --font-size-body-s:0.875rem;
        --font-size-body-m:1rem;
        --font-size-body-l:1.125rem;
        --font-size-headeline-xs:1.125rem;
        --font-size-body-xl:1.25rem;
        --font-size-headline-s:1.25rem;
        --font-size-headline-m:1.5rem;
        --font-size-headline-l:2rem;
        --font-size-display-s:2.5rem;
        --font-size-headline-xl:2.5rem;
        --font-size-display-m:3rem;
        --font-size-display-l:3.5rem;
        --height-2xs:0.125rem;
        --height-xs:0.25rem;
        --height-xs-nudge:0.375rem;
        --height-s:0.5rem;
        --height-s-nudge:0.75rem;
        --height-m:1rem;
        --height-m-nudge:1.25rem;
        --height-l:1.5rem;
        --height-xl:2rem;
        --height-2xl:2.5rem;
        --height-3xl:3rem;
        --height-4xl:3.5rem;
        --height-5xl:4rem;
        --height-6xl:4.5rem;
        --height-7xl:5rem;
        --height-8xl:7.5rem;
        --height-component-xs:1.5rem;
        --height-component-s:2rem;
        --height-component-m:2.5rem;
        --height-component-l:3rem;
        --height-component-xl:3.5rem;
        --height-line-xs:1.125rem;
        --height-line-s:1.3125rem;
        --height-line-m:1.5rem;
        --height-line-l:1.6875rem;
        --height-line-xl:1.875rem;
        --height-line-2xl:2.25rem;
        --height-line-3xl:3rem;
        --icon-size-xs:0.75rem;
        --icon-size-s:0.875rem;
        --icon-size-m:1rem;
        --icon-size-l:1.125rem;
        --icon-size-xl:1.25rem;
        --icon-size-2xl:1.5rem;
        --icon-size-3xl:2rem;
        --icon-size-4xl:2.5rem;
        --icon-size-5xl:3rem;
        --spacing-none:0rem;
        --spacing-2xs:0.125rem;
        --spacing-xs:0.25rem;
        --spacing-xs-nudge:0.375rem;
        --spacing-s:0.5rem;
        --spacing-s-nudge:0.75rem;
        --spacing-m:1rem;
        --spacing-m-nudge:1.25rem;
        --spacing-l:1.5rem;
        --spacing-xl:2rem;
        --spacing-2xl:2.5rem;
        --spacing-3xl:3rem;
        --spacing-4xl:3.5rem;
        --spacing-5xl:4rem;
        --spacing-6xl:4.5rem;
        --spacing-7xl:5rem;
        --spacing-8xl:7.5rem;
        --spacing-multiline-vertical-padding-xs:0.1875rem;
        --spacing-multiline-vertical-padding-s:0.3125rem;
        --spacing-multiline-vertical-padding-m:0.5rem;
        --spacing-multiline-vertical-padding-l:0.625rem;
        --spacing-multiline-vertical-padding-xl:0.8125rem
    }
}
@media (min-width:64em){
    :root{
        --corner-radius-none:0rem;
        --corner-radius-2xs:0.125rem;
        --corner-radius-xs:0.25rem;
        --corner-radius-xs-nudge:0.375rem;
        --corner-radius-s:0.5rem;
        --corner-radius-s-nudge:0.75rem;
        --corner-radius-m:1rem;
        --corner-radius-m-nudge:1.25rem;
        --corner-radius-l:1.5rem;
        --corner-radius-xl:2rem;
        --corner-radius-2xl:2.5rem;
        --font-size-body-xs:0.75rem;
        --font-size-body-s:0.875rem;
        --font-size-body-m:1rem;
        --font-size-body-l:1.125rem;
        --font-size-headeline-xs:1.125rem;
        --font-size-body-xl:1.25rem;
        --font-size-headline-s:1.25rem;
        --font-size-headline-m:1.5rem;
        --font-size-headline-l:2rem;
        --font-size-display-s:2.5rem;
        --font-size-headline-xl:2.5rem;
        --font-size-display-m:3rem;
        --font-size-display-l:3.5rem;
        --height-2xs:0.125rem;
        --height-xs:0.25rem;
        --height-xs-nudge:0.375rem;
        --height-s:0.5rem;
        --height-s-nudge:0.75rem;
        --height-m:1rem;
        --height-m-nudge:1.25rem;
        --height-l:1.5rem;
        --height-xl:2rem;
        --height-2xl:2.5rem;
        --height-3xl:3rem;
        --height-4xl:3.5rem;
        --height-5xl:4rem;
        --height-6xl:4.5rem;
        --height-7xl:5rem;
        --height-8xl:7.5rem;
        --height-component-xs:1.5rem;
        --height-component-s:2rem;
        --height-component-m:2.5rem;
        --height-component-l:3rem;
        --height-component-xl:3.5rem;
        --height-line-xs:1.125rem;
        --height-line-s:1.3125rem;
        --height-line-m:1.5rem;
        --height-line-l:1.6875rem;
        --height-line-xl:1.875rem;
        --height-line-2xl:2.25rem;
        --height-line-3xl:3rem;
        --icon-size-xs:0.75rem;
        --icon-size-s:0.875rem;
        --icon-size-m:1rem;
        --icon-size-l:1.125rem;
        --icon-size-xl:1.25rem;
        --icon-size-2xl:1.5rem;
        --icon-size-3xl:2rem;
        --icon-size-4xl:2.5rem;
        --icon-size-5xl:3rem;
        --spacing-none:0rem;
        --spacing-2xs:0.125rem;
        --spacing-xs:0.25rem;
        --spacing-xs-nudge:0.375rem;
        --spacing-s:0.5rem;
        --spacing-s-nudge:0.75rem;
        --spacing-m:1rem;
        --spacing-m-nudge:1.25rem;
        --spacing-l:1.5rem;
        --spacing-xl:2rem;
        --spacing-2xl:2.5rem;
        --spacing-3xl:3rem;
        --spacing-4xl:3.5rem;
        --spacing-5xl:4rem;
        --spacing-6xl:4.5rem;
        --spacing-7xl:5rem;
        --spacing-8xl:7.5rem;
        --spacing-multiline-vertical-padding-xs:0.1875rem;
        --spacing-multiline-vertical-padding-s:0.3125rem;
        --spacing-multiline-vertical-padding-m:0.5rem;
        --spacing-multiline-vertical-padding-l:0.625rem;
        --spacing-multiline-vertical-padding-xl:0.8125rem
    }
}
:root{
    --font-family:Roboto,sans-serif;
    --color-black:#000;
    --color-white:#fff;
    --color-transparent:hsla(0,0%,100%,0);
    --color-primary:#207315;
    --color-primary-dark:#46ad48;
    --color-primary-100:#f7fff5;
    --color-primary-200:#e8f5e4;
    --color-primary-300:#d1eec9;
    --color-primary-400:#a2d893;
    --color-primary-500:#6ba45c;
    --color-primary-600:#40852e;
    --color-primary-700:#207315;
    --color-primary-800:#125600;
    --color-primary-900:#214021;
    --color-primary-950:#1f311f;
    --color-secondary:#2e2d2c;
    --color-secondary-light:#bdbcbc;
    --color-secondary-dark:#767676;
    --color-secondary-50:#fafafa;
    --color-secondary-100:#f6f6f6;
    --color-secondary-200:#f5f5f5;
    --color-secondary-300:#eaeaea;
    --color-secondary-400:#e7e7e7;
    --color-secondary-500:#ddd;
    --color-secondary-600:#616161;
    --color-secondary-700:#424242;
    --color-secondary-800:#262524;
    --color-secondary-900:#1d1c1b;
    --color-error-100:#ffe8ea;
    --color-error-200:#f7cdd2;
    --color-error-300:#d96671;
    --color-error-450:#ff5c5c;
    --color-error-400:#c52a3a;
    --color-error-500:#9e0615;
    --color-error-600:#830713;
    --color-error-700:#4e060d;
    --color-success-100:var(--color-primary-100);
    --color-success-200:var(--color-primary-200);
    --color-success-300:var(--color-primary-300);
    --color-success-400:var(--color-primary-400);
    --color-success-1000:var(--color-primary-500);
    --color-success-600:var(--color-primary-600);
    --color-success-700:var(--color-primary-700);
    --color-success-800:var(--color-primary-800);
    --color-success-900:var(--color-primary-900);
    --color-warning-100:#fef9ef;
    --color-warning-200:#faecc8;
    --color-warning-300:#fad47b;
    --color-warning-400:#f9c13c;
    --color-warning-500:#c78300;
    --color-warning-600:#99620f;
    --color-warning-700:#865102;
    --color-focus:#007bff;
    --color-visited-300:#c4a7e6;
    --color-visited-600:#67329e;
    --color-visited-700:#60306b;
    --layout-gap:var(--templates-margin-l);
    --container-width:var(--templates-layout-page-limit-max);
    --container-padding-horizontal:var(--templates-margin-l);
    --container-padding-top:var(--templates-margin-l);
    --container-padding-bottom:var(--templates-margin-8xl);
    --outline-offset:0.2rem
}
@media (max-width:29.99em){
    :root{
        --templates-layout-image-highlighted-height:17.5rem;
        --templates-layout-image-small-height:17.5rem;
        --templates-layout-page-limit-max:40rem;
        --templates-margin-none:0rem;
        --templates-margin-s:0.375rem;
        --templates-margin-m:0.75rem;
        --templates-margin-l:1rem;
        --templates-margin-xl:1.75rem;
        --templates-margin-2xl:2.25rem;
        --templates-margin-3xl:2.625rem;
        --templates-margin-4xl:3rem;
        --templates-margin-5xl:3.625rem;
        --templates-margin-6xl:4rem;
        --templates-margin-7xl:4.5rem;
        --templates-margin-8xl:6.25rem;
        --templates-margin-9xl:9.25rem;
        --templates-viewport-min:18.75rem;
        --templates-viewport-default:22.5rem;
        --templates-viewport-max:50rem;
        --templates-width-max-xs:50rem;
        --templates-width-max-s:50rem;
        --templates-width-max-m:50rem;
        --templates-width-max-l:50rem;
        --templates-width-max-xl:50rem;
        --templates-width-max-2xl:50rem;
        --templates-width-max-3xl:50rem;
        --templates-width-max-4xl:50rem;
        --templates-width-max-5xl:50rem;
        --templates-width-max-6xl:50rem;
        --templates-width-max-7xl:50rem;
        --templates-width-max-8xl:50rem;
        --templates-width-min-xs:6.25rem;
        --templates-width-min-s:12.5rem;
        --templates-width-min-m:18.75rem;
        --templates-width-min-l:18.75rem;
        --templates-width-min-2xl:18.75rem;
        --templates-width-min-3xl:18.75rem;
        --templates-width-min-4xl:18.75rem;
        --templates-width-min-5xl:18.75rem;
        --templates-width-min-6xl:18.75rem;
        --templates-width-min-7xl:18.75rem;
        --templates-width-min-8xl:18.75rem
    }
}
@media (min-width:30em)and (max-width:63.99em){
    :root{
        --templates-layout-image-small-height:11.75rem;
        --templates-layout-image-highlighted-height:35.75rem;
        --templates-layout-page-limit-max:75rem;
        --templates-margin-none:0rem;
        --templates-margin-s:0.5rem;
        --templates-margin-m:1rem;
        --templates-margin-l:1.5rem;
        --templates-margin-xl:2rem;
        --templates-margin-2xl:2.5rem;
        --templates-margin-3xl:3rem;
        --templates-margin-4xl:3.5rem;
        --templates-margin-5xl:4rem;
        --templates-margin-6xl:4.5rem;
        --templates-margin-7xl:5rem;
        --templates-margin-8xl:7.5rem;
        --templates-margin-9xl:10rem;
        --templates-viewport-min:40rem;
        --templates-viewport-default:64rem;
        --templates-viewport-max:90rem;
        --templates-width-max-xs:6.25rem;
        --templates-width-max-s:12.5rem;
        --templates-width-max-m:18.75rem;
        --templates-width-max-l:25rem;
        --templates-width-max-xl:31.25rem;
        --templates-width-max-2xl:37.5rem;
        --templates-width-max-3xl:43.75rem;
        --templates-width-max-4xl:50rem;
        --templates-width-max-5xl:56.25rem;
        --templates-width-max-6xl:62.5rem;
        --templates-width-max-7xl:68.75rem;
        --templates-width-max-8xl:75rem;
        --templates-width-min-xs:6.25rem;
        --templates-width-min-s:12.5rem;
        --templates-width-min-m:18.75rem;
        --templates-width-min-l:25rem;
        --templates-width-min-xl:31.25rem;
        --templates-width-min-2xl:37.5rem;
        --templates-width-min-3xl:43.75rem;
        --templates-width-min-4xl:50rem;
        --templates-width-min-5xl:56.25rem;
        --templates-width-min-6xl:62.5rem;
        --templates-width-min-7xl:68.75rem
    }
}
@media (min-width:64em){
    :root{
        --templates-layout-image-small-height:11.75rem;
        --templates-layout-image-highlighted-height:35.75rem;
        --templates-layout-page-limit-max:75rem;
        --templates-margin-none:0rem;
        --templates-margin-s:0.5rem;
        --templates-margin-m:1rem;
        --templates-margin-l:1.5rem;
        --templates-margin-xl:2rem;
        --templates-margin-2xl:2.5rem;
        --templates-margin-3xl:3rem;
        --templates-margin-4xl:3.5rem;
        --templates-margin-5xl:4rem;
        --templates-margin-6xl:4.5rem;
        --templates-margin-7xl:5rem;
        --templates-margin-8xl:7.5rem;
        --templates-margin-9xl:10rem;
        --templates-viewport-min:50rem;
        --templates-viewport-default:90rem;
        --templates-viewport-max:128.75rem;
        --templates-width-max-xs:6.25rem;
        --templates-width-max-s:12.5rem;
        --templates-width-max-m:18.75rem;
        --templates-width-max-l:25rem;
        --templates-width-max-xl:31.25rem;
        --templates-width-max-2xl:37.5rem;
        --templates-width-max-3xl:43.75rem;
        --templates-width-max-4xl:50rem;
        --templates-width-max-5xl:56.25rem;
        --templates-width-max-6xl:62.5rem;
        --templates-width-max-7xl:68.75rem;
        --templates-width-max-8xl:75rem;
        --templates-width-min-xs:6.25rem;
        --templates-width-min-s:12.5rem;
        --templates-width-min-m:18.75rem;
        --templates-width-min-l:25rem;
        --templates-width-min-xl:31.25rem;
        --templates-width-min-2xl:37.5rem;
        --templates-width-min-3xl:43.75rem;
        --templates-width-min-4xl:50rem;
        --templates-width-min-5xl:56.25rem;
        --templates-width-min-6xl:62.5rem;
        --templates-width-min-7xl:68.75rem
    }
}
:root[data-theme=light]{
    --component-footer-background:var(--color-secondary);
    --component-footer-separator:var(--color-secondary-light);
    --component-footer-text-link:var(--color-white);
    --component-footer-text-primary:var(--color-white);
    --component-footer-text-secondary:var(--color-secondary-light);
    --component-nav-background:var(--color-white);
    --component-nav-separator:var(--color-secondary-100);
    --component-nav-text-link:var(--color-black);
    --component-nav-text-primary:var(--color-black);
    --component-nav-text-secondary:var(--color-black)
}
:root[data-theme=dark]{
    --component-footer-background:var(--color-secondary);
    --component-footer-separator:var(--color-secondary-light);
    --component-footer-text-link:var(--color-white);
    --component-footer-text-primary:var(--color-white);
    --component-footer-text-secondary:var(--color-secondary-light);
    --component-nav-background:var(--color-secondary);
    --component-nav-separator:var(--color-secondary-700);
    --component-nav-text-link:var(--color-white);
    --component-nav-text-primary:var(--color-white);
    --component-nav-text-secondary:var(--color-secondary-100)
}
.gov-accordion-item,gov-accordion-item{
    display:block;
    margin-bottom:0;
    margin-top:0;
    position:relative;
    width:100%
}
.gov-accordion-item:before,gov-accordion-item:before{
    background-color:var(--border-subtlest);
    bottom:-1px;
    content:"";
    display:block;
    height:1px;
    left:0;
    position:absolute;
    right:0
}
.gov-accordion-item summary,gov-accordion-item summary{
    align-items:flex-start;
    box-sizing:border-box;
    cursor:pointer;
    display:flex;
    font-family:var(--font-family-primary,var(--font-family));
    font-weight:400;
    justify-content:space-between;
    margin:0;
    padding:0;
    position:relative;
    text-align:left;
    transition:background-color .15s ease-in-out;
    width:100%
}
.gov-accordion-item summary:focus,gov-accordion-item summary:focus{
    outline:none
}
.gov-accordion-item summary:focus-visible,gov-accordion-item summary:focus-visible{
    border-radius:var(--border-radius,var(--corner-radius-s));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:0
}
.gov-accordion-item summary::-webkit-details-marker,gov-accordion-item summary::-webkit-details-marker{
    display:none
}
.gov-accordion-item summary[aria-expanded=""] .gov-accordion-item__arrow .gov-icon:not([slot=toggle-icon]),.gov-accordion-item summary[aria-expanded=""] .gov-accordion-item__arrow gov-icon:not([slot=toggle-icon]),.gov-accordion-item summary[aria-expanded="1"] .gov-accordion-item__arrow .gov-icon:not([slot=toggle-icon]),.gov-accordion-item summary[aria-expanded="1"] .gov-accordion-item__arrow gov-icon:not([slot=toggle-icon]),.gov-accordion-item summary[aria-expanded=true i] .gov-accordion-item__arrow .gov-icon:not([slot=toggle-icon]),.gov-accordion-item summary[aria-expanded=true i] .gov-accordion-item__arrow gov-icon:not([slot=toggle-icon]),gov-accordion-item summary[aria-expanded=""] .gov-accordion-item__arrow .gov-icon:not([slot=toggle-icon]),gov-accordion-item summary[aria-expanded=""] .gov-accordion-item__arrow gov-icon:not([slot=toggle-icon]),gov-accordion-item summary[aria-expanded="1"] .gov-accordion-item__arrow .gov-icon:not([slot=toggle-icon]),gov-accordion-item summary[aria-expanded="1"] .gov-accordion-item__arrow gov-icon:not([slot=toggle-icon]),gov-accordion-item summary[aria-expanded=true i] .gov-accordion-item__arrow .gov-icon:not([slot=toggle-icon]),gov-accordion-item summary[aria-expanded=true i] .gov-accordion-item__arrow gov-icon:not([slot=toggle-icon]){
    transform:scale(-1)
}
.gov-accordion-item [slot=icon],.gov-accordion-item [slot=suffix],.gov-accordion-item__arrow,gov-accordion-item [slot=icon],gov-accordion-item [slot=suffix],gov-accordion-item__arrow{
    color:var(--text-primary-color);
    display:inline-flex;
    flex:0 0 auto;
    vertical-align:middle
}
.gov-accordion-item__title,gov-accordion-item__title{
    display:flex;
    flex-direction:column;
    margin-bottom:0;
    margin-right:auto;
    margin-top:0
}
.gov-accordion-item [slot=label],gov-accordion-item [slot=label]{
    color:var(--text-primary-color);
    display:inline-block;
    margin-bottom:0;
    margin-top:0;
    transform:translateY(1px)
}
.gov-accordion-item [slot=annotation],gov-accordion-item [slot=annotation]{
    color:var(--text-secondary);
    margin-bottom:0
}
.gov-accordion-item__icon,.gov-accordion-item__right,gov-accordion-item__icon,gov-accordion-item__right{
    align-items:center;
    display:flex;
    flex-shrink:0;
    margin-bottom:0;
    margin-top:0
}
.gov-accordion-item__right,gov-accordion-item__right{
    margin-left:auto
}
.gov-accordion-item:last-child:before,gov-accordion-item:last-child:before{
    background-color:transparent
}
@media not all and (pointer:coarse){
    .gov-accordion-item:hover>details>summary,gov-accordion-item:hover>details>summary{
        background-color:var(--button-outlined-primary-hover)
    }
}
.gov-accordion-item:active>details>summary,gov-accordion-item:active>details>summary{
    background-color:var(--button-outlined-primary-active)
}
.gov-accordion-item[disabled=""] details *,.gov-accordion-item[disabled="1"] details *,.gov-accordion-item[disabled=true i] details *,gov-accordion-item[disabled=""] details *,gov-accordion-item[disabled="1"] details *,gov-accordion-item[disabled=true i] details *{
    color:var(--form-state-value-disabled,var(--text-disabled))
}
.gov-accordion-item[disabled=""] summary,.gov-accordion-item[disabled="1"] summary,.gov-accordion-item[disabled=true i] summary,gov-accordion-item[disabled=""] summary,gov-accordion-item[disabled="1"] summary,gov-accordion-item[disabled=true i] summary{
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.gov-accordion-item[disabled=""] summary>.gov-icon,.gov-accordion-item[disabled=""] summary>gov-icon,.gov-accordion-item[disabled="1"] summary>.gov-icon,.gov-accordion-item[disabled="1"] summary>gov-icon,.gov-accordion-item[disabled=true i] summary>.gov-icon,.gov-accordion-item[disabled=true i] summary>gov-icon,gov-accordion-item[disabled=""] summary>.gov-icon,gov-accordion-item[disabled=""] summary>gov-icon,gov-accordion-item[disabled="1"] summary>.gov-icon,gov-accordion-item[disabled="1"] summary>gov-icon,gov-accordion-item[disabled=true i] summary>.gov-icon,gov-accordion-item[disabled=true i] summary>gov-icon{
    color:var(--icon-disabled)
}
@media not all and (pointer:coarse){
    .gov-accordion-item[disabled=""]:hover,.gov-accordion-item[disabled="1"]:hover,.gov-accordion-item[disabled=true i]:hover,gov-accordion-item[disabled=""]:hover,gov-accordion-item[disabled="1"]:hover,gov-accordion-item[disabled=true i]:hover{
        cursor:not-allowed
    }
    .gov-accordion-item[disabled=""]:hover summary,.gov-accordion-item[disabled="1"]:hover summary,.gov-accordion-item[disabled=true i]:hover summary,gov-accordion-item[disabled=""]:hover summary,gov-accordion-item[disabled="1"]:hover summary,gov-accordion-item[disabled=true i]:hover summary{
        background-color:transparent
    }
}
.gov-accordion-item[size=xs] summary,gov-accordion-item[size=xs] summary{
    gap:var(--summary-gap,var(--spacing-xs-nudge));
    padding:var(--padding-summary,var(--spacing-s))
}
.gov-accordion-item[size=xs] [slot=icon],gov-accordion-item[size=xs] [slot=icon]{
    height:var(--icon-size,var(--icon-size-xs));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-accordion-item[size=xs] [slot=annotation],.gov-accordion-item[size=xs] [slot=label],gov-accordion-item[size=xs] [slot=annotation],gov-accordion-item[size=xs] [slot=label]{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-accordion-item[size=xs] .gov-accordion-item__icon,gov-accordion-item[size=xs] .gov-accordion-item__icon{
    height:var(--line-height,var(--height-line-xs))
}
.gov-accordion-item[size=xs] .gov-accordion-item__right,gov-accordion-item[size=xs] .gov-accordion-item__right{
    gap:var(--summary-gap,var(--spacing-xs-nudge));
    height:var(--line-height,var(--height-line-xs))
}
.gov-accordion-item[size=xs] .gov-accordion-item__arrow,gov-accordion-item[size=xs] .gov-accordion-item__arrow{
    height:var(--icon-size,var(--icon-size-xs));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-accordion-item[size=xs] .gov-accordion-item__content,gov-accordion-item[size=xs] .gov-accordion-item__content{
    padding:var(--padding-content,var(--spacing-xs) var(--spacing-s) var(--spacing-s) var(--spacing-s))
}
.gov-accordion-item[size=xs] .gov-accordion-item__content p,gov-accordion-item[size=xs] .gov-accordion-item__content p{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-accordion-item[size=s] summary,gov-accordion-item[size=s] summary{
    gap:var(--summary-gap,var(--spacing-s));
    padding:var(--padding-summary,var(--spacing-s-nudge))
}
.gov-accordion-item[size=s] [slot=icon],gov-accordion-item[size=s] [slot=icon]{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-accordion-item[size=s] [slot=annotation],.gov-accordion-item[size=s] [slot=label],gov-accordion-item[size=s] [slot=annotation],gov-accordion-item[size=s] [slot=label]{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-accordion-item[size=s] .gov-accordion-item__icon,gov-accordion-item[size=s] .gov-accordion-item__icon{
    height:var(--line-height,var(--height-line-s))
}
.gov-accordion-item[size=s] .gov-accordion-item__right,gov-accordion-item[size=s] .gov-accordion-item__right{
    gap:var(--summary-gap,var(--spacing-s));
    height:var(--line-height,var(--height-line-s))
}
.gov-accordion-item[size=s] .gov-accordion-item__arrow,gov-accordion-item[size=s] .gov-accordion-item__arrow{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-accordion-item[size=s] .gov-accordion-item__content,gov-accordion-item[size=s] .gov-accordion-item__content{
    padding:var(--padding-content,var(--spacing-xs) var(--spacing-s-nudge) var(--spacing-s-nudge) var(--spacing-s-nudge))
}
.gov-accordion-item[size=s] .gov-accordion-item__content p,gov-accordion-item[size=s] .gov-accordion-item__content p{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-accordion-item[size=m] summary,gov-accordion-item[size=m] summary{
    gap:var(--summary-gap,var(--spacing-s-nudge));
    padding:var(--padding-summary,var(--spacing-m))
}
.gov-accordion-item[size=m] [slot=icon],gov-accordion-item[size=m] [slot=icon]{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-accordion-item[size=m] [slot=annotation],.gov-accordion-item[size=m] [slot=label],gov-accordion-item[size=m] [slot=annotation],gov-accordion-item[size=m] [slot=label]{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-accordion-item[size=m] .gov-accordion-item__icon,gov-accordion-item[size=m] .gov-accordion-item__icon{
    height:var(--line-height,var(--height-line-m))
}
.gov-accordion-item[size=m] .gov-accordion-item__right,gov-accordion-item[size=m] .gov-accordion-item__right{
    gap:var(--summary-gap,var(--spacing-s-nudge));
    height:var(--line-height,var(--height-line-m))
}
.gov-accordion-item[size=m] .gov-accordion-item__arrow,gov-accordion-item[size=m] .gov-accordion-item__arrow{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-accordion-item[size=m] .gov-accordion-item__content,gov-accordion-item[size=m] .gov-accordion-item__content{
    padding:var(--padding-content,var(--spacing-s) var(--spacing-m) var(--spacing-m) var(--spacing-m))
}
.gov-accordion-item[size=m] .gov-accordion-item__content p,gov-accordion-item[size=m] .gov-accordion-item__content p{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-accordion-item[size=l] summary,gov-accordion-item[size=l] summary{
    gap:var(--summary-gap,var(--spacing-m));
    padding:var(--padding-summary,var(--spacing-m-nudge))
}
.gov-accordion-item[size=l] [slot=icon],gov-accordion-item[size=l] [slot=icon]{
    height:var(--icon-size,var(--icon-size-l));
    width:var(--icon-size,var(--icon-size-l))
}
.gov-accordion-item[size=l] [slot=annotation],.gov-accordion-item[size=l] [slot=label],gov-accordion-item[size=l] [slot=annotation],gov-accordion-item[size=l] [slot=label]{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-accordion-item[size=l] .gov-accordion-item__icon,gov-accordion-item[size=l] .gov-accordion-item__icon{
    height:var(--line-height,var(--height-line-l))
}
.gov-accordion-item[size=l] .gov-accordion-item__right,gov-accordion-item[size=l] .gov-accordion-item__right{
    gap:var(--summary-gap,var(--spacing-m));
    height:var(--line-height,var(--height-line-l))
}
.gov-accordion-item[size=l] .gov-accordion-item__arrow,gov-accordion-item[size=l] .gov-accordion-item__arrow{
    height:var(--icon-size,var(--icon-size-l));
    width:var(--icon-size,var(--icon-size-l))
}
.gov-accordion-item[size=l] .gov-accordion-item__content,gov-accordion-item[size=l] .gov-accordion-item__content{
    padding:var(--padding-content,var(--spacing-s) var(--spacing-m-nudge) var(--spacing-m-nudge) var(--spacing-m-nudge))
}
.gov-accordion-item[size=l] .gov-accordion-item__content p,gov-accordion-item[size=l] .gov-accordion-item__content p{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-accordion-item[size=xl] summary,gov-accordion-item[size=xl] summary{
    gap:var(--summary-gap,var(--spacing-m-nudge));
    padding:var(--padding-summary,var(--spacing-l))
}
.gov-accordion-item[size=xl] [slot=icon],gov-accordion-item[size=xl] [slot=icon]{
    height:var(--icon-size,var(--icon-size-xl));
    width:var(--icon-size,var(--icon-size-xl))
}
.gov-accordion-item[size=xl] [slot=annotation],.gov-accordion-item[size=xl] [slot=label],gov-accordion-item[size=xl] [slot=annotation],gov-accordion-item[size=xl] [slot=label]{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%
}
.gov-accordion-item[size=xl] .gov-accordion-item__icon,gov-accordion-item[size=xl] .gov-accordion-item__icon{
    height:var(--line-height,var(--height-line-xl))
}
.gov-accordion-item[size=xl] .gov-accordion-item__right,gov-accordion-item[size=xl] .gov-accordion-item__right{
    gap:var(--summary-gap,var(--spacing-m-nudge));
    height:var(--line-height,var(--height-line-xl))
}
.gov-accordion-item[size=xl] .gov-accordion-item__arrow,gov-accordion-item[size=xl] .gov-accordion-item__arrow{
    height:var(--icon-size,var(--icon-size-xl));
    width:var(--icon-size,var(--icon-size-xl))
}
.gov-accordion-item[size=xl] .gov-accordion-item__content,gov-accordion-item[size=xl] .gov-accordion-item__content{
    padding:var(--padding-content,var(--spacing-s-nudge) var(--spacing-l) var(--spacing-l) var(--spacing-l))
}
.gov-accordion-item[size=xl] .gov-accordion-item__content p,gov-accordion-item[size=xl] .gov-accordion-item__content p{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%
}
.gov-accordion,gov-accordion{
    display:block;
    position:relative;
    width:100%
}
.gov-accordion[no-border=""] .gov-accordion-item:before,.gov-accordion[no-border=""] gov-accordion-item:before,.gov-accordion[no-border="1"] .gov-accordion-item:before,.gov-accordion[no-border="1"] gov-accordion-item:before,.gov-accordion[no-border=true i] .gov-accordion-item:before,.gov-accordion[no-border=true i] gov-accordion-item:before,gov-accordion[no-border=""] .gov-accordion-item:before,gov-accordion[no-border=""] gov-accordion-item:before,gov-accordion[no-border="1"] .gov-accordion-item:before,gov-accordion[no-border="1"] gov-accordion-item:before,gov-accordion[no-border=true i] .gov-accordion-item:before,gov-accordion[no-border=true i] gov-accordion-item:before{
    background-color:transparent!important
}
.gov-accordion[size=xs]:not([hydrated]) .gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),.gov-accordion[size=xs]:not([hydrated]) gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),gov-accordion[size=xs]:not([hydrated]) .gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),gov-accordion[size=xs]:not([hydrated]) gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]){
    display:none
}
.gov-accordion[size=xs]:not([hydrated]) .gov-accordion-item,.gov-accordion[size=xs]:not([hydrated]) gov-accordion-item,gov-accordion[size=xs]:not([hydrated]) .gov-accordion-item,gov-accordion[size=xs]:not([hydrated]) gov-accordion-item{
    padding:var(--padding-summary,var(--spacing-s))
}
.gov-accordion[size=xs]:not([hydrated]) .gov-accordion-item p,.gov-accordion[size=xs]:not([hydrated]) [slot=annotation],.gov-accordion[size=xs]:not([hydrated]) [slot=label],.gov-accordion[size=xs]:not([hydrated]) gov-accordion-item p,gov-accordion[size=xs]:not([hydrated]) .gov-accordion-item p,gov-accordion[size=xs]:not([hydrated]) [slot=annotation],gov-accordion[size=xs]:not([hydrated]) [slot=label],gov-accordion[size=xs]:not([hydrated]) gov-accordion-item p{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-accordion[size=xs]:not([hydrated]) [slot=suffix],gov-accordion[size=xs]:not([hydrated]) [slot=suffix]{
    position:absolute;
    right:0;
    top:0
}
.gov-accordion[size=s]:not([hydrated]) .gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),.gov-accordion[size=s]:not([hydrated]) gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),.gov-accordion[size=xs]:not([hydrated]) [slot=icon],.gov-accordion[size=xs]:not([hydrated]) [slot=toggle-icon],gov-accordion[size=s]:not([hydrated]) .gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),gov-accordion[size=s]:not([hydrated]) gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),gov-accordion[size=xs]:not([hydrated]) [slot=icon],gov-accordion[size=xs]:not([hydrated]) [slot=toggle-icon]{
    display:none
}
.gov-accordion[size=s]:not([hydrated]) .gov-accordion-item,.gov-accordion[size=s]:not([hydrated]) gov-accordion-item,gov-accordion[size=s]:not([hydrated]) .gov-accordion-item,gov-accordion[size=s]:not([hydrated]) gov-accordion-item{
    padding:var(--padding-summary,var(--spacing-s-nudge))
}
.gov-accordion[size=s]:not([hydrated]) .gov-accordion-item p,.gov-accordion[size=s]:not([hydrated]) [slot=annotation],.gov-accordion[size=s]:not([hydrated]) [slot=label],.gov-accordion[size=s]:not([hydrated]) gov-accordion-item p,gov-accordion[size=s]:not([hydrated]) .gov-accordion-item p,gov-accordion[size=s]:not([hydrated]) [slot=annotation],gov-accordion[size=s]:not([hydrated]) [slot=label],gov-accordion[size=s]:not([hydrated]) gov-accordion-item p{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-accordion[size=s]:not([hydrated]) [slot=suffix],gov-accordion[size=s]:not([hydrated]) [slot=suffix]{
    position:absolute;
    right:0;
    top:0
}
.gov-accordion[size=m]:not([hydrated]) .gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),.gov-accordion[size=m]:not([hydrated]) gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),.gov-accordion[size=s]:not([hydrated]) [slot=icon],.gov-accordion[size=s]:not([hydrated]) [slot=toggle-icon],gov-accordion[size=m]:not([hydrated]) .gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),gov-accordion[size=m]:not([hydrated]) gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),gov-accordion[size=s]:not([hydrated]) [slot=icon],gov-accordion[size=s]:not([hydrated]) [slot=toggle-icon]{
    display:none
}
.gov-accordion[size=m]:not([hydrated]) .gov-accordion-item,.gov-accordion[size=m]:not([hydrated]) gov-accordion-item,gov-accordion[size=m]:not([hydrated]) .gov-accordion-item,gov-accordion[size=m]:not([hydrated]) gov-accordion-item{
    padding:var(--padding-summary,var(--spacing-m))
}
.gov-accordion[size=m]:not([hydrated]) .gov-accordion-item p,.gov-accordion[size=m]:not([hydrated]) [slot=annotation],.gov-accordion[size=m]:not([hydrated]) [slot=label],.gov-accordion[size=m]:not([hydrated]) gov-accordion-item p,gov-accordion[size=m]:not([hydrated]) .gov-accordion-item p,gov-accordion[size=m]:not([hydrated]) [slot=annotation],gov-accordion[size=m]:not([hydrated]) [slot=label],gov-accordion[size=m]:not([hydrated]) gov-accordion-item p{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-accordion[size=m]:not([hydrated]) [slot=suffix],gov-accordion[size=m]:not([hydrated]) [slot=suffix]{
    position:absolute;
    right:0;
    top:0
}
.gov-accordion[size=l]:not([hydrated]) .gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),.gov-accordion[size=l]:not([hydrated]) gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),.gov-accordion[size=m]:not([hydrated]) [slot=icon],.gov-accordion[size=m]:not([hydrated]) [slot=toggle-icon],gov-accordion[size=l]:not([hydrated]) .gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),gov-accordion[size=l]:not([hydrated]) gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),gov-accordion[size=m]:not([hydrated]) [slot=icon],gov-accordion[size=m]:not([hydrated]) [slot=toggle-icon]{
    display:none
}
.gov-accordion[size=l]:not([hydrated]) .gov-accordion-item,.gov-accordion[size=l]:not([hydrated]) gov-accordion-item,gov-accordion[size=l]:not([hydrated]) .gov-accordion-item,gov-accordion[size=l]:not([hydrated]) gov-accordion-item{
    padding:var(--padding-summary,var(--spacing-m-nudge))
}
.gov-accordion[size=l]:not([hydrated]) .gov-accordion-item p,.gov-accordion[size=l]:not([hydrated]) [slot=annotation],.gov-accordion[size=l]:not([hydrated]) [slot=label],.gov-accordion[size=l]:not([hydrated]) gov-accordion-item p,gov-accordion[size=l]:not([hydrated]) .gov-accordion-item p,gov-accordion[size=l]:not([hydrated]) [slot=annotation],gov-accordion[size=l]:not([hydrated]) [slot=label],gov-accordion[size=l]:not([hydrated]) gov-accordion-item p{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-accordion[size=l]:not([hydrated]) [slot=suffix],gov-accordion[size=l]:not([hydrated]) [slot=suffix]{
    position:absolute;
    right:0;
    top:0
}
.gov-accordion[size=l]:not([hydrated]) [slot=icon],.gov-accordion[size=l]:not([hydrated]) [slot=toggle-icon],.gov-accordion[size=xl]:not([hydrated]) .gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),.gov-accordion[size=xl]:not([hydrated]) gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),gov-accordion[size=l]:not([hydrated]) [slot=icon],gov-accordion[size=l]:not([hydrated]) [slot=toggle-icon],gov-accordion[size=xl]:not([hydrated]) .gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]),gov-accordion[size=xl]:not([hydrated]) gov-accordion-item:not([open]) :not([slot=label]):not([slot=annotation]):not([slot=suffix]){
    display:none
}
.gov-accordion[size=xl]:not([hydrated]) .gov-accordion-item,.gov-accordion[size=xl]:not([hydrated]) gov-accordion-item,gov-accordion[size=xl]:not([hydrated]) .gov-accordion-item,gov-accordion[size=xl]:not([hydrated]) gov-accordion-item{
    padding:var(--padding-summary,var(--spacing-l))
}
.gov-accordion[size=xl]:not([hydrated]) .gov-accordion-item p,.gov-accordion[size=xl]:not([hydrated]) [slot=annotation],.gov-accordion[size=xl]:not([hydrated]) [slot=label],.gov-accordion[size=xl]:not([hydrated]) gov-accordion-item p,gov-accordion[size=xl]:not([hydrated]) .gov-accordion-item p,gov-accordion[size=xl]:not([hydrated]) [slot=annotation],gov-accordion[size=xl]:not([hydrated]) [slot=label],gov-accordion[size=xl]:not([hydrated]) gov-accordion-item p{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%
}
.gov-accordion[size=xl]:not([hydrated]) [slot=suffix],gov-accordion[size=xl]:not([hydrated]) [slot=suffix]{
    position:absolute;
    right:0;
    top:0
}
.gov-accordion[size=xl]:not([hydrated]) [slot=icon],.gov-accordion[size=xl]:not([hydrated]) [slot=toggle-icon],gov-accordion[size=xl]:not([hydrated]) [slot=icon],gov-accordion[size=xl]:not([hydrated]) [slot=toggle-icon]{
    display:none
}
body,html{
    margin:0;
    padding:0
}
.container-view{
    padding:12px
}
hr{
    border:0;
    border-top:1px solid #dcdcdc;
    font-size:0;
    height:0
}
hr.inversed{
    border-top-color:#254e80
}
.gov-attachments-item,gov-attachments-item{
    display:flex;
    gap:var(--spacing-s);
    position:relative;
    width:100%
}
.gov-attachments-item__messages>:last-child,gov-attachments-item__messages>:last-child{
    margin-bottom:0
}
.gov-attachments-item__file,gov-attachments-item__file{
    display:flex;
    gap:var(--spacing-s)
}
.gov-attachments-item__name,gov-attachments-item__name{
    align-items:center;
    color:var(--name-color,var(--text-primary));
    display:flex;
    flex-wrap:wrap;
    gap:var(--spacing-s);
    margin:0
}
.gov-attachments-item__name span,gov-attachments-item__name span{
    color:var(--decor-color,var(--text-secondary));
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-attachments,gov-attachments{
    display:flex;
    flex-direction:column;
    gap:var(--spacing-xs);
    position:relative;
    width:100%
}
.gov-attachments__label,gov-attachments__label{
    color:var(--form-label-color,var(--text-primary));
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-attachments__list>:last-child,gov-attachments__list>:last-child{
    margin-bottom:0
}
.gov-backdrop__background,gov-backdrop__background{
    background-color:var(--background,var(--color-neutral-900));
    bottom:0;
    left:0;
    opacity:var(--opacity,.45);
    position:fixed;
    right:0;
    top:0;
    z-index:100
}
.gov-backdrop[inverse=""] .gov-backdrop__background,.gov-backdrop[inverse="1"] .gov-backdrop__background,.gov-backdrop[inverse=true i] .gov-backdrop__background,gov-backdrop[inverse=""] .gov-backdrop__background,gov-backdrop[inverse="1"] .gov-backdrop__background,gov-backdrop[inverse=true i] .gov-backdrop__background{
    background-color:var(--background-inverse,var(--color-neutral-100));
    opacity:var(--opacity-inverse,.45)
}
.gov-banner,gov-banner{
    color:var(--text-white-fixed);
    display:block;
    max-width:100%;
    overflow:hidden;
    position:relative
}
.gov-banner:after,gov-banner:after{
    background-repeat:no-repeat;
    content:"";
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:0
}
.gov-banner>div,gov-banner>div{
    height:100%;
    justify-content:center
}
.gov-banner .gov-banner__content,.gov-banner>div,gov-banner .gov-banner__content,gov-banner>div{
    display:flex;
    flex-direction:column
}
.gov-banner .gov-banner__content,.gov-banner .gov-banner__content>*,gov-banner .gov-banner__content,gov-banner .gov-banner__content>*{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-banner .gov-button,.gov-banner gov-button,gov-banner .gov-button,gov-banner gov-button{
    position:relative;
    z-index:1
}
.gov-banner:not([size=xl]),gov-banner:not([size=xl]){
    background:linear-gradient(45deg,var(--color-primary-500) 0,var(--color-primary-900) 100%);
    border-radius:var(--corner-radius-xl);
    box-shadow:0 .125rem .25rem rgba(0,0,0,.3);
    padding:var(--spacing-l)
}
.gov-banner:not([size=xl]) img,gov-banner:not([size=xl]) img{
    display:none
}
@media(min-width:64em){
    .gov-banner:not([size=xl])[size=s]>div,gov-banner:not([size=xl])[size=s]>div{
        align-items:center;
        flex-direction:row;
        justify-content:space-between
    }
    .gov-banner:not([size=xl]):before,gov-banner:not([size=xl]):before{
        background-repeat:no-repeat;
        background-size:contain;
        content:"";
        display:block;
        height:100%;
        position:absolute;
        top:0;
        z-index:1
    }
    .gov-banner:not([size=xl]) img,gov-banner:not([size=xl]) img{
        display:block
    }
}
.gov-banner[size=s]>div,gov-banner[size=s]>div{
    gap:var(--gap-mobile,var(--spacing-2xl))
}
.gov-banner[size=s] .gov-banner__content,gov-banner[size=s] .gov-banner__content{
    gap:var(--content-gap-mobile,var(--spacing-s))
}
.gov-banner[size=s] [slot=headline],gov-banner[size=s] [slot=headline]{
    font-size:var(--font-size-headline-s);
    font-weight:500;
    line-height:150%
}
@media(min-width:64em){
    .gov-banner[size=s],gov-banner[size=s]{
        height:var(--height,8.5rem);
        padding:var(--padding-vertical,var(--spacing-m)) var(--padding-horizontal,var(--spacing-2xl))
    }
    .gov-banner[size=s]>div,gov-banner[size=s]>div{
        gap:var(--gap,var(--spacing-l))
    }
    .gov-banner[size=s] .gov-banner__content,gov-banner[size=s] .gov-banner__content{
        gap:var(--content-gap,var(--spacing-xs))
    }
    .gov-banner[size=s] [slot=headline],gov-banner[size=s] [slot=headline]{
        font-size:var(--font-size-headline-s);
        font-weight:500;
        line-height:150%
    }
    .gov-banner[size=s]:before,gov-banner[size=s]:before{
        background-position:0 0;
        width:var(--img-width,16rem)
    }
    .gov-banner[size=s]>div,gov-banner[size=s]>div{
        padding-left:calc(var(--img-width, 16rem) - var(--padding-horizontal, var(--spacing-2xl)))
    }
    .gov-banner[size=s]:before,gov-banner[size=s]:before{
        left:0;
        transform:scaleX(-1)
    }
}
.gov-banner[size=m]>div,gov-banner[size=m]>div{
    gap:var(--gap-mobile,var(--spacing-xl))
}
.gov-banner[size=m] .gov-banner__content,gov-banner[size=m] .gov-banner__content{
    gap:var(--content-gap-mobile,var(--spacing-s-nudge))
}
.gov-banner[size=m] [slot=headline],gov-banner[size=m] [slot=headline]{
    font-size:var(--font-size-headline-l);
    font-weight:500;
    line-height:150%
}
@media(min-width:64em){
    .gov-banner[size=m],gov-banner[size=m]{
        height:var(--height,17.5rem);
        padding:var(--padding-vertical,var(--spacing-m)) var(--padding-horizontal,var(--spacing-3xl))
    }
    .gov-banner[size=m]>div,gov-banner[size=m]>div{
        gap:var(--gap,var(--spacing-2xl))
    }
    .gov-banner[size=m] .gov-banner__content,gov-banner[size=m] .gov-banner__content{
        gap:var(--content-gap,var(--spacing-m))
    }
    .gov-banner[size=m] [slot=headline],gov-banner[size=m] [slot=headline]{
        font-size:var(--font-size-display-s);
        font-weight:500;
        line-height:130%
    }
    .gov-banner[size=m]:before,gov-banner[size=m]:before{
        background-position:100% 0;
        width:var(--img-width,27rem)
    }
    .gov-banner[size=m]>div,gov-banner[size=m]>div{
        padding-right:calc(var(--img-width, 27rem) - var(--padding-horizontal, var(--spacing-3xl)))
    }
    .gov-banner[size=m]:before,gov-banner[size=m]:before{
        right:0
    }
}
.gov-banner[size=l]>div,gov-banner[size=l]>div{
    gap:var(--gap-mobile,var(--spacing-2xl))
}
.gov-banner[size=l] .gov-banner__content,gov-banner[size=l] .gov-banner__content{
    gap:var(--content-gap-mobile,var(--spacing-m))
}
.gov-banner[size=l] [slot=headline],gov-banner[size=l] [slot=headline]{
    font-size:var(--font-size-display-s);
    font-weight:500;
    line-height:130%
}
@media(min-width:64em){
    .gov-banner[size=l],gov-banner[size=l]{
        height:var(--height,22.5rem);
        padding:var(--padding-vertical,var(--spacing-m)) var(--padding-horizontal,var(--spacing-3xl))
    }
    .gov-banner[size=l]>div,gov-banner[size=l]>div{
        gap:var(--gap,var(--spacing-2xl))
    }
    .gov-banner[size=l] .gov-banner__content,gov-banner[size=l] .gov-banner__content{
        gap:var(--content-gap,var(--spacing-m))
    }
    .gov-banner[size=l] [slot=headline],gov-banner[size=l] [slot=headline]{
        font-size:var(--font-size-display-s);
        font-weight:500;
        line-height:130%
    }
    .gov-banner[size=l]:before,gov-banner[size=l]:before{
        background-position:100% 0;
        width:var(--img-width,36rem)
    }
    .gov-banner[size=l]>div,gov-banner[size=l]>div{
        padding-right:calc(var(--img-width, 36rem) - var(--padding-horizontal, var(--spacing-3xl)))
    }
    .gov-banner[size=l]:before,gov-banner[size=l]:before{
        right:0
    }
}
.gov-banner[background=waves]:after,gov-banner[background=waves]:after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzOTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiBmaWxsLW9wYWNpdHk9Ii4wNiI+PHBhdGggZD0ibS01MDEuMzMxIDE1OC41MzQtNDEuNzExIDI3LjAwM0MtNjQyLjc4MiAyNTAuMTA2LTcwMyAzNjAuODI2LTcwMyA0NzkuNjQzLTcwMyA2NzMuMTQtNTQ2LjE0IDgzMC0zNTIuNjQzIDgzMEgyMjI5LjQyYzEyMS4zMSAwIDIxOS42NS05OC4zNDEgMjE5LjY1LTIxOS42NTEgMC03NC40OS0zNy43NS0xNDMuOTA0LTEwMC4yOC0xODQuMzg1bC0xODkuMzgtMTIyLjZjLTgyLjM0LTUzLjMwOC0xODguMzEtNTMuMzA4LTI3MC42NSAwLTgyLjM1IDUzLjMwOC0xODguMzIgNTMuMzA4LTI3MC42NiAwbC0yNDIuOTEtMTU3LjI1M2MtMjE1LjM0LTEzOS40MDktNDkyLjQ2Mi0xMzkuNDA5LTcwNy44MDYgMGwtNjYuNTIzIDQzLjA2NmMtMTc0Ljg2NSAxMTMuMjA1LTM5OS44OTggMTEzLjIwNS01NzQuNzYzIDBsLTQ3LjMzNS0zMC42NDNjLTE0Ni4wNjMtOTQuNTU5LTMzNC4wMzEtOTQuNTU5LTQ4MC4wOTQgMFoiIGZpbGw9InVybCgjYikiLz48cGF0aCBkPSJtMTY4Ni40IDY5LjUzNCA0MS43MiAyNy4wMDNjOTkuNzQgNjQuNTY5IDE1OS45NSAxNzUuMjg5IDE1OS45NSAyOTQuMTA2QzE4ODguMDcgNTg0LjE0IDE3MzEuMjEgNzQxIDE1MzcuNzIgNzQxaC0yNTgyLjA3Yy0xMjEuMzEgMC0yMTkuNjUtOTguMzQxLTIxOS42NS0yMTkuNjUxIDAtNzQuNDkgMzcuNzUtMTQzLjkwNCAxMDAuMjgtMTg0LjM4NWwxODkuMzgyLTEyMi42YzgyLjM0NC01My4zMDggMTg4LjMxMi01My4zMDggMjcwLjY1NiAwczE4OC4zMTIgNTMuMzA4IDI3MC42NTYgMEwtMTkwLjEyIDU3LjExMWMyMTUuMzQzLTEzOS40MDkgNDkyLjQ2Ny0xMzkuNDA5IDcwNy44MSAwbDY2LjUyMyA0My4wNjZjMTc0Ljg2NiAxMTMuMjA1IDM5OS44OTggMTEzLjIwNSA1NzQuNzY3IDBsNDcuMzMtMzAuNjQzYzE0Ni4wNi05NC41NTkgMzM0LjAzLTk0LjU1OSA0ODAuMDkgMFoiIGZpbGw9InVybCgjYykiLz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iODc0LjQxNCIgeTE9IjQzLjc4MyIgeDI9Ijg3NC4yOTgiIHkyPSI4MzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjOTNCREU2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUQ0NTZGIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImMiIHgxPSIzMTAuNjYxIiB5MT0iLTQ1LjIxNyIgeDI9IjMxMC43NzYiIHkyPSI3NDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjOTNCREU2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUQ0NTZGIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTQ0MHYzOTBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=)
}
@media(min-width:64em){
    .gov-banner[background=waves][foreground=image]:before,gov-banner[background=waves][foreground=image]:before{
        background-image:url(data:image/svg+xml;
        base64,PHN2ZyB3aWR0aD0iNTM3IiBoZWlnaHQ9IjM2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNjEgMEMyMi43NCA0OS44NzYgMCAxMTIuMjgyIDAgMTgwczIyLjc0IDEzMC4xMjQgNjEgMTgwaDcxLjc1MkM4My43NjMgMzE1LjU0NCA1MyAyNTEuMzY0IDUzIDE4MFM4My43NjMgNDQuNDU2IDEzMi43NTIgMEg2MVoiIGZpbGw9InVybCgjYSkiLz48cGF0aCBkPSJNMTMyLjc1MiAwQzgzLjc2MyA0NC40NTYgNTMgMTA4LjYzNiA1MyAxODBzMzAuNzYzIDEzNS41NDQgNzkuNzUyIDE4MGgxMC42MUM5Mi4zNjMgMzE2LjcxMSA2MCAyNTIuMTM1IDYwIDE4MFM5Mi4zNjMgNDMuMjkgMTQzLjM2MiAwaC0xMC42MVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTM3IDM2MFYwSDE0My4zNjJDOTIuMzYzIDQzLjI5IDYwIDEwNy44NjUgNjAgMTgwczMyLjM2MyAxMzYuNzExIDgzLjM2MiAxODBINTM3WiIgZmlsbD0iI2ZmZiIvPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iYSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMTE3LjUgMCAwIC0xOTcuOTQyIDE1Mi41IDE4MCkiPjxzdG9wIG9mZnNldD0iLjQ4OCIgc3RvcC1jb2xvcj0iIzFENDU2RiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFENDU2RiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PC9zdmc+)
    }
    .gov-banner[background=waves][foreground=image][size=s] [slot=image],gov-banner[background=waves][foreground=image][size=s] [slot=image]{
        clip-path:polygon(0 100%,0 0,82.524% 0,82.524% 0,85.611% 3.781%,88.447% 7.894%,91.014% 12.316%,93.294% 17.024%,95.271% 21.995%,96.928% 27.207%,98.246% 32.636%,99.209% 38.26%,99.799% 44.056%,100% 50%,100% 50%,99.799% 55.944%,99.209% 61.74%,98.246% 67.364%,96.928% 72.793%,95.271% 78.005%,93.294% 82.976%,91.014% 87.684%,88.447% 92.106%,85.611% 96.219%,82.524% 100%,0 100%);
        height:8.5rem;
        left:0;
        position:absolute;
        right:auto;
        top:0;
        width:12.6875rem;
        z-index:1
    }
    .gov-banner[background=waves][foreground=image][size=s]:before,gov-banner[background=waves][foreground=image][size=s]:before{
        left:-1.875rem;
        right:auto
    }
    .gov-banner[background=waves][foreground=image][size=m] [slot=image],gov-banner[background=waves][foreground=image][size=m] [slot=image]{
        clip-path:polygon(100% 100%,100% 0,26.697% 0,26.697% 0,23.954% 3.781%,21.436% 7.894%,19.156% 12.316%,17.13% 17.024%,15.374% 21.995%,13.902% 27.207%,12.731% 32.636%,11.876% 38.26%,11.351% 44.056%,11.173% 50%,11.173% 50%,11.351% 55.944%,11.876% 61.74%,12.731% 67.364%,13.902% 72.793%,15.374% 78.005%,17.13% 82.976%,19.156% 87.684%,21.436% 92.106%,23.954% 96.219%,26.697% 100%,100% 100%);
        height:17.5rem;
        left:auto;
        position:absolute;
        right:0;
        top:0;
        width:26.125rem;
        z-index:1
    }
    .gov-banner[background=waves][foreground=image][size=m]:before,gov-banner[background=waves][foreground=image][size=m]:before{
        left:auto;
        right:0
    }
    .gov-banner[background=waves][foreground=image][size=l] [slot=image],gov-banner[background=waves][foreground=image][size=l] [slot=image]{
        clip-path:polygon(100% 100%,100% 0,26.697% 0,26.697% 0,23.954% 3.781%,21.436% 7.894%,19.156% 12.316%,17.13% 17.024%,15.374% 21.995%,13.902% 27.207%,12.731% 32.636%,11.876% 38.26%,11.351% 44.056%,11.173% 50%,11.173% 50%,11.351% 55.944%,11.876% 61.74%,12.731% 67.364%,13.902% 72.793%,15.374% 78.005%,17.13% 82.976%,19.156% 87.684%,21.436% 92.106%,23.954% 96.219%,26.697% 100%,100% 100%);
        height:22.5rem;
        left:auto;
        position:absolute;
        right:0;
        top:0;
        width:33.5625rem;
        z-index:1
    }
    .gov-banner[background=waves][foreground=image][size=l]:before,gov-banner[background=waves][foreground=image][size=l]:before{
        left:auto;
        right:0
    }
}
.gov-banner[background=stripes]:after,gov-banner[background=stripes]:after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzOTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMTQzLjA5MiA5NjAuNjM3Yy0yOC42MTUtMTEuODcyLTQyLjE4OC00NC42OTMtMzAuMzE2LTczLjMwOUwxMDUuNDc2IDIxNS4xNWMxMS44NzItMjguNjE1IDQ0LjY5My00Mi4xODcgNzMuMzA5LTMwLjMxNSAyOC42MTUgMTEuODcyIDQyLjE4NyA0NC42OTQgMzAuMzE1IDczLjMwOUwtNjkuNzgzIDkzMC4zMjJjLTExLjg3MyAyOC42MTUtNDQuNjk0IDQyLjE4Ny03My4zMDkgMzAuMzE1WiIgZmlsbD0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMDQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM5Ny40NzIgODYzLjgyNmMtODMuMDA3LTM0LjQzOS0xMjIuMzgtMTI5LjY0OC04Ny45NC0yMTIuNjU2bDM4My40MDItOTI0LjA5M2MzNC40MzktODMuMDA3IDEyOS42NDgtMTIyLjM4IDIxMi42NTYtODcuOTQgODMuMDA3IDM0LjQzOSAxMjIuMzggMTI5LjY0OCA4Ny45NCAyMTIuNjU2TDYxMC4xMjggNzc1Ljg4NmMtMzQuNDM5IDgzLjAwNy0xMjkuNjQ5IDEyMi4zOC0yMTIuNjU2IDg3Ljk0WiIgZmlsbD0idXJsKCNiKSIgZmlsbC1vcGFjaXR5PSIuMDQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc1OC44ODQgNDgwLjMxNWMtNjQuMDg4LTI2LjU5LTk0LjQ4Ny0xMDAuMS02Ny44OTctMTY0LjE4OEw4NTMuNzk1LTc2LjI4YzI2LjU5LTY0LjA4OCAxMDAuMDk5LTk0LjQ4NiAxNjQuMTg1LTY3Ljg5NiA2NC4wOSAyNi41OSA5NC40OSAxMDAuMDk5IDY3LjkgMTY0LjE4N0w5MjMuMDcxIDQxMi40MThjLTI2LjU5IDY0LjA4OC0xMDAuMDk5IDk0LjQ4Ni0xNjQuMTg3IDY3Ljg5N1oiIGZpbGw9InVybCgjYykiIGZpbGwtb3BhY2l0eT0iLjA0Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDI0Ljc3IDIyOS41ODdhMy42OTcgMy42OTcgMCAwIDAtMi4wMSA0Ljg0NCAzLjcwMyAzLjcwMyAwIDAgMCA0Ljg0IDIuMDEgMy43MTIgMy43MTIgMCAwIDAgMi4wMS00Ljg0NCAzLjcwMyAzLjcwMyAwIDAgMC00Ljg0LTIuMDFabS03MS40MTcgMzMuNTQ0Yy0xNi42MzMtNDAuMjIyIDIuNDktODYuMzEzIDQyLjcxMi0xMDIuOTQ2IDQwLjIyNS0xNi42MzMgODYuMzE1IDIuNDkgMTAyLjk0NSA0Mi43MTIgMTYuNjMgNDAuMjIyLTIuNDkgODYuMzEzLTQyLjcxIDEwMi45NDYtNDAuMjIgMTYuNjMzLTg2LjMxMy0yLjQ4OS0xMDIuOTQ3LTQyLjcxMloiIGZpbGw9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjA0Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NzEuMjQyIDM5OS40MTNjLTkuNjk2LTQuMDIyLTE0LjI5NS0xNS4xNDQtMTAuMjcyLTI0Ljg0bDE2NC44Mi0zOTcuMjUxYzQuMDItOS42OTYgMTUuMTQtMTQuMjk1IDI0Ljg0LTEwLjI3MiA5LjY5IDQuMDIzIDE0LjI5IDE1LjE0NCAxMC4yNyAyNC44NEw4OTYuMDgyIDM4OS4xNDFjLTQuMDIzIDkuNjk2LTE1LjE0NCAxNC4yOTUtMjQuODQgMTAuMjcyWiIgZmlsbD0idXJsKCNlKSIgZmlsbC1vcGFjaXR5PSIuMDQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwNjYuMTkgMjUxLjIwNWEyLjc4MyAyLjc4MyAwIDAgMS0xLjUxLTMuNjM1bDk2Ljk4LTIzMy43NDlhMi43ODcgMi43ODcgMCAwIDEgMy42NC0xLjUwMyAyLjc3OCAyLjc3OCAwIDAgMSAxLjUgMy42MzVsLTk2Ljk4IDIzMy43NDlhMi43NzUgMi43NzUgMCAwIDEtMy42MyAxLjUwM1oiIGZpbGw9InVybCgjZikiIGZpbGwtb3BhY2l0eT0iLjA1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04OTIuNzYyIDE2Mi43MzlhMy4yNDUgMy4yNDUgMCAwIDEtMS43NTQtNC4yNDFsMTY0LjgyMi0zOTcuMjUxYTMuMjQ0IDMuMjQ0IDAgMSAxIDUuOTkgMi40ODdMODk3LjAwMyAxNjAuOTg2YTMuMjQ1IDMuMjQ1IDAgMCAxLTQuMjQxIDEuNzUzWiIgZmlsbD0idXJsKCNnKSIgZmlsbC1vcGFjaXR5PSIuMDUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTg2NC41NjggNDMyLjU1MmMtMjguNjE1LTExLjg3Mi00Mi4xODgtNDQuNjkzLTMwLjMxNi03My4zMDhMOTk5LjA3LTM4LjAwOGMxMS44Ny0yOC42MTUgNDQuNjktNDIuMTg3IDczLjMxLTMwLjMxNSAyOC42MSAxMS44NzIgNDIuMTkgNDQuNjkzIDMwLjMxIDczLjMwOUw5MzcuODc3IDQwMi4yMzdjLTExLjg3MiAyOC42MTUtNDQuNjk0IDQyLjE4OC03My4zMDkgMzAuMzE1WiIgZmlsbD0idXJsKCNoKSIgZmlsbC1vcGFjaXR5PSIuMDIiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS0xOTIuNTI4IDk0My44MjZjLTgzLjAwNy0zNC40MzktMTIyLjM4LTEyOS42NDgtODcuOTQtMjEyLjY1NmwzODMuNDAyLTkyNC4wOTNjMzQuNDM5LTgzLjAwNyAxMjkuNjQ4LTEyMi4zOCAyMTIuNjU2LTg3Ljk0IDgzLjAwNyAzNC40MzkgMTIyLjM3OSAxMjkuNjQ4IDg3Ljk0IDIxMi42NTZMMjAuMTI4IDg1NS44ODZjLTM0LjQ0IDgzLjAwNy0xMjkuNjQ5IDEyMi4zOC0yMTIuNjU2IDg3Ljk0WiIgZmlsbD0idXJsKCNpKSIgZmlsbC1vcGFjaXR5PSIuMDQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwOS4xODggNzEyLjU5NmMtNjQuMTY3LTI2LjQwMS05NC43ODItOTkuODItNjguMzgyLTE2My45ODdMMjkzLjY1My02NS45MzZjMjYuNC02NC4xNjcgOTkuODE5LTk0Ljc4MiAxNjMuOTg2LTY4LjM4MiA2NC4xNjcgMjYuNCA5NC43ODIgOTkuODIgNjguMzgyIDE2My45ODZMMjczLjE3NCA2NDQuMjE0Yy0yNi40MDEgNjQuMTY3LTk5LjgyIDk0Ljc4Mi0xNjMuOTg2IDY4LjM4MloiIGZpbGw9InVybCgjaikiIGZpbGwtb3BhY2l0eT0iLjA1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MzQuNzY1IDMwOS41ODdhMy43MDkgMy43MDkgMCAxIDAgMi44MzYgNi44NTUgMy43MDkgMy43MDkgMCAwIDAtMi44MzYtNi44NTVabS03MS40MTIgMzMuNTQ0Yy0xNi42MzMtNDAuMjIyIDIuNDktODYuMzEzIDQyLjcxMi0xMDIuOTQ2IDQwLjIyMy0xNi42MzMgODYuMzEzIDIuNDkgMTAyLjk0NyA0Mi43MTIgMTYuNjMzIDQwLjIyMi0yLjQ5IDg2LjMxMy00Mi43MTIgMTAyLjk0Ni00MC4yMjMgMTYuNjMzLTg2LjMxMy0yLjQ4OS0xMDIuOTQ3LTQyLjcxMloiIGZpbGw9InVybCgjaykiIGZpbGwtb3BhY2l0eT0iLjA0Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yODEuMjQyIDQ3OS40MTNjLTkuNjk2LTQuMDIyLTE0LjI5NS0xNS4xNDQtMTAuMjcyLTI0Ljg0TDQzNS43ODcgNTcuMzIyYzQuMDIzLTkuNjk2IDE1LjE0NC0xNC4yOTUgMjQuODQtMTAuMjcyczE0LjI5NSAxNS4xNDQgMTAuMjcyIDI0Ljg0TDMwNi4wODIgNDY5LjE0MWMtNC4wMjMgOS42OTYtMTUuMTQ0IDE0LjI5NS0yNC44NCAxMC4yNzJaIiBmaWxsPSJ1cmwoI2wpIiBmaWxsLW9wYWNpdHk9Ii4wNCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDc2LjE4NiAzMzEuMjA1YTIuNzgxIDIuNzgxIDAgMCAxLTEuNTAzLTMuNjM1bDk2Ljk4MS0yMzMuNzQ5YTIuNzgxIDIuNzgxIDAgMCAxIDUuMTM5IDIuMTMybC05Ni45ODEgMjMzLjc0OWEyLjc4MiAyLjc4MiAwIDAgMS0zLjYzNiAxLjUwM1oiIGZpbGw9InVybCgjbSkiIGZpbGwtb3BhY2l0eT0iLjA1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMDIuNzYyIDI0Mi43MzlhMy4yNDUgMy4yNDUgMCAwIDEtMS43NTQtNC4yNDFsMTY0LjgxOC0zOTcuMjUxYTMuMjQ1IDMuMjQ1IDAgMCAxIDUuOTk1IDIuNDg3TDMwNy4wMDMgMjQwLjk4NmEzLjI0NSAzLjI0NSAwIDAgMS00LjI0MSAxLjc1M1oiIGZpbGw9InVybCgjbikiIGZpbGwtb3BhY2l0eT0iLjA1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNzQuNTY4IDUxMi41NTJjLTI4LjYxNS0xMS44NzItNDIuMTg4LTQ0LjY5My0zMC4zMTYtNzMuMzA4TDQwOS4wNyA0MS45OTJjMTEuODcyLTI4LjYxNSA0NC42OTQtNDIuMTg3IDczLjMwOS0zMC4zMTUgMjguNjE1IDExLjg3MiA0Mi4xODggNDQuNjk0IDMwLjMxNSA3My4zMDlMMzQ3Ljg3NyA0ODIuMjM3Yy0xMS44NzIgMjguNjE1LTQ0LjY5NCA0Mi4xODgtNzMuMzA5IDMwLjMxNVoiIGZpbGw9InVybCgjbykiIGZpbGwtb3BhY2l0eT0iLjAzIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTEyMS4xMzQiIHkxPSI5MDkuMDE3IiB4Mj0iMTU3Ljc1IiB5Mj0iMjM2LjgzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxRDQ1NkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5M0JERTYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjQ2MC4yOTIiIHkxPSI3MTMuNzIiIHgyPSI4NDMuNjk0IiB5Mj0iLTIxMC4zNzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMUQ0NTZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTNCREU2Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImMiIHgxPSI3NDYiIHkxPSI0ODgiIHgyPSI5NzAuMjk5IiB5Mj0iLTI3Ljk0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxRDQ1NkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5M0JERTYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZCIgeDE9Ijk4OC4wNTQiIHkxPSIyNDguNzgxIiB4Mj0iMTA2NC4zMSIgeTI9IjIxNy4yNDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMUQ0NTZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTNCREU2Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImUiIHgxPSI4NzguOTg4IiB5MT0iMzgyLjA0OSIgeDI9IjEwNDMuODEiIHkyPSItMTUuMjAyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzkzQkRFNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFENDU2RiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJmIiB4MT0iMTA2Ny43MSIgeTE9IjI0OC44MjciIHgyPSIxMTY0LjciIHkyPSIxNS4wNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjOTNCREU2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUQ0NTZGIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImciIHgxPSI4OTQuNDY4IiB5MT0iMTU5LjkzNCIgeDI9IjEwNTkuMjkiIHkyPSItMjM3LjMxNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM5M0JERTYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxRDQ1NkYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaCIgeDE9Ijg4Ni41MjYiIHkxPSIzODAuOTMyIiB4Mj0iMTEwMi41IiB5Mj0iLTE4MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM5M0JERTYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxRDQ1NkYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaSIgeDE9Ii0xMjkuNzA4IiB5MT0iNzkzLjcyIiB4Mj0iMjA2LjUiIHkyPSItMi41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzFENDU2RiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJqIiB4MT0iMjMzIiB5MT0iNDM3IiB4Mj0iNDI5LjUiIHkyPSItNjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMUQ0NTZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTNCREU2Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImsiIHgxPSIzOTguMDU0IiB5MT0iMzI4Ljc4MSIgeDI9IjQ3NC4zMTEiIHkyPSIyOTcuMjQ3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzFENDU2RiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkzQkRFNiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJsIiB4MT0iMjg4Ljk4OCIgeTE9IjQ2Mi4wNDkiIHgyPSI0NTMuODA1IiB5Mj0iNjQuNzk4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzkzQkRFNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFENDU2RiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJtIiB4MT0iNDc3LjcxNCIgeTE9IjMyOC44MjciIHgyPSI1NzQuNjk1IiB5Mj0iOTUuMDc5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzkzQkRFNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFENDU2RiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJuIiB4MT0iMzA0LjQ2OCIgeTE9IjIzOS45MzQiIHgyPSI0NjkuMjg1IiB5Mj0iLTE1Ny4zMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjOTNCREU2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUQ0NTZGIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9Im8iIHgxPSIyOTYuNTI2IiB5MT0iNDYwLjkzMiIgeDI9IjUwMS41IiB5Mj0iLTk5LjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjOTNCREU2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUQ0NTZGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+)
}
@media(min-width:64em){
    .gov-banner[background=stripes][foreground=image]:before,gov-banner[background=stripes][foreground=image]:before{
        background-image:url(data:image/svg+xml;
        base64,PHN2ZyB3aWR0aD0iMzMxIiBoZWlnaHQ9IjM2MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMwNS4xOTMgMTgwLjE2NmMwIDYxLjcxMi00MC45MDIgMTEzLjg3Mi05Ny4wNzYgMTMwLjg0Ny0xMi41MzIgMy43ODctMjUuODI1IDUuODIzLTM5LjU5NCA1LjgyMy01Mi45NzMgMC05OC45MDgtMzAuMTM5LTEyMS41OTEtNzQuMjA1LTkuNjM4LTE4LjcyMi0xNS4wNzgtMzkuOTU4LTE1LjA3OC02Mi40NjUgMC01OS4xNDQgMzcuNTY5LTEwOS41MTMgOTAuMTQ0LTEyOC41NDYgMTQuNTIyLTUuMjU4IDMwLjE4OS04LjEyNCA0Ni41MjUtOC4xMjQgNTAuMzY5IDAgOTQuMzc0IDI3LjI0OCAxMTguMDc5IDY3LjgwNyAxMS44MTggMjAuMjIxIDE4LjU5MSA0My43NTEgMTguNTkxIDY4Ljg2M1oiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjMwLjY5NSAzMTYuMDkxYy04Ljc3MS0zLjA5NC0xOC42MzkgMS40MTUtMjIuMDQgMTAuMDcxbC0xMy4zMzQgMzMuOTI4aDM2LjE2Nmw4LjkzLTIyLjcyNWMzLjQwMi04LjY1Ni0uOTUxLTE4LjE4MS05LjcyMi0yMS4yNzRaTTIwOC4xMTcgMzExLjAxM2MtMTIuNTMyIDMuNzg3LTI1LjgyNSA1LjgyMy0zOS41OTQgNS44MjMtNTIuOTczIDAtOTguOTA4LTMwLjEzOS0xMjEuNTkxLTc0LjIwNUwuNzcyIDM2MC4wOUgxODguODNsMTkuMjg3LTQ5LjA3N1pNMTAyLjI5OSA0My45MTdjOC43NzEgMy4wOTQgMTguNjM5LTEuNDE2IDIyLjA0LTEwLjA3MkwxMzcuNjA1LjA5SDEwMS40NGwtOC44NjMgMjIuNTUyYy0zLjQwMiA4LjY1Ni45NSAxOC4xODEgOS43MjIgMjEuMjc1Wk0zMzAuMzA3LjA5SDE0Mi4yNDhsLTIwLjI1IDUxLjUzYzE0LjUyMi01LjI1OCAzMC4xODktOC4xMjQgNDYuNTI1LTguMTI0IDUwLjM2OSAwIDk0LjM3NCAyNy4yNDggMTE4LjA3OSA2Ny44MDdMMzMwLjMwNy4wOVoiIGZpbGw9IiNGQUI0MTMiLz48L3N2Zz4=)
    }
    .gov-banner[background=stripes][foreground=image][size=s] [slot=image],gov-banner[background=stripes][foreground=image][size=s] [slot=image]{
        clip-path:circle(50% at center);
        height:6rem;
        left:4.75rem;
        position:absolute;
        right:auto;
        top:1.25rem;
        width:6rem;
        z-index:1
    }
    .gov-banner[background=stripes][foreground=image][size=s]:before,gov-banner[background=stripes][foreground=image][size=s]:before{
        left:3.75rem;
        right:auto
    }
    .gov-banner[background=stripes][foreground=image][size=m] [slot=image],gov-banner[background=stripes][foreground=image][size=m] [slot=image]{
        clip-path:circle(50% at center);
        height:12.5rem;
        left:auto;
        position:absolute;
        right:6.25rem;
        top:2.5rem;
        width:12.5rem;
        z-index:1
    }
    .gov-banner[background=stripes][foreground=image][size=m]:before,gov-banner[background=stripes][foreground=image][size=m]:before{
        left:auto;
        right:4.625rem
    }
    .gov-banner[background=stripes][foreground=image][size=l] [slot=image],gov-banner[background=stripes][foreground=image][size=l] [slot=image]{
        clip-path:circle(50% at center);
        height:16.25rem;
        left:auto;
        position:absolute;
        right:6.0625rem;
        top:3.125rem;
        width:16.25rem;
        z-index:1
    }
    .gov-banner[background=stripes][foreground=image][size=l]:before,gov-banner[background=stripes][foreground=image][size=l]:before{
        left:auto;
        right:4.0625rem
    }
}
.gov-banner[background=lines]:after,gov-banner[background=lines]:after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzOTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iLjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtLTMzNi45MDcgNTAzLjU3NSAyNTIuODI3LTYxM0wtOTUuMTc0LTExNC0zNDggNDk5bDExLjA5MyA0LjU3NVptMjcuODI3IDAgMjUyLjgyNi02MTNMLTY3LjM0Ny0xMTRsLTI1Mi44MjcgNjEzIDExLjA5NCA0LjU3NVptMjgwLjY1Mi02MTMtMjUyLjgyNiA2MTMtMTEuMDk0LTQuNTc1IDI1Mi44MjctNjEzIDExLjA5MyA0LjU3NVptLTIyNSA2MTMgMjUyLjgyNi02MTNMLTExLjY5NS0xMTRsLTI1Mi44MjYgNjEzIDExLjA5MyA0LjU3NVptMjgwLjY1Mi02MTMtMjUyLjgyNiA2MTMtMTEuMDkzLTQuNTc1TDE2LjEzMS0xMTRsMTEuMDkzIDQuNTc1Wm0tMjI1IDYxMyAyNTIuODI3LTYxM0w0My45NTctMTE0bC0yNTIuODI2IDYxMyAxMS4wOTMgNC41NzVabTI4MC42NTMtNjEzLTI1Mi44MjYgNjEzLTExLjA5NC00LjU3NUw3MS43ODMtMTE0bDExLjA5NCA0LjU3NVptLTIyNSA2MTMgMjUyLjgyNi02MTNMOTkuNjA5LTExNGwtMjUyLjgyNiA2MTMgMTEuMDk0IDQuNTc1Wm0yODAuNjUyLTYxMy0yNTIuODI2IDYxMy0xMS4wOTQtNC41NzUgMjUyLjgyNy02MTMgMTEuMDkzIDQuNTc1Wm0tMjI1IDYxMyAyNTIuODI2LTYxM0wxNTUuMjYyLTExNC05Ny41NjQgNDk5bDExLjA5MyA0LjU3NVptMjgwLjY1My02MTMtMjUyLjgyNyA2MTNMLTY5LjczOCA0OTlsMjUyLjgyNi02MTMgMTEuMDk0IDQuNTc1Wm0tMjI1IDYxMyAyNTIuODI2LTYxM0wyMTAuOTE0LTExNC00MS45MTIgNDk5bDExLjA5MyA0LjU3NVptMjgwLjY1Mi02MTMtMjUyLjgyNiA2MTNMLTE0LjA4NiA0OTkgMjM4Ljc0LTExNGwxMS4wOTQgNC41NzVabS0yMjUgNjEzIDI1Mi44MjYtNjEzTDI2Ni41NjctMTE0IDEzLjc0IDQ5OWwxMS4wOTQgNC41NzVabTI4MC42NTItNjEzLTI1Mi44MjYgNjEzTDQxLjU2NyA0OTlsMjUyLjgyNi02MTMgMTEuMDkzIDQuNTc1Wm0tMjI1IDYxMyAyNTIuODI2LTYxM0wzMjIuMjE5LTExNCA2OS4zOTMgNDk5bDExLjA5MyA0LjU3NVptMjgwLjY1My02MTMtMjUyLjgyNyA2MTNMOTcuMjE5IDQ5OWwyNTIuODI2LTYxMyAxMS4wOTQgNC41NzVabS0yMjUgNjEzIDI1Mi44MjYtNjEzTDM3Ny44NzEtMTE0IDEyNS4wNDUgNDk5bDExLjA5NCA0LjU3NVptMjgwLjY1Mi02MTMtMjUyLjgyNiA2MTNMMTUyLjg3MSA0OTlsMjUyLjgyNi02MTMgMTEuMDk0IDQuNTc1Wm0tMjI1IDYxMyAyNTIuODI2LTYxM0w0MzMuNTI0LTExNCAxODAuNjk3IDQ5OWwxMS4wOTQgNC41NzVabTI4MC42NTItNjEzLTI1Mi44MjYgNjEzTDIwOC41MjQgNDk5IDQ2MS4zNS0xMTRsMTEuMDkzIDQuNTc1Wm0tMjI1IDYxMyAyNTIuODI2LTYxM0w0ODkuMTc2LTExNCAyMzYuMzUgNDk5bDExLjA5MyA0LjU3NVptMjgwLjY1My02MTMtMjUyLjgyNyA2MTNMMjY0LjE3NiA0OTlsMjUyLjgyNi02MTMgMTEuMDk0IDQuNTc1Wm0tMjI1IDYxMyAyNTIuODI2LTYxM0w1NDQuODI4LTExNCAyOTIuMDAyIDQ5OWwxMS4wOTQgNC41NzVabTI4MC42NTItNjEzLTI1Mi44MjYgNjEzTDMxOS44MjggNDk5bDI1Mi44MjYtNjEzIDExLjA5NCA0LjU3NVptLTIyNSA2MTMgMjUyLjgyNi02MTNMNjAwLjQ4MS0xMTQgMzQ3LjY1NCA0OTlsMTEuMDk0IDQuNTc1Wm0yODAuNjUyLTYxMy0yNTIuODI2IDYxM0wzNzUuNDgxIDQ5OWwyNTIuODI2LTYxMyAxMS4wOTMgNC41NzVabS0yMjUgNjEzIDI1Mi44MjYtNjEzTDY1Ni4xMzMtMTE0IDQwMy4zMDcgNDk5bDExLjA5MyA0LjU3NVptMjgwLjY1My02MTMtMjUyLjgyNyA2MTNMNDMxLjEzMyA0OTlsMjUyLjgyNi02MTMgMTEuMDk0IDQuNTc1Wm0tMjI1IDYxMyAyNTIuODI2LTYxM0w3MTEuNzg1LTExNCA0NTguOTU5IDQ5OWwxMS4wOTQgNC41NzVabTI4MC42NTItNjEzLTI1Mi44MjYgNjEzTDQ4Ni43ODUgNDk5bDI1Mi44MjYtNjEzIDExLjA5NCA0LjU3NVptLTIyNSA2MTMgMjUyLjgyNi02MTNMNzY3LjQzOC0xMTQgNTE0LjYxMSA0OTlsMTEuMDk0IDQuNTc1Wm0yODAuNjUyLTYxMy0yNTIuODI2IDYxM0w1NDIuNDM4IDQ5OWwyNTIuODI2LTYxMyAxMS4wOTMgNC41NzVabS0yMjUgNjEzIDI1Mi44MjYtNjEzTDgyMy4wOS0xMTQgNTcwLjI2NCA0OTlsMTEuMDkzIDQuNTc1Wm0yODAuNjUzLTYxMy0yNTIuODI3IDYxM0w1OTguMDkgNDk5bDI1Mi44MjYtNjEzIDExLjA5NCA0LjU3NVptLTIyNSA2MTMgMjUyLjgyNi02MTNMODc4Ljc0Mi0xMTQgNjI1LjkxNiA0OTlsMTEuMDk0IDQuNTc1Wm0yODAuNjUyLTYxMy0yNTIuODI2IDYxM0w2NTMuNzQyIDQ5OWwyNTIuODI2LTYxMyAxMS4wOTQgNC41NzVabS0yMjUgNjEzIDI1Mi44MjYtNjEzTDkzNC4zOTUtMTE0IDY4MS41NjggNDk5bDExLjA5NCA0LjU3NVptMjgwLjY1Mi02MTMtMjUyLjgyNiA2MTNMNzA5LjM5NSA0OTlsMjUyLjgyNi02MTMgMTEuMDkzIDQuNTc1Wm0tMjI1IDYxMyAyNTIuODI2LTYxM0w5OTAuMDQ3LTExNCA3MzcuMjIxIDQ5OWwxMS4wOTMgNC41NzVabTI4MC42NTYtNjEzLTI1Mi44MjkgNjEzTDc2NS4wNDcgNDk5bDI1Mi44MjMtNjEzIDExLjEgNC41NzVabS0yMjUuMDAzIDYxMyAyNTIuODIzLTYxM0wxMDQ1LjctMTE0IDc5Mi44NzMgNDk5bDExLjA5NCA0LjU3NVptMjgwLjY1My02MTMtMjUyLjgyNyA2MTNMODIwLjY5OSA0OTlsMjUyLjgzMS02MTMgMTEuMDkgNC41NzVabS0yMjUuMDAxIDYxMyAyNTIuODMxLTYxMy0xMS4xLTQuNTc1LTI1Mi44MjQgNjEzIDExLjA5MyA0LjU3NVptMjgwLjY1MS02MTMtMjUyLjgyNSA2MTNMODc2LjM1MiA0OTlsMjUyLjgyOC02MTMgMTEuMDkgNC41NzVabS0yMjQuOTk5IDYxMyAyNTIuODI5LTYxM0wxMTU3LTExNCA5MDQuMTc4IDQ5OWwxMS4wOTMgNC41NzVabTI4MC42NDktNjEzLTI1Mi44MjIgNjEzTDkzMi4wMDQgNDk5bDI1Mi44MjYtNjEzIDExLjA5IDQuNTc1Wm0tMjI0Ljk5NiA2MTMgMjUyLjgyNi02MTMtMTEuMDktNC41NzUtMjUyLjgzIDYxMyAxMS4wOTQgNC41NzVabTI4MC42NTYtNjEzLTI1Mi44MyA2MTNMOTg3LjY1NiA0OTlsMjUyLjgyNC02MTMgMTEuMSA0LjU3NVptLTIyNSA2MTMgMjUyLjgyLTYxMy0xMS4wOS00LjU3NS0yNTIuODMgNjEzIDExLjEgNC41NzVabTI4MC42NS02MTMtMjUyLjgzIDYxMy0xMS4wOS00LjU3NSAyNTIuODItNjEzIDExLjEgNC41NzVabS0yMjUgNjEzIDI1Mi44Mi02MTMtMTEuMDktNC41NzUtMjUyLjgzIDYxMyAxMS4xIDQuNTc1Wm0yODAuNjUtNjEzLTI1Mi44MyA2MTMtMTEuMDktNC41NzUgMjUyLjgzLTYxMyAxMS4wOSA0LjU3NVptLTIyNSA2MTMgMjUyLjgzLTYxMy0xMS4xLTQuNTc1LTI1Mi44MiA2MTMgMTEuMDkgNC41NzVabTI4MC42NS02MTMtMjUyLjgyIDYxMy0xMS4xLTQuNTc1IDI1Mi44My02MTMgMTEuMDkgNC41NzVabS0yMjUgNjEzIDI1Mi44My02MTMtMTEuMDktNC41NzUtMjUyLjgzIDYxMyAxMS4wOSA0LjU3NVptMjgwLjY2LTYxMy0yNTIuODMgNjEzLTExLjA5LTQuNTc1IDI1Mi44Mi02MTMgMTEuMSA0LjU3NVptLTIyNSA2MTMgMjUyLjgyLTYxMy0xMS4wOS00LjU3NS0yNTIuODMgNjEzIDExLjEgNC41NzVabTI4MC42NS02MTMtMjUyLjgzIDYxMy0xMS4wOS00LjU3NSAyNTIuODItNjEzIDExLjEgNC41NzVabS0yMjUgNjEzIDI1Mi44Mi02MTMtMTEuMDktNC41NzUtMjUyLjgzIDYxMyAxMS4xIDQuNTc1Wm0yODAuNjUtNjEzLTI1Mi44MyA2MTMtMTEuMDktNC41NzUgMjUyLjgzLTYxMyAxMS4wOSA0LjU3NVptLTIyNSA2MTMgMjUyLjgzLTYxMy0xMS4xLTQuNTc1LTI1Mi44MiA2MTMgMTEuMDkgNC41NzVabTI4MC42NS02MTMtMjUyLjgyIDYxMy0xMS4xLTQuNTc1IDI1Mi44My02MTMgMTEuMDkgNC41NzVabS0yMjUgNjEzIDI1Mi44My02MTMtMTEuMDktNC41NzUtMjUyLjgzIDYxMyAxMS4wOSA0LjU3NVptMjgwLjY1LTYxMy0yNTIuODIgNjEzLTExLjA5LTQuNTc1IDI1Mi44Mi02MTMgMTEuMDkgNC41NzVabS0yMjUgNjEzIDI1Mi44My02MTMtMTEuMDktNC41NzUtMjUyLjgzIDYxMyAxMS4wOSA0LjU3NVoiIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjAyIi8+PC9zdmc+)
}
@media(min-width:64em){
    .gov-banner[background=lines][foreground=image]:before,gov-banner[background=lines][foreground=image]:before{
        background-image:url(data:image/svg+xml;
        base64,PHN2ZyB3aWR0aD0iMTk4IiBoZWlnaHQ9IjM2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUzLjg4MyAwaC0yLjE2NkwzLjI4OSAzNjBoMi4xNjZMMTUzLjg4MyAwWiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuNDgiLz48cGF0aCBkPSJNMTYxLjk1NiAwaC04LjA3M0w1LjQ1NSAzNjBoOC4wMjJMMTYxLjk1NiAwWiIvPjxwYXRoIGQ9Ik0xODguNTUzIDBoLTI2LjU5N0wxMy40NzcgMzYwaDI2LjM3OEwxODguNTUzIDBaIiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii4xMiIvPjxwYXRoIGQ9Ik0xOTcuMjE5IDBoLTguNjY2TDM5Ljg1NSAzNjBoOC42NjdMMTk3LjIxOSAwWiIgZmlsbD0iI0ZBQjQxMyIvPjwvc3ZnPg==)
    }
    .gov-banner[background=lines][foreground=image][size=s] [slot=image],gov-banner[background=lines][foreground=image][size=s] [slot=image]{
        clip-path:polygon(0 0,73% 0,100% 100%,0 100%);
        height:8.5rem;
        left:0;
        position:absolute;
        right:auto;
        top:0;
        width:12.6875rem;
        z-index:0
    }
    .gov-banner[background=lines][foreground=image][size=s]:before,gov-banner[background=lines][foreground=image][size=s]:before{
        left:-2.125rem;
        right:auto
    }
    .gov-banner[background=lines][foreground=image][size=m] [slot=image],gov-banner[background=lines][foreground=image][size=m] [slot=image]{
        clip-path:polygon(33% 0,100% 0,100% 100%,5% 100%);
        height:17.5rem;
        left:auto;
        position:absolute;
        right:0;
        top:0;
        width:26.125rem;
        z-index:0
    }
    .gov-banner[background=lines][foreground=image][size=m]:before,gov-banner[background=lines][foreground=image][size=m]:before{
        left:auto;
        right:17.375rem
    }
    .gov-banner[background=lines][foreground=image][size=l] [slot=image],gov-banner[background=lines][foreground=image][size=l] [slot=image]{
        clip-path:polygon(38% 0,100% 0,100% 100%,10% 100%);
        height:22.5rem;
        left:auto;
        position:absolute;
        right:0;
        top:0;
        width:33.5625rem;
        z-index:0
    }
    .gov-banner[background=lines][foreground=image][size=l]:before,gov-banner[background=lines][foreground=image][size=l]:before{
        left:auto;
        right:20.625rem
    }
    .gov-banner[background=simple][foreground=image]:before,gov-banner[background=simple][foreground=image]:before{
        background-image:url(data:image/svg+xml;
        base64,PHN2ZyB3aWR0aD0iNTQxIiBoZWlnaHQ9IjM0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNODAuNDAxIDE5Ni44NjNhMjcxLjI1NCAyNzEuMjU0IDAgMCAxLTMuMjE2LTQuOTU5Yy0xNy44MTIgNC40NTgtMzcuMDI1LTQuMDMyLTQ0LjgzNi0yMS4yMjlDNy44OSAxMTYuODIyLjIxMyA1Ny41MDEgOS42OTcgMGgtNS44M2MtOS40MzUgNTguMjktMS41NjggMTE4LjM3OSAyMy4yMTggMTcyLjk1MyA5LjI0MiAyMC4zNDkgMzIuMzY0IDMwLjA4IDUzLjMxNiAyMy45MVpNOTMuMTg3IDE4My42NDdhMjU1LjI4IDI1NS4yOCAwIDAgMCAzLjEzNyA0Ljc4NmMxNC43Ny0xMi4xOTkgMTkuOTM5LTMyLjgxNSAxMS44NTYtNTAuNjJDODguNDUgOTQuMzU3IDgzLjY0NSA0Ni4wMzggOTQuMTM0IDBIODguMjRjLTEwLjM5NSA0Ni44MzktNS4zOCA5NS45MTUgMTQuNjc3IDE0MC4wOTEgNi45MjkgMTUuMjYzIDIuNjY4IDMyLjg4Ny05LjczIDQzLjU1NloiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjgyLjcxNyAzMTkuNzY5YzMuMzAyIDE2LjAyIDE3LjgzMyAyOC4yMjMgMzUuNDQ3IDI4LjA3NyA2OS4xNTYtLjU3MiAxMzYuMTE5LTIzLjkyMiAxOTAuMDE3LTY2LjMwN2EzMDQuMTgzIDMwNC4xODMgMCAwIDAgMzIuMzk5LTI5LjQ4MVYxMTUuMzQxYy0xMy43MzUgNDMuOC00MC42MjcgODIuNzQ1LTc3LjM5NyAxMTEuNjYxLTQxLjI5OCAzMi40NzYtOTIuNjA1IDUwLjM3LTE0NS41OTMgNTAuODE2LTE1LjcyOC4xMzMtMjkuMjQ4IDEwLjIxMS0zMy44NzYgMjQuMzE1YTI2OC4zNTMgMjY4LjM1MyAwIDAgMCA4OC45NTctNC4yNTFjNC44MDEtMS4wNDYgOS42NSAxLjg1MiAxMC43ODMgNi42MTMgMS4xMjYgNC43MzItMS44OTIgOS41MDktNi44MSAxMC41ODJhMjg2LjgzMiAyODYuODMyIDAgMCAxLTkzLjkyNyA0LjY5MloiIGZpbGw9IiMxRDQ1NkYiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI4Mi43MTcgMzE5Ljc2OWMtMzQuOTAyLTQuMDIxLTY5LjAwNC0xNC40NDgtMTAwLjQyNy0zMS4wMzQtNDEuNjA0LTIxLjk1OS03Ni41MjYtNTMuNjY1LTEwMS44ODktOTEuODcyYTQ1LjMwMSA0NS4zMDEgMCAwIDAgNS41NDctMi4wMzUgNDQuNjYgNDQuNjYgMCAwIDAgMTAuMzc2LTYuMzk1YzIzLjY2MyAzNS4yMjggNTYuMDUgNjQuNDc0IDk0LjU1MiA4NC43OTcgMjkuMDYzIDE1LjM0IDYwLjU3NSAyNS4wNDggOTIuODM4IDI4LjkwM2EyNjguMzUzIDI2OC4zNTMgMCAwIDAgODguOTU3LTQuMjUxYzQuODAxLTEuMDQ2IDkuNjUgMS44NTIgMTAuNzgzIDYuNjEzIDEuMTI2IDQuNzMyLTEuODkyIDkuNTA5LTYuODEgMTAuNTgyYTI4Ni44MzIgMjg2LjgzMiAwIDAgMS05My45MjcgNC42OTJaTTkzLjE4NyAxODMuNjQ3YTI1My40NzIgMjUzLjQ3MiAwIDAgMS0yMi45OTUtNDUuNDE4Yy0xLjczMy00LjQ5Ni02Ljg3Mi02Ljg3LTExLjU3My01LjE4OC00LjY3MiAxLjY3Mi03LjExNCA2Ljc1NC01LjM0IDExLjM1OGEyNzAuOTAyIDI3MC45MDIgMCAwIDAgMjMuOTA2IDQ3LjUwNSAzOS4zNTkgMzkuMzU5IDAgMCAwIDYuMzg0LTIuMTk2IDM4Ljc1NiAzOC43NTYgMCAwIDAgOS42MTgtNi4wNjFaIiBmaWxsPSIjMzM3RkM0Ii8+PHBhdGggZD0iTTc3LjE4NSAxOTEuOTA0YTI3MS4yNTQgMjcxLjI1NCAwIDAgMCAzLjIxNiA0Ljk1OSA0NS4zMDEgNDUuMzAxIDAgMCAwIDUuNTQ3LTIuMDM1IDQ0LjY2IDQ0LjY2IDAgMCAwIDEwLjM3Ni02LjM5NSAyNTUuMjggMjU1LjI4IDAgMCAxLTMuMTM3LTQuNzg2IDM4Ljc1NiAzOC43NTYgMCAwIDEtOS42MTggNi4wNjEgMzkuMzU5IDM5LjM1OSAwIDAgMS02LjM4NCAyLjE5NloiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)
    }
    .gov-banner[background=simple][foreground=image][size=s] [slot=image],gov-banner[background=simple][foreground=image][size=s] [slot=image]{
        clip-path:circle(60% at 44% 21%);
        height:8.5rem;
        left:0;
        position:absolute;
        right:auto;
        top:-.625rem;
        width:12.6875rem;
        z-index:0
    }
    .gov-banner[background=simple][foreground=image][size=s]:before,gov-banner[background=simple][foreground=image][size=s]:before{
        left:-2.8125rem;
        right:auto
    }
    .gov-banner[background=simple][foreground=image][size=m] [slot=image],gov-banner[background=simple][foreground=image][size=m] [slot=image]{
        clip-path:circle(60% at 56% 20%);
        height:17.5rem;
        left:auto;
        position:absolute;
        right:0;
        top:-1.5625rem;
        width:26.125rem;
        z-index:0
    }
    .gov-banner[background=simple][foreground=image][size=m]:before,gov-banner[background=simple][foreground=image][size=m]:before{
        left:auto;
        right:0
    }
    .gov-banner[background=simple][foreground=image][size=l] [slot=image],gov-banner[background=simple][foreground=image][size=l] [slot=image]{
        clip-path:circle(60% at 55% 20%);
        height:22.5rem;
        left:auto;
        position:absolute;
        right:0;
        top:-1.5625rem;
        width:33.5625rem;
        z-index:0
    }
    .gov-banner[background=simple][foreground=image][size=l]:before,gov-banner[background=simple][foreground=image][size=l]:before{
        left:auto;
        right:0
    }
    .gov-banner[foreground=logo]:before,gov-banner[foreground=logo]:before{
        background-image:url(data:image/svg+xml;
        base64,PHN2ZyB3aWR0aD0iNTg0IiBoZWlnaHQ9IjM4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0zMzUuMzExIDU2Ljc2MmM2LjQyNCAwIDguMjU5IDMuNjQ5IDkuMTc3IDYuMzg1djEuODI0YzAgMS44MjQgMCA0LjU2LS45MTggNS40NzNsLS45MTcgMS44MjR2LjkxMmwuOTE3LjkxMiAyLjc1MyA0LjU2IDEuODM2IDIuNzM3YzMuNjcgNi4zODUgOC4yNTggMTQuNTk0IDguMjU4IDIyLjgwMyAwIDEzLjY4MiAyLjc1MyAzMC4xIDE1LjYwMSA0My43ODJoLTIuNzU0bC0xLjgzNS0uOTEyYy0zLjY3LS45MTItNy4zNDEtMy42NDgtMTEuOTI5LTcuMjk3LS45MTggMC0uOTE4IDEuODI0LS45MTggNC41NjF2MjEuODljLjkxOCA1LjQ3MyAxLjgzNSAxMC4wMzQgMy42NzEgMTIuNzcgMS44MzUgMS44MjQtMS44MzYuOTEyLTUuNTA2LTIuNzM2bC0xLjgzNi0xLjgyNS0yLjc1Mi0yLjczNmMtLjkxOC0xLjgyNC0xLjgzNi0yLjczNi0yLjc1My0xLjgyNGgtLjkxOGwtLjkxOC45MTItLjkxNyAxLjgyNC0uOTE4IDEuODI0LS45MTggMS44MjVjLTEuODM1IDcuMjk2LTMuNjcgMTguMjQyIDIuNzUzIDI5LjE4Ny45MTggMS44MjUgMCAxLjgyNS0xLjgzNS45MTNsLS45MTgtLjkxMy0xLjgzNS0uOTEyYy0yLjc1My0xLjgyNC03LjM0MS01LjQ3My05LjE3Ni05LjEyMSAwLS45MTItLjkxOCAwLTEuODM2IDEuODI1bC0uOTE3IDEuODIzLS45MTggMS44MjV2Mi43MzZjLTEuODM1IDguMjA5LTEuODM1IDIxLjg5MSA0LjU4OCAzMy43NDkuOTE4IDEuODI0LS45MTcuOTEyLTIuNzUzIDBsLTEuODM1LS45MTMtMS44MzUtLjkxMiAxLjgzNS0uOTEycy0uOTE4IDAtLjkxOC0uOTEybC0uOTE3LS45MTItMS44MzYtMS44MjR2LS45MTJjLTEuODM1LTIuNzM3LTQuNTg4IDMuNjQ4IDAgMTMuNjgybDUuNTA2IDEwLjAzMyAxLjgzNiAzLjY0OCAxLjgzNSAzLjY0OWMyLjc1MyA0LjU2IDQuNTg4IDguMjA5IDYuNDIzIDEwLjAzMyAxLjgzNiAxLjgyNCA1LjUwNiA0LjU2MSAxMC4wOTUgNi4zODVsNy4zNDEgMy42NDhjLjkxNy45MTMgMS44MzUuOTEzIDIuNzUzIDEuODI1aC45MTdsNS41MDcgMy42NDggMi43NTIgMS44MjRjNy4zNDIgNC41NjEgMTguMzUzIDEwLjAzNCAyOC40NDggMTAuMDM0IDE1LjYgMCAyMy44NTgtMTAuOTQ2IDIzLjg1OC0xNi40MThoLS45MTdsLTUuNTA2LS45MTNoLTEuODM1bC0xLjgzNi0uOTEyLTIuNzUzLS45MTItMi43NTMtLjkxMmgtLjkxN2wtMi43NTMtLjkxMmMtMTMuNzY1LTUuNDczLTMxLjIwMS0xNy4zMy0zMS4yMDEtNDYuNTE4IDAtMjIuODAzIDE0LjY4My0zOS4yMjEgMjYuNjEzLTQ5LjI1NWwyLjc1My0xLjgyNCAyLjc1Mi0xLjgyNCAxLjgzNi0xLjgyNCAyLjc1My0xLjgyNSAyLjc1My0xLjgyNCA4LjI1OSA4LjIwOS0yLjc1MyAxLjgyNC0zLjY3MSAyLjczNy0yLjc1MyAxLjgyNC0uOTE4LjkxMi0yLjc1MyAyLjczN2MtMTAuMDk0IDkuMTIxLTIyLjk0MSAyMy43MTUtMjIuOTQxIDQwLjEzMyAwIDI3LjM2MyAyNC43NzcgNDAuMTMzIDM5LjQ1OSA0MC4xMzNWMjYxLjA3N2wtLjkxOC0xLjgyNWMtMi43NTItNi4zODUtOS4xNzYtMTMuNjgxLTI1LjY5NC0yMC45NzhoNS41MDZjNS41MDYgMCAxNC42ODMuOTEyIDIxLjEwNiAxMC4wMzMgMi43NTMgMy42NDggMy42NzEuOTEyIDQuNTg5IDAgLjkxNy0uOTEyIDUuNTA2LTYuMzg1IDEyLjg0Ny0zLjY0OGwtMS44MzYuOTEydi45MTJsLS45MTcuOTEyYy0yLjc1MyAzLjY0OC02LjQyNCAxMS44NTctMi43NTMgMjIuODAzaDIuNzUzbDEuODM1LS45MTJoLjkxOGwxLjgzNS0uOTEzYzguMjU5LTQuNTYgMjEuMTA2LTEzLjY4MSAyMS4xMDYtMzMuNzQ4IDAtMTguMjQyLTEyLjg0Ny0zMS45MjQtMjUuNjk0LTQzLjc4MWwtMy42NzEtMy42NDktNy4zNDEtNi4zODUtMS44MzYtMS44MjQtMi43NTMtMi43MzZjLTEuODM0LS45MTItMi43NTItMi43MzctMy42Ny0zLjY0OWwtLjkxNy0uOTEyYy0xLjgzNi0xLjgyNC0zLjY3MS00LjU2MS01LjUwNy02LjM4NWwtOC4yNTktOC4yMDljLTkuMTc2LTkuMTIxLTE3LjQzNS0xOS4xNTQtMTkuMjctMzMuNzQ4bC0uOTE4LTEuODI0aC0uOTE3Yy0yLjc1My0xLjgyNS0xMC4wOTUtNS40NzMtMTAuMDk1LTE3LjMzMSAwLTcuMjk3IDQuNTg5LTE0LjU5MyA5LjE3Ny0yMC4wNjZsMS44MzUtMi43MzcgMS44MzYtMS44MjQuOTE3LS45MTIgMS44MzUtMS44MjQgMS44MzYtLjkxMi45MTctLjkxMmguOTE4di45MTJsLS45MTggNC41Ni0uOTE3IDEuODI0Yy0uOTE4IDMuNjQ5LS45MTggOC4yMSAyLjc1MyA4LjIxIDUuNTA2IDAgMTcuNDM1LTEzLjY4MiAxNy40MzUtMTYuNDE4IDAtLjkxMy45MTggMCAuOTE4LjkxMlY3OS41NjVsLS45MTggMS44MjRjLS45MTggMi43MzctMS44MzUgNS40NzMtMy42NzEgNy4yOTdsLS45MTcuOTEyYy0uOTE4IDEuODI1LTIuNzUzIDIuNzM3LTMuNjcxIDQuNTYxbC01LjUwNiA2LjM4NWMtMi43NTMgMy42NDgtNS41MDYgNi4zODUtMi43NTMgOS4xMjEgMi43NTMgMy42NDggOS4xNzctLjkxMiAxMi44NDctNC41NjFsLjkxOC0xLjgyNC45MTgtLjkxMnYtLjkxMmMwLS45MTIuOTE3LS45MTIgMCAwdjIuNzM2bC0uOTE4IDEuODI1di45MTJsLS45MTggMS44MjRjLTEuODM1IDQuNTYtNS41MDUgMTAuMDMzLTExLjAxMSAxMi43N1YxMjcuOTA4bC45MTcuOTEyLjkxOCAxLjgyNC45MTggMS44MjRzMCAuOTEyLjkxNy45MTJsLjkxOCAxLjgyNCAxLjgzNSAxLjgyNSAxLjgzNSAxLjgyNC45MTguOTEyIDEuODM1IDIuNzM2IDIuNzUzIDIuNzM3IDIuNzUzIDIuNzM2Yy0xLjgzNS45MTItLjkxNy45MTItLjkxNyAxLjgyNGwyLjc1MyAyLjczNyAzLjY3MSAzLjY0OCAzLjY3IDMuNjQ5IDQuNTg4IDMuNjQ4IDQuNTg5IDMuNjQ4IDMuNjcgMy42NDkgNS41MDYgNC41NjEgNC41ODggMy42NDggNC41ODkgMy42NDggNC41ODggNC41NjEuOTE4LjkxMmguOTE3Yy45MTgtLjkxMiAxLjgzNS0xLjgyNCAxLjgzNS00LjU2MXYtLjkxMmMwLTUuNDcyIDEuODM2LTEwLjk0NSA0LjU4OS0xMi43NjlWMTg0LjQ1OWMwIDcuMjk3LjkxNyAxNS41MDYgMy42NyAxNy4zMyAyLjc1NC45MTIgMy42NzEtMS44MjQgMy42NzEtNS40NzMuOTE4LTMuNjQ4IDMuNjctNy4yOTcgNC41ODgtNi4zODVsLS45MTggMi43MzctLjkxNyAzLjY0OFYyMDEuNzg5Yy0uOTE3IDcuMjk3LS45MTcgMTQuNTk0IDMuNjcgMTcuMzMuOTE4IDAgLjkxOCAwIDEuODM2LS45MTJsLjkxOC0uOTEyYy45MTctMS44MjQgMy42Ny0yLjczNiA4LjI1OS0uOTEybC0uOTE4LTMuNjQ4LS45MTguOTEyYy0zLjY3IDEuODI0LTkuMTc2IDguMjA5LTguMjU5IDE3LjMzLjkxOCAxMi43NjktMTEuMDExIDQ1LjYwNi00MS4yOTQgNTAuMTY2VjI4Mi45NjhsLS45MTggMS44MjQtLjkxNy45MTItLjkxOCAxLjgyNC0uOTE4IDEuODI0Yy00LjU4OCA4LjIxLTEzLjc2NCAyMC4wNjctMzYuNzA2IDE3LjMzMWwxLjgzNSAxLjgyNCAxLjgzNiAxLjgyNCAyLjc1MyAyLjczNyAxLjgzNSAyLjczNiAxLjgzNSAyLjczNmMwIC45MTIuOTE4LjkxMi45MTggMS44MjRsMS44MzUgMi43MzdjOC4yNTkgMTEuODU3IDE2LjUxOCAyOS4xODggMTUuNiA0OC4zNDJsLS45MTgtMS44MjQtLjkxNy0zLjY0OS0xLjgzNS00LjU2LTEuODM1LTQuNTYxLTEuODM2LTIuNzM2YzAtLjkxMy0uOTE4LS45MTMtLjkxOC0xLjgyNGwtMS44MzUtMi43MzctMS44MzUtMy42NDgtMS44MzYtMy42NDktMi43NTMtMy42NDgtMi43NTMtMy42NDljLTEuODM1LTMuNjQ4LTQuNTg4LTYuMzg1LTcuMzQxLTEwLjAzM2wtMy42Ny0zLjY0OWMtOS4xNzctMTAuOTQ1LTIwLjE4OS0yMC45NzgtMzMuMDM2LTI4LjI3NWwtMi43NTMtMS44MjRjLS45MTggMC0xLjgzNS45MTItLjkxOCA0LjU2LjkxOCA0LjU2MS0yLjc1MyAxNC41OTQtNS41MDUgMTkuMTU1IDAgLjkxMi0uOTE4LjkxMi0uOTE4IDIuNzM2VjMzMS4zMWMxLjgzNSAxNS41MDYgMTAuMDk0IDM2LjQ4NSAzNS43ODkgNDMuNzgxIDQuNTg4LjkxMyA4LjI1OC45MTMgMTEuOTI5LjkxM0gzOTguNjNsMS44MzUtLjkxM3YuOTEzbC0uOTE4LjkxMi0uOTE3LjkxMi45MTctMS44MjRjLTMuNjcgMi43MzYtMTAuMDk0IDYuMzg1LTIyLjk0MSA2LjM4NS01LjUwNiAwLTUuNTA2IDguMjA4IDIuNzUzIDguMjA4djUuNDczbC0uOTE4IDIuNzM3LTEuODM1IDUuNDczLS45MTggMy42NDgtLjkxNyAzLjY0OC0uOTE4IDMuNjQ5LTEuODM1IDMuNjQ4LTEuODM2IDMuNjQ5LTEuODM1IDMuNjQ4YzAgLjkxMi0uOTE4LjkxMi0uOTE4IDEuODI0bC0xLjgzNSAzLjY0OWMtMy42NzEgOC4yMDktOC4yNTkgMTUuNTA2LTEyLjg0NyAyMC4wNjctMi43NTMgMS44MjQtLjkxOCAyLjczNiAwIDMuNjQ4aDEuODM1Yy45MTggMCAxLjgzNS45MTIgMy42NzEgMS44MjRsMS44MzUuOTEycy45MTggMCAuOTE4LjkxMmwxLjgzNS45MTJjLjkxOC45MTMgMS44MzYuOTEzIDIuNzUzIDEuODI1aC0uOTE3Yy0xLjgzNiAwLTMuNjcxIDAtMy42NzEuOTEydjUuNDczYy0uOTE4IDIuNzM2LTEuODM2IDYuMzg1LTcuMzQyIDYuMzg1LTcuMzQxIDAtOS4xNzYtNy4yOTctOS4xNzYtMTAuOTQ2cy0zLjY3MS0zLjY0OS01LjUwNi0zLjY0OWMtLjkxOCAwLTYuNDI0IDEuODI1LTguMjU5IDguMjFsLS45MTcgMi43MzZjLS45MTggNi4zODUtMy42NzEgMTEuODU3LTkuMTc3IDExLjg1Ny02LjQyNCAwLTguMjU5LTQuNTYtOC4yNTktOC4yMDggMC0uOTEyIDAtLjkxMi0uOTE4LS45MTJoLS45MTdjLS45MTggMC0yLjc1My0uMDAxLTQuNTg5LS45MTNsMi43NTMtMS44MjQgMS44MzYtLjkxMiAyLjc1My0xLjgyNCAyLjc1Mi0xLjgyNWM0LjU4OS0zLjY0OCA4LjI2LTcuMjk3IDcuMzQyLTkuMTIxLTEuODM2LTQuNTYtNC41ODktMy42NDgtNi40MjQtMS44MjRsLS45MTguOTEyLTEuODM0LjkxMmMtMi43NTQgMS44MjQtNy4zNDIgNC41NjEtMTEuMDEzIDUuNDczLTUuNTA2LjkxMi04LjI1OC02LjM4NS01LjUwNi0xMS44NThsLjkxOC0uOTEyYy45MTgtLjkxMiAwLS45MTItLjkxOC0xLjgyNGwtMS44MzUtLjkxMmMtLjkxNy0uOTEyLTEuODM1LS45MTItMi43NTMtMS44MjRoMTAuMDk0YzcuMzQyIDAgMTUuNiAwIDE1LjYtMy42NDktLjkxNy01LjQ3Mi01LjUwNS01LjQ3Mi04LjI1OC00LjU2LTIuNzUzLjkxMi0xMS4wMTIgMC0xMS4wMTItNS40NzMgMC0uOTEyLjkxNy0xLjgyNC45MTctMi43MzdsLjkxOC0xLjgyNGMuOTE4LS45MTIuOTE4LTEuODI0LjkxOC0yLjczNiAwLS45MTItLjkxOC0xLjgyNC0xLjgzNi0yLjczNmwtLjkxNy0uOTEyaDMuNjdjMS44MzYgMCA0LjU4OSAwIDcuMzQyLjkxMiAxLjgzNS45MTIgMy42NyAxLjgyNCA1LjUwNSA0LjU2bDMuNjcxIDMuNjQ5YzMuNjcxIDMuNjQ4IDguMjU5IDguMjA5IDExLjkzIDguMjA5IDcuMzQxIDAgMTMuNzY1LTEwLjk0NiAxMy43NjUtMzIuODM2di0xOS4xNTVjLS45MTgtMy42NDgtLjkxOC01LjQ3My0yLjc1My02LjM4NWwtLjkxOC0uOTEyLTEuODM1LS45MTItLjkxOC0uOTEycy0uOTE4LS45MTItLjkxOC0xLjgyNXYtMS44MjRjMC0uOTEyIDAtMi43MzYtMS44MzUtMy42NDgtMi43NTMtLjkxMi02LjQyMyAyLjczNi03LjM0MSAxNy4zM3YxNC41OTRsLS45MTggMi43MzctLjkxNy0xLjgyNS0uOTE4LTEuODI0di0uOTEybC0uOTE4LTIuNzM3LS45MTctMi43MzZjLS45MTgtMy42NDktMS44MzYtNy4yOTctMS44MzYtMTEuODU3di03LjI5OGMwLTEuODI0IDAtMi43MzYtLjkxOC0zLjY0OCAwIDAtLjkxNyAwLTEuODM1LjkxMmwtLjkxOC45MTItMi43NTMgMi43MzdjLTIuNzUyIDIuNzM2LTYuNDIzIDYuMzg1LTExLjAxMSA4LjIwOWwuOTE3LTEuODI0LjkxOC0xLjgyNS45MTgtMS44MjRjMS44MzUtMy42NDkgMy42Ny05LjEyMSAzLjY3LTEzLjY4MiAwLS45MTIgMC0xLjgyNC0uOTE3LTIuNzM2di0uOTEybC45MTctMi43MzctMS44MzUtMS44MjQtLjkxOC0uOTEyYy0yLjc1My0zLjY0OC02LjQyMy0xMC45NDUtNi40MjMtMzAuMSAwLTYuMzg1LjkxNy0xMC45NDUgMS44MzUtMTQuNTk0bC45MTgtMi43MzZjLjkxNy0zLjY0OSAxLjgzNS03LjI5NyAxLjgzNS0xMi43NyAwLTYuMzg1LTcuMzQxLTEzLjY4MS0xNS42LTIwLjk3OWwtMy42NzEtMi43MzYtMy42Ny0yLjczNi0xLjgzNi0xLjgyNS0xMS45MjktOC4yMDktMy42NzEtMi43MzYtMy42NzEtMi43MzYtMS44MzUtMS44MjUtNC41ODgtMy42NDgtMi43NTMtMi43MzYtMi43NTMtMi43MzctMi43NTMtMi43MzYtMS44MzUtMS44MjQtLjkxOC0uOTEydi0uOTEzYy0uOTE3LS45MTIuOTE4LTIuNzM2IDEuODM1LTQuNTZsNS41MDYtNi4zODUgMS44MzYtMi43MzZjMi43NTMtMy42NDkgNC41ODgtNy4yOTcgMS44MzUtOS4xMjEtMy42NzEtMi43MzctNS41MDYtLjkxMi04LjI1OSAyLjczNmwtLjkxOCAxLjgyNC0xLjgzNSAzLjY0OWMwIC45MTItLjkxOC45MTItLjkxOCAxLjgyNC0zLjY3IDUuNDczLTEwLjA5NCAxMC45NDUtMTIuODQ3IDEyLjc2OS0uOTE3IDAtLjkxOC0uOTEyLS45MTgtMi43MzZWMjIzLjY4YzAtNC41NjEtLjkxNy05LjEyMS0zLjY3LTkuMTIxLTYuNDI0IDAtNy4zNDEgNi4zODQtNi40MjQgOS4xMjF2LjkxMmMwIC45MTIgMCAuOTEyLTEuODM1LjkxMmgtMS44MzVjLTIuNzUzIDAtNS41MDYuOTEyLTguMjU5IDMuNjQ5bC0uOTE4IDEuODI0czAgLjkxMi0uOTE3LjkxMmwtLjkxOCAxLjgyNGMtMS44MzUgMy42NDgtNC41ODggOC4yMDktNS41MDYgMTUuNTA2di0xLjgyNGMtLjkxOC0yLjczNi0xLjgzNS05LjEyMSAwLTE0LjU5NGwuOTE4LTEuODI0YzAtLjkxMiAwLS45MTItMS44MzYtLjkxMmgtMTEuMDExbC0zLjY3MS45MTItMy42NzEuOTEyLTYuNDIzLjkxMi05LjE3NyAxLjgyNGMtLjkxOCAwLTEuODM1IDAtMi43NTMuOTEyLTIuNzUzLjkxMi0zLjY3MSAxLjgyNS0zLjY3MSA2LjM4NXYxOS4xNTVjMCAuOTEyLS45MTcgMC0uOTE3LS45MTJ2LTIuNzM3SDE1NC41MzNjLTMuNjcuOTEyLTkuMTc2LjkxMi05LjE3Ni00LjU2MSAwLTQuNTYuOTE3LTUuNDcyIDIuNzUzLTYuMzg0bC45MTctLjkxMmMuOTE4LS45MTIgMS44MzYtLjkxMiAxLjgzNi0yLjczNyAwLTUuNDczLTMuNjcxLTguMjA5LTguMjU5LTguMjA5LTIuNzUzIDAtNC41ODggMS44MjQtNi40MjQgMy42NDlsLTEuODM1IDEuODI0Yy0yLjc1MyAyLjczNi01LjUwNiA1LjQ3My05LjE3NyA1LjQ3My04LjI1OSAwLTkuMTc2LTUuNDczLTkuMTc2LTguMjA5IDAtMi43MzcuOTE3LTMuNjQ5LjkxNy01LjQ3MyAwLTEuODI0LTEuODM1LTMuNjQ4LTMuNjctMy42NDgtLjkxOCAwIC45MTctLjkxMyAzLjY3LS45MTNoLjkxOGw1LjUwNi45MTNjNi40MjMuOTEyIDE0LjY4MyAwIDE0LjY4My01LjQ3MyAwLTEuODI1LTEuODM2LTIuNzM3LTMuNjcxLTEuODI1aC00LjU4OWwtMy42Ny0uOTEyYy00LjU4OC0uOTEyLTExLjAxMi0yLjczNi0xMS4wMTItMTAuMDMzIDAtMy42NDggMy42NzEtNS40NzMgNS41MDYtNi4zODVoLjkxOGMwLS45MTIuOTE4LTIuNzM2LjkxOC00LjU2MSAwLS45MTIgMC0uOTEyIDEuODM0IDB2LTEuODIzbDEuODM2LjkxMSAyLjc1MyAxLjgyNSAzLjY3MSAzLjY0OCAyLjc1MyAyLjczNy45MTcuOTEyLjkxOC45MTJjMS44MzUgMi43MzYgNC41ODggMS44MjQgNS41MDYuOTEyaC45MTdjLjkxOC0uOTEyIDIuNzUzLTMuNjQ5LTEuODM1LTYuMzg1LTUuNTA2LTIuNzM2LTUuNTA2LTUuNDcyLTUuNTA2LTEwLjAzMyAwLTMuNjQ5IDIuNzUzLTQuNTYxIDQuNTg4LTUuNDczaC45MThjLjkxOCAwIDEuODM1LTMuNjQ5LjkxOC01LjQ3M3YtLjkxMmMtLjkxOC0yLjczNiA2LjQyMyAzLjY0OSAxMC4wOTQgMTAuOTQ2IDAgLjkxMi45MTggMS44MjQuOTE4IDIuNzM2djQuNTZjMCA0LjU2MS45MTcgOC4yMSA2LjQyMyAxMC45NDZoNi40MjRsMS44MzUtLjkxMiAyLjc1My0uOTEycy45MTggMCAxLjgzNi0uOTEybDEuODM1LS45MTIgNS41MDUtMS44MjUgMTYuNTE4LTYuMzg1IDI1LjY5NS05LjEyMWMxLjgzNS0uOTEyIDUuNTA1LTIuNzM2IDMuNjcxLTUuNDczLTEuODM2LTMuNjQ4LTguMjYtNC41Ni0xNy40MzYgMS44MjVsLS45MTguOTEyYy0xLjgzNSAxLjgyNC0yLjc1My45MTItMS44MzUtLjkxMmwuOTE4LS45MTIuOTE3LTEuODI1czAtLjkxMi45MTgtLjkxMmwuOTE4LTEuODI0czAtLjkxMi45MTctLjkxMmwxLjgzNS0xLjgyNGMuOTE4LS45MTIuOTE4LTEuODI0IDEuODM2LTEuODI0bDEuODM1LTEuODI1YzYuNDI0LTguMjA5IDE2LjUxOC0xNi40MTggMjUuNjk1LTE2LjQxOCAzLjY3IDAgNC41ODgtMS44MjQgNC41ODgtMy42NDh2LS45MTJjMC0xLjgyNS0xLjgzNi0zLjY0OS04LjI1OS0zLjY0OS04LjI1OSAwLTE5LjI3MSA4LjIwOS0yMy44NTkgMTYuNDE4aC0xLjgzNmwtMi43NTItMS44MjRjLTEuODM2LTEuODI0LTUuNTA2LTIuNzM2LTEwLjA5NS0yLjczNi01LjUwNiAwLTkuMTc2LjkxMi0xMS45MjkuOTEybC0xLjgzNS45MTJoLTIuNzUzYy0xLjgzNiAwIDQuNTg4LTkuMTIxIDE1LjYtOS4xMjEgMS44MzUgMCAxLjgzNS0yLjczNy0xLjgzNi01LjQ3M2wtLjkxNy0uOTEyYy0xLjgzNi0uOTEyLTQuNTg4LTQuNTYxLTcuMzQxLTcuMjk3bC0yLjc1My0zLjY0OS01LjUwNy03LjI5Ni0xLjgzNS0xLjgyNWMtMS44MzUtMS44MjQtMy42Ny45MTMtNi40MjMgNS40NzNsLS45MTggMS44MjQtLjkxOCAyLjczNy0uOTE3IDIuNzM2LS45MTggMi43MzZjMCAuOTEzLS45MTggMC0uOTE4LS45MTJ2LTIuNzM2YzAtLjkxMi0uOTE3LS45MTItLjkxNy0uOTEybC0xLjgzNi0uOTEyYy0yLjc1My0uOTEzLTUuNTA2LTIuNzM3LTUuNTA2LTguMjA5IDAtNi4zODUgMy42NzEtNy4yOTcgNy4zNDItNi4zODVoLjkxN2wxLjgzNi45MTJoLjkxN2MzLjY3MS45MTIgNy4zNDEtMy42NDkgNi40MjQtNy4yOTctNi40MjQtMy42NDktMTAuMDk0LTguMjA5LTE1LjYtOC4yMDloLS45MThjLTYuNDIzLjkxMi0xNS42LTMuNjQ5LTE1LjYtMTAuOTQ2IDAtMy42NDggMS44MzUtNS40NzIgMy42NzEtNi4zODRsMS44MzUtLjkxMmguOTE4Yy45MTctLjkxMy45MTctNC41NjEuOTE3LTUuNDczaC45MThsLjkxOC45MTIgMS44MzUuOTEyIDEuODM1IDEuODI0IDEuODM1IDEuODI1LjkxOC45MTIgMS44MzUgMS44MjQgMS44MzYgMS44MjQgMi43NTMgMi43MzZjMi43NTMgMi43MzcgMy42NyAzLjY0OSA1LjUwNiAyLjczNyAxLjgzNS0uOTEzIDIuNzUzLTUuNDczLTMuNjcxLTEwLjk0Ni02LjQyNC01LjQ3My01LjUwNi0xMS44NTctMi43NTMtMTUuNTA2aDQuNTg4YzIuNzU0IDAgNS41MDYgMCA2LjQyNC0xLjgyNCAwLTEuODI0LjkxNy0uOTEyLjkxNyAwdjIuNzM3bC45MTggMS44MjR2Ny4yOTZsLjkxOCAxLjgyNXYyLjczNmMwIDUuNDczIDEuODM1IDYuMzg1IDMuNjcxIDYuMzg1IDEuODM1IDAgMy42Ny0uOTEyIDIuNzUzLTkuMTIxLS45MTgtNy4yOTcuOTE3LTkuMTIxIDIuNzUzLTEwLjAzM2wuOTE3LS45MTJjMS44MzYtLjkxMyA0LjU4OC0uOTEzIDYuNDI0LjkxMiAxLjgzNSAxLjgyNCA1LjUwNi0uOTEyIDUuNTA2LTMuNjQ5djMuNjQ5Yy45MTcgMi43MzYuOTE3IDYuMzg0LTEuODM2IDEwLjAzMy0uOTE3LjkxMi0uOTE3IDEuODI0LTEuODM1IDEuODI0bC0zLjY3MSAzLjY0OWMtMy42NyAzLjY0OC02LjQyMyA4LjIwOS0yLjc1MiAxNS41MDZsLjkxNyAxLjgyNCAzNi43MDYgMzcuMzk3Yy45MTggMCAxLjgzNS0uOTEyIDAtMi43MzctMS44MzUtMi43MzYtMS44MzUtNS40NzIgMC03LjI5N3YtLjkxMmwuOTE4LjkxMiAxLjgzNS45MTIgMS44MzYuOTEzcy45MTcgMCAuOTE3LjkxMmwxLjgzNi45MTJjNi40MjMgMi43MzYgMTUuNiA1LjQ3MyAyOS4zNjQgMy42NDggMjQuNzc3LTIuNzM2IDM0Ljg3MS0yMC4wNjYgMzEuMjAxLTIzLjcxNWwxLjgzNS45MTItMS44MzUgMS44MjUtLjkxOC45MTItMS44MzUgMS44MjRjLTQuNTg4IDIuNzM2LTEwLjA5NCA2LjM4NS0xNS42IDYuMzg1LTEwLjA5NSAwLTE1LjYwMS0xMC4wMzQtMTMuNzY1LTE2LjQxOXYtLjkxMmwuOTE3LjkxMi45MTguOTEzYzEuODM1IDEuODI0IDYuNDI0IDQuNTYgMTEuOTMgNC41NiA4LjI1OSAwIDE3LjQzNS0xMC4wMzMgMTUuNi0xNS41MDYgMC0uOTEyLS45MTgtLjkxMi0yLjc1MyAwbC0xLjgzNS0uOTEyLTkuMTc3IDIuNzM3LTMuNjcuOTEyYy0uOTE4IDAtLjkxOCAwLTEuODM2LjkxMmwtMy42NzEuOTEyYy02LjQyMyAxLjgyNC0xNS42IDIuNzM2LTI0Ljc3NiAyLjczNi0yOS4zNjUgMC0zMy45NTQtMjkuMTg4LTEyLjg0Ny00MS4wNDVsLS45MTguOTEyLS45MTggMS44MjR2OC4yMDljLTEuODM1IDEwLjAzNC45MTggMjIuODAzIDI0Ljc3NyAyMi44MDMgNC41ODggMCA5LjE3NiAwIDEyLjg0Ny0uOTEybDMuNjcxLS45MTJjLjkxOCAwIDIuNzUzIDAgMy42NzEtLjkxMmwzLjY3LS45MTIgMi43NTMtLjkxMiAyLjc1My0uOTEzIDEuODM1LS45MTIgMS44MzYtLjkxMiAyLjc1My0uOTEydi0xLjgyNGMtLjkxOC0yLjczNi00LjU4OS05LjEyMS0xMi44NDgtOS4xMjFzLTExLjkyOSA2LjM4NS0xMy43NjUgOS4xMjFsLS45MTcuOTEydi45MTJsLS45MTgtLjkxMi0xLjgzNSAxLjgyNGMtMi43NTMtMS44MjQtNy4zNDEtNy4yOTYtNS41MDYtMTMuNjgxIDAtLjkxMy45MTgtLjkxMyAxLjgzNS0uOTEzSDI2MS44OTljMi43NTMtLjkxMiA1LjUwNi0xLjgyNCA1LjUwNi01LjQ3MiAwLTEuODI0LS45MTgtMi43MzYtMS44MzYtMi43MzZoLS45MTdjLS45MTggMC0xLjgzNi45MTItMi43NTMgMS44MjRsLS45MTggMS44MjRjLS45MTcuOTEyLS45MTcgMS44MjQtMi43NTMgMS44MjQtMy42NyAwLTMuNjctMTAuOTQ1IDMuNjcxLTEwLjk0NWguOTE3YzEuODM2IDAgNC41ODkgMCA1LjUwNi0xLjgyNXYtLjkxMmMwLTIuNzM2IDYuNDI0LTUuNDcyIDIwLjE4OS02LjM4NGgxMS45MjljMTAuMDk1IDAgMTYuNTE4IDEuODI0IDIwLjE4OSAyLjczNmwxLjgzNS45MTIuOTE4LjkxMi45MTguOTEyLjkxNy45MTJ2LS45MTJjLjkxOC0zLjY0OCAzLjY3MS04LjIwOSAxMC4wOTQtOC4yMDlaTTIzOC4wNCAyNjYuNTVoMzUuNzg5Yy45MTcgMCAuOTE3LjkxMS45MTcgMS44MjN2LjkxM2MwIC45MTIgMCAyLjczNiAyLjc1MyAzLjY0OCAzLjY3LjkxMiAxNC42ODMgMTAuMDM0IDE0LjY4MyAxNC41OTQgMCAuOTEyLS45MTggMi43MzYtMS44MzYgMy42NDlsLTIuNzUzIDMuNjQ4Yy0uOTE3IDEuODI0LTEuODM1IDMuNjQ5IDAgNy4yOTcgNC41ODkgNi4zODUgOC4yNTkgNi4zODUgMTEuMDEyIDYuMzg1aC0xLjgzNWwtLjkxOC45MTJjLTIuNzUzLjkxMi04LjI1OSAxLjgyNC0xNi41MTggMS44MjRoLTEuODM1Yy0zLjY3IDAtNy4zNDEtLjkxMi0xMS4wMTItMS44MjRsLTEwLjA5NC0xLjgyNGMtNS41MDYtLjkxMi0xMC4wOTQtMS44MjUtMTUuNi0uOTEyaC0yLjc1M2MtMTAuMDk1IDEuODI0LTE2LjUxOCAxMC45NDUtMTEuOTI5IDQwLjEzM3YyLjczNmMwIC45MTIgMS44MzQgMS44MjUgNS41MDUgMS44MjUgNS41MDYgMCAxOS4yNzEgNi4zODQgMjcuNTMgMjAuMDY2bC0zLjY3MS0xLjgyNHYtMS44MjRsLTIuNzUzLS45MTItMi43NTMtLjkxM2MtNy4zNDEtMy42NDgtMTQuNjgyLTYuMzg1LTE3LjQzNS0xLjgyNC0xLjgzNiAzLjY0OS0uOTE4IDYuMzg1IDEuODM1IDguMjA5LjkxOCAwLS45MTcuOTEyLTMuNjcxIDEuODI0bC0yLjc1My45MTItNC41ODcgMS44MjVoLTQuNTg5bC05LjE3NiAyLjczNi0xNi41MTggNC41NjFjLTIuNzUzLjkxMi0zLjY3MSAyLjczNiAxLjgzNSA2LjM4NGwuOTE4LjkxMiAyLjc1MyAxLjgyNSAyLjc1MyAxLjgyNC45MTcuOTEyYy45MTguOTEyIDEuODM2IDEuODI1LjkxOCAxLjgyNWgtMi43NTNjLTIuNzUzIDAtNS41MDYgMC01LjUwNiAxLjgyNHMtLjkxOCA2LjM4NC01LjUwNiA2LjM4NC03LjM0MS0yLjczNi03LjM0MS02LjM4NHYtNC41NjFjMC0zLjY0OC0xLjgzNi02LjM4NS01LjUwNi02LjM4NS01LjUwNiAwLTkuMTc3IDUuNDczLTkuMTc3IDE1LjUwNyAwIDcuMjk2LTcuMzQxIDkuMTItMTAuMDk0IDkuMTItMi43NTMgMC01LjUwNi0uOTEyLTUuNTA2LTUuNDcyIDAtLjkxMi0xLjgzNS0uOTEzLTMuNjctLjkxM2gtMS44MzZjLS45MTcgMCAwLS45MTIgMS44MzYtMi43MzVsMS44MzUtLjkxMyAyLjc1My0xLjgyNCAyLjc1My0xLjgyNCA1LjUwNi00LjU2MWMxLjgzNS0uOTEyIDEuODM1LTQuNTYxLjkxNy01LjQ3M2wtLjkxNy0uOTEyYy0xLjgzNi0uOTEyLTMuNjcxLTEuODI0LTcuMzQxLjkxMi0zLjY3MSAzLjY0OS04LjI1OSA2LjM4NS0xMS45MyA2LjM4NS0zLjY3IDAtNy4zNDEtMy42NDgtNy4zNDEtNy4yOTdWMzg0LjIxM2MwLTEuODI0IDAtNC41NjEtMi43NTMtNS40NzNsLS45MTgtLjkxMmMtLjkxOC0uOTEyLS45MTgtLjkxMi45MTgtLjkxMmgyMS4xMDZjMy42NzEgMCA3LjM0MS0uOTEyIDcuMzQxLTEuODI1IDAtNC41Ni00LjU4OC01LjQ3Mi02LjQyMy01LjQ3MmgtMi43NTNjLTQuNTg5IDAtMTEuMDEyIDAtMTEuMDEyLTYuMzg1IDAtMS44MjQuOTE3LTIuNzM2IDEuODM1LTMuNjQ5aC45MThjMC0uOTEyLjkxNy0uOTEyLjkxNy0xLjgyNCAwLTEuODI0LTIuNzUzLTEuODI0LTMuNjctMS44MjRsLjkxNy0uOTEyLjkxOC0uOTEyYzIuNzUzLS45MTMgOC4yNTktMi43MzYgMTMuNzY1IDEuODI0bDMuNjcgMy42NDggMS44MzYgMi43MzcgMS44MzUgMi43MzZjMi43NTMgMy42NDkgNS41MDYgNi4zODUgMTAuMDk1IDYuMzg1aDEuODM1YzkuMTc2LS45MTIgMzEuMi05LjEyMSAzMS4yLTMzLjc0OSAwLTcuMjk2LTEuODM1LTEzLjY4MS0zLjY3MS0xOS4xNTRsLS45MTctMi43MzYtLjkxOC0yLjczNi0yLjc1My01LjQ3M3YtLjkxMmMwLS45MTMgMC0uOTEzLjkxOC0uOTEzaDEuODM1YzEuODM1IDAgNC41ODgtLjkxMiA0LjU4OC00LjU2IDAtNy4yOTctNDQuMDQ3LTguMjA5LTU3LjgxMiA1LjQ3M3YtMy42NDlsLjkxOC0xLjgyNGMyLjc1My00LjU2MSA5LjE3Ni0xMC45NDYgMjMuODU5LTEwLjk0NiAzLjY3IDAgNi40MjMuOTEzIDguMjU4LjkxM2wyLjc1NC45MTJjMi43NTMuOTEyIDQuNTg4LjkxMiA3LjM0MSAwIC45MTggMCAuOTE4LS45MTIgMC0xLjgyNWwtMy42NzEtNC41NmMtMi43NTMtMi43MzYtNS41MDYtNS40NzMtNC41ODgtMTAuOTQ2bC45MTguOTEzYzIuNzUzIDIuNzM2IDkuMTc2IDguMjA5IDE2LjUxNyA4LjIwOS45MTggMCAuOTE4IDAgMS44MzYtLjkxMmwuOTE3LS45MTIgMS44MzYtMi43MzcgMS44MzUtMS44MjQgMS44MzUtMS44MjRjNS41MDYtMy42NDkgMTQuNjgzLTkuMTIxIDMwLjI4My05LjEyMVptNDQuOTY1LTU0LjcyOGMtMS44MzYgMC0zLjY3MS45MTMtMy42NzEgMi43Mzd2Mi43MzZzMCAuOTEyLS45MTcuOTEybC0uOTE4IDEuODI0LS45MTcgMS44MjVjLTIuNzUzIDMuNjQ4LTYuNDI0IDguMjA5LTE0LjY4MyAxMS44NTctLjkxOC45MTItMS44MzUgMi43MzYtLjkxOCA0LjU2MS45MTguOTEyIDEuODM1IDEuODI0IDMuNjcxIDEuODI0aC45MTdjMTEuOTMtNS40NzMgMTcuNDM2LTEyLjc3IDE5LjI3MS0xOC4yNDJsLjkxOC0xLjgyNVYyMTUuNDcxYzAtMS44MjQtLjkxOC0zLjY0OS0yLjc1My0zLjY0OVptMjUuNjk0LTEuODI0Yy0xLjgzNSAwLTIuNzUzLjkxMi0zLjY3IDIuNzM3djMuNjQ4Yy0uOTE4IDQuNTYtMy42NzEgMTIuNzctMTMuNzY1IDE4LjI0Mi0uOTE4LjkxMi0xLjgzNSAyLjczNy0uOTE4IDQuNTYxLjkxOC45MTIgMS44MzYgMS44MjQgMy42NzEgMS44MjRoLjkxOGMxMS4wMTEtNS40NzMgMTUuNi0xNC41OTQgMTcuNDM1LTIwLjk3OXYtNi4zODRjLS45MTgtMi43MzctMS44MzUtMy42NDktMy42NzEtMy42NDlabS00MS4yOTQtNDEuOTU4Yy0uOTE4IDEuODI1IDAgMy42NDkuOTE3IDUuNDczbC45MTguOTEyYy45MTguOTEzIDMuNjcxIDMuNjQ5IDQuNTg5IDcuMjk3IDEuODM1IDYuMzg1IDAgMTUuNTA3LTUuNTA3IDI0LjYyOC0uOTE3LjkxMi0uOTE3IDMuNjQ4LjkxOCA0LjU2LjkxOC45MTIuOTE4LjkxMiAxLjgzNS45MTIuOTE4IDAgMi43NTQtLjkxMiAzLjY3MS0xLjgyNCA2LjQyMy0xMC45NDYgOS4xNzctMjAuOTc5IDcuMzQxLTI5LjE4OHYtMS44MjRjLS45MTgtNS40NzMtNC41ODgtOC4yMDktNi40MjMtMTAuMDMzbC0uOTE4LS45MTMtMi43NTMtLjkxMmMtMS44MzUtLjkxMi00LjU4OC0uOTEyLTQuNTg4LjkxMlptLTE3LjQzNiAyLjczNy0xLjgzNS45MTItLjkxOC45MTItLjkxNy45MTItMS44MzYgMS44MjVjLTQuNTg4IDQuNTYtOS4xNzYgMTIuNzY5LTExLjAxMSAyNi40NTEgMCAxLjgyNC45MTcgMy42NDggMi43NTMgMy42NDhoMS44MzVjLjkxOCAwIDIuNzUzLS45MTIgMy42NzEtMi43MzZ2LS45MTJjLjkxNy0xMi43NyA2LjQyMy0yMC4wNjcgMTAuMDk0LTIzLjcxNWwuOTE3LS45MTIuOTE4LS45MTJjMS44MzUtLjkxMiAxLjgzNS0zLjY0OS45MTgtNC41NjEtLjkxOC0uOTEyLTIuNzUzLS45MTItNC41ODktLjkxMlptNDMuMTMtMjMuNzE1Yy0uOTE3IDEuODI0LS45MTcgMy42NDguOTE4IDQuNTZsLjkxOC45MTMuOTE3LjkxMi45MTguOTEydi45MTJsLjkxNy45MTJjMi43NTMgNC41NjEgNS41MDYgMTEuODU3IDIuNzUzIDI1LjUzOWwtLjkxNyAyLjczN2MtLjkxOCAxLjgyNCAwIDIuNzM2IDEuODM1IDMuNjQ4aDEuODM1Yy45MTggMCAyLjc1My0uOTEyIDMuNjcxLTIuNzM2IDQuNTg4LTIwLjA2Ny0xLjgzNS0zMS4wMTItNS41MDYtMzUuNTczbC0uOTE4LS45MTItLjkxNy0uOTEyLS45MTgtMS44MjQtLjkxOC0uOTEyYy0xLjgzNSAwLTMuNjcgMC00LjU4OCAxLjgyNFptMTQ1LjkwNy03NC43OTQgMS44MzYgMy42NDkuOTE3IDEuODI0YzIuNzUzIDUuNDcyIDguMjU5IDExLjg1OCAxMy43NjUgMTAuOTQ1IDEuODM1IDAgMS44MzUtMi43MzYuOTE4LTUuNDczbC0uOTE4LTMuNjQ4LS45MTgtMS44MjR2LTMuNjQ5bDEuODM2IDEuODI1IDEuODM1IDEuODI0IDEuODM1IDEuODI0YzIuNzUzIDIuNzM2IDUuNTA3IDUuNDczIDguMjYgNy4yOTcgNS41MDUgMy42NDkgNi40MjMgMTQuNTk0IDMuNjcgMjAuOTc5LTIuNzUzIDQuNTYtNy4zNDEgOS4xMjEtOC4yNTkgMTMuNjgydi45MTJjLS45MTggMi43MzYtMi43NTMgNi4zODQtNS41MDYgMTEuODU3bC0xLjgzNSAzLjY0OWMtMS44MzYgMi43MzYtMi43NTMgNC41Ni01LjUwNiA3LjI5N2wtMy42NzEgMy42NDhjLTIuNzUzIDMuNjQ5LTYuNDIzIDcuMjk3LTEwLjA5NCAxMC45NDZsLTEuODM1IDEuODI0LTkuMTc3LTguMjA5IDIuNzUzLTIuNzM3IDIuNzUzLTIuNzM2IDIuNzUzLTIuNzM2LjkxOC0uOTEyIDIuNzUzLTIuNzM3IDIuNzUzLTIuNzM2YzYuNDIzLTcuMjk3IDExLjkyOS0xNC41OTQgMTEuMDEyLTIwLjA2N2gtLjkxOGwtLjkxOC0uOTEyaC0uOTE3bC0xLjgzNi0uOTEyYy0zLjY3LTIuNzM3LTkuMTc2LTguMjA5LTguMjU5LTE2LjQxOGwuOTE4IDEuODI0LjkxOC45MTIuOTE3IDEuODI0YzIuNzUzIDMuNjQ5IDcuMzQyIDcuMjk3IDEwLjA5NSA0LjU2MSA0LjU4OC0yLjczNi45MTctMTAuMDMzLTQuNTg5LTE1LjUwNmwtMS44MzUtMS44MjR2LTIuNzM2bC0uOTE4LS45MTNjLTMuNjctMy42NDgtNS41MDYtOS4xMjEtNS41MDYtMTIuNzdWNzIuMjY5Wm0tMTMwLjMwNyAzMC4xYy0uOTE3IDEuODI0IDAgMy42NDkgMS44MzYgNC41NjEgMTAuMDk0IDMuNjQ4IDE5LjI3MSA5LjEyMSAyMC4xODggMTEuODU3aC0xMy43NjVjLS45MTggMC0yLjc1My45MTItMy42NyAxLjgyNC0uOTE4LjkxMyAwIDEuODI1IDAgMy42NDlsLjkxOCAxLjgyNC45MTcuOTEyVjEzNy4wMjljMCAzLjY0OCAwIDguMjA5LS45MTcgMTIuNzY5IDAgMS44MjQuOTE3IDIuNzM3IDMuNjcgMy42NDloMS44MzVjLjkxOCAwIDIuNzUzLTEuODI1IDIuNzUzLTMuNjQ5VjEzNS4yMDRjMC00LjU2LS45MTgtNy4yOTYtMS44MzUtMTAuMDMzIDUuNTA2IDAgMTAuMDk0LS45MTIgMTIuODQ3LTMuNjQ4LjkxOC0uOTEzIDEuODM1LTIuNzM3IDEuODM1LTQuNTYxIDAtNi4zODUtOS4xNzYtMTEuODU4LTE2LjUxOC0xNS41MDZsLTIuNzUzLS45MTItMi43NTItLjkxMi0xLjgzNi0uOTEzaC0uOTE3Yy45MTcuOTEzLS45MTggMS44MjUtMS44MzYgMy42NDlabS04LjI1OS0zNS41NzNoLTE2LjUxN2MtMi43NTQgMC0yLjc1NC45MTItMy42NzEgMS44MjUgMCAxLjgyNC45MTcgMi43MzYuOTE3IDMuNjQ4bC45MTguOTEySDI5Mi4xODJjLjkxNyAwIDIuNzUzIDAgMi43NTMuOTEyIDAgLjkxMy0yLjc1MyAxLjgyNS01LjUwNiAyLjczN2gtNC41ODlsLjkxOC45MTJjLjkxOCAxLjgyNCAyLjc1MyAyLjczNiA2LjQyNCAyLjczNiA1LjUwNSAwIDcuMzQxLTQuNTYgNy4zNDEtOC4yMDl2LTEuODI0Yy45MTcgMCAzLjY3IDAgMy42Ny0xLjgyNC45MTgtLjkxMy0uOTE3LTEuODI1LTIuNzUzLTEuODI1Wm0tMy42Ny01MC4xNjYgMi43NTMuOTEyIDEuODM1IDEuODI0LjkxOC45MTIgMi43NTMuOTEyYzMuNjcgMi43MzcgNy4zNDEgNi4zODUgNy4zNDEgMTAuMDM0IDAgNC41Ni00LjU4OCA2LjM4NS03LjM0MSA3LjI5N2gtLjkxOGMxLjgzNSA0LjU2IDUuNTA2IDYuMzg1IDcuMzQxIDcuMjk3aDguMjU5YzUuNTA2IDAgNS41MDYtNC41NiA1LjUwNi02LjM4NXYtMS44MjRoLS45MTdjLTEuODM2IDAtNS41MDctMS44MjUtNS41MDctNS40NzMgMC00LjU2IDYuNDI0LTguMjEgMTIuODQ4LTEwLjAzM2wxLjgzNS0uOTEzIDEuODM1LS45MTIgMi43NTMtLjkxMi0xLjgzNSA3LjI5N2gtLjkxOGMtMS44MzUgMC0zLjY3IDEuODI0LTMuNjcgNC41NiAwIC45MTMuOTE3IDEuODI1IDEuODM1IDIuNzM3aC45MThsLTUuNTA2IDE4LjI0MmgtNjAuNTY2bC00LjU4OC0xNy4zM2MuOTE4LS45MTIgMi43NTMtMS44MjQgMi43NTMtMy42NDggMC0yLjczNy0xLjgzNS00LjU2LTMuNjcxLTQuNTZoLS45MTdsLTIuNzUzLTguMjFjNS41MDYuOTEyIDE5LjI3MSA2LjM4NSAxOS4yNzEgMTIuNzcgMCA0LjU2LTMuNjcxIDYuMzg1LTUuNTA2IDYuMzg1aC0uOTE4YzAgNS40NzIgMy42NzEgNy4yOTcgNS41MDYgNy4yOTdIMjg3LjU5M2M0LjU4OSAwIDUuNTA2LTUuNDczIDUuNTA2LTcuMjk3di0uOTEyaC0yLjc1M2MtMi43NTMtLjkxMy01LjUwNi0xLjgyNS01LjUwNi00LjU2MSAwLTQuNTYgMy42NzEtOC4yMSA3LjM0Mi0xMS44NThsMS44MzUtMS44MjQgMS44MzUtMS44MjRoLjkxOFptMS44MzUgMTAuOTQ1Yy0yLjc1MyAwLTQuNTg4IDEuODI1LTQuNTg4IDQuNTYgMCAyLjczNyAxLjgzNSA0LjU2MiA0LjU4OCA0LjU2MnM0LjU4OC0xLjgyNSA0LjU4OC00LjU2MWMwLTIuNzM2LTEuODM1LTQuNTYtNC41ODgtNC41NloiIGZpbGw9InVybCgjYikiLz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMjk4LjQ4NiIgeTE9IjE2LjYyOSIgeDI9IjI5OCIgeTI9IjMxMy41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0YzRjdGQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0M1REJGMiIvPjwvbGluZWFyR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDU4NHYzODBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=)
    }
    .gov-banner[foreground=icon]:before,gov-banner[foreground=icon]:before{
        background-image:url(data:image/svg+xml;
        base64,PHN2ZyB3aWR0aD0iNTg1IiBoZWlnaHQ9IjM4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0zMjIuMTU3IDI1Ny41YTcuNDk5IDcuNDk5IDAgMCAwLTcuNS03LjVoLTQ1YTcuNDk3IDcuNDk3IDAgMCAwLTcuNSA3LjUgNy41MDEgNy41MDEgMCAwIDAgNy41IDcuNWg0NWE3LjUgNy41IDAgMCAwIDcuNS03LjVabTQ1LTY2LjU3YzAtMTkuNTMtMTguNTI1LTM0LjQ1NS0zNy45NS0zMi42NGEzOTguOTIgMzk4LjkyIDAgMCAxLTc0LjEgMGMtMTkuNDI1LTEuODE1LTM3Ljk1IDEzLjExLTM3Ljk1IDMyLjY0djE3LjM1NWExMy45NDkgMTMuOTQ5IDAgMCAwIDExLjQ3NSAxNC4wMjVjMTIuNjc1IDIuMjA1IDM1LjEgNS4xOSA2My41MjUgNS4xOSAyOC40MjUgMCA1MC44NS0zIDYzLjUyNS01LjE5YTEzLjk0OSAxMy45NDkgMCAwIDAgMTEuNDc1LTE0LjAyNVYxOTAuOTNabS02OC4xMy0xMi40MDVhMy43NDYgMy43NDYgMCAwIDEgMy4yNTUgMS4wMmwxMy44IDEzLjVhMzc0LjMxNiAzNzQuMzE2IDAgMCAwIDI4LjA2NS0yLjc0NSAzLjc1IDMuNzUgMCAwIDEgMS4wMiA3LjQyNWMtOC4yNSAxLjE0LTE4LjQ4IDIuMjM1LTMwLjMgMi44OTVhMy43NDUgMy43NDUgMCAwIDEtMi44MzUtMS4wNjVsLTExLjMxLTExLjA0LTEyLjcwNSAyNS42NWEzLjc1MiAzLjc1MiAwIDAgMS02LjA2LjkzbC0xMy45OC0xNC41NWEzNzQuNzkyIDM3NC43OTIgMCAwIDEtMjguODMtMi44MiAzLjc1IDMuNzUgMCAwIDEgMS4wMi03LjQyNWM4LjA3IDEuMTEgMTguMTA1IDIuMTc1IDI5LjcgMi44MzUuOTQ0LjA1MyAxLjgzMy40NiAyLjQ5IDEuMTRsMTEuMzEgMTEuNzc1IDEyLjYzLTI1LjVhMy43NTQgMy43NTQgMCAwIDEgMi43My0yLjAyNVoiLz48cGF0aCBkPSJNMjg0LjY1OCA5Ny45OWExNS4wMDUgMTUuMDA1IDAgMCAxLTYuOTg5LTE2Ljg3MiAxNSAxNSAwIDEgMSAyMS45ODkgMTYuODcyVjExNWgzMGE2Ny41IDY3LjUgMCAwIDEgNjcuNSA2Ny41djcuNWExNS4wMDIgMTUuMDAyIDAgMCAxIDE1IDE1djMwYTE1IDE1IDAgMCAxLTE1IDE1djE1YTMwIDMwIDAgMCAxLTMwIDMwaC0xNTBhMjkuOTk3IDI5Ljk5NyAwIDAgMS0zMC0zMHYtMTVhMTQuOTk5IDE0Ljk5OSAwIDAgMS0xNS0xNXYtMzBhMTUgMTUgMCAwIDEgMTUtMTV2LTcuNWE2Ny41IDY3LjUgMCAwIDEgNjcuNS02Ny41aDMwVjk3Ljk5Wm0tODIuNSA4NC41MVYyNjVhMTUgMTUgMCAwIDAgMTUgMTVoMTUwYTE1LjAwMSAxNS4wMDEgMCAwIDAgMTUtMTV2LTgyLjVhNTIuNDk5IDUyLjQ5OSAwIDAgMC01Mi41LTUyLjVoLTc1YTUyLjQ5OSA1Mi40OTkgMCAwIDAtNTIuNSA1Mi41WiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDQxMi4xNTggNzApIiBkPSJNMCAwaDI0MHYyNDBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=)
    }
}
.gov-banner[background=lines][size=s]:after,gov-banner[background=lines][size=s]:after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzOTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iLjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMTcxMy41MyA1MDMuNTc1LTI1Mi44My02MTMgMTEuMDktNC41NzUgMjUyLjgzIDYxMy0xMS4wOSA0LjU3NVptLTI3LjgzIDAtMjUyLjgyLTYxMyAxMS4wOS00LjU3NSAyNTIuODIgNjEzLTExLjA5IDQuNTc1Wm0tMjgwLjY1LTYxMyAyNTIuODMgNjEzIDExLjA5LTQuNTc1LTI1Mi44My02MTMtMTEuMDkgNC41NzVabTIyNSA2MTMtMjUyLjgzLTYxMyAxMS4xLTQuNTc1IDI1Mi44MiA2MTMtMTEuMDkgNC41NzVabS0yODAuNjUtNjEzIDI1Mi44MiA2MTMgMTEuMS00LjU3NS0yNTIuODMtNjEzLTExLjA5IDQuNTc1Wm0yMjUgNjEzLTI1Mi44My02MTMgMTEuMDktNC41NzUgMjUyLjgzIDYxMy0xMS4wOSA0LjU3NVptLTI4MC42Ni02MTMgMjUyLjgzIDYxMyAxMS4wOS00LjU3NS0yNTIuODItNjEzLTExLjEgNC41NzVabTIyNSA2MTMtMjUyLjgyLTYxMyAxMS4wOS00LjU3NSAyNTIuODMgNjEzLTExLjEgNC41NzVabS0yODAuNjUtNjEzIDI1Mi44MyA2MTMgMTEuMDktNC41NzUtMjUyLjgyLTYxMy0xMS4xIDQuNTc1Wm0yMjUgNjEzLTI1Mi44Mi02MTMgMTEuMDktNC41NzUgMjUyLjgzIDYxMy0xMS4xIDQuNTc1Wm0tMjgwLjY1LTYxMyAyNTIuODMgNjEzIDExLjA5LTQuNTc1LTI1Mi44My02MTMtMTEuMDkgNC41NzVabTIyNSA2MTMtMjUyLjgzLTYxMyAxMS4xLTQuNTc1IDI1Mi44MiA2MTMtMTEuMDkgNC41NzVabS0yODAuNjUtNjEzIDI1Mi44MiA2MTMgMTEuMS00LjU3NS0yNTIuODMtNjEzLTExLjA5IDQuNTc1Wm0yMjUgNjEzLTI1Mi44My02MTMgMTEuMDktNC41NzUgMjUyLjgzIDYxMy0xMS4wOSA0LjU3NVptLTI4MC42Ni02MTMgMjUyLjgzIDYxMyAxMS4wOS00LjU3NS0yNTIuODItNjEzLTExLjEgNC41NzVabTIyNSA2MTMtMjUyLjgyLTYxM0wxMDU0LjQtMTE0bDI1Mi44MyA2MTMtMTEuMSA0LjU3NVptLTI4MC42NS02MTMgMjUyLjgzIDYxM0wxMjc5LjQgNDk5bC0yNTIuODItNjEzLTExLjEgNC41NzVabTIyNSA2MTMtMjUyLjgyNC02MTNMOTk4Ljc1LTExNGwyNTIuODMgNjEzLTExLjEgNC41NzVabS0yODAuNjUtNjEzIDI1Mi44MyA2MTMgMTEuMDktNC41NzUtMjUyLjgyNi02MTMtMTEuMDk0IDQuNTc1Wm0yMjUgNjEzLTI1Mi44MjYtNjEzTDk0My4wOTgtMTE0bDI1Mi44MjIgNjEzLTExLjA5IDQuNTc1Wm0tMjgwLjY1Mi02MTMgMjUyLjgyMiA2MTMgMTEuMS00LjU3NS0yNTIuODI5LTYxMy0xMS4wOTMgNC41NzVabTIyNS4wMDIgNjEzLTI1Mi44MjgtNjEzTDg4Ny40NDUtMTE0bDI1Mi44MjUgNjEzLTExLjA5IDQuNTc1Wm0tMjgwLjY1NC02MTMgMjUyLjgyNCA2MTMgMTEuMS00LjU3NS0yNTIuODMxLTYxMy0xMS4wOTMgNC41NzVabTIyNS4wMDQgNjEzLTI1Mi44MzEtNjEzTDgzMS43OTMtMTE0bDI1Mi44MjcgNjEzLTExLjA5IDQuNTc1Wm0tMjgwLjY1Ny02MTMgMjUyLjgyNyA2MTMgMTEuMDktNC41NzUtMjUyLjgyMy02MTMtMTEuMDk0IDQuNTc1Wm0yMjQuOTk3IDYxMy0yNTIuODIzLTYxM0w3NzYuMTQxLTExNGwyNTIuODI5IDYxMy0xMS4xIDQuNTc1Wm0tMjgwLjY0OS02MTMgMjUyLjgyNiA2MTNMMTAwMS4xNCA0OTkgNzQ4LjMxNC0xMTRsLTExLjA5MyA0LjU3NVptMjI1IDYxMy0yNTIuODI2LTYxM0w3MjAuNDg4LTExNGwyNTIuODI2IDYxMy0xMS4wOTMgNC41NzVabS0yODAuNjUzLTYxMyAyNTIuODI3IDYxM0w5NDUuNDg4IDQ5OSA2OTIuNjYyLTExNGwtMTEuMDk0IDQuNTc1Wm0yMjUgNjEzLTI1Mi44MjYtNjEzTDY2NC44MzYtMTE0bDI1Mi44MjYgNjEzLTExLjA5NCA0LjU3NVptLTI4MC42NTItNjEzIDI1Mi44MjYgNjEzTDg4OS44MzYgNDk5IDYzNy4wMS0xMTRsLTExLjA5NCA0LjU3NVptMjI1IDYxMy0yNTIuODI2LTYxM0w2MDkuMTgzLTExNCA4NjIuMDEgNDk5bC0xMS4wOTQgNC41NzVabS0yODAuNjUyLTYxMyAyNTIuODI2IDYxM0w4MzQuMTgzIDQ5OSA1ODEuMzU3LTExNGwtMTEuMDkzIDQuNTc1Wm0yMjUgNjEzLTI1Mi44MjYtNjEzTDU1My41MzEtMTE0bDI1Mi44MjYgNjEzLTExLjA5MyA0LjU3NVptLTI4MC42NTMtNjEzIDI1Mi44MjcgNjEzTDc3OC41MzEgNDk5IDUyNS43MDUtMTE0bC0xMS4wOTQgNC41NzVabTIyNSA2MTMtMjUyLjgyNi02MTNMNDk3Ljg3OS0xMTRsMjUyLjgyNiA2MTMtMTEuMDk0IDQuNTc1Wm0tMjgwLjY1Mi02MTMgMjUyLjgyNiA2MTNMNzIyLjg3OSA0OTkgNDcwLjA1My0xMTRsLTExLjA5NCA0LjU3NVptMjI1IDYxMy0yNTIuODI2LTYxM0w0NDIuMjI2LTExNGwyNTIuODI3IDYxMy0xMS4wOTQgNC41NzVabS0yODAuNjUyLTYxMyAyNTIuODI2IDYxM0w2NjcuMjI2IDQ5OSA0MTQuNC0xMTRsLTExLjA5MyA0LjU3NVptMjI1IDYxMy0yNTIuODI2LTYxM0wzODYuNTc0LTExNCA2MzkuNCA0OTlsLTExLjA5MyA0LjU3NVptLTI4MC42NTMtNjEzIDI1Mi44MjcgNjEzTDYxMS41NzQgNDk5IDM1OC43NDgtMTE0bC0xMS4wOTQgNC41NzVabTIyNSA2MTMtMjUyLjgyNi02MTNMMzMwLjkyMi0xMTRsMjUyLjgyNiA2MTMtMTEuMDk0IDQuNTc1Wm0tMjgwLjY1Mi02MTMgMjUyLjgyNiA2MTNMNTU1LjkyMiA0OTkgMzAzLjA5Ni0xMTRsLTExLjA5NCA0LjU3NVptMjI1IDYxMy0yNTIuODI2LTYxM0wyNzUuMjY5LTExNGwyNTIuODI3IDYxMy0xMS4wOTQgNC41NzVabS0yODAuNjUyLTYxMyAyNTIuODI2IDYxM0w1MDAuMjY5IDQ5OSAyNDcuNDQzLTExNGwtMTEuMDkzIDQuNTc1Wm0yMjUgNjEzLTI1Mi44MjYtNjEzTDIxOS42MTctMTE0bDI1Mi44MjYgNjEzLTExLjA5MyA0LjU3NVptLTI4MC42NTMtNjEzIDI1Mi44MjcgNjEzTDQ0NC42MTcgNDk5IDE5MS43OTEtMTE0bC0xMS4wOTQgNC41NzVabTIyNSA2MTMtMjUyLjgyNi02MTNMMTYzLjk2NS0xMTRsMjUyLjgyNiA2MTMtMTEuMDk0IDQuNTc1Wm0tMjgwLjY1Mi02MTMgMjUyLjgyNiA2MTNMMzg4Ljk2NSA0OTkgMTM2LjEzOS0xMTRsLTExLjA5NCA0LjU3NVptMjI1IDYxMy0yNTIuODI2LTYxM0wxMDguMzEyLTExNGwyNTIuODI3IDYxMy0xMS4wOTQgNC41NzVabS0yODAuNjUyLTYxMyAyNTIuODI2IDYxM0wzMzMuMzEyIDQ5OSA4MC40ODYtMTE0bC0xMS4wOTMgNC41NzVabTIyNSA2MTMtMjUyLjgyNi02MTNMNTIuNjYtMTE0bDI1Mi44MjYgNjEzLTExLjA5MyA0LjU3NVptLTI4MC42NTMtNjEzIDI1Mi44MjcgNjEzTDI3Ny42NiA0OTkgMjQuODM0LTExNGwtMTEuMDk0IDQuNTc1Wm0yMjUgNjEzLTI1Mi44MjYtNjEzTC0yLjk5Mi0xMTRsMjUyLjgyNiA2MTMtMTEuMDk0IDQuNTc1Wm0tMjgwLjY1Mi02MTMgMjUyLjgyNiA2MTNMMjIyLjAwOCA0OTktMzAuODE5LTExNGwtMTEuMDkzIDQuNTc1Wm0yMjUgNjEzLTI1Mi44MjYtNjEzTC01OC42NDUtMTE0bDI1Mi44MjcgNjEzLTExLjA5NCA0LjU3NVptLTI4MC42NTItNjEzIDI1Mi44MjYgNjEzTDE2Ni4zNTUgNDk5LTg2LjQ3MS0xMTRsLTExLjA5MyA0LjU3NVptMjI1IDYxMy0yNTIuODI3LTYxMyAxMS4wOTQtNC41NzUgMjUyLjgyNiA2MTMtMTEuMDkzIDQuNTc1Wm0tMjgwLjY1My02MTMgMjUyLjgyNyA2MTNMMTEwLjcwMyA0OTlsLTI1Mi44MjYtNjEzLTExLjA5NCA0LjU3NVptMjI1IDYxMy0yNTIuODI2LTYxMyAxMS4wOTQtNC41NzVMODIuODc3IDQ5OWwtMTEuMDk0IDQuNTc1Wm0tMjgwLjY1Mi02MTMgMjUyLjgyNiA2MTNMNTUuMDUxIDQ5OWwtMjUyLjgyNy02MTMtMTEuMDkzIDQuNTc1Wm0yMjUgNjEzLTI1Mi44MjYtNjEzIDExLjA5My00LjU3NUwyNy4yMjUgNDk5bC0xMS4wOTQgNC41NzVabS0yODAuNjUyLTYxMyAyNTIuODI2IDYxM0wtLjYwMiA0OTlsLTI1Mi44MjYtNjEzLTExLjA5MyA0LjU3NVptMjI1IDYxMy0yNTIuODI3LTYxMyAxMS4wOTQtNC41NzUgMjUyLjgyNiA2MTMtMTEuMDkzIDQuNTc1Wm0tMjgwLjY1My02MTMgMjUyLjgyNiA2MTNMLTU2LjI1MyA0OTktMzA5LjA4LTExNGwtMTEuMDk0IDQuNTc1Wm0yMjUgNjEzLTI1Mi44MjYtNjEzIDExLjA5NC00LjU3NUwtODQuMDggNDk5bC0xMS4wOTQgNC41NzVaIiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii4wMiIvPjwvc3ZnPg==)
}
.gov-banner[background=stripes][foreground=image][size=s]:before,gov-banner[background=stripes][foreground=image][size=s]:before{
    transform:none
}
.gov-banner[foreground=icon][size=s]:before,.gov-banner[foreground=logo][size=s]:before,gov-banner[foreground=icon][size=s]:before,gov-banner[foreground=logo][size=s]:before{
    left:-1.5625rem
}
.gov-banner[size=xl],gov-banner[size=xl]{
    padding:var(--spacing-6xl) var(--spacing-l);
    width:100%
}
.gov-banner[size=xl] [slot=image],gov-banner[size=xl] [slot=image]{
    height:100%;
    left:50%;
    -o-object-fit:cover;
    object-fit:cover;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%;
    z-index:-2
}
.gov-banner[size=xl]:before,gov-banner[size=xl]:before{
    background-color:rgba(0,0,0,.55);
    content:"";
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:-1
}
.gov-banner[size=xl]>div,gov-banner[size=xl]>div{
    gap:var(--spacing-2xl);
    margin:0 auto;
    max-width:var(--container-width,75rem)
}
.gov-banner[size=xl] .gov-banner__content,gov-banner[size=xl] .gov-banner__content{
    gap:var(--spacing-s-nudge);
    max-width:30rem
}
.gov-banner[size=xl] [slot=headline],gov-banner[size=xl] [slot=headline]{
    color:var(--text-white-fixed);
    font-size:var(--font-size-display-s);
    font-weight:500;
    line-height:130%
}
@media(min-width:48em){
    .gov-banner[size=xl],gov-banner[size=xl]{
        aspect-ratio:75/41;
        padding:var(--spacing-6xl) var(--spacing-7xl)
    }
    .gov-banner[size=xl]:before,gov-banner[size=xl]:before{
        content:none
    }
    .gov-banner[size=xl][text-color=dark],.gov-banner[size=xl][text-color=dark] [slot=headline],gov-banner[size=xl][text-color=dark],gov-banner[size=xl][text-color=dark] [slot=headline]{
        color:var(--text-black-fixed)
    }
    .gov-banner[size=xl] .gov-banner__content p,gov-banner[size=xl] .gov-banner__content p{
        font-size:var(--font-size-body-xl);
        font-weight:400;
        line-height:150%
    }
    .gov-banner[size=xl] [slot=headline],gov-banner[size=xl] [slot=headline]{
        font-size:var(--font-size-display-m);
        font-weight:500;
        line-height:125%
    }
    .gov-banner[size=xl] [slot=image],gov-banner[size=xl] [slot=image]{
        left:auto;
        right:0;
        top:0;
        transform:none
    }
}
.gov-blockquote,gov-blockquote{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjE1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGx1cy1saWdodGVyIiBvcGFjaXR5PSIuNiI+PG1hc2sgaWQ9ImEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9Ii0yOTYiIHk9Ii0xMjAiIHdpZHRoPSIxMDI2IiBoZWlnaHQ9IjM2MSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDczMCAyNDEpIiBmaWxsPSIjRDlEOUQ5IiBkPSJNNzMwIDI0MWgxMDI2djM2MUg3MzB6Ii8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTExNzItMjI1IDYxNyAzMzAiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLW9wYWNpdHk9Ii4wNiIgc3Ryb2tlLXdpZHRoPSIxMjEiLz48cGF0aCBkPSJtNTEyLTI3MC03NjMgNzYzIiBzdHJva2U9InVybCgjYykiIHN0cm9rZS1vcGFjaXR5PSIuMDYiIHN0cm9rZS13aWR0aD0iMzUxIi8+PHBhdGggZD0ibTIyLTY1LTMyNCAzMjQiIHN0cm9rZT0idXJsKCNkKSIgc3Ryb2tlLW9wYWNpdHk9Ii4xIiBzdHJva2Utd2lkdGg9IjI3MSIvPjxwYXRoIGQ9Im0xNyAxMDEtMzI4IDMyOCIgc3Ryb2tlPSJ1cmwoI2UpIiBzdHJva2Utb3BhY2l0eT0iLjExIiBzdHJva2Utd2lkdGg9IjIxIi8+PHBhdGggZD0ibTEwMCA5Ni0zMjggMzI4IiBzdHJva2U9InVybCgjZikiIHN0cm9rZS1vcGFjaXR5PSIuMDUiIHN0cm9rZS13aWR0aD0iNTAiLz48L2c+PC9nPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjExNzEuNjUiIHkxPSItMjI1LjM1NCIgeDI9IjYxNi42NDYiIHkyPSIzMjkuNjQ2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzFENDU2RiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkzQkRFNiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iNTExLjY0NiIgeTE9Ii0yNzAuMzU0IiB4Mj0iLTI1MS4zNTQiIHkyPSI0OTIuNjQ2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzFENDU2RiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkzQkRFNiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJkIiB4MT0iMjEuNjQ2IiB5MT0iLTY1LjM1NCIgeDI9Ii0zMDIuMzU0IiB5Mj0iMjU4LjY0NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxRDQ1NkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5M0JERTYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjE2LjY0NiIgeTE9IjEwMC42NDYiIHgyPSItMzExLjM1NCIgeTI9IjQyOC42NDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjOTNCREU2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUQ0NTZGIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImYiIHgxPSI5OS42NDYiIHkxPSI5NS42NDYiIHgyPSItMjI4LjM1NCIgeTI9IjQyMy42NDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjOTNCREU2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUQ0NTZGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+);
    background-repeat:no-repeat;
    border-radius:var(--corner-radius-m);
    display:block;
    padding:var(--spacing-l);
    padding-left:calc(var(--spacing-l) + var(--icon-size-3xl) + var(--spacing-s-nudge));
    position:relative
}
.gov-blockquote>.gov-icon,.gov-blockquote>gov-icon,gov-blockquote>.gov-icon,gov-blockquote>gov-icon{
    height:var(--icon-size-3xl);
    left:var(--spacing-l);
    position:absolute;
    top:var(--spacing-l);
    width:var(--icon-size-3xl)
}
.gov-blockquote blockquote,.gov-blockquote p,gov-blockquote blockquote,gov-blockquote p{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-blockquote [slot=image],gov-blockquote [slot=image]{
    border-radius:var(--corner-radius-2xl);
    float:left;
    height:var(--icon-size-3xl);
    margin-right:var(--spacing-s);
    margin-top:var(--spacing-m);
    width:var(--icon-size-3xl)
}
.gov-blockquote [slot=author],gov-blockquote [slot=author]{
    font-size:var(--font-size-body-s);
    font-weight:700;
    line-height:150%;
    margin-top:var(--spacing-m)
}
.gov-blockquote [slot=author] cite,gov-blockquote [slot=author] cite{
    font-weight:400
}
.gov-blockquote [slot=image]~[slot=author],gov-blockquote [slot=image]~[slot=author]{
    line-height:var(--icon-size-3xl)
}
.gov-blockquote[type=primary],gov-blockquote[type=primary]{
    background-color:var(--background,var(--background-primary))
}
.gov-blockquote[type=primary] blockquote,.gov-blockquote[type=primary] p,gov-blockquote[type=primary] blockquote,gov-blockquote[type=primary] p{
    color:var(--color,var(--text-white-fixed))
}
.gov-blockquote[type=primary]>.gov-icon,.gov-blockquote[type=primary]>gov-icon,gov-blockquote[type=primary]>.gov-icon,gov-blockquote[type=primary]>gov-icon{
    color:var(--color-icon,var(--icon-on-bold-white))
}
.gov-blockquote[type=primary] [slot=author],gov-blockquote[type=primary] [slot=author]{
    color:var(--color-author,var(--text-white-fixed))
}
.gov-blockquote[type=subtle],gov-blockquote[type=subtle]{
    background-color:var(--background,var(--background-primary-subtle))
}
.gov-blockquote[type=subtle] blockquote,.gov-blockquote[type=subtle] p,gov-blockquote[type=subtle] blockquote,gov-blockquote[type=subtle] p{
    color:var(--color,var(--text-primary))
}
.gov-blockquote[type=subtle]>.gov-icon,.gov-blockquote[type=subtle]>gov-icon,gov-blockquote[type=subtle]>.gov-icon,gov-blockquote[type=subtle]>gov-icon{
    color:var(--color-icon,var(--icon-on-subtle))
}
.gov-blockquote[type=subtle] [slot=author],gov-blockquote[type=subtle] [slot=author]{
    color:var(--color-author,var(--text-secondary))
}
.gov-blockquote[type=neutral],gov-blockquote[type=neutral]{
    background-color:var(--background,var(--background-neutral-subtle))
}
.gov-blockquote[type=neutral] blockquote,.gov-blockquote[type=neutral] p,gov-blockquote[type=neutral] blockquote,gov-blockquote[type=neutral] p{
    color:var(--color,var(--text-primary))
}
.gov-blockquote[type=neutral]>.gov-icon,.gov-blockquote[type=neutral]>gov-icon,gov-blockquote[type=neutral]>.gov-icon,gov-blockquote[type=neutral]>gov-icon{
    color:var(--color-icon,var(--icon-on-subtle))
}
.gov-blockquote[type=neutral] [slot=author],gov-blockquote[type=neutral] [slot=author]{
    color:var(--color-author,var(--text-secondary))
}
.gov-blockquote[type=primary] blockquote a,gov-blockquote[type=primary] blockquote a{
    color:var(--color,var(--text-white-fixed))
}
.gov-breadcrumbs,gov-breadcrumbs{
    align-items:center;
    display:flex;
    font-size:var(--font-size-body-s);
    font-weight:400;
    gap:var(--gap,var(--spacing-s));
    justify-content:space-between;
    line-height:150%;
    margin-bottom:0;
    margin-top:0;
    position:relative;
    width:100%
}
.gov-breadcrumbs ul,gov-breadcrumbs ul{
    margin:0;
    padding:0
}
.gov-breadcrumbs li,gov-breadcrumbs li{
    background:none;
    margin:0;
    padding:0
}
.gov-breadcrumbs li:before,gov-breadcrumbs li:before{
    display:none
}
.gov-breadcrumbs nav,gov-breadcrumbs nav{
    margin-bottom:0;
    margin-top:0;
    overflow:hidden;
    width:100%
}
.gov-breadcrumbs ul,gov-breadcrumbs ul{
    color:var(--text-primary);
    display:flex;
    flex-direction:row;
    margin-bottom:0;
    overflow-x:hidden;
    position:relative;
    width:100%
}
.gov-breadcrumbs li,gov-breadcrumbs li{
    align-items:center;
    display:flex;
    justify-content:flex-start;
    min-height:var(--height-component-s);
    padding:var(--height-xs) 0;
    white-space:nowrap
}
.gov-breadcrumbs li .gov-icon,.gov-breadcrumbs li gov-icon,gov-breadcrumbs li .gov-icon,gov-breadcrumbs li gov-icon{
    color:var(--arrow-color,var(--icon-default));
    flex:0 0 auto;
    height:var(--icon-size,var(--icon-size-xs));
    margin:0 var(--gap,var(--spacing-s));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-breadcrumbs li:first-child .gov-icon,.gov-breadcrumbs li:first-child gov-icon,gov-breadcrumbs li:first-child .gov-icon,gov-breadcrumbs li:first-child gov-icon{
    margin-left:0
}
.gov-breadcrumbs li:before,gov-breadcrumbs li:before{
    content:none
}
.gov-breadcrumbs a,.gov-breadcrumbs button,gov-breadcrumbs a,gov-breadcrumbs button{
    color:var(--link-color,var(--text-primary-color))
}
.gov-breadcrumbs button,gov-breadcrumbs button{
    background:none;
    border:none;
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%;
    padding:0;
    text-decoration:underline
}
.gov-breadcrumbs a:focus,.gov-breadcrumbs button:focus,gov-breadcrumbs a:focus,gov-breadcrumbs button:focus{
    outline:none
}
.gov-breadcrumbs a:focus-visible,.gov-breadcrumbs button:focus-visible,gov-breadcrumbs a:focus-visible,gov-breadcrumbs button:focus-visible{
    border-radius:var(--border-radius,var(--corner-radius-s));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:0
}
.gov-breadcrumbs[expanded=""],.gov-breadcrumbs[expanded="1"],.gov-breadcrumbs[expanded=true i],gov-breadcrumbs[expanded=""],gov-breadcrumbs[expanded="1"],gov-breadcrumbs[expanded=true i]{
    align-items:flex-start
}
.gov-breadcrumbs[expanded=""] ul,.gov-breadcrumbs[expanded="1"] ul,.gov-breadcrumbs[expanded=true i] ul,gov-breadcrumbs[expanded=""] ul,gov-breadcrumbs[expanded="1"] ul,gov-breadcrumbs[expanded=true i] ul{
    flex-direction:column;
    gap:calc(var(--gap, var(--spacing-s)) - .25rem)
}
.gov-breadcrumbs[expanded=""] li,.gov-breadcrumbs[expanded="1"] li,.gov-breadcrumbs[expanded=true i] li,gov-breadcrumbs[expanded=""] li,gov-breadcrumbs[expanded="1"] li,gov-breadcrumbs[expanded=true i] li{
    align-items:flex-start;
    white-space:inherit
}
.gov-breadcrumbs[expanded=""] li .gov-icon,.gov-breadcrumbs[expanded=""] li gov-icon,.gov-breadcrumbs[expanded="1"] li .gov-icon,.gov-breadcrumbs[expanded="1"] li gov-icon,.gov-breadcrumbs[expanded=true i] li .gov-icon,.gov-breadcrumbs[expanded=true i] li gov-icon,gov-breadcrumbs[expanded=""] li .gov-icon,gov-breadcrumbs[expanded=""] li gov-icon,gov-breadcrumbs[expanded="1"] li .gov-icon,gov-breadcrumbs[expanded="1"] li gov-icon,gov-breadcrumbs[expanded=true i] li .gov-icon,gov-breadcrumbs[expanded=true i] li gov-icon{
    margin:var(--height-xs-nudge) var(--gap,var(--spacing-s)) 0
}
.gov-breadcrumbs[expanded=""] li button:first-child,.gov-breadcrumbs[expanded=""] li>a:first-child,.gov-breadcrumbs[expanded="1"] li button:first-child,.gov-breadcrumbs[expanded="1"] li>a:first-child,.gov-breadcrumbs[expanded=true i] li button:first-child,.gov-breadcrumbs[expanded=true i] li>a:first-child,gov-breadcrumbs[expanded=""] li button:first-child,gov-breadcrumbs[expanded=""] li>a:first-child,gov-breadcrumbs[expanded="1"] li button:first-child,gov-breadcrumbs[expanded="1"] li>a:first-child,gov-breadcrumbs[expanded=true i] li button:first-child,gov-breadcrumbs[expanded=true i] li>a:first-child{
    margin-left:calc(var(--icon-size, var(--icon-size-xs)) + var(--gap, var(--spacing-s))*2)
}
.gov-button,gov-button{
    align-content:center;
    border:var(--border-width,.0625rem) solid transparent;
    border-radius:var(--border-radius,var(--corner-radius-s));
    box-sizing:border-box;
    display:inline-flex;
    flex-wrap:wrap;
    height:var(--height,var(--height-component-m));
    margin-bottom:0;
    margin-top:0;
    max-width:-moz-max-content;
    max-width:max-content;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;
    white-space:nowrap;
    will-change:background-color,border-color
}
.gov-button,.gov-button .element,gov-button,gov-button .element{
    font-size:var(--font-size-body-m);
    font-weight:700;
    gap:var(--gap,var(--spacing-s-nudge));
    line-height:150%;
    padding:var(--padding-y,var(--spacing-none)) var(--padding-x,var(--spacing-m))
}
.gov-button .element,gov-button .element{
    height:calc(var(--height, var(--height-component-m)) - var(--border-width, .0625rem)*2);
    margin:var(--padding-y,var(--spacing-none)) calc(var(--padding-x, var(--spacing-m))*-1)
}
.gov-button .gov-icon,.gov-button gov-icon,gov-button .gov-icon,gov-button gov-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-button[loading=""]:not([expanded]):not([type=link]),.gov-button[loading=""]:not([expanded]):not([type=link]) .element,.gov-button[loading="0"]:not([expanded]):not([type=link]),.gov-button[loading="0"]:not([expanded]):not([type=link]) .element,.gov-button[loading=false i]:not([expanded]):not([type=link]),.gov-button[loading=false i]:not([expanded]):not([type=link]) .element,gov-button[loading=""]:not([expanded]):not([type=link]),gov-button[loading=""]:not([expanded]):not([type=link]) .element,gov-button[loading="0"]:not([expanded]):not([type=link]),gov-button[loading="0"]:not([expanded]):not([type=link]) .element,gov-button[loading=false i]:not([expanded]):not([type=link]),gov-button[loading=false i]:not([expanded]):not([type=link]) .element{
    padding:var(--padding-y,var(--spacing-none)) calc((var(--padding-x, var(--spacing-m))*3 + var(--icon-size, var(--icon-size-m)))/2)
}
.gov-button[loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[loading=""]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[loading=""]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),.gov-button[loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[loading="0"]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[loading="0"]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),.gov-button[loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[loading=false i]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[loading=false i]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[loading=""]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[loading=""]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[loading="0"]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[loading="0"]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[loading=false i]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[loading=false i]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)){
    padding-left:var(--padding-x,var(--spacing-m));
    padding-right:var(--padding-x,var(--spacing-m))
}
.gov-button[loading=""]:not([expanded]):not([type=link]) .element,.gov-button[loading="0"]:not([expanded]):not([type=link]) .element,.gov-button[loading=false i]:not([expanded]):not([type=link]) .element,gov-button[loading=""]:not([expanded]):not([type=link]) .element,gov-button[loading="0"]:not([expanded]):not([type=link]) .element,gov-button[loading=false i]:not([expanded]):not([type=link]) .element{
    margin:0 calc((var(--padding-x, var(--spacing-m))*3 + var(--icon-size, var(--icon-size-m)))*-1/2)
}
.gov-button[loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)){
    margin-left:calc(var(--padding-x, var(--spacing-m))*-1);
    margin-right:calc(var(--padding-x, var(--spacing-m))*-1)
}
.gov-button[icon-start]:not([type=link]),.gov-button[loading="1"]:not([type=link]),.gov-button[loading=true i]:not([type=link]),gov-button[icon-start]:not([type=link]),gov-button[loading="1"]:not([type=link]),gov-button[loading=true i]:not([type=link]){
    padding-left:calc(var(--padding-x, var(--spacing-m))*2 + var(--icon-size, var(--icon-size-m)))
}
.gov-button[icon-start]:not([type=link]):has(.gov-icon),.gov-button[icon-start]:not([type=link]):has(gov-icon),.gov-button[loading="1"]:not([type=link]):has(.gov-icon),.gov-button[loading="1"]:not([type=link]):has(gov-icon),.gov-button[loading=true i]:not([type=link]):has(.gov-icon),.gov-button[loading=true i]:not([type=link]):has(gov-icon),gov-button[icon-start]:not([type=link]):has(.gov-icon),gov-button[icon-start]:not([type=link]):has(gov-icon),gov-button[loading="1"]:not([type=link]):has(.gov-icon),gov-button[loading="1"]:not([type=link]):has(gov-icon),gov-button[loading=true i]:not([type=link]):has(.gov-icon),gov-button[loading=true i]:not([type=link]):has(gov-icon){
    padding-left:var(--padding-x,var(--spacing-m))
}
.gov-button[icon-start]:not([type=link]):has(.gov-icon)[expanded],.gov-button[icon-start]:not([type=link]):has(gov-icon)[expanded],.gov-button[loading="1"]:not([type=link]):has(.gov-icon)[expanded],.gov-button[loading="1"]:not([type=link]):has(gov-icon)[expanded],.gov-button[loading=true i]:not([type=link]):has(.gov-icon)[expanded],.gov-button[loading=true i]:not([type=link]):has(gov-icon)[expanded],gov-button[icon-start]:not([type=link]):has(.gov-icon)[expanded],gov-button[icon-start]:not([type=link]):has(gov-icon)[expanded],gov-button[loading="1"]:not([type=link]):has(.gov-icon)[expanded],gov-button[loading="1"]:not([type=link]):has(gov-icon)[expanded],gov-button[loading=true i]:not([type=link]):has(.gov-icon)[expanded],gov-button[loading=true i]:not([type=link]):has(gov-icon)[expanded]{
    padding-left:0
}
.gov-button[icon-end],gov-button[icon-end]{
    padding-right:calc(var(--padding-x, var(--spacing-m))*2 + var(--icon-size, var(--icon-size-m)))
}
.gov-button[icon-end]:has(.gov-icon),.gov-button[icon-end]:has(gov-icon),gov-button[icon-end]:has(.gov-icon),gov-button[icon-end]:has(gov-icon){
    padding-right:var(--padding-x,var(--spacing-m))
}
.gov-button[type=link],.gov-button[type=link] .element,gov-button[type=link],gov-button[type=link] .element{
    font-size:var(--font-size-body-m);
    font-weight:700;
    line-height:150%
}
.gov-button:focus,gov-button:focus{
    outline:none
}
.gov-button:focus-visible,gov-button:focus-visible{
    border-radius:var(--outline-border-radius,var(--corner-radius-xs-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-button *,gov-button *{
    margin-bottom:0;
    margin-top:0
}
.gov-button .element,gov-button .element{
    align-items:center;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:transparent;
    border:0;
    border-radius:var(--border-radius,var(--corner-radius-s));
    cursor:pointer;
    display:inline-flex;
    font-family:var(--font-family-primary,var(--font-family));
    justify-content:center;
    text-align:center;
    text-decoration:none;
    transition:none;
    vertical-align:middle
}
.gov-button .element:focus,gov-button .element:focus{
    outline:none
}
.gov-button .element:focus-visible,gov-button .element:focus-visible{
    border-radius:var(--outline-border-radius,var(--corner-radius-xs-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-button .gov-icon,.gov-button gov-icon,gov-button .gov-icon,gov-button gov-icon{
    color:inherit;
    flex:0 0 auto
}
.gov-button[icon-start]:has(.element),.gov-button[loading]:has(.element),gov-button[icon-start]:has(.element),gov-button[loading]:has(.element){
    display:inline-block;
    text-align:center
}
.gov-button[disabled=""],.gov-button[disabled="1"],.gov-button[disabled=true i],gov-button[disabled=""],gov-button[disabled="1"],gov-button[disabled=true i]{
    cursor:not-allowed
}
.gov-button[disabled=""] .element,.gov-button[disabled="1"] .element,.gov-button[disabled=true i] .element,gov-button[disabled=""] .element,gov-button[disabled="1"] .element,gov-button[disabled=true i] .element{
    pointer-events:none
}
.gov-button[type=solid][color=primary],gov-button[type=solid][color=primary]{
    background-color:var(--background,var(--button-solid-primary))
}
.gov-button[type=solid][color=primary],.gov-button[type=solid][color=primary] .element,gov-button[type=solid][color=primary],gov-button[type=solid][color=primary] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-button[type=solid][color=primary][disabled=""],.gov-button[type=solid][color=primary][disabled="1"],.gov-button[type=solid][color=primary][disabled=true i],gov-button[type=solid][color=primary][disabled=""],gov-button[type=solid][color=primary][disabled="1"],gov-button[type=solid][color=primary][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-button[type=solid][color=primary][disabled=""],.gov-button[type=solid][color=primary][disabled=""] .element,.gov-button[type=solid][color=primary][disabled="1"],.gov-button[type=solid][color=primary][disabled="1"] .element,.gov-button[type=solid][color=primary][disabled=true i],.gov-button[type=solid][color=primary][disabled=true i] .element,gov-button[type=solid][color=primary][disabled=""],gov-button[type=solid][color=primary][disabled=""] .element,gov-button[type=solid][color=primary][disabled="1"],gov-button[type=solid][color=primary][disabled="1"] .element,gov-button[type=solid][color=primary][disabled=true i],gov-button[type=solid][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=solid][color=primary][disabled=""] .gov-icon,.gov-button[type=solid][color=primary][disabled=""] gov-icon,.gov-button[type=solid][color=primary][disabled="1"] .gov-icon,.gov-button[type=solid][color=primary][disabled="1"] gov-icon,.gov-button[type=solid][color=primary][disabled=true i] .gov-icon,.gov-button[type=solid][color=primary][disabled=true i] gov-icon,gov-button[type=solid][color=primary][disabled=""] .gov-icon,gov-button[type=solid][color=primary][disabled=""] gov-icon,gov-button[type=solid][color=primary][disabled="1"] .gov-icon,gov-button[type=solid][color=primary][disabled="1"] gov-icon,gov-button[type=solid][color=primary][disabled=true i] .gov-icon,gov-button[type=solid][color=primary][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=solid][color=primary]:hover,gov-button[type=solid][color=primary]:hover{
        background-color:var(--hover-background,var(--button-solid-primary-hover))
    }
    .gov-button[type=solid][color=primary]:hover:active,gov-button[type=solid][color=primary]:hover:active{
        background-color:var(--active-background,var(--button-solid-primary-active))
    }
    .gov-button[type=solid][color=primary]:hover[disabled=""],.gov-button[type=solid][color=primary]:hover[disabled="1"],.gov-button[type=solid][color=primary]:hover[disabled=true i],gov-button[type=solid][color=primary]:hover[disabled=""],gov-button[type=solid][color=primary]:hover[disabled="1"],gov-button[type=solid][color=primary]:hover[disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled))
    }
    .gov-button[type=solid][color=primary] .element:hover,gov-button[type=solid][color=primary] .element:hover{
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-button[type=solid][color=primary] .element:hover:active,gov-button[type=solid][color=primary] .element:hover:active{
        color:var(--active-color,var(--text-white-fixed))
    }
    .gov-button[type=solid][color=primary] .element:hover[disabled=""] .element,.gov-button[type=solid][color=primary] .element:hover[disabled="1"] .element,.gov-button[type=solid][color=primary] .element:hover[disabled=true i] .element,gov-button[type=solid][color=primary] .element:hover[disabled=""] .element,gov-button[type=solid][color=primary] .element:hover[disabled="1"] .element,gov-button[type=solid][color=primary] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=outlined][color=primary],gov-button[type=outlined][color=primary]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-primary))
}
.gov-button[type=outlined][color=primary],.gov-button[type=outlined][color=primary] .element,gov-button[type=outlined][color=primary],gov-button[type=outlined][color=primary] .element{
    color:var(--color,var(--text-primary-color))
}
.gov-button[type=outlined][color=primary][disabled=""],.gov-button[type=outlined][color=primary][disabled="1"],.gov-button[type=outlined][color=primary][disabled=true i],gov-button[type=outlined][color=primary][disabled=""],gov-button[type=outlined][color=primary][disabled="1"],gov-button[type=outlined][color=primary][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-button[type=outlined][color=primary][disabled=""],.gov-button[type=outlined][color=primary][disabled=""] .element,.gov-button[type=outlined][color=primary][disabled="1"],.gov-button[type=outlined][color=primary][disabled="1"] .element,.gov-button[type=outlined][color=primary][disabled=true i],.gov-button[type=outlined][color=primary][disabled=true i] .element,gov-button[type=outlined][color=primary][disabled=""],gov-button[type=outlined][color=primary][disabled=""] .element,gov-button[type=outlined][color=primary][disabled="1"],gov-button[type=outlined][color=primary][disabled="1"] .element,gov-button[type=outlined][color=primary][disabled=true i],gov-button[type=outlined][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=outlined][color=primary][disabled=""] .gov-icon,.gov-button[type=outlined][color=primary][disabled=""] gov-icon,.gov-button[type=outlined][color=primary][disabled="1"] .gov-icon,.gov-button[type=outlined][color=primary][disabled="1"] gov-icon,.gov-button[type=outlined][color=primary][disabled=true i] .gov-icon,.gov-button[type=outlined][color=primary][disabled=true i] gov-icon,gov-button[type=outlined][color=primary][disabled=""] .gov-icon,gov-button[type=outlined][color=primary][disabled=""] gov-icon,gov-button[type=outlined][color=primary][disabled="1"] .gov-icon,gov-button[type=outlined][color=primary][disabled="1"] gov-icon,gov-button[type=outlined][color=primary][disabled=true i] .gov-icon,gov-button[type=outlined][color=primary][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=outlined][color=primary]:hover,gov-button[type=outlined][color=primary]:hover{
        background-color:var(--hover-background,var(--button-outlined-primary-hover))
    }
    .gov-button[type=outlined][color=primary]:hover:active,gov-button[type=outlined][color=primary]:hover:active{
        background-color:var(--active-background,var(--button-outlined-primary-active))
    }
    .gov-button[type=outlined][color=primary]:hover[disabled=""],.gov-button[type=outlined][color=primary]:hover[disabled="1"],.gov-button[type=outlined][color=primary]:hover[disabled=true i],gov-button[type=outlined][color=primary]:hover[disabled=""],gov-button[type=outlined][color=primary]:hover[disabled="1"],gov-button[type=outlined][color=primary]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent);
        border-color:var(--disabled-border,var(--border-disabled))
    }
    .gov-button[type=outlined][color=primary] .element:hover,gov-button[type=outlined][color=primary] .element:hover{
        color:var(--hover-color,var(--text-primary-color))
    }
    .gov-button[type=outlined][color=primary] .element:hover:active,gov-button[type=outlined][color=primary] .element:hover:active{
        color:var(--active-color,var(--text-primary-color))
    }
    .gov-button[type=outlined][color=primary] .element:hover[disabled=""] .element,.gov-button[type=outlined][color=primary] .element:hover[disabled="1"] .element,.gov-button[type=outlined][color=primary] .element:hover[disabled=true i] .element,gov-button[type=outlined][color=primary] .element:hover[disabled=""] .element,gov-button[type=outlined][color=primary] .element:hover[disabled="1"] .element,gov-button[type=outlined][color=primary] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=base][color=primary],gov-button[type=base][color=primary]{
    background-color:var(--background,transparent)
}
.gov-button[type=base][color=primary],.gov-button[type=base][color=primary] .element,gov-button[type=base][color=primary],gov-button[type=base][color=primary] .element{
    color:var(--color,var(--text-primary-color))
}
.gov-button[type=base][color=primary][disabled=""],.gov-button[type=base][color=primary][disabled="1"],.gov-button[type=base][color=primary][disabled=true i],gov-button[type=base][color=primary][disabled=""],gov-button[type=base][color=primary][disabled="1"],gov-button[type=base][color=primary][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-button[type=base][color=primary][disabled=""],.gov-button[type=base][color=primary][disabled=""] .element,.gov-button[type=base][color=primary][disabled="1"],.gov-button[type=base][color=primary][disabled="1"] .element,.gov-button[type=base][color=primary][disabled=true i],.gov-button[type=base][color=primary][disabled=true i] .element,gov-button[type=base][color=primary][disabled=""],gov-button[type=base][color=primary][disabled=""] .element,gov-button[type=base][color=primary][disabled="1"],gov-button[type=base][color=primary][disabled="1"] .element,gov-button[type=base][color=primary][disabled=true i],gov-button[type=base][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=base][color=primary][disabled=""] .gov-icon,.gov-button[type=base][color=primary][disabled=""] gov-icon,.gov-button[type=base][color=primary][disabled="1"] .gov-icon,.gov-button[type=base][color=primary][disabled="1"] gov-icon,.gov-button[type=base][color=primary][disabled=true i] .gov-icon,.gov-button[type=base][color=primary][disabled=true i] gov-icon,gov-button[type=base][color=primary][disabled=""] .gov-icon,gov-button[type=base][color=primary][disabled=""] gov-icon,gov-button[type=base][color=primary][disabled="1"] .gov-icon,gov-button[type=base][color=primary][disabled="1"] gov-icon,gov-button[type=base][color=primary][disabled=true i] .gov-icon,gov-button[type=base][color=primary][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=base][color=primary]:hover,gov-button[type=base][color=primary]:hover{
        background-color:var(--hover-background,var(--button-outlined-primary-hover))
    }
    .gov-button[type=base][color=primary]:hover:active,gov-button[type=base][color=primary]:hover:active{
        background-color:var(--active-background,var(--button-outlined-primary-active))
    }
    .gov-button[type=base][color=primary]:hover[disabled=""],.gov-button[type=base][color=primary]:hover[disabled="1"],.gov-button[type=base][color=primary]:hover[disabled=true i],gov-button[type=base][color=primary]:hover[disabled=""],gov-button[type=base][color=primary]:hover[disabled="1"],gov-button[type=base][color=primary]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent)
    }
    .gov-button[type=base][color=primary] .element:hover,gov-button[type=base][color=primary] .element:hover{
        color:var(--hover-color,var(--text-primary-color))
    }
    .gov-button[type=base][color=primary] .element:hover:active,gov-button[type=base][color=primary] .element:hover:active{
        color:var(--active-color,var(--text-primary-color))
    }
    .gov-button[type=base][color=primary] .element:hover[disabled=""] .element,.gov-button[type=base][color=primary] .element:hover[disabled="1"] .element,.gov-button[type=base][color=primary] .element:hover[disabled=true i] .element,gov-button[type=base][color=primary] .element:hover[disabled=""] .element,gov-button[type=base][color=primary] .element:hover[disabled="1"] .element,gov-button[type=base][color=primary] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=link][color=primary],.gov-button[type=link][color=primary] .element,gov-button[type=link][color=primary],gov-button[type=link][color=primary] .element{
    color:var(--color,var(--text-primary-color))
}
.gov-button[type=link][color=primary][disabled=""],.gov-button[type=link][color=primary][disabled=""] .element,.gov-button[type=link][color=primary][disabled="1"],.gov-button[type=link][color=primary][disabled="1"] .element,.gov-button[type=link][color=primary][disabled=true i],.gov-button[type=link][color=primary][disabled=true i] .element,gov-button[type=link][color=primary][disabled=""],gov-button[type=link][color=primary][disabled=""] .element,gov-button[type=link][color=primary][disabled="1"],gov-button[type=link][color=primary][disabled="1"] .element,gov-button[type=link][color=primary][disabled=true i],gov-button[type=link][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=link][color=primary][disabled=""] .gov-icon,.gov-button[type=link][color=primary][disabled=""] gov-icon,.gov-button[type=link][color=primary][disabled="1"] .gov-icon,.gov-button[type=link][color=primary][disabled="1"] gov-icon,.gov-button[type=link][color=primary][disabled=true i] .gov-icon,.gov-button[type=link][color=primary][disabled=true i] gov-icon,gov-button[type=link][color=primary][disabled=""] .gov-icon,gov-button[type=link][color=primary][disabled=""] gov-icon,gov-button[type=link][color=primary][disabled="1"] .gov-icon,gov-button[type=link][color=primary][disabled="1"] gov-icon,gov-button[type=link][color=primary][disabled=true i] .gov-icon,gov-button[type=link][color=primary][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=link][color=primary] .element:hover,gov-button[type=link][color=primary] .element:hover{
        color:var(--hover-color,var(--text-primary-color))
    }
    .gov-button[type=link][color=primary] .element:hover:active,gov-button[type=link][color=primary] .element:hover:active{
        color:var(--active-color,var(--text-primary-color))
    }
    .gov-button[type=link][color=primary] .element:hover[disabled=""] .element,.gov-button[type=link][color=primary] .element:hover[disabled="1"] .element,.gov-button[type=link][color=primary] .element:hover[disabled=true i] .element,gov-button[type=link][color=primary] .element:hover[disabled=""] .element,gov-button[type=link][color=primary] .element:hover[disabled="1"] .element,gov-button[type=link][color=primary] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=solid][color=secondary],gov-button[type=solid][color=secondary]{
    background-color:var(--background,var(--button-solid-secondary))
}
.gov-button[type=solid][color=secondary],.gov-button[type=solid][color=secondary] .element,gov-button[type=solid][color=secondary],gov-button[type=solid][color=secondary] .element{
    color:var(--color,var(--text-black-fixed))
}
.gov-button[type=solid][color=secondary][disabled=""],.gov-button[type=solid][color=secondary][disabled="1"],.gov-button[type=solid][color=secondary][disabled=true i],gov-button[type=solid][color=secondary][disabled=""],gov-button[type=solid][color=secondary][disabled="1"],gov-button[type=solid][color=secondary][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-button[type=solid][color=secondary][disabled=""],.gov-button[type=solid][color=secondary][disabled=""] .element,.gov-button[type=solid][color=secondary][disabled="1"],.gov-button[type=solid][color=secondary][disabled="1"] .element,.gov-button[type=solid][color=secondary][disabled=true i],.gov-button[type=solid][color=secondary][disabled=true i] .element,gov-button[type=solid][color=secondary][disabled=""],gov-button[type=solid][color=secondary][disabled=""] .element,gov-button[type=solid][color=secondary][disabled="1"],gov-button[type=solid][color=secondary][disabled="1"] .element,gov-button[type=solid][color=secondary][disabled=true i],gov-button[type=solid][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=solid][color=secondary][disabled=""] .gov-icon,.gov-button[type=solid][color=secondary][disabled=""] gov-icon,.gov-button[type=solid][color=secondary][disabled="1"] .gov-icon,.gov-button[type=solid][color=secondary][disabled="1"] gov-icon,.gov-button[type=solid][color=secondary][disabled=true i] .gov-icon,.gov-button[type=solid][color=secondary][disabled=true i] gov-icon,gov-button[type=solid][color=secondary][disabled=""] .gov-icon,gov-button[type=solid][color=secondary][disabled=""] gov-icon,gov-button[type=solid][color=secondary][disabled="1"] .gov-icon,gov-button[type=solid][color=secondary][disabled="1"] gov-icon,gov-button[type=solid][color=secondary][disabled=true i] .gov-icon,gov-button[type=solid][color=secondary][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=solid][color=secondary]:hover,gov-button[type=solid][color=secondary]:hover{
        background-color:var(--hover-background,var(--button-solid-secondary-hover))
    }
    .gov-button[type=solid][color=secondary]:hover:active,gov-button[type=solid][color=secondary]:hover:active{
        background-color:var(--active-background,var(--button-solid-secondary-active))
    }
    .gov-button[type=solid][color=secondary]:hover[disabled=""],.gov-button[type=solid][color=secondary]:hover[disabled="1"],.gov-button[type=solid][color=secondary]:hover[disabled=true i],gov-button[type=solid][color=secondary]:hover[disabled=""],gov-button[type=solid][color=secondary]:hover[disabled="1"],gov-button[type=solid][color=secondary]:hover[disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled))
    }
    .gov-button[type=solid][color=secondary] .element:hover,gov-button[type=solid][color=secondary] .element:hover{
        color:var(--hover-color,var(--text-black-fixed))
    }
    .gov-button[type=solid][color=secondary] .element:hover:active,gov-button[type=solid][color=secondary] .element:hover:active{
        color:var(--active-color,var(--text-black-fixed))
    }
    .gov-button[type=solid][color=secondary] .element:hover[disabled=""] .element,.gov-button[type=solid][color=secondary] .element:hover[disabled="1"] .element,.gov-button[type=solid][color=secondary] .element:hover[disabled=true i] .element,gov-button[type=solid][color=secondary] .element:hover[disabled=""] .element,gov-button[type=solid][color=secondary] .element:hover[disabled="1"] .element,gov-button[type=solid][color=secondary] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=outlined][color=secondary],gov-button[type=outlined][color=secondary]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-secondary))
}
.gov-button[type=outlined][color=secondary],.gov-button[type=outlined][color=secondary] .element,gov-button[type=outlined][color=secondary],gov-button[type=outlined][color=secondary] .element{
    color:var(--color,var(--text-primary))
}
.gov-button[type=outlined][color=secondary][disabled=""],.gov-button[type=outlined][color=secondary][disabled="1"],.gov-button[type=outlined][color=secondary][disabled=true i],gov-button[type=outlined][color=secondary][disabled=""],gov-button[type=outlined][color=secondary][disabled="1"],gov-button[type=outlined][color=secondary][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-button[type=outlined][color=secondary][disabled=""],.gov-button[type=outlined][color=secondary][disabled=""] .element,.gov-button[type=outlined][color=secondary][disabled="1"],.gov-button[type=outlined][color=secondary][disabled="1"] .element,.gov-button[type=outlined][color=secondary][disabled=true i],.gov-button[type=outlined][color=secondary][disabled=true i] .element,gov-button[type=outlined][color=secondary][disabled=""],gov-button[type=outlined][color=secondary][disabled=""] .element,gov-button[type=outlined][color=secondary][disabled="1"],gov-button[type=outlined][color=secondary][disabled="1"] .element,gov-button[type=outlined][color=secondary][disabled=true i],gov-button[type=outlined][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=outlined][color=secondary][disabled=""] .gov-icon,.gov-button[type=outlined][color=secondary][disabled=""] gov-icon,.gov-button[type=outlined][color=secondary][disabled="1"] .gov-icon,.gov-button[type=outlined][color=secondary][disabled="1"] gov-icon,.gov-button[type=outlined][color=secondary][disabled=true i] .gov-icon,.gov-button[type=outlined][color=secondary][disabled=true i] gov-icon,gov-button[type=outlined][color=secondary][disabled=""] .gov-icon,gov-button[type=outlined][color=secondary][disabled=""] gov-icon,gov-button[type=outlined][color=secondary][disabled="1"] .gov-icon,gov-button[type=outlined][color=secondary][disabled="1"] gov-icon,gov-button[type=outlined][color=secondary][disabled=true i] .gov-icon,gov-button[type=outlined][color=secondary][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=outlined][color=secondary]:hover,gov-button[type=outlined][color=secondary]:hover{
        background-color:var(--hover-background,var(--button-outlined-secondary-hover))
    }
    .gov-button[type=outlined][color=secondary]:hover:active,gov-button[type=outlined][color=secondary]:hover:active{
        background-color:var(--active-background,var(--button-outlined-secondary-active))
    }
    .gov-button[type=outlined][color=secondary]:hover[disabled=""],.gov-button[type=outlined][color=secondary]:hover[disabled="1"],.gov-button[type=outlined][color=secondary]:hover[disabled=true i],gov-button[type=outlined][color=secondary]:hover[disabled=""],gov-button[type=outlined][color=secondary]:hover[disabled="1"],gov-button[type=outlined][color=secondary]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent);
        border-color:var(--disabled-border,var(--border-disabled))
    }
    .gov-button[type=outlined][color=secondary] .element:hover,gov-button[type=outlined][color=secondary] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-button[type=outlined][color=secondary] .element:hover:active,gov-button[type=outlined][color=secondary] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
    .gov-button[type=outlined][color=secondary] .element:hover[disabled=""] .element,.gov-button[type=outlined][color=secondary] .element:hover[disabled="1"] .element,.gov-button[type=outlined][color=secondary] .element:hover[disabled=true i] .element,gov-button[type=outlined][color=secondary] .element:hover[disabled=""] .element,gov-button[type=outlined][color=secondary] .element:hover[disabled="1"] .element,gov-button[type=outlined][color=secondary] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=base][color=secondary],gov-button[type=base][color=secondary]{
    background-color:var(--background,transparent)
}
.gov-button[type=base][color=secondary],.gov-button[type=base][color=secondary] .element,gov-button[type=base][color=secondary],gov-button[type=base][color=secondary] .element{
    color:var(--color,var(--text-primary))
}
.gov-button[type=base][color=secondary][disabled=""],.gov-button[type=base][color=secondary][disabled="1"],.gov-button[type=base][color=secondary][disabled=true i],gov-button[type=base][color=secondary][disabled=""],gov-button[type=base][color=secondary][disabled="1"],gov-button[type=base][color=secondary][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-button[type=base][color=secondary][disabled=""],.gov-button[type=base][color=secondary][disabled=""] .element,.gov-button[type=base][color=secondary][disabled="1"],.gov-button[type=base][color=secondary][disabled="1"] .element,.gov-button[type=base][color=secondary][disabled=true i],.gov-button[type=base][color=secondary][disabled=true i] .element,gov-button[type=base][color=secondary][disabled=""],gov-button[type=base][color=secondary][disabled=""] .element,gov-button[type=base][color=secondary][disabled="1"],gov-button[type=base][color=secondary][disabled="1"] .element,gov-button[type=base][color=secondary][disabled=true i],gov-button[type=base][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=base][color=secondary][disabled=""] .gov-icon,.gov-button[type=base][color=secondary][disabled=""] gov-icon,.gov-button[type=base][color=secondary][disabled="1"] .gov-icon,.gov-button[type=base][color=secondary][disabled="1"] gov-icon,.gov-button[type=base][color=secondary][disabled=true i] .gov-icon,.gov-button[type=base][color=secondary][disabled=true i] gov-icon,gov-button[type=base][color=secondary][disabled=""] .gov-icon,gov-button[type=base][color=secondary][disabled=""] gov-icon,gov-button[type=base][color=secondary][disabled="1"] .gov-icon,gov-button[type=base][color=secondary][disabled="1"] gov-icon,gov-button[type=base][color=secondary][disabled=true i] .gov-icon,gov-button[type=base][color=secondary][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=base][color=secondary]:hover,gov-button[type=base][color=secondary]:hover{
        background-color:var(--hover-background,var(--button-outlined-secondary-hover))
    }
    .gov-button[type=base][color=secondary]:hover:active,gov-button[type=base][color=secondary]:hover:active{
        background-color:var(--active-background,var(--button-outlined-secondary-active))
    }
    .gov-button[type=base][color=secondary]:hover[disabled=""],.gov-button[type=base][color=secondary]:hover[disabled="1"],.gov-button[type=base][color=secondary]:hover[disabled=true i],gov-button[type=base][color=secondary]:hover[disabled=""],gov-button[type=base][color=secondary]:hover[disabled="1"],gov-button[type=base][color=secondary]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent)
    }
    .gov-button[type=base][color=secondary] .element:hover,gov-button[type=base][color=secondary] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-button[type=base][color=secondary] .element:hover:active,gov-button[type=base][color=secondary] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
    .gov-button[type=base][color=secondary] .element:hover[disabled=""] .element,.gov-button[type=base][color=secondary] .element:hover[disabled="1"] .element,.gov-button[type=base][color=secondary] .element:hover[disabled=true i] .element,gov-button[type=base][color=secondary] .element:hover[disabled=""] .element,gov-button[type=base][color=secondary] .element:hover[disabled="1"] .element,gov-button[type=base][color=secondary] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=link][color=secondary],.gov-button[type=link][color=secondary] .element,gov-button[type=link][color=secondary],gov-button[type=link][color=secondary] .element{
    color:var(--color,var(--text-primary))
}
.gov-button[type=link][color=secondary][disabled=""],.gov-button[type=link][color=secondary][disabled=""] .element,.gov-button[type=link][color=secondary][disabled="1"],.gov-button[type=link][color=secondary][disabled="1"] .element,.gov-button[type=link][color=secondary][disabled=true i],.gov-button[type=link][color=secondary][disabled=true i] .element,gov-button[type=link][color=secondary][disabled=""],gov-button[type=link][color=secondary][disabled=""] .element,gov-button[type=link][color=secondary][disabled="1"],gov-button[type=link][color=secondary][disabled="1"] .element,gov-button[type=link][color=secondary][disabled=true i],gov-button[type=link][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=link][color=secondary][disabled=""] .gov-icon,.gov-button[type=link][color=secondary][disabled=""] gov-icon,.gov-button[type=link][color=secondary][disabled="1"] .gov-icon,.gov-button[type=link][color=secondary][disabled="1"] gov-icon,.gov-button[type=link][color=secondary][disabled=true i] .gov-icon,.gov-button[type=link][color=secondary][disabled=true i] gov-icon,gov-button[type=link][color=secondary][disabled=""] .gov-icon,gov-button[type=link][color=secondary][disabled=""] gov-icon,gov-button[type=link][color=secondary][disabled="1"] .gov-icon,gov-button[type=link][color=secondary][disabled="1"] gov-icon,gov-button[type=link][color=secondary][disabled=true i] .gov-icon,gov-button[type=link][color=secondary][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=link][color=secondary] .element:hover,gov-button[type=link][color=secondary] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-button[type=link][color=secondary] .element:hover:active,gov-button[type=link][color=secondary] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
    .gov-button[type=link][color=secondary] .element:hover[disabled=""] .element,.gov-button[type=link][color=secondary] .element:hover[disabled="1"] .element,.gov-button[type=link][color=secondary] .element:hover[disabled=true i] .element,gov-button[type=link][color=secondary] .element:hover[disabled=""] .element,gov-button[type=link][color=secondary] .element:hover[disabled="1"] .element,gov-button[type=link][color=secondary] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=solid][color=neutral],gov-button[type=solid][color=neutral]{
    background-color:var(--background,var(--button-solid-neutral))
}
.gov-button[type=solid][color=neutral],.gov-button[type=solid][color=neutral] .element,gov-button[type=solid][color=neutral],gov-button[type=solid][color=neutral] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-button[type=solid][color=neutral][disabled=""],.gov-button[type=solid][color=neutral][disabled="1"],.gov-button[type=solid][color=neutral][disabled=true i],gov-button[type=solid][color=neutral][disabled=""],gov-button[type=solid][color=neutral][disabled="1"],gov-button[type=solid][color=neutral][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-button[type=solid][color=neutral][disabled=""],.gov-button[type=solid][color=neutral][disabled=""] .element,.gov-button[type=solid][color=neutral][disabled="1"],.gov-button[type=solid][color=neutral][disabled="1"] .element,.gov-button[type=solid][color=neutral][disabled=true i],.gov-button[type=solid][color=neutral][disabled=true i] .element,gov-button[type=solid][color=neutral][disabled=""],gov-button[type=solid][color=neutral][disabled=""] .element,gov-button[type=solid][color=neutral][disabled="1"],gov-button[type=solid][color=neutral][disabled="1"] .element,gov-button[type=solid][color=neutral][disabled=true i],gov-button[type=solid][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=solid][color=neutral][disabled=""] .gov-icon,.gov-button[type=solid][color=neutral][disabled=""] gov-icon,.gov-button[type=solid][color=neutral][disabled="1"] .gov-icon,.gov-button[type=solid][color=neutral][disabled="1"] gov-icon,.gov-button[type=solid][color=neutral][disabled=true i] .gov-icon,.gov-button[type=solid][color=neutral][disabled=true i] gov-icon,gov-button[type=solid][color=neutral][disabled=""] .gov-icon,gov-button[type=solid][color=neutral][disabled=""] gov-icon,gov-button[type=solid][color=neutral][disabled="1"] .gov-icon,gov-button[type=solid][color=neutral][disabled="1"] gov-icon,gov-button[type=solid][color=neutral][disabled=true i] .gov-icon,gov-button[type=solid][color=neutral][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=solid][color=neutral]:hover,gov-button[type=solid][color=neutral]:hover{
        background-color:var(--hover-background,var(--button-solid-neutral-hover))
    }
    .gov-button[type=solid][color=neutral]:hover:active,gov-button[type=solid][color=neutral]:hover:active{
        background-color:var(--active-background,var(--button-solid-neutral-active))
    }
    .gov-button[type=solid][color=neutral]:hover[disabled=""],.gov-button[type=solid][color=neutral]:hover[disabled="1"],.gov-button[type=solid][color=neutral]:hover[disabled=true i],gov-button[type=solid][color=neutral]:hover[disabled=""],gov-button[type=solid][color=neutral]:hover[disabled="1"],gov-button[type=solid][color=neutral]:hover[disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled))
    }
    .gov-button[type=solid][color=neutral] .element:hover,gov-button[type=solid][color=neutral] .element:hover{
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-button[type=solid][color=neutral] .element:hover:active,gov-button[type=solid][color=neutral] .element:hover:active{
        color:var(--active-color,var(--text-white-fixed))
    }
    .gov-button[type=solid][color=neutral] .element:hover[disabled=""] .element,.gov-button[type=solid][color=neutral] .element:hover[disabled="1"] .element,.gov-button[type=solid][color=neutral] .element:hover[disabled=true i] .element,gov-button[type=solid][color=neutral] .element:hover[disabled=""] .element,gov-button[type=solid][color=neutral] .element:hover[disabled="1"] .element,gov-button[type=solid][color=neutral] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=outlined][color=neutral],gov-button[type=outlined][color=neutral]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-neutral))
}
.gov-button[type=outlined][color=neutral],.gov-button[type=outlined][color=neutral] .element,gov-button[type=outlined][color=neutral],gov-button[type=outlined][color=neutral] .element{
    color:var(--color,var(--text-primary))
}
.gov-button[type=outlined][color=neutral][disabled=""],.gov-button[type=outlined][color=neutral][disabled="1"],.gov-button[type=outlined][color=neutral][disabled=true i],gov-button[type=outlined][color=neutral][disabled=""],gov-button[type=outlined][color=neutral][disabled="1"],gov-button[type=outlined][color=neutral][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-button[type=outlined][color=neutral][disabled=""],.gov-button[type=outlined][color=neutral][disabled=""] .element,.gov-button[type=outlined][color=neutral][disabled="1"],.gov-button[type=outlined][color=neutral][disabled="1"] .element,.gov-button[type=outlined][color=neutral][disabled=true i],.gov-button[type=outlined][color=neutral][disabled=true i] .element,gov-button[type=outlined][color=neutral][disabled=""],gov-button[type=outlined][color=neutral][disabled=""] .element,gov-button[type=outlined][color=neutral][disabled="1"],gov-button[type=outlined][color=neutral][disabled="1"] .element,gov-button[type=outlined][color=neutral][disabled=true i],gov-button[type=outlined][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=outlined][color=neutral][disabled=""] .gov-icon,.gov-button[type=outlined][color=neutral][disabled=""] gov-icon,.gov-button[type=outlined][color=neutral][disabled="1"] .gov-icon,.gov-button[type=outlined][color=neutral][disabled="1"] gov-icon,.gov-button[type=outlined][color=neutral][disabled=true i] .gov-icon,.gov-button[type=outlined][color=neutral][disabled=true i] gov-icon,gov-button[type=outlined][color=neutral][disabled=""] .gov-icon,gov-button[type=outlined][color=neutral][disabled=""] gov-icon,gov-button[type=outlined][color=neutral][disabled="1"] .gov-icon,gov-button[type=outlined][color=neutral][disabled="1"] gov-icon,gov-button[type=outlined][color=neutral][disabled=true i] .gov-icon,gov-button[type=outlined][color=neutral][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=outlined][color=neutral]:hover,gov-button[type=outlined][color=neutral]:hover{
        background-color:var(--hover-background,var(--button-outlined-neutral-hover))
    }
    .gov-button[type=outlined][color=neutral]:hover:active,gov-button[type=outlined][color=neutral]:hover:active{
        background-color:var(--active-background,var(--button-outlined-neutral-active))
    }
    .gov-button[type=outlined][color=neutral]:hover[disabled=""],.gov-button[type=outlined][color=neutral]:hover[disabled="1"],.gov-button[type=outlined][color=neutral]:hover[disabled=true i],gov-button[type=outlined][color=neutral]:hover[disabled=""],gov-button[type=outlined][color=neutral]:hover[disabled="1"],gov-button[type=outlined][color=neutral]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent);
        border-color:var(--disabled-border,var(--border-disabled))
    }
    .gov-button[type=outlined][color=neutral] .element:hover,gov-button[type=outlined][color=neutral] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-button[type=outlined][color=neutral] .element:hover:active,gov-button[type=outlined][color=neutral] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
    .gov-button[type=outlined][color=neutral] .element:hover[disabled=""] .element,.gov-button[type=outlined][color=neutral] .element:hover[disabled="1"] .element,.gov-button[type=outlined][color=neutral] .element:hover[disabled=true i] .element,gov-button[type=outlined][color=neutral] .element:hover[disabled=""] .element,gov-button[type=outlined][color=neutral] .element:hover[disabled="1"] .element,gov-button[type=outlined][color=neutral] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=base][color=neutral],gov-button[type=base][color=neutral]{
    background-color:var(--background,transparent)
}
.gov-button[type=base][color=neutral],.gov-button[type=base][color=neutral] .element,gov-button[type=base][color=neutral],gov-button[type=base][color=neutral] .element{
    color:var(--color,var(--text-primary))
}
.gov-button[type=base][color=neutral][disabled=""],.gov-button[type=base][color=neutral][disabled="1"],.gov-button[type=base][color=neutral][disabled=true i],gov-button[type=base][color=neutral][disabled=""],gov-button[type=base][color=neutral][disabled="1"],gov-button[type=base][color=neutral][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-button[type=base][color=neutral][disabled=""],.gov-button[type=base][color=neutral][disabled=""] .element,.gov-button[type=base][color=neutral][disabled="1"],.gov-button[type=base][color=neutral][disabled="1"] .element,.gov-button[type=base][color=neutral][disabled=true i],.gov-button[type=base][color=neutral][disabled=true i] .element,gov-button[type=base][color=neutral][disabled=""],gov-button[type=base][color=neutral][disabled=""] .element,gov-button[type=base][color=neutral][disabled="1"],gov-button[type=base][color=neutral][disabled="1"] .element,gov-button[type=base][color=neutral][disabled=true i],gov-button[type=base][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=base][color=neutral][disabled=""] .gov-icon,.gov-button[type=base][color=neutral][disabled=""] gov-icon,.gov-button[type=base][color=neutral][disabled="1"] .gov-icon,.gov-button[type=base][color=neutral][disabled="1"] gov-icon,.gov-button[type=base][color=neutral][disabled=true i] .gov-icon,.gov-button[type=base][color=neutral][disabled=true i] gov-icon,gov-button[type=base][color=neutral][disabled=""] .gov-icon,gov-button[type=base][color=neutral][disabled=""] gov-icon,gov-button[type=base][color=neutral][disabled="1"] .gov-icon,gov-button[type=base][color=neutral][disabled="1"] gov-icon,gov-button[type=base][color=neutral][disabled=true i] .gov-icon,gov-button[type=base][color=neutral][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=base][color=neutral]:hover,gov-button[type=base][color=neutral]:hover{
        background-color:var(--hover-background,var(--button-outlined-neutral-hover))
    }
    .gov-button[type=base][color=neutral]:hover:active,gov-button[type=base][color=neutral]:hover:active{
        background-color:var(--active-background,var(--button-outlined-neutral-active))
    }
    .gov-button[type=base][color=neutral]:hover[disabled=""],.gov-button[type=base][color=neutral]:hover[disabled="1"],.gov-button[type=base][color=neutral]:hover[disabled=true i],gov-button[type=base][color=neutral]:hover[disabled=""],gov-button[type=base][color=neutral]:hover[disabled="1"],gov-button[type=base][color=neutral]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent)
    }
    .gov-button[type=base][color=neutral] .element:hover,gov-button[type=base][color=neutral] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-button[type=base][color=neutral] .element:hover:active,gov-button[type=base][color=neutral] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
    .gov-button[type=base][color=neutral] .element:hover[disabled=""] .element,.gov-button[type=base][color=neutral] .element:hover[disabled="1"] .element,.gov-button[type=base][color=neutral] .element:hover[disabled=true i] .element,gov-button[type=base][color=neutral] .element:hover[disabled=""] .element,gov-button[type=base][color=neutral] .element:hover[disabled="1"] .element,gov-button[type=base][color=neutral] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=link][color=neutral],.gov-button[type=link][color=neutral] .element,gov-button[type=link][color=neutral],gov-button[type=link][color=neutral] .element{
    color:var(--color,var(--text-primary))
}
.gov-button[type=link][color=neutral][disabled=""],.gov-button[type=link][color=neutral][disabled=""] .element,.gov-button[type=link][color=neutral][disabled="1"],.gov-button[type=link][color=neutral][disabled="1"] .element,.gov-button[type=link][color=neutral][disabled=true i],.gov-button[type=link][color=neutral][disabled=true i] .element,gov-button[type=link][color=neutral][disabled=""],gov-button[type=link][color=neutral][disabled=""] .element,gov-button[type=link][color=neutral][disabled="1"],gov-button[type=link][color=neutral][disabled="1"] .element,gov-button[type=link][color=neutral][disabled=true i],gov-button[type=link][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=link][color=neutral][disabled=""] .gov-icon,.gov-button[type=link][color=neutral][disabled=""] gov-icon,.gov-button[type=link][color=neutral][disabled="1"] .gov-icon,.gov-button[type=link][color=neutral][disabled="1"] gov-icon,.gov-button[type=link][color=neutral][disabled=true i] .gov-icon,.gov-button[type=link][color=neutral][disabled=true i] gov-icon,gov-button[type=link][color=neutral][disabled=""] .gov-icon,gov-button[type=link][color=neutral][disabled=""] gov-icon,gov-button[type=link][color=neutral][disabled="1"] .gov-icon,gov-button[type=link][color=neutral][disabled="1"] gov-icon,gov-button[type=link][color=neutral][disabled=true i] .gov-icon,gov-button[type=link][color=neutral][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=link][color=neutral] .element:hover,gov-button[type=link][color=neutral] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-button[type=link][color=neutral] .element:hover:active,gov-button[type=link][color=neutral] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
    .gov-button[type=link][color=neutral] .element:hover[disabled=""] .element,.gov-button[type=link][color=neutral] .element:hover[disabled="1"] .element,.gov-button[type=link][color=neutral] .element:hover[disabled=true i] .element,gov-button[type=link][color=neutral] .element:hover[disabled=""] .element,gov-button[type=link][color=neutral] .element:hover[disabled="1"] .element,gov-button[type=link][color=neutral] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=solid][color=error],gov-button[type=solid][color=error]{
    background-color:var(--background,var(--button-solid-error))
}
.gov-button[type=solid][color=error],.gov-button[type=solid][color=error] .element,gov-button[type=solid][color=error],gov-button[type=solid][color=error] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-button[type=solid][color=error][disabled=""],.gov-button[type=solid][color=error][disabled="1"],.gov-button[type=solid][color=error][disabled=true i],gov-button[type=solid][color=error][disabled=""],gov-button[type=solid][color=error][disabled="1"],gov-button[type=solid][color=error][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-button[type=solid][color=error][disabled=""],.gov-button[type=solid][color=error][disabled=""] .element,.gov-button[type=solid][color=error][disabled="1"],.gov-button[type=solid][color=error][disabled="1"] .element,.gov-button[type=solid][color=error][disabled=true i],.gov-button[type=solid][color=error][disabled=true i] .element,gov-button[type=solid][color=error][disabled=""],gov-button[type=solid][color=error][disabled=""] .element,gov-button[type=solid][color=error][disabled="1"],gov-button[type=solid][color=error][disabled="1"] .element,gov-button[type=solid][color=error][disabled=true i],gov-button[type=solid][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=solid][color=error][disabled=""] .gov-icon,.gov-button[type=solid][color=error][disabled=""] gov-icon,.gov-button[type=solid][color=error][disabled="1"] .gov-icon,.gov-button[type=solid][color=error][disabled="1"] gov-icon,.gov-button[type=solid][color=error][disabled=true i] .gov-icon,.gov-button[type=solid][color=error][disabled=true i] gov-icon,gov-button[type=solid][color=error][disabled=""] .gov-icon,gov-button[type=solid][color=error][disabled=""] gov-icon,gov-button[type=solid][color=error][disabled="1"] .gov-icon,gov-button[type=solid][color=error][disabled="1"] gov-icon,gov-button[type=solid][color=error][disabled=true i] .gov-icon,gov-button[type=solid][color=error][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=solid][color=error]:hover,gov-button[type=solid][color=error]:hover{
        background-color:var(--hover-background,var(--button-solid-error-hover))
    }
    .gov-button[type=solid][color=error]:hover:active,gov-button[type=solid][color=error]:hover:active{
        background-color:var(--active-background,var(--button-solid-error-active))
    }
    .gov-button[type=solid][color=error]:hover[disabled=""],.gov-button[type=solid][color=error]:hover[disabled="1"],.gov-button[type=solid][color=error]:hover[disabled=true i],gov-button[type=solid][color=error]:hover[disabled=""],gov-button[type=solid][color=error]:hover[disabled="1"],gov-button[type=solid][color=error]:hover[disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled))
    }
    .gov-button[type=solid][color=error] .element:hover,gov-button[type=solid][color=error] .element:hover{
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-button[type=solid][color=error] .element:hover:active,gov-button[type=solid][color=error] .element:hover:active{
        color:var(--active-color,var(--text-white-fixed))
    }
    .gov-button[type=solid][color=error] .element:hover[disabled=""] .element,.gov-button[type=solid][color=error] .element:hover[disabled="1"] .element,.gov-button[type=solid][color=error] .element:hover[disabled=true i] .element,gov-button[type=solid][color=error] .element:hover[disabled=""] .element,gov-button[type=solid][color=error] .element:hover[disabled="1"] .element,gov-button[type=solid][color=error] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=outlined][color=error],gov-button[type=outlined][color=error]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-error))
}
.gov-button[type=outlined][color=error],.gov-button[type=outlined][color=error] .element,gov-button[type=outlined][color=error],gov-button[type=outlined][color=error] .element{
    color:var(--color,var(--text-status-error))
}
.gov-button[type=outlined][color=error][disabled=""],.gov-button[type=outlined][color=error][disabled="1"],.gov-button[type=outlined][color=error][disabled=true i],gov-button[type=outlined][color=error][disabled=""],gov-button[type=outlined][color=error][disabled="1"],gov-button[type=outlined][color=error][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-button[type=outlined][color=error][disabled=""],.gov-button[type=outlined][color=error][disabled=""] .element,.gov-button[type=outlined][color=error][disabled="1"],.gov-button[type=outlined][color=error][disabled="1"] .element,.gov-button[type=outlined][color=error][disabled=true i],.gov-button[type=outlined][color=error][disabled=true i] .element,gov-button[type=outlined][color=error][disabled=""],gov-button[type=outlined][color=error][disabled=""] .element,gov-button[type=outlined][color=error][disabled="1"],gov-button[type=outlined][color=error][disabled="1"] .element,gov-button[type=outlined][color=error][disabled=true i],gov-button[type=outlined][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=outlined][color=error][disabled=""] .gov-icon,.gov-button[type=outlined][color=error][disabled=""] gov-icon,.gov-button[type=outlined][color=error][disabled="1"] .gov-icon,.gov-button[type=outlined][color=error][disabled="1"] gov-icon,.gov-button[type=outlined][color=error][disabled=true i] .gov-icon,.gov-button[type=outlined][color=error][disabled=true i] gov-icon,gov-button[type=outlined][color=error][disabled=""] .gov-icon,gov-button[type=outlined][color=error][disabled=""] gov-icon,gov-button[type=outlined][color=error][disabled="1"] .gov-icon,gov-button[type=outlined][color=error][disabled="1"] gov-icon,gov-button[type=outlined][color=error][disabled=true i] .gov-icon,gov-button[type=outlined][color=error][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=outlined][color=error]:hover,gov-button[type=outlined][color=error]:hover{
        background-color:var(--hover-background,var(--button-outlined-error-hover))
    }
    .gov-button[type=outlined][color=error]:hover:active,gov-button[type=outlined][color=error]:hover:active{
        background-color:var(--active-background,var(--button-outlined-error-active))
    }
    .gov-button[type=outlined][color=error]:hover[disabled=""],.gov-button[type=outlined][color=error]:hover[disabled="1"],.gov-button[type=outlined][color=error]:hover[disabled=true i],gov-button[type=outlined][color=error]:hover[disabled=""],gov-button[type=outlined][color=error]:hover[disabled="1"],gov-button[type=outlined][color=error]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent);
        border-color:var(--disabled-border,var(--border-disabled))
    }
    .gov-button[type=outlined][color=error] .element:hover,gov-button[type=outlined][color=error] .element:hover{
        color:var(--hover-color,var(--text-status-error))
    }
    .gov-button[type=outlined][color=error] .element:hover:active,gov-button[type=outlined][color=error] .element:hover:active{
        color:var(--active-color,var(--text-status-error))
    }
    .gov-button[type=outlined][color=error] .element:hover[disabled=""] .element,.gov-button[type=outlined][color=error] .element:hover[disabled="1"] .element,.gov-button[type=outlined][color=error] .element:hover[disabled=true i] .element,gov-button[type=outlined][color=error] .element:hover[disabled=""] .element,gov-button[type=outlined][color=error] .element:hover[disabled="1"] .element,gov-button[type=outlined][color=error] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=base][color=error],gov-button[type=base][color=error]{
    background-color:var(--background,transparent)
}
.gov-button[type=base][color=error],.gov-button[type=base][color=error] .element,gov-button[type=base][color=error],gov-button[type=base][color=error] .element{
    color:var(--color,var(--text-status-error))
}
.gov-button[type=base][color=error][disabled=""],.gov-button[type=base][color=error][disabled="1"],.gov-button[type=base][color=error][disabled=true i],gov-button[type=base][color=error][disabled=""],gov-button[type=base][color=error][disabled="1"],gov-button[type=base][color=error][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-button[type=base][color=error][disabled=""],.gov-button[type=base][color=error][disabled=""] .element,.gov-button[type=base][color=error][disabled="1"],.gov-button[type=base][color=error][disabled="1"] .element,.gov-button[type=base][color=error][disabled=true i],.gov-button[type=base][color=error][disabled=true i] .element,gov-button[type=base][color=error][disabled=""],gov-button[type=base][color=error][disabled=""] .element,gov-button[type=base][color=error][disabled="1"],gov-button[type=base][color=error][disabled="1"] .element,gov-button[type=base][color=error][disabled=true i],gov-button[type=base][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=base][color=error][disabled=""] .gov-icon,.gov-button[type=base][color=error][disabled=""] gov-icon,.gov-button[type=base][color=error][disabled="1"] .gov-icon,.gov-button[type=base][color=error][disabled="1"] gov-icon,.gov-button[type=base][color=error][disabled=true i] .gov-icon,.gov-button[type=base][color=error][disabled=true i] gov-icon,gov-button[type=base][color=error][disabled=""] .gov-icon,gov-button[type=base][color=error][disabled=""] gov-icon,gov-button[type=base][color=error][disabled="1"] .gov-icon,gov-button[type=base][color=error][disabled="1"] gov-icon,gov-button[type=base][color=error][disabled=true i] .gov-icon,gov-button[type=base][color=error][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=base][color=error]:hover,gov-button[type=base][color=error]:hover{
        background-color:var(--hover-background,var(--button-outlined-error-hover))
    }
    .gov-button[type=base][color=error]:hover:active,gov-button[type=base][color=error]:hover:active{
        background-color:var(--active-background,var(--button-outlined-error-active))
    }
    .gov-button[type=base][color=error]:hover[disabled=""],.gov-button[type=base][color=error]:hover[disabled="1"],.gov-button[type=base][color=error]:hover[disabled=true i],gov-button[type=base][color=error]:hover[disabled=""],gov-button[type=base][color=error]:hover[disabled="1"],gov-button[type=base][color=error]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent)
    }
    .gov-button[type=base][color=error] .element:hover,gov-button[type=base][color=error] .element:hover{
        color:var(--hover-color,var(--text-status-error))
    }
    .gov-button[type=base][color=error] .element:hover:active,gov-button[type=base][color=error] .element:hover:active{
        color:var(--active-color,var(--text-status-error))
    }
    .gov-button[type=base][color=error] .element:hover[disabled=""] .element,.gov-button[type=base][color=error] .element:hover[disabled="1"] .element,.gov-button[type=base][color=error] .element:hover[disabled=true i] .element,gov-button[type=base][color=error] .element:hover[disabled=""] .element,gov-button[type=base][color=error] .element:hover[disabled="1"] .element,gov-button[type=base][color=error] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=link][color=error],.gov-button[type=link][color=error] .element,gov-button[type=link][color=error],gov-button[type=link][color=error] .element{
    color:var(--color,var(--text-status-error))
}
.gov-button[type=link][color=error][disabled=""],.gov-button[type=link][color=error][disabled=""] .element,.gov-button[type=link][color=error][disabled="1"],.gov-button[type=link][color=error][disabled="1"] .element,.gov-button[type=link][color=error][disabled=true i],.gov-button[type=link][color=error][disabled=true i] .element,gov-button[type=link][color=error][disabled=""],gov-button[type=link][color=error][disabled=""] .element,gov-button[type=link][color=error][disabled="1"],gov-button[type=link][color=error][disabled="1"] .element,gov-button[type=link][color=error][disabled=true i],gov-button[type=link][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=link][color=error][disabled=""] .gov-icon,.gov-button[type=link][color=error][disabled=""] gov-icon,.gov-button[type=link][color=error][disabled="1"] .gov-icon,.gov-button[type=link][color=error][disabled="1"] gov-icon,.gov-button[type=link][color=error][disabled=true i] .gov-icon,.gov-button[type=link][color=error][disabled=true i] gov-icon,gov-button[type=link][color=error][disabled=""] .gov-icon,gov-button[type=link][color=error][disabled=""] gov-icon,gov-button[type=link][color=error][disabled="1"] .gov-icon,gov-button[type=link][color=error][disabled="1"] gov-icon,gov-button[type=link][color=error][disabled=true i] .gov-icon,gov-button[type=link][color=error][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=link][color=error] .element:hover,gov-button[type=link][color=error] .element:hover{
        color:var(--hover-color,var(--text-status-error))
    }
    .gov-button[type=link][color=error] .element:hover:active,gov-button[type=link][color=error] .element:hover:active{
        color:var(--active-color,var(--text-status-error))
    }
    .gov-button[type=link][color=error] .element:hover[disabled=""] .element,.gov-button[type=link][color=error] .element:hover[disabled="1"] .element,.gov-button[type=link][color=error] .element:hover[disabled=true i] .element,gov-button[type=link][color=error] .element:hover[disabled=""] .element,gov-button[type=link][color=error] .element:hover[disabled="1"] .element,gov-button[type=link][color=error] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=solid][color=success],gov-button[type=solid][color=success]{
    background-color:var(--background,var(--button-solid-success))
}
.gov-button[type=solid][color=success],.gov-button[type=solid][color=success] .element,gov-button[type=solid][color=success],gov-button[type=solid][color=success] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-button[type=solid][color=success][disabled=""],.gov-button[type=solid][color=success][disabled="1"],.gov-button[type=solid][color=success][disabled=true i],gov-button[type=solid][color=success][disabled=""],gov-button[type=solid][color=success][disabled="1"],gov-button[type=solid][color=success][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-button[type=solid][color=success][disabled=""],.gov-button[type=solid][color=success][disabled=""] .element,.gov-button[type=solid][color=success][disabled="1"],.gov-button[type=solid][color=success][disabled="1"] .element,.gov-button[type=solid][color=success][disabled=true i],.gov-button[type=solid][color=success][disabled=true i] .element,gov-button[type=solid][color=success][disabled=""],gov-button[type=solid][color=success][disabled=""] .element,gov-button[type=solid][color=success][disabled="1"],gov-button[type=solid][color=success][disabled="1"] .element,gov-button[type=solid][color=success][disabled=true i],gov-button[type=solid][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=solid][color=success][disabled=""] .gov-icon,.gov-button[type=solid][color=success][disabled=""] gov-icon,.gov-button[type=solid][color=success][disabled="1"] .gov-icon,.gov-button[type=solid][color=success][disabled="1"] gov-icon,.gov-button[type=solid][color=success][disabled=true i] .gov-icon,.gov-button[type=solid][color=success][disabled=true i] gov-icon,gov-button[type=solid][color=success][disabled=""] .gov-icon,gov-button[type=solid][color=success][disabled=""] gov-icon,gov-button[type=solid][color=success][disabled="1"] .gov-icon,gov-button[type=solid][color=success][disabled="1"] gov-icon,gov-button[type=solid][color=success][disabled=true i] .gov-icon,gov-button[type=solid][color=success][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=solid][color=success]:hover,gov-button[type=solid][color=success]:hover{
        background-color:var(--hover-background,var(--button-solid-success-hover))
    }
    .gov-button[type=solid][color=success]:hover:active,gov-button[type=solid][color=success]:hover:active{
        background-color:var(--active-background,var(--button-solid-success-active))
    }
    .gov-button[type=solid][color=success]:hover[disabled=""],.gov-button[type=solid][color=success]:hover[disabled="1"],.gov-button[type=solid][color=success]:hover[disabled=true i],gov-button[type=solid][color=success]:hover[disabled=""],gov-button[type=solid][color=success]:hover[disabled="1"],gov-button[type=solid][color=success]:hover[disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled))
    }
    .gov-button[type=solid][color=success] .element:hover,gov-button[type=solid][color=success] .element:hover{
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-button[type=solid][color=success] .element:hover:active,gov-button[type=solid][color=success] .element:hover:active{
        color:var(--active-color,var(--text-white-fixed))
    }
    .gov-button[type=solid][color=success] .element:hover[disabled=""] .element,.gov-button[type=solid][color=success] .element:hover[disabled="1"] .element,.gov-button[type=solid][color=success] .element:hover[disabled=true i] .element,gov-button[type=solid][color=success] .element:hover[disabled=""] .element,gov-button[type=solid][color=success] .element:hover[disabled="1"] .element,gov-button[type=solid][color=success] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=outlined][color=success],gov-button[type=outlined][color=success]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-success))
}
.gov-button[type=outlined][color=success],.gov-button[type=outlined][color=success] .element,gov-button[type=outlined][color=success],gov-button[type=outlined][color=success] .element{
    color:var(--color,var(--text-status-success))
}
.gov-button[type=outlined][color=success][disabled=""],.gov-button[type=outlined][color=success][disabled="1"],.gov-button[type=outlined][color=success][disabled=true i],gov-button[type=outlined][color=success][disabled=""],gov-button[type=outlined][color=success][disabled="1"],gov-button[type=outlined][color=success][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-button[type=outlined][color=success][disabled=""],.gov-button[type=outlined][color=success][disabled=""] .element,.gov-button[type=outlined][color=success][disabled="1"],.gov-button[type=outlined][color=success][disabled="1"] .element,.gov-button[type=outlined][color=success][disabled=true i],.gov-button[type=outlined][color=success][disabled=true i] .element,gov-button[type=outlined][color=success][disabled=""],gov-button[type=outlined][color=success][disabled=""] .element,gov-button[type=outlined][color=success][disabled="1"],gov-button[type=outlined][color=success][disabled="1"] .element,gov-button[type=outlined][color=success][disabled=true i],gov-button[type=outlined][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=outlined][color=success][disabled=""] .gov-icon,.gov-button[type=outlined][color=success][disabled=""] gov-icon,.gov-button[type=outlined][color=success][disabled="1"] .gov-icon,.gov-button[type=outlined][color=success][disabled="1"] gov-icon,.gov-button[type=outlined][color=success][disabled=true i] .gov-icon,.gov-button[type=outlined][color=success][disabled=true i] gov-icon,gov-button[type=outlined][color=success][disabled=""] .gov-icon,gov-button[type=outlined][color=success][disabled=""] gov-icon,gov-button[type=outlined][color=success][disabled="1"] .gov-icon,gov-button[type=outlined][color=success][disabled="1"] gov-icon,gov-button[type=outlined][color=success][disabled=true i] .gov-icon,gov-button[type=outlined][color=success][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=outlined][color=success]:hover,gov-button[type=outlined][color=success]:hover{
        background-color:var(--hover-background,var(--button-outlined-success-hover))
    }
    .gov-button[type=outlined][color=success]:hover:active,gov-button[type=outlined][color=success]:hover:active{
        background-color:var(--active-background,var(--button-outlined-success-active))
    }
    .gov-button[type=outlined][color=success]:hover[disabled=""],.gov-button[type=outlined][color=success]:hover[disabled="1"],.gov-button[type=outlined][color=success]:hover[disabled=true i],gov-button[type=outlined][color=success]:hover[disabled=""],gov-button[type=outlined][color=success]:hover[disabled="1"],gov-button[type=outlined][color=success]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent);
        border-color:var(--disabled-border,var(--border-disabled))
    }
    .gov-button[type=outlined][color=success] .element:hover,gov-button[type=outlined][color=success] .element:hover{
        color:var(--hover-color,var(--text-status-success))
    }
    .gov-button[type=outlined][color=success] .element:hover:active,gov-button[type=outlined][color=success] .element:hover:active{
        color:var(--active-color,var(--text-status-success))
    }
    .gov-button[type=outlined][color=success] .element:hover[disabled=""] .element,.gov-button[type=outlined][color=success] .element:hover[disabled="1"] .element,.gov-button[type=outlined][color=success] .element:hover[disabled=true i] .element,gov-button[type=outlined][color=success] .element:hover[disabled=""] .element,gov-button[type=outlined][color=success] .element:hover[disabled="1"] .element,gov-button[type=outlined][color=success] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=base][color=success],gov-button[type=base][color=success]{
    background-color:var(--background,transparent)
}
.gov-button[type=base][color=success],.gov-button[type=base][color=success] .element,gov-button[type=base][color=success],gov-button[type=base][color=success] .element{
    color:var(--color,var(--text-status-success))
}
.gov-button[type=base][color=success][disabled=""],.gov-button[type=base][color=success][disabled="1"],.gov-button[type=base][color=success][disabled=true i],gov-button[type=base][color=success][disabled=""],gov-button[type=base][color=success][disabled="1"],gov-button[type=base][color=success][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-button[type=base][color=success][disabled=""],.gov-button[type=base][color=success][disabled=""] .element,.gov-button[type=base][color=success][disabled="1"],.gov-button[type=base][color=success][disabled="1"] .element,.gov-button[type=base][color=success][disabled=true i],.gov-button[type=base][color=success][disabled=true i] .element,gov-button[type=base][color=success][disabled=""],gov-button[type=base][color=success][disabled=""] .element,gov-button[type=base][color=success][disabled="1"],gov-button[type=base][color=success][disabled="1"] .element,gov-button[type=base][color=success][disabled=true i],gov-button[type=base][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=base][color=success][disabled=""] .gov-icon,.gov-button[type=base][color=success][disabled=""] gov-icon,.gov-button[type=base][color=success][disabled="1"] .gov-icon,.gov-button[type=base][color=success][disabled="1"] gov-icon,.gov-button[type=base][color=success][disabled=true i] .gov-icon,.gov-button[type=base][color=success][disabled=true i] gov-icon,gov-button[type=base][color=success][disabled=""] .gov-icon,gov-button[type=base][color=success][disabled=""] gov-icon,gov-button[type=base][color=success][disabled="1"] .gov-icon,gov-button[type=base][color=success][disabled="1"] gov-icon,gov-button[type=base][color=success][disabled=true i] .gov-icon,gov-button[type=base][color=success][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=base][color=success]:hover,gov-button[type=base][color=success]:hover{
        background-color:var(--hover-background,var(--button-outlined-success-hover))
    }
    .gov-button[type=base][color=success]:hover:active,gov-button[type=base][color=success]:hover:active{
        background-color:var(--active-background,var(--button-outlined-success-active))
    }
    .gov-button[type=base][color=success]:hover[disabled=""],.gov-button[type=base][color=success]:hover[disabled="1"],.gov-button[type=base][color=success]:hover[disabled=true i],gov-button[type=base][color=success]:hover[disabled=""],gov-button[type=base][color=success]:hover[disabled="1"],gov-button[type=base][color=success]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent)
    }
    .gov-button[type=base][color=success] .element:hover,gov-button[type=base][color=success] .element:hover{
        color:var(--hover-color,var(--text-status-success))
    }
    .gov-button[type=base][color=success] .element:hover:active,gov-button[type=base][color=success] .element:hover:active{
        color:var(--active-color,var(--text-status-success))
    }
    .gov-button[type=base][color=success] .element:hover[disabled=""] .element,.gov-button[type=base][color=success] .element:hover[disabled="1"] .element,.gov-button[type=base][color=success] .element:hover[disabled=true i] .element,gov-button[type=base][color=success] .element:hover[disabled=""] .element,gov-button[type=base][color=success] .element:hover[disabled="1"] .element,gov-button[type=base][color=success] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=link][color=success],.gov-button[type=link][color=success] .element,gov-button[type=link][color=success],gov-button[type=link][color=success] .element{
    color:var(--color,var(--text-status-success))
}
.gov-button[type=link][color=success][disabled=""],.gov-button[type=link][color=success][disabled=""] .element,.gov-button[type=link][color=success][disabled="1"],.gov-button[type=link][color=success][disabled="1"] .element,.gov-button[type=link][color=success][disabled=true i],.gov-button[type=link][color=success][disabled=true i] .element,gov-button[type=link][color=success][disabled=""],gov-button[type=link][color=success][disabled=""] .element,gov-button[type=link][color=success][disabled="1"],gov-button[type=link][color=success][disabled="1"] .element,gov-button[type=link][color=success][disabled=true i],gov-button[type=link][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=link][color=success][disabled=""] .gov-icon,.gov-button[type=link][color=success][disabled=""] gov-icon,.gov-button[type=link][color=success][disabled="1"] .gov-icon,.gov-button[type=link][color=success][disabled="1"] gov-icon,.gov-button[type=link][color=success][disabled=true i] .gov-icon,.gov-button[type=link][color=success][disabled=true i] gov-icon,gov-button[type=link][color=success][disabled=""] .gov-icon,gov-button[type=link][color=success][disabled=""] gov-icon,gov-button[type=link][color=success][disabled="1"] .gov-icon,gov-button[type=link][color=success][disabled="1"] gov-icon,gov-button[type=link][color=success][disabled=true i] .gov-icon,gov-button[type=link][color=success][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=link][color=success] .element:hover,gov-button[type=link][color=success] .element:hover{
        color:var(--hover-color,var(--text-status-success))
    }
    .gov-button[type=link][color=success] .element:hover:active,gov-button[type=link][color=success] .element:hover:active{
        color:var(--active-color,var(--text-status-success))
    }
    .gov-button[type=link][color=success] .element:hover[disabled=""] .element,.gov-button[type=link][color=success] .element:hover[disabled="1"] .element,.gov-button[type=link][color=success] .element:hover[disabled=true i] .element,gov-button[type=link][color=success] .element:hover[disabled=""] .element,gov-button[type=link][color=success] .element:hover[disabled="1"] .element,gov-button[type=link][color=success] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=solid][color=warning],gov-button[type=solid][color=warning]{
    background-color:var(--background,var(--button-solid-warning))
}
.gov-button[type=solid][color=warning],.gov-button[type=solid][color=warning] .element,gov-button[type=solid][color=warning],gov-button[type=solid][color=warning] .element{
    color:var(--color,var(--text-black-fixed))
}
.gov-button[type=solid][color=warning][disabled=""],.gov-button[type=solid][color=warning][disabled="1"],.gov-button[type=solid][color=warning][disabled=true i],gov-button[type=solid][color=warning][disabled=""],gov-button[type=solid][color=warning][disabled="1"],gov-button[type=solid][color=warning][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-button[type=solid][color=warning][disabled=""],.gov-button[type=solid][color=warning][disabled=""] .element,.gov-button[type=solid][color=warning][disabled="1"],.gov-button[type=solid][color=warning][disabled="1"] .element,.gov-button[type=solid][color=warning][disabled=true i],.gov-button[type=solid][color=warning][disabled=true i] .element,gov-button[type=solid][color=warning][disabled=""],gov-button[type=solid][color=warning][disabled=""] .element,gov-button[type=solid][color=warning][disabled="1"],gov-button[type=solid][color=warning][disabled="1"] .element,gov-button[type=solid][color=warning][disabled=true i],gov-button[type=solid][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=solid][color=warning][disabled=""] .gov-icon,.gov-button[type=solid][color=warning][disabled=""] gov-icon,.gov-button[type=solid][color=warning][disabled="1"] .gov-icon,.gov-button[type=solid][color=warning][disabled="1"] gov-icon,.gov-button[type=solid][color=warning][disabled=true i] .gov-icon,.gov-button[type=solid][color=warning][disabled=true i] gov-icon,gov-button[type=solid][color=warning][disabled=""] .gov-icon,gov-button[type=solid][color=warning][disabled=""] gov-icon,gov-button[type=solid][color=warning][disabled="1"] .gov-icon,gov-button[type=solid][color=warning][disabled="1"] gov-icon,gov-button[type=solid][color=warning][disabled=true i] .gov-icon,gov-button[type=solid][color=warning][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=solid][color=warning]:hover,gov-button[type=solid][color=warning]:hover{
        background-color:var(--hover-background,var(--button-solid-warning-hover))
    }
    .gov-button[type=solid][color=warning]:hover:active,gov-button[type=solid][color=warning]:hover:active{
        background-color:var(--active-background,var(--button-solid-warning-active))
    }
    .gov-button[type=solid][color=warning]:hover[disabled=""],.gov-button[type=solid][color=warning]:hover[disabled="1"],.gov-button[type=solid][color=warning]:hover[disabled=true i],gov-button[type=solid][color=warning]:hover[disabled=""],gov-button[type=solid][color=warning]:hover[disabled="1"],gov-button[type=solid][color=warning]:hover[disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled))
    }
    .gov-button[type=solid][color=warning] .element:hover,gov-button[type=solid][color=warning] .element:hover{
        color:var(--hover-color,var(--text-black-fixed))
    }
    .gov-button[type=solid][color=warning] .element:hover:active,gov-button[type=solid][color=warning] .element:hover:active{
        color:var(--active-color,var(--text-black-fixed))
    }
    .gov-button[type=solid][color=warning] .element:hover[disabled=""] .element,.gov-button[type=solid][color=warning] .element:hover[disabled="1"] .element,.gov-button[type=solid][color=warning] .element:hover[disabled=true i] .element,gov-button[type=solid][color=warning] .element:hover[disabled=""] .element,gov-button[type=solid][color=warning] .element:hover[disabled="1"] .element,gov-button[type=solid][color=warning] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=outlined][color=warning],gov-button[type=outlined][color=warning]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-warning))
}
.gov-button[type=outlined][color=warning],.gov-button[type=outlined][color=warning] .element,gov-button[type=outlined][color=warning],gov-button[type=outlined][color=warning] .element{
    color:var(--color,var(--text-status-warning))
}
.gov-button[type=outlined][color=warning][disabled=""],.gov-button[type=outlined][color=warning][disabled="1"],.gov-button[type=outlined][color=warning][disabled=true i],gov-button[type=outlined][color=warning][disabled=""],gov-button[type=outlined][color=warning][disabled="1"],gov-button[type=outlined][color=warning][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-button[type=outlined][color=warning][disabled=""],.gov-button[type=outlined][color=warning][disabled=""] .element,.gov-button[type=outlined][color=warning][disabled="1"],.gov-button[type=outlined][color=warning][disabled="1"] .element,.gov-button[type=outlined][color=warning][disabled=true i],.gov-button[type=outlined][color=warning][disabled=true i] .element,gov-button[type=outlined][color=warning][disabled=""],gov-button[type=outlined][color=warning][disabled=""] .element,gov-button[type=outlined][color=warning][disabled="1"],gov-button[type=outlined][color=warning][disabled="1"] .element,gov-button[type=outlined][color=warning][disabled=true i],gov-button[type=outlined][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=outlined][color=warning][disabled=""] .gov-icon,.gov-button[type=outlined][color=warning][disabled=""] gov-icon,.gov-button[type=outlined][color=warning][disabled="1"] .gov-icon,.gov-button[type=outlined][color=warning][disabled="1"] gov-icon,.gov-button[type=outlined][color=warning][disabled=true i] .gov-icon,.gov-button[type=outlined][color=warning][disabled=true i] gov-icon,gov-button[type=outlined][color=warning][disabled=""] .gov-icon,gov-button[type=outlined][color=warning][disabled=""] gov-icon,gov-button[type=outlined][color=warning][disabled="1"] .gov-icon,gov-button[type=outlined][color=warning][disabled="1"] gov-icon,gov-button[type=outlined][color=warning][disabled=true i] .gov-icon,gov-button[type=outlined][color=warning][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=outlined][color=warning]:hover,gov-button[type=outlined][color=warning]:hover{
        background-color:var(--hover-background,var(--button-outlined-warning-hover))
    }
    .gov-button[type=outlined][color=warning]:hover:active,gov-button[type=outlined][color=warning]:hover:active{
        background-color:var(--active-background,var(--button-outlined-warning-active))
    }
    .gov-button[type=outlined][color=warning]:hover[disabled=""],.gov-button[type=outlined][color=warning]:hover[disabled="1"],.gov-button[type=outlined][color=warning]:hover[disabled=true i],gov-button[type=outlined][color=warning]:hover[disabled=""],gov-button[type=outlined][color=warning]:hover[disabled="1"],gov-button[type=outlined][color=warning]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent);
        border-color:var(--disabled-border,var(--border-disabled))
    }
    .gov-button[type=outlined][color=warning] .element:hover,gov-button[type=outlined][color=warning] .element:hover{
        color:var(--hover-color,var(--text-status-warning))
    }
    .gov-button[type=outlined][color=warning] .element:hover:active,gov-button[type=outlined][color=warning] .element:hover:active{
        color:var(--active-color,var(--text-status-warning))
    }
    .gov-button[type=outlined][color=warning] .element:hover[disabled=""] .element,.gov-button[type=outlined][color=warning] .element:hover[disabled="1"] .element,.gov-button[type=outlined][color=warning] .element:hover[disabled=true i] .element,gov-button[type=outlined][color=warning] .element:hover[disabled=""] .element,gov-button[type=outlined][color=warning] .element:hover[disabled="1"] .element,gov-button[type=outlined][color=warning] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=base][color=warning],gov-button[type=base][color=warning]{
    background-color:var(--background,transparent)
}
.gov-button[type=base][color=warning],.gov-button[type=base][color=warning] .element,gov-button[type=base][color=warning],gov-button[type=base][color=warning] .element{
    color:var(--color,var(--text-status-warning))
}
.gov-button[type=base][color=warning][disabled=""],.gov-button[type=base][color=warning][disabled="1"],.gov-button[type=base][color=warning][disabled=true i],gov-button[type=base][color=warning][disabled=""],gov-button[type=base][color=warning][disabled="1"],gov-button[type=base][color=warning][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-button[type=base][color=warning][disabled=""],.gov-button[type=base][color=warning][disabled=""] .element,.gov-button[type=base][color=warning][disabled="1"],.gov-button[type=base][color=warning][disabled="1"] .element,.gov-button[type=base][color=warning][disabled=true i],.gov-button[type=base][color=warning][disabled=true i] .element,gov-button[type=base][color=warning][disabled=""],gov-button[type=base][color=warning][disabled=""] .element,gov-button[type=base][color=warning][disabled="1"],gov-button[type=base][color=warning][disabled="1"] .element,gov-button[type=base][color=warning][disabled=true i],gov-button[type=base][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=base][color=warning][disabled=""] .gov-icon,.gov-button[type=base][color=warning][disabled=""] gov-icon,.gov-button[type=base][color=warning][disabled="1"] .gov-icon,.gov-button[type=base][color=warning][disabled="1"] gov-icon,.gov-button[type=base][color=warning][disabled=true i] .gov-icon,.gov-button[type=base][color=warning][disabled=true i] gov-icon,gov-button[type=base][color=warning][disabled=""] .gov-icon,gov-button[type=base][color=warning][disabled=""] gov-icon,gov-button[type=base][color=warning][disabled="1"] .gov-icon,gov-button[type=base][color=warning][disabled="1"] gov-icon,gov-button[type=base][color=warning][disabled=true i] .gov-icon,gov-button[type=base][color=warning][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=base][color=warning]:hover,gov-button[type=base][color=warning]:hover{
        background-color:var(--hover-background,var(--button-outlined-warning-hover))
    }
    .gov-button[type=base][color=warning]:hover:active,gov-button[type=base][color=warning]:hover:active{
        background-color:var(--active-background,var(--button-outlined-warning-active))
    }
    .gov-button[type=base][color=warning]:hover[disabled=""],.gov-button[type=base][color=warning]:hover[disabled="1"],.gov-button[type=base][color=warning]:hover[disabled=true i],gov-button[type=base][color=warning]:hover[disabled=""],gov-button[type=base][color=warning]:hover[disabled="1"],gov-button[type=base][color=warning]:hover[disabled=true i]{
        background-color:var(--disabled-background,transparent)
    }
    .gov-button[type=base][color=warning] .element:hover,gov-button[type=base][color=warning] .element:hover{
        color:var(--hover-color,var(--text-status-warning))
    }
    .gov-button[type=base][color=warning] .element:hover:active,gov-button[type=base][color=warning] .element:hover:active{
        color:var(--active-color,var(--text-status-warning))
    }
    .gov-button[type=base][color=warning] .element:hover[disabled=""] .element,.gov-button[type=base][color=warning] .element:hover[disabled="1"] .element,.gov-button[type=base][color=warning] .element:hover[disabled=true i] .element,gov-button[type=base][color=warning] .element:hover[disabled=""] .element,gov-button[type=base][color=warning] .element:hover[disabled="1"] .element,gov-button[type=base][color=warning] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[type=link][color=warning],.gov-button[type=link][color=warning] .element,gov-button[type=link][color=warning],gov-button[type=link][color=warning] .element{
    color:var(--color,var(--text-status-warning))
}
.gov-button[type=link][color=warning][disabled=""],.gov-button[type=link][color=warning][disabled=""] .element,.gov-button[type=link][color=warning][disabled="1"],.gov-button[type=link][color=warning][disabled="1"] .element,.gov-button[type=link][color=warning][disabled=true i],.gov-button[type=link][color=warning][disabled=true i] .element,gov-button[type=link][color=warning][disabled=""],gov-button[type=link][color=warning][disabled=""] .element,gov-button[type=link][color=warning][disabled="1"],gov-button[type=link][color=warning][disabled="1"] .element,gov-button[type=link][color=warning][disabled=true i],gov-button[type=link][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
.gov-button[type=link][color=warning][disabled=""] .gov-icon,.gov-button[type=link][color=warning][disabled=""] gov-icon,.gov-button[type=link][color=warning][disabled="1"] .gov-icon,.gov-button[type=link][color=warning][disabled="1"] gov-icon,.gov-button[type=link][color=warning][disabled=true i] .gov-icon,.gov-button[type=link][color=warning][disabled=true i] gov-icon,gov-button[type=link][color=warning][disabled=""] .gov-icon,gov-button[type=link][color=warning][disabled=""] gov-icon,gov-button[type=link][color=warning][disabled="1"] .gov-icon,gov-button[type=link][color=warning][disabled="1"] gov-icon,gov-button[type=link][color=warning][disabled=true i] .gov-icon,gov-button[type=link][color=warning][disabled=true i] gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
@media not all and (pointer:coarse){
    .gov-button[type=link][color=warning] .element:hover,gov-button[type=link][color=warning] .element:hover{
        color:var(--hover-color,var(--text-status-warning))
    }
    .gov-button[type=link][color=warning] .element:hover:active,gov-button[type=link][color=warning] .element:hover:active{
        color:var(--active-color,var(--text-status-warning))
    }
    .gov-button[type=link][color=warning] .element:hover[disabled=""] .element,.gov-button[type=link][color=warning] .element:hover[disabled="1"] .element,.gov-button[type=link][color=warning] .element:hover[disabled=true i] .element,gov-button[type=link][color=warning] .element:hover[disabled=""] .element,gov-button[type=link][color=warning] .element:hover[disabled="1"] .element,gov-button[type=link][color=warning] .element:hover[disabled=true i] .element{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-button[size=xs],gov-button[size=xs]{
    height:var(--height,var(--height-component-xs))
}
.gov-button[size=xs],.gov-button[size=xs] .element,gov-button[size=xs],gov-button[size=xs] .element{
    font-size:var(--font-size-body-xs);
    font-weight:700;
    gap:var(--gap,var(--spacing-xs-nudge));
    line-height:150%;
    padding:var(--padding-y,var(--spacing-none)) var(--padding-x,var(--spacing-s))
}
.gov-button[size=xs] .element,gov-button[size=xs] .element{
    height:calc(var(--height, var(--height-component-xs)) - var(--border-width, .0625rem)*2);
    margin:var(--padding-y,var(--spacing-none)) calc(var(--padding-x, var(--spacing-s))*-1)
}
.gov-button[size=xs] .gov-icon,.gov-button[size=xs] gov-icon,gov-button[size=xs] .gov-icon,gov-button[size=xs] gov-icon{
    height:var(--icon-size,var(--icon-size-xs));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-button[size=xs][loading=""]:not([expanded]):not([type=link]),.gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element,.gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]),.gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element,.gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]),.gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element,gov-button[size=xs][loading=""]:not([expanded]):not([type=link]),gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element,gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]),gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element,gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]),gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element{
    padding:var(--padding-y,var(--spacing-none)) calc((var(--padding-x, var(--spacing-s))*3 + var(--icon-size, var(--icon-size-xs)))/2)
}
.gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading=""]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading=""]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=""]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=""]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)){
    padding-left:var(--padding-x,var(--spacing-s));
    padding-right:var(--padding-x,var(--spacing-s))
}
.gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element,.gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element,.gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element,gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element,gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element,gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element{
    margin:0 calc((var(--padding-x, var(--spacing-s))*3 + var(--icon-size, var(--icon-size-xs)))*-1/2)
}
.gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xs][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)){
    margin-left:calc(var(--padding-x, var(--spacing-s))*-1);
    margin-right:calc(var(--padding-x, var(--spacing-s))*-1)
}
.gov-button[size=xs][icon-start]:not([type=link]),.gov-button[size=xs][loading="1"]:not([type=link]),.gov-button[size=xs][loading=true i]:not([type=link]),gov-button[size=xs][icon-start]:not([type=link]),gov-button[size=xs][loading="1"]:not([type=link]),gov-button[size=xs][loading=true i]:not([type=link]){
    padding-left:calc(var(--padding-x, var(--spacing-s))*2 + var(--icon-size, var(--icon-size-xs)))
}
.gov-button[size=xs][icon-start]:not([type=link]):has(.gov-icon),.gov-button[size=xs][icon-start]:not([type=link]):has(gov-icon),.gov-button[size=xs][loading="1"]:not([type=link]):has(.gov-icon),.gov-button[size=xs][loading="1"]:not([type=link]):has(gov-icon),.gov-button[size=xs][loading=true i]:not([type=link]):has(.gov-icon),.gov-button[size=xs][loading=true i]:not([type=link]):has(gov-icon),gov-button[size=xs][icon-start]:not([type=link]):has(.gov-icon),gov-button[size=xs][icon-start]:not([type=link]):has(gov-icon),gov-button[size=xs][loading="1"]:not([type=link]):has(.gov-icon),gov-button[size=xs][loading="1"]:not([type=link]):has(gov-icon),gov-button[size=xs][loading=true i]:not([type=link]):has(.gov-icon),gov-button[size=xs][loading=true i]:not([type=link]):has(gov-icon){
    padding-left:var(--padding-x,var(--spacing-s))
}
.gov-button[size=xs][icon-start]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=xs][icon-start]:not([type=link]):has(gov-icon)[expanded],.gov-button[size=xs][loading="1"]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=xs][loading="1"]:not([type=link]):has(gov-icon)[expanded],.gov-button[size=xs][loading=true i]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=xs][loading=true i]:not([type=link]):has(gov-icon)[expanded],gov-button[size=xs][icon-start]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=xs][icon-start]:not([type=link]):has(gov-icon)[expanded],gov-button[size=xs][loading="1"]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=xs][loading="1"]:not([type=link]):has(gov-icon)[expanded],gov-button[size=xs][loading=true i]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=xs][loading=true i]:not([type=link]):has(gov-icon)[expanded]{
    padding-left:0
}
.gov-button[size=xs][icon-end],gov-button[size=xs][icon-end]{
    padding-right:calc(var(--padding-x, var(--spacing-s))*2 + var(--icon-size, var(--icon-size-xs)))
}
.gov-button[size=xs][icon-end]:has(.gov-icon),.gov-button[size=xs][icon-end]:has(gov-icon),gov-button[size=xs][icon-end]:has(.gov-icon),gov-button[size=xs][icon-end]:has(gov-icon){
    padding-right:var(--padding-x,var(--spacing-s))
}
.gov-button[size=xs][type=link],.gov-button[size=xs][type=link] .element,gov-button[size=xs][type=link],gov-button[size=xs][type=link] .element{
    font-size:var(--font-size-body-xs);
    font-weight:700;
    line-height:150%
}
.gov-button[size=s],gov-button[size=s]{
    height:var(--height,var(--height-component-s))
}
.gov-button[size=s],.gov-button[size=s] .element,gov-button[size=s],gov-button[size=s] .element{
    font-size:var(--font-size-body-s);
    font-weight:700;
    gap:var(--gap,var(--spacing-s));
    line-height:150%;
    padding:var(--padding-y,var(--spacing-none)) var(--padding-x,var(--spacing-s-nudge))
}
.gov-button[size=s] .element,gov-button[size=s] .element{
    height:calc(var(--height, var(--height-component-s)) - var(--border-width, .0625rem)*2);
    margin:var(--padding-y,var(--spacing-none)) calc(var(--padding-x, var(--spacing-s-nudge))*-1)
}
.gov-button[size=s] .gov-icon,.gov-button[size=s] gov-icon,gov-button[size=s] .gov-icon,gov-button[size=s] gov-icon{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-button[size=s][loading=""]:not([expanded]):not([type=link]),.gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element,.gov-button[size=s][loading="0"]:not([expanded]):not([type=link]),.gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element,.gov-button[size=s][loading=false i]:not([expanded]):not([type=link]),.gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element,gov-button[size=s][loading=""]:not([expanded]):not([type=link]),gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element,gov-button[size=s][loading="0"]:not([expanded]):not([type=link]),gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element,gov-button[size=s][loading=false i]:not([expanded]):not([type=link]),gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element{
    padding:var(--padding-y,var(--spacing-none)) calc((var(--padding-x, var(--spacing-s-nudge))*3 + var(--icon-size, var(--icon-size-s)))/2)
}
.gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading=""]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading=""]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading="0"]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading="0"]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading=false i]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading=false i]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=""]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=""]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading="0"]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading="0"]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=false i]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=false i]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)){
    padding-left:var(--padding-x,var(--spacing-s-nudge));
    padding-right:var(--padding-x,var(--spacing-s-nudge))
}
.gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element,.gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element,.gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element,gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element,gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element,gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element{
    margin:0 calc((var(--padding-x, var(--spacing-s-nudge))*3 + var(--icon-size, var(--icon-size-s)))*-1/2)
}
.gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=s][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)){
    margin-left:calc(var(--padding-x, var(--spacing-s-nudge))*-1);
    margin-right:calc(var(--padding-x, var(--spacing-s-nudge))*-1)
}
.gov-button[size=s][icon-start]:not([type=link]),.gov-button[size=s][loading="1"]:not([type=link]),.gov-button[size=s][loading=true i]:not([type=link]),gov-button[size=s][icon-start]:not([type=link]),gov-button[size=s][loading="1"]:not([type=link]),gov-button[size=s][loading=true i]:not([type=link]){
    padding-left:calc(var(--padding-x, var(--spacing-s-nudge))*2 + var(--icon-size, var(--icon-size-s)))
}
.gov-button[size=s][icon-start]:not([type=link]):has(.gov-icon),.gov-button[size=s][icon-start]:not([type=link]):has(gov-icon),.gov-button[size=s][loading="1"]:not([type=link]):has(.gov-icon),.gov-button[size=s][loading="1"]:not([type=link]):has(gov-icon),.gov-button[size=s][loading=true i]:not([type=link]):has(.gov-icon),.gov-button[size=s][loading=true i]:not([type=link]):has(gov-icon),gov-button[size=s][icon-start]:not([type=link]):has(.gov-icon),gov-button[size=s][icon-start]:not([type=link]):has(gov-icon),gov-button[size=s][loading="1"]:not([type=link]):has(.gov-icon),gov-button[size=s][loading="1"]:not([type=link]):has(gov-icon),gov-button[size=s][loading=true i]:not([type=link]):has(.gov-icon),gov-button[size=s][loading=true i]:not([type=link]):has(gov-icon){
    padding-left:var(--padding-x,var(--spacing-s-nudge))
}
.gov-button[size=s][icon-start]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=s][icon-start]:not([type=link]):has(gov-icon)[expanded],.gov-button[size=s][loading="1"]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=s][loading="1"]:not([type=link]):has(gov-icon)[expanded],.gov-button[size=s][loading=true i]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=s][loading=true i]:not([type=link]):has(gov-icon)[expanded],gov-button[size=s][icon-start]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=s][icon-start]:not([type=link]):has(gov-icon)[expanded],gov-button[size=s][loading="1"]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=s][loading="1"]:not([type=link]):has(gov-icon)[expanded],gov-button[size=s][loading=true i]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=s][loading=true i]:not([type=link]):has(gov-icon)[expanded]{
    padding-left:0
}
.gov-button[size=s][icon-end],gov-button[size=s][icon-end]{
    padding-right:calc(var(--padding-x, var(--spacing-s-nudge))*2 + var(--icon-size, var(--icon-size-s)))
}
.gov-button[size=s][icon-end]:has(.gov-icon),.gov-button[size=s][icon-end]:has(gov-icon),gov-button[size=s][icon-end]:has(.gov-icon),gov-button[size=s][icon-end]:has(gov-icon){
    padding-right:var(--padding-x,var(--spacing-s-nudge))
}
.gov-button[size=s][type=link],.gov-button[size=s][type=link] .element,gov-button[size=s][type=link],gov-button[size=s][type=link] .element{
    font-size:var(--font-size-body-s);
    font-weight:700;
    line-height:150%
}
.gov-button[size=l],gov-button[size=l]{
    height:var(--height,var(--height-component-l))
}
.gov-button[size=l],.gov-button[size=l] .element,gov-button[size=l],gov-button[size=l] .element{
    font-size:var(--font-size-body-l);
    font-weight:700;
    gap:var(--gap,var(--spacing-m));
    line-height:150%;
    padding:var(--padding-y,var(--spacing-none)) var(--padding-x,var(--spacing-m-nudge))
}
.gov-button[size=l] .element,gov-button[size=l] .element{
    height:calc(var(--height, var(--height-component-l)) - var(--border-width, .0625rem)*2);
    margin:var(--padding-y,var(--spacing-none)) calc(var(--padding-x, var(--spacing-m-nudge))*-1)
}
.gov-button[size=l] .gov-icon,.gov-button[size=l] gov-icon,gov-button[size=l] .gov-icon,gov-button[size=l] gov-icon{
    height:var(--icon-size,var(--icon-size-l));
    width:var(--icon-size,var(--icon-size-l))
}
.gov-button[size=l][loading=""]:not([expanded]):not([type=link]),.gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element,.gov-button[size=l][loading="0"]:not([expanded]):not([type=link]),.gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element,.gov-button[size=l][loading=false i]:not([expanded]):not([type=link]),.gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element,gov-button[size=l][loading=""]:not([expanded]):not([type=link]),gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element,gov-button[size=l][loading="0"]:not([expanded]):not([type=link]),gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element,gov-button[size=l][loading=false i]:not([expanded]):not([type=link]),gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element{
    padding:var(--padding-y,var(--spacing-none)) calc((var(--padding-x, var(--spacing-m-nudge))*3 + var(--icon-size, var(--icon-size-l)))/2)
}
.gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading=""]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading=""]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading="0"]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading="0"]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading=false i]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading=false i]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=""]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=""]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading="0"]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading="0"]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=false i]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=false i]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)){
    padding-left:var(--padding-x,var(--spacing-m-nudge));
    padding-right:var(--padding-x,var(--spacing-m-nudge))
}
.gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element,.gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element,.gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element,gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element,gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element,gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element{
    margin:0 calc((var(--padding-x, var(--spacing-m-nudge))*3 + var(--icon-size, var(--icon-size-l)))*-1/2)
}
.gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=l][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)){
    margin-left:calc(var(--padding-x, var(--spacing-m-nudge))*-1);
    margin-right:calc(var(--padding-x, var(--spacing-m-nudge))*-1)
}
.gov-button[size=l][icon-start]:not([type=link]),.gov-button[size=l][loading="1"]:not([type=link]),.gov-button[size=l][loading=true i]:not([type=link]),gov-button[size=l][icon-start]:not([type=link]),gov-button[size=l][loading="1"]:not([type=link]),gov-button[size=l][loading=true i]:not([type=link]){
    padding-left:calc(var(--padding-x, var(--spacing-m-nudge))*2 + var(--icon-size, var(--icon-size-l)))
}
.gov-button[size=l][icon-start]:not([type=link]):has(.gov-icon),.gov-button[size=l][icon-start]:not([type=link]):has(gov-icon),.gov-button[size=l][loading="1"]:not([type=link]):has(.gov-icon),.gov-button[size=l][loading="1"]:not([type=link]):has(gov-icon),.gov-button[size=l][loading=true i]:not([type=link]):has(.gov-icon),.gov-button[size=l][loading=true i]:not([type=link]):has(gov-icon),gov-button[size=l][icon-start]:not([type=link]):has(.gov-icon),gov-button[size=l][icon-start]:not([type=link]):has(gov-icon),gov-button[size=l][loading="1"]:not([type=link]):has(.gov-icon),gov-button[size=l][loading="1"]:not([type=link]):has(gov-icon),gov-button[size=l][loading=true i]:not([type=link]):has(.gov-icon),gov-button[size=l][loading=true i]:not([type=link]):has(gov-icon){
    padding-left:var(--padding-x,var(--spacing-m-nudge))
}
.gov-button[size=l][icon-start]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=l][icon-start]:not([type=link]):has(gov-icon)[expanded],.gov-button[size=l][loading="1"]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=l][loading="1"]:not([type=link]):has(gov-icon)[expanded],.gov-button[size=l][loading=true i]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=l][loading=true i]:not([type=link]):has(gov-icon)[expanded],gov-button[size=l][icon-start]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=l][icon-start]:not([type=link]):has(gov-icon)[expanded],gov-button[size=l][loading="1"]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=l][loading="1"]:not([type=link]):has(gov-icon)[expanded],gov-button[size=l][loading=true i]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=l][loading=true i]:not([type=link]):has(gov-icon)[expanded]{
    padding-left:0
}
.gov-button[size=l][icon-end],gov-button[size=l][icon-end]{
    padding-right:calc(var(--padding-x, var(--spacing-m-nudge))*2 + var(--icon-size, var(--icon-size-l)))
}
.gov-button[size=l][icon-end]:has(.gov-icon),.gov-button[size=l][icon-end]:has(gov-icon),gov-button[size=l][icon-end]:has(.gov-icon),gov-button[size=l][icon-end]:has(gov-icon){
    padding-right:var(--padding-x,var(--spacing-m-nudge))
}
.gov-button[size=l][type=link],.gov-button[size=l][type=link] .element,gov-button[size=l][type=link],gov-button[size=l][type=link] .element{
    font-size:var(--font-size-body-l);
    font-weight:700;
    line-height:150%
}
.gov-button[size=xl],gov-button[size=xl]{
    height:var(--height,var(--height-component-xl))
}
.gov-button[size=xl],.gov-button[size=xl] .element,gov-button[size=xl],gov-button[size=xl] .element{
    font-size:var(--font-size-body-xl);
    font-weight:700;
    gap:var(--gap,var(--spacing-m-nudge));
    line-height:150%;
    padding:var(--padding-y,var(--spacing-none)) var(--padding-x,var(--spacing-l))
}
.gov-button[size=xl] .element,gov-button[size=xl] .element{
    height:calc(var(--height, var(--height-component-xl)) - var(--border-width, .0625rem)*2);
    margin:var(--padding-y,var(--spacing-none)) calc(var(--padding-x, var(--spacing-l))*-1)
}
.gov-button[size=xl] .gov-icon,.gov-button[size=xl] gov-icon,gov-button[size=xl] .gov-icon,gov-button[size=xl] gov-icon{
    height:var(--icon-size,var(--icon-size-xl));
    width:var(--icon-size,var(--icon-size-xl))
}
.gov-button[size=xl][loading=""]:not([expanded]):not([type=link]),.gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element,.gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]),.gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element,.gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]),.gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element,gov-button[size=xl][loading=""]:not([expanded]):not([type=link]),gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element,gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]),gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element,gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]),gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element{
    padding:var(--padding-y,var(--spacing-none)) calc((var(--padding-x, var(--spacing-l))*3 + var(--icon-size, var(--icon-size-xl)))/2)
}
.gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading=""]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading=""]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=""]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=""]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]):has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]):has(gov-icon:not(.gov-spin-animation)){
    padding-left:var(--padding-x,var(--spacing-l));
    padding-right:var(--padding-x,var(--spacing-l))
}
.gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element,.gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element,.gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element,gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element,gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element,gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element{
    margin:0 calc((var(--padding-x, var(--spacing-l))*3 + var(--icon-size, var(--icon-size-xl)))*-1/2)
}
.gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),.gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=""]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading="0"]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element:has(.gov-icon:not(.gov-spin-animation)),gov-button[size=xl][loading=false i]:not([expanded]):not([type=link]) .element:has(gov-icon:not(.gov-spin-animation)){
    margin-left:calc(var(--padding-x, var(--spacing-l))*-1);
    margin-right:calc(var(--padding-x, var(--spacing-l))*-1)
}
.gov-button[size=xl][icon-start]:not([type=link]),.gov-button[size=xl][loading="1"]:not([type=link]),.gov-button[size=xl][loading=true i]:not([type=link]),gov-button[size=xl][icon-start]:not([type=link]),gov-button[size=xl][loading="1"]:not([type=link]),gov-button[size=xl][loading=true i]:not([type=link]){
    padding-left:calc(var(--padding-x, var(--spacing-l))*2 + var(--icon-size, var(--icon-size-xl)))
}
.gov-button[size=xl][icon-start]:not([type=link]):has(.gov-icon),.gov-button[size=xl][icon-start]:not([type=link]):has(gov-icon),.gov-button[size=xl][loading="1"]:not([type=link]):has(.gov-icon),.gov-button[size=xl][loading="1"]:not([type=link]):has(gov-icon),.gov-button[size=xl][loading=true i]:not([type=link]):has(.gov-icon),.gov-button[size=xl][loading=true i]:not([type=link]):has(gov-icon),gov-button[size=xl][icon-start]:not([type=link]):has(.gov-icon),gov-button[size=xl][icon-start]:not([type=link]):has(gov-icon),gov-button[size=xl][loading="1"]:not([type=link]):has(.gov-icon),gov-button[size=xl][loading="1"]:not([type=link]):has(gov-icon),gov-button[size=xl][loading=true i]:not([type=link]):has(.gov-icon),gov-button[size=xl][loading=true i]:not([type=link]):has(gov-icon){
    padding-left:var(--padding-x,var(--spacing-l))
}
.gov-button[size=xl][icon-start]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=xl][icon-start]:not([type=link]):has(gov-icon)[expanded],.gov-button[size=xl][loading="1"]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=xl][loading="1"]:not([type=link]):has(gov-icon)[expanded],.gov-button[size=xl][loading=true i]:not([type=link]):has(.gov-icon)[expanded],.gov-button[size=xl][loading=true i]:not([type=link]):has(gov-icon)[expanded],gov-button[size=xl][icon-start]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=xl][icon-start]:not([type=link]):has(gov-icon)[expanded],gov-button[size=xl][loading="1"]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=xl][loading="1"]:not([type=link]):has(gov-icon)[expanded],gov-button[size=xl][loading=true i]:not([type=link]):has(.gov-icon)[expanded],gov-button[size=xl][loading=true i]:not([type=link]):has(gov-icon)[expanded]{
    padding-left:0
}
.gov-button[size=xl][icon-end],gov-button[size=xl][icon-end]{
    padding-right:calc(var(--padding-x, var(--spacing-l))*2 + var(--icon-size, var(--icon-size-xl)))
}
.gov-button[size=xl][icon-end]:has(.gov-icon),.gov-button[size=xl][icon-end]:has(gov-icon),gov-button[size=xl][icon-end]:has(.gov-icon),gov-button[size=xl][icon-end]:has(gov-icon){
    padding-right:var(--padding-x,var(--spacing-l))
}
.gov-button[size=xl][type=link],.gov-button[size=xl][type=link] .element,gov-button[size=xl][type=link],gov-button[size=xl][type=link] .element{
    font-size:var(--font-size-body-xl);
    font-weight:700;
    line-height:150%
}
.gov-button[loading="1"] .element>.gov-icon:not(.gov-spin-animation),.gov-button[loading="1"] .element>gov-icon:not(.gov-spin-animation),.gov-button[loading=true i] .element>.gov-icon:not(.gov-spin-animation),.gov-button[loading=true i] .element>gov-icon:not(.gov-spin-animation),gov-button[loading="1"] .element>.gov-icon:not(.gov-spin-animation),gov-button[loading="1"] .element>gov-icon:not(.gov-spin-animation),gov-button[loading=true i] .element>.gov-icon:not(.gov-spin-animation),gov-button[loading=true i] .element>gov-icon:not(.gov-spin-animation){
    display:none
}
.gov-button[expanded=""],.gov-button[expanded="1"],.gov-button[expanded=true i],gov-button[expanded=""],gov-button[expanded="1"],gov-button[expanded=true i]{
    justify-content:center;
    max-width:none;
    padding:0;
    width:100%
}
.gov-button[expanded=""] .element,.gov-button[expanded="1"] .element,.gov-button[expanded=true i] .element,gov-button[expanded=""] .element,gov-button[expanded="1"] .element,gov-button[expanded=true i] .element{
    margin:0;
    width:100%
}
.gov-button[type=link],gov-button[type=link]{
    align-items:flex-start;
    justify-content:flex-start
}
.gov-button[type=link],.gov-button[type=link] .element,gov-button[type=link],gov-button[type=link] .element{
    border:none;
    height:inherit;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:underline
}
@media not all and (pointer:coarse){
    .gov-button[type=link] .element:hover,.gov-button[type=link]:hover,gov-button[type=link] .element:hover,gov-button[type=link]:hover{
        text-decoration:none
    }
}
.gov-button[type=link][disabled=""],.gov-button[type=link][disabled=""] .element,.gov-button[type=link][disabled="1"],.gov-button[type=link][disabled="1"] .element,.gov-button[type=link][disabled=true i],.gov-button[type=link][disabled=true i] .element,gov-button[type=link][disabled=""],gov-button[type=link][disabled=""] .element,gov-button[type=link][disabled="1"],gov-button[type=link][disabled="1"] .element,gov-button[type=link][disabled=true i],gov-button[type=link][disabled=true i] .element{
    text-decoration:none
}
.gov-card,gov-card{
    background:var(--background,var(--background-block-primary));
    border-radius:var(--border-radius-doubled,var(--corner-radius-m));
    display:flex;
    flex-direction:column;
    height:100%;
    margin-bottom:0;
    margin-top:0;
    overflow:hidden;
    position:relative;
    width:100%
}
.gov-card>:last-child,gov-card>:last-child{
    margin-bottom:0
}
.gov-card__header,gov-card__header{
    gap:var(--spacing-l);
    margin-bottom:0;
    margin-top:0;
    padding:var(--spacing-l);
    transition:background-color .15s ease-in-out
}
.gov-card__arrow,gov-card__arrow{
    color:var(--arrow-color,var(--icon-default));
    flex:0 0 auto;
    height:var(--icon-size-s);
    width:var(--icon-size-s)
}
.gov-card [slot=headline],gov-card [slot=headline]{
    box-sizing:border-box;
    color:var(--title-color,var(--text-primary));
    font-family:var(--font-family-primary,var(--font-family));
    margin:0;
    padding:0
}
.gov-card [slot=headline],.gov-card [slot=headline]>*,gov-card [slot=headline],gov-card [slot=headline]>*{
    font-size:var(--font-size-headline-s);
    font-weight:500;
    line-height:150%
}
.gov-card__inner,gov-card__inner{
    display:flex;
    flex:1 1 auto;
    flex-direction:column;
    text-decoration:none
}
.gov-card__inner[aria-hidden=""],.gov-card__inner[aria-hidden="1"],.gov-card__inner[aria-hidden=true i],gov-card__inner[aria-hidden=""],gov-card__inner[aria-hidden="1"],gov-card__inner[aria-hidden=true i]{
    display:none
}
.gov-card__inner :not(a),gov-card__inner :not(a){
    text-decoration:none
}
.gov-card__img,gov-card__img{
    line-height:1;
    margin:0;
    width:100%
}
.gov-card__img img,gov-card__img img{
    display:block;
    height:auto;
    width:100%
}
.gov-card__icon,gov-card__icon{
    color:var(--icon-color,var(--icon-on-subtle));
    flex:0 0 auto;
    height:var(--icon-size-5xl);
    margin-bottom:0;
    margin-left:var(--spacing-l);
    margin-top:var(--spacing-l);
    width:var(--icon-size-5xl)
}
.gov-card__content,gov-card__content{
    flex:1 1 auto;
    margin-bottom:0;
    padding:var(--spacing-m)
}
.gov-card__content>:last-child,gov-card__content>:last-child{
    margin-bottom:0
}
.gov-card__content p,gov-card__content p{
    color:var(--text-color,var(--text-primary))
}
.gov-card__footer,gov-card__footer{
    background:var(--footer-background,var(--background-primary-subtlest));
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%;
    padding:var(--spacing-l)
}
.gov-card__footer>:last-child,gov-card__footer>:last-child{
    margin-bottom:0
}
.gov-card:not([hydrated]),gov-card:not([hydrated]){
    padding:var(--spacing-l)
}
@media not all and (pointer:coarse){
    .gov-card:has(>a):hover,gov-card:has(>a):hover{
        box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.2);
        transform:translateY(-2px);
        transition:all .15s ease-in-out
    }
}
.gov-card[direction=horizontal] .gov-card__inner,.gov-card[direction=horizontal]:not([hydrated]),gov-card[direction=horizontal] .gov-card__inner,gov-card[direction=horizontal]:not([hydrated]){
    display:flex
}
.gov-card[direction=horizontal] .gov-card__inner[aria-hidden=""],.gov-card[direction=horizontal] .gov-card__inner[aria-hidden="1"],.gov-card[direction=horizontal] .gov-card__inner[aria-hidden=true i],.gov-card[direction=horizontal]:not([hydrated])[aria-hidden=""],.gov-card[direction=horizontal]:not([hydrated])[aria-hidden="1"],.gov-card[direction=horizontal]:not([hydrated])[aria-hidden=true i],gov-card[direction=horizontal] .gov-card__inner[aria-hidden=""],gov-card[direction=horizontal] .gov-card__inner[aria-hidden="1"],gov-card[direction=horizontal] .gov-card__inner[aria-hidden=true i],gov-card[direction=horizontal]:not([hydrated])[aria-hidden=""],gov-card[direction=horizontal]:not([hydrated])[aria-hidden="1"],gov-card[direction=horizontal]:not([hydrated])[aria-hidden=true i]{
    display:none
}
.gov-card[direction=horizontal] .gov-card__icon,gov-card[direction=horizontal] .gov-card__icon{
    margin-right:var(--spacing-s)
}
.gov-card[direction=horizontal] p>:last-child,gov-card[direction=horizontal] p>:last-child{
    margin-bottom:0
}
.gov-card[collapsible=""] .gov-card__header,.gov-card[collapsible="1"] .gov-card__header,.gov-card[collapsible=true i] .gov-card__header,gov-card[collapsible=""] .gov-card__header,gov-card[collapsible="1"] .gov-card__header,gov-card[collapsible=true i] .gov-card__header{
    align-items:center;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:transparent;
    border:0;
    cursor:pointer;
    display:inline-flex;
    justify-content:center;
    justify-content:space-between;
    text-align:center;
    text-align:left;
    text-decoration:none;
    vertical-align:middle
}
.gov-card[collapsible=""] .gov-card__header:focus,.gov-card[collapsible="1"] .gov-card__header:focus,.gov-card[collapsible=true i] .gov-card__header:focus,gov-card[collapsible=""] .gov-card__header:focus,gov-card[collapsible="1"] .gov-card__header:focus,gov-card[collapsible=true i] .gov-card__header:focus{
    outline:none
}
.gov-card[collapsible=""] .gov-card__header:focus-visible,.gov-card[collapsible="1"] .gov-card__header:focus-visible,.gov-card[collapsible=true i] .gov-card__header:focus-visible,gov-card[collapsible=""] .gov-card__header:focus-visible,gov-card[collapsible="1"] .gov-card__header:focus-visible,gov-card[collapsible=true i] .gov-card__header:focus-visible{
    border-radius:var(--border-radius,var(--corner-radius-s));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:-.125rem
}
@media not all and (pointer:coarse){
    .gov-card[collapsible=""] .gov-card__header:hover,.gov-card[collapsible="1"] .gov-card__header:hover,.gov-card[collapsible=true i] .gov-card__header:hover,gov-card[collapsible=""] .gov-card__header:hover,gov-card[collapsible="1"] .gov-card__header:hover,gov-card[collapsible=true i] .gov-card__header:hover{
        background:var(--header-hover-background,var(--button-outlined-primary-hover))
    }
}
.gov-card[collapsible=""][open=""] .gov-card__arrow,.gov-card[collapsible=""][open="1"] .gov-card__arrow,.gov-card[collapsible=""][open=true i] .gov-card__arrow,.gov-card[collapsible="1"][open=""] .gov-card__arrow,.gov-card[collapsible="1"][open="1"] .gov-card__arrow,.gov-card[collapsible="1"][open=true i] .gov-card__arrow,.gov-card[collapsible=true i][open=""] .gov-card__arrow,.gov-card[collapsible=true i][open="1"] .gov-card__arrow,.gov-card[collapsible=true i][open=true i] .gov-card__arrow,gov-card[collapsible=""][open=""] .gov-card__arrow,gov-card[collapsible=""][open="1"] .gov-card__arrow,gov-card[collapsible=""][open=true i] .gov-card__arrow,gov-card[collapsible="1"][open=""] .gov-card__arrow,gov-card[collapsible="1"][open="1"] .gov-card__arrow,gov-card[collapsible="1"][open=true i] .gov-card__arrow,gov-card[collapsible=true i][open=""] .gov-card__arrow,gov-card[collapsible=true i][open="1"] .gov-card__arrow,gov-card[collapsible=true i][open=true i] .gov-card__arrow{
    transform:scale(-1)
}
@container (width > 30em){
    .gov-card[direction=horizontal] .gov-card__inner,gov-card[direction=horizontal] .gov-card__inner{
        flex-direction:row
    }
    .gov-card[direction=horizontal] .gov-card__img,gov-card[direction=horizontal] .gov-card__img{
        flex:1;
        overflow:hidden;
        position:relative
    }
    .gov-card[direction=horizontal] .gov-card__img img,gov-card[direction=horizontal] .gov-card__img img{
        height:100%;
        left:50%;
        -o-object-fit:cover;
        object-fit:cover;
        position:absolute;
        top:50%;
        transform:translate(-50%,-50%);
        width:100%
    }
    .gov-card[direction=horizontal] .gov-card__content,gov-card[direction=horizontal] .gov-card__content{
        background-color:var(--background,var(--background-block-primary));
        flex:2;
        z-index:1
    }
    .gov-card[direction=horizontal]:not([hydrated]),gov-card[direction=horizontal]:not([hydrated]){
        flex-direction:row
    }
}
.gov-chip,gov-chip{
    align-items:center;
    border:var(--border-width,.0625rem) solid transparent;
    box-sizing:border-box;
    display:inline-flex;
    flex-wrap:wrap;
    font-family:var(--font-family-primary,var(--font-family));
    font-weight:400;
    margin:0;
    min-height:var(--height,var(--height-component-s));
    padding:0;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;
    will-change:background-color,border-color
}
.gov-chip *,gov-chip *{
    margin-bottom:0;
    margin-top:0
}
.gov-chip .element,gov-chip .element{
    align-items:center;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:transparent;
    border:0;
    box-sizing:border-box;
    cursor:pointer;
    display:inline-flex;
    font-family:var(--font-family-primary,var(--font-family));
    font-weight:400;
    justify-content:center;
    margin:0;
    padding:0;
    text-align:center;
    text-decoration:none;
    transition:none;
    vertical-align:middle
}
.gov-chip span.element,gov-chip span.element{
    cursor:default
}
.gov-chip,.gov-chip .element,gov-chip,gov-chip .element{
    border-radius:var(--radius,var(--corner-radius-m));
    font-size:var(--font-size-body-s);
    font-weight:400;
    gap:var(--padding-x,var(--spacing-s-nudge));
    line-height:150%;
    padding:var(--padding-y,var(--spacing-none)) var(--padding-x,var(--spacing-s-nudge))
}
.gov-chip .element,gov-chip .element{
    margin:var(--padding-y,var(--spacing-none)) calc(var(--padding-x, var(--spacing-s-nudge))*-1);
    min-height:calc(var(--height, var(--height-component-s)) - var(--border-width, .0625rem)*2)
}
.gov-chip .element:focus,gov-chip .element:focus{
    outline:none
}
.gov-chip .element:focus-visible,gov-chip .element:focus-visible{
    border-radius:var(--radius,var(--corner-radius-m));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-chip .gov-button,.gov-chip gov-button,gov-chip .gov-button,gov-chip gov-button{
    border-radius:var(--radius,var(--corner-radius-m))
}
.gov-chip .gov-icon,.gov-chip gov-icon,gov-chip .gov-icon,gov-chip gov-icon{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-chip slot-fb[name=icon-end],.gov-chip slot-fb[name=icon-start],gov-chip slot-fb[name=icon-end],gov-chip slot-fb[name=icon-start]{
    display:flex
}
.gov-chip[icon-start],gov-chip[icon-start]{
    padding-left:calc(var(--padding-x, var(--spacing-s-nudge))*2 + var(--icon-size, var(--icon-size-s)))
}
.gov-chip[icon-start]:has(.gov-icon),.gov-chip[icon-start]:has(gov-icon),gov-chip[icon-start]:has(.gov-icon),gov-chip[icon-start]:has(gov-icon){
    padding-left:var(--padding-x,var(--spacing-s-nudge))
}
.gov-chip[icon-end],gov-chip[icon-end]{
    padding-right:calc(var(--padding-x, var(--spacing-s-nudge))*2 + var(--icon-size, var(--icon-size-s)))
}
.gov-chip[icon-end]:has(.gov-icon),.gov-chip[icon-end]:has(gov-icon),gov-chip[icon-end]:has(.gov-icon),gov-chip[icon-end]:has(gov-icon){
    padding-right:var(--padding-x,var(--spacing-s-nudge))
}
.gov-chip .gov-icon,.gov-chip gov-icon,gov-chip .gov-icon,gov-chip gov-icon{
    color:inherit;
    flex:0 0 auto
}
.gov-chip:has(.gov-button),.gov-chip:has(gov-button),gov-chip:has(.gov-button),gov-chip:has(gov-button){
    border:none
}
.gov-chip--has-right>.element,.gov-chip:not([hydrated]):has([slot=right]),gov-chip--has-right>.element,gov-chip:not([hydrated]):has([slot=right]){
    padding-bottom:0!important;
    padding-right:0!important;
    padding-top:0!important
}
.gov-chip--has-left>.element,.gov-chip:not([hydrated]):has([slot=left]),gov-chip--has-left>.element,gov-chip:not([hydrated]):has([slot=left]){
    padding-bottom:0!important;
    padding-left:0!important;
    padding-top:0!important
}
.gov-chip[type=solid][color=primary],gov-chip[type=solid][color=primary]{
    background-color:var(--background,var(--button-solid-primary))
}
.gov-chip[type=solid][color=primary],.gov-chip[type=solid][color=primary] .element,gov-chip[type=solid][color=primary],gov-chip[type=solid][color=primary] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-chip[type=solid][color=primary][disabled=""],.gov-chip[type=solid][color=primary][disabled="1"],.gov-chip[type=solid][color=primary][disabled=true i],gov-chip[type=solid][color=primary][disabled=""],gov-chip[type=solid][color=primary][disabled="1"],gov-chip[type=solid][color=primary][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-chip[type=solid][color=primary][disabled=""],.gov-chip[type=solid][color=primary][disabled=""] .element,.gov-chip[type=solid][color=primary][disabled="1"],.gov-chip[type=solid][color=primary][disabled="1"] .element,.gov-chip[type=solid][color=primary][disabled=true i],.gov-chip[type=solid][color=primary][disabled=true i] .element,gov-chip[type=solid][color=primary][disabled=""],gov-chip[type=solid][color=primary][disabled=""] .element,gov-chip[type=solid][color=primary][disabled="1"],gov-chip[type=solid][color=primary][disabled="1"] .element,gov-chip[type=solid][color=primary][disabled=true i],gov-chip[type=solid][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=primary] :not(span):not(span *):hover,gov-chip[type=solid][color=primary] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-solid-primary-hover))
    }
    .gov-chip[type=solid][color=primary] :not(span):not(span *):hover:active,gov-chip[type=solid][color=primary] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-solid-primary-active))
    }
}
.gov-chip[type=solid][color=primary][disabled=""] :not(span):not(span *),.gov-chip[type=solid][color=primary][disabled="1"] :not(span):not(span *),.gov-chip[type=solid][color=primary][disabled=true i] :not(span):not(span *),gov-chip[type=solid][color=primary][disabled=""] :not(span):not(span *),gov-chip[type=solid][color=primary][disabled="1"] :not(span):not(span *),gov-chip[type=solid][color=primary][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=primary].gov-chip--has-left:hover,.gov-chip[type=solid][color=primary].gov-chip--has-right:hover,gov-chip[type=solid][color=primary].gov-chip--has-left:hover,gov-chip[type=solid][color=primary].gov-chip--has-right:hover{
        background-color:var(--background,var(--button-solid-primary))
    }
    .gov-chip[type=solid][color=primary] .element:hover,gov-chip[type=solid][color=primary] .element:hover{
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-chip[type=solid][color=primary] .element:hover:active,gov-chip[type=solid][color=primary] .element:hover:active{
        color:var(--active-color,var(--text-white-fixed))
    }
}
.gov-chip[type=solid][color=primary] .gov-icon,.gov-chip[type=solid][color=primary] gov-icon,gov-chip[type=solid][color=primary] .gov-icon,gov-chip[type=solid][color=primary] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-chip[type=solid][color=primary][disabled=""] .element,.gov-chip[type=solid][color=primary][disabled="1"] .element,.gov-chip[type=solid][color=primary][disabled=true i] .element,gov-chip[type=solid][color=primary][disabled=""] .element,gov-chip[type=solid][color=primary][disabled="1"] .element,gov-chip[type=solid][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=solid][color=primary][disabled=""] .element .gov-icon,.gov-chip[type=solid][color=primary][disabled=""] .element gov-icon,.gov-chip[type=solid][color=primary][disabled="1"] .element .gov-icon,.gov-chip[type=solid][color=primary][disabled="1"] .element gov-icon,.gov-chip[type=solid][color=primary][disabled=true i] .element .gov-icon,.gov-chip[type=solid][color=primary][disabled=true i] .element gov-icon,gov-chip[type=solid][color=primary][disabled=""] .element .gov-icon,gov-chip[type=solid][color=primary][disabled=""] .element gov-icon,gov-chip[type=solid][color=primary][disabled="1"] .element .gov-icon,gov-chip[type=solid][color=primary][disabled="1"] .element gov-icon,gov-chip[type=solid][color=primary][disabled=true i] .element .gov-icon,gov-chip[type=solid][color=primary][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=outlined][color=primary],gov-chip[type=outlined][color=primary]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-primary))
}
.gov-chip[type=outlined][color=primary],.gov-chip[type=outlined][color=primary] .element,gov-chip[type=outlined][color=primary],gov-chip[type=outlined][color=primary] .element{
    color:var(--color,var(--text-primary-color))
}
.gov-chip[type=outlined][color=primary][disabled=""],.gov-chip[type=outlined][color=primary][disabled="1"],.gov-chip[type=outlined][color=primary][disabled=true i],gov-chip[type=outlined][color=primary][disabled=""],gov-chip[type=outlined][color=primary][disabled="1"],gov-chip[type=outlined][color=primary][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-chip[type=outlined][color=primary][disabled=""],.gov-chip[type=outlined][color=primary][disabled=""] .element,.gov-chip[type=outlined][color=primary][disabled="1"],.gov-chip[type=outlined][color=primary][disabled="1"] .element,.gov-chip[type=outlined][color=primary][disabled=true i],.gov-chip[type=outlined][color=primary][disabled=true i] .element,gov-chip[type=outlined][color=primary][disabled=""],gov-chip[type=outlined][color=primary][disabled=""] .element,gov-chip[type=outlined][color=primary][disabled="1"],gov-chip[type=outlined][color=primary][disabled="1"] .element,gov-chip[type=outlined][color=primary][disabled=true i],gov-chip[type=outlined][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=primary] :not(span):not(span *):hover,gov-chip[type=outlined][color=primary] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-primary-hover))
    }
    .gov-chip[type=outlined][color=primary] :not(span):not(span *):hover:active,gov-chip[type=outlined][color=primary] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-primary-active))
    }
}
.gov-chip[type=outlined][color=primary][disabled=""] :not(span):not(span *),.gov-chip[type=outlined][color=primary][disabled="1"] :not(span):not(span *),.gov-chip[type=outlined][color=primary][disabled=true i] :not(span):not(span *),gov-chip[type=outlined][color=primary][disabled=""] :not(span):not(span *),gov-chip[type=outlined][color=primary][disabled="1"] :not(span):not(span *),gov-chip[type=outlined][color=primary][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=primary].gov-chip--has-left:hover,.gov-chip[type=outlined][color=primary].gov-chip--has-right:hover,gov-chip[type=outlined][color=primary].gov-chip--has-left:hover,gov-chip[type=outlined][color=primary].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=outlined][color=primary] .element:hover,gov-chip[type=outlined][color=primary] .element:hover{
        color:var(--hover-color,var(--text-primary-color))
    }
    .gov-chip[type=outlined][color=primary] .element:hover:active,gov-chip[type=outlined][color=primary] .element:hover:active{
        color:var(--active-color,var(--text-primary-color))
    }
}
.gov-chip[type=outlined][color=primary] .gov-icon,.gov-chip[type=outlined][color=primary] gov-icon,gov-chip[type=outlined][color=primary] .gov-icon,gov-chip[type=outlined][color=primary] gov-icon{
    color:var(--icon-color,var(--icon-on-subtle))
}
.gov-chip[type=outlined][color=primary][disabled=""] .element,.gov-chip[type=outlined][color=primary][disabled="1"] .element,.gov-chip[type=outlined][color=primary][disabled=true i] .element,gov-chip[type=outlined][color=primary][disabled=""] .element,gov-chip[type=outlined][color=primary][disabled="1"] .element,gov-chip[type=outlined][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=outlined][color=primary][disabled=""] .element .gov-icon,.gov-chip[type=outlined][color=primary][disabled=""] .element gov-icon,.gov-chip[type=outlined][color=primary][disabled="1"] .element .gov-icon,.gov-chip[type=outlined][color=primary][disabled="1"] .element gov-icon,.gov-chip[type=outlined][color=primary][disabled=true i] .element .gov-icon,.gov-chip[type=outlined][color=primary][disabled=true i] .element gov-icon,gov-chip[type=outlined][color=primary][disabled=""] .element .gov-icon,gov-chip[type=outlined][color=primary][disabled=""] .element gov-icon,gov-chip[type=outlined][color=primary][disabled="1"] .element .gov-icon,gov-chip[type=outlined][color=primary][disabled="1"] .element gov-icon,gov-chip[type=outlined][color=primary][disabled=true i] .element .gov-icon,gov-chip[type=outlined][color=primary][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=base][color=primary],gov-chip[type=base][color=primary]{
    background-color:var(--background,transparent)
}
.gov-chip[type=base][color=primary],.gov-chip[type=base][color=primary] .element,gov-chip[type=base][color=primary],gov-chip[type=base][color=primary] .element{
    color:var(--color,var(--text-primary-color))
}
.gov-chip[type=base][color=primary][disabled=""],.gov-chip[type=base][color=primary][disabled="1"],.gov-chip[type=base][color=primary][disabled=true i],gov-chip[type=base][color=primary][disabled=""],gov-chip[type=base][color=primary][disabled="1"],gov-chip[type=base][color=primary][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-chip[type=base][color=primary][disabled=""],.gov-chip[type=base][color=primary][disabled=""] .element,.gov-chip[type=base][color=primary][disabled="1"],.gov-chip[type=base][color=primary][disabled="1"] .element,.gov-chip[type=base][color=primary][disabled=true i],.gov-chip[type=base][color=primary][disabled=true i] .element,gov-chip[type=base][color=primary][disabled=""],gov-chip[type=base][color=primary][disabled=""] .element,gov-chip[type=base][color=primary][disabled="1"],gov-chip[type=base][color=primary][disabled="1"] .element,gov-chip[type=base][color=primary][disabled=true i],gov-chip[type=base][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=primary] :not(span):not(span *):hover,gov-chip[type=base][color=primary] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-primary-hover))
    }
    .gov-chip[type=base][color=primary] :not(span):not(span *):hover:active,gov-chip[type=base][color=primary] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-primary-active))
    }
}
.gov-chip[type=base][color=primary][disabled=""] :not(span):not(span *),.gov-chip[type=base][color=primary][disabled="1"] :not(span):not(span *),.gov-chip[type=base][color=primary][disabled=true i] :not(span):not(span *),gov-chip[type=base][color=primary][disabled=""] :not(span):not(span *),gov-chip[type=base][color=primary][disabled="1"] :not(span):not(span *),gov-chip[type=base][color=primary][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent)
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=primary].gov-chip--has-left:hover,.gov-chip[type=base][color=primary].gov-chip--has-right:hover,gov-chip[type=base][color=primary].gov-chip--has-left:hover,gov-chip[type=base][color=primary].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=base][color=primary] .element:hover,gov-chip[type=base][color=primary] .element:hover{
        color:var(--hover-color,var(--text-primary-color))
    }
    .gov-chip[type=base][color=primary] .element:hover:active,gov-chip[type=base][color=primary] .element:hover:active{
        color:var(--active-color,var(--text-primary-color))
    }
}
.gov-chip[type=base][color=primary] .gov-icon,.gov-chip[type=base][color=primary] gov-icon,gov-chip[type=base][color=primary] .gov-icon,gov-chip[type=base][color=primary] gov-icon{
    color:var(--icon-color,var(--icon-on-subtle))
}
.gov-chip[type=base][color=primary][disabled=""] .element,.gov-chip[type=base][color=primary][disabled="1"] .element,.gov-chip[type=base][color=primary][disabled=true i] .element,gov-chip[type=base][color=primary][disabled=""] .element,gov-chip[type=base][color=primary][disabled="1"] .element,gov-chip[type=base][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=base][color=primary][disabled=""] .element .gov-icon,.gov-chip[type=base][color=primary][disabled=""] .element gov-icon,.gov-chip[type=base][color=primary][disabled="1"] .element .gov-icon,.gov-chip[type=base][color=primary][disabled="1"] .element gov-icon,.gov-chip[type=base][color=primary][disabled=true i] .element .gov-icon,.gov-chip[type=base][color=primary][disabled=true i] .element gov-icon,gov-chip[type=base][color=primary][disabled=""] .element .gov-icon,gov-chip[type=base][color=primary][disabled=""] .element gov-icon,gov-chip[type=base][color=primary][disabled="1"] .element .gov-icon,gov-chip[type=base][color=primary][disabled="1"] .element gov-icon,gov-chip[type=base][color=primary][disabled=true i] .element .gov-icon,gov-chip[type=base][color=primary][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=link][color=primary],.gov-chip[type=link][color=primary] .element,gov-chip[type=link][color=primary],gov-chip[type=link][color=primary] .element{
    color:var(--color,var(--text-primary-color))
}
.gov-chip[type=link][color=primary][disabled=""],.gov-chip[type=link][color=primary][disabled=""] .element,.gov-chip[type=link][color=primary][disabled="1"],.gov-chip[type=link][color=primary][disabled="1"] .element,.gov-chip[type=link][color=primary][disabled=true i],.gov-chip[type=link][color=primary][disabled=true i] .element,gov-chip[type=link][color=primary][disabled=""],gov-chip[type=link][color=primary][disabled=""] .element,gov-chip[type=link][color=primary][disabled="1"],gov-chip[type=link][color=primary][disabled="1"] .element,gov-chip[type=link][color=primary][disabled=true i],gov-chip[type=link][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=link][color=primary] .element:hover,gov-chip[type=link][color=primary] .element:hover{
        color:var(--hover-color,var(--text-primary-color))
    }
    .gov-chip[type=link][color=primary] .element:hover:active,gov-chip[type=link][color=primary] .element:hover:active{
        color:var(--active-color,var(--text-primary-color))
    }
}
.gov-chip[type=link][color=primary] .gov-icon,.gov-chip[type=link][color=primary] gov-icon,gov-chip[type=link][color=primary] .gov-icon,gov-chip[type=link][color=primary] gov-icon{
    color:var(--icon-color,var(--icon-on-subtle))
}
.gov-chip[type=link][color=primary][disabled=""] .element,.gov-chip[type=link][color=primary][disabled="1"] .element,.gov-chip[type=link][color=primary][disabled=true i] .element,gov-chip[type=link][color=primary][disabled=""] .element,gov-chip[type=link][color=primary][disabled="1"] .element,gov-chip[type=link][color=primary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=link][color=primary][disabled=""] .element .gov-icon,.gov-chip[type=link][color=primary][disabled=""] .element gov-icon,.gov-chip[type=link][color=primary][disabled="1"] .element .gov-icon,.gov-chip[type=link][color=primary][disabled="1"] .element gov-icon,.gov-chip[type=link][color=primary][disabled=true i] .element .gov-icon,.gov-chip[type=link][color=primary][disabled=true i] .element gov-icon,gov-chip[type=link][color=primary][disabled=""] .element .gov-icon,gov-chip[type=link][color=primary][disabled=""] .element gov-icon,gov-chip[type=link][color=primary][disabled="1"] .element .gov-icon,gov-chip[type=link][color=primary][disabled="1"] .element gov-icon,gov-chip[type=link][color=primary][disabled=true i] .element .gov-icon,gov-chip[type=link][color=primary][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=solid][color=secondary],gov-chip[type=solid][color=secondary]{
    background-color:var(--background,var(--button-solid-secondary))
}
.gov-chip[type=solid][color=secondary],.gov-chip[type=solid][color=secondary] .element,gov-chip[type=solid][color=secondary],gov-chip[type=solid][color=secondary] .element{
    color:var(--color,var(--text-black-fixed))
}
.gov-chip[type=solid][color=secondary][disabled=""],.gov-chip[type=solid][color=secondary][disabled="1"],.gov-chip[type=solid][color=secondary][disabled=true i],gov-chip[type=solid][color=secondary][disabled=""],gov-chip[type=solid][color=secondary][disabled="1"],gov-chip[type=solid][color=secondary][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-chip[type=solid][color=secondary][disabled=""],.gov-chip[type=solid][color=secondary][disabled=""] .element,.gov-chip[type=solid][color=secondary][disabled="1"],.gov-chip[type=solid][color=secondary][disabled="1"] .element,.gov-chip[type=solid][color=secondary][disabled=true i],.gov-chip[type=solid][color=secondary][disabled=true i] .element,gov-chip[type=solid][color=secondary][disabled=""],gov-chip[type=solid][color=secondary][disabled=""] .element,gov-chip[type=solid][color=secondary][disabled="1"],gov-chip[type=solid][color=secondary][disabled="1"] .element,gov-chip[type=solid][color=secondary][disabled=true i],gov-chip[type=solid][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=secondary] :not(span):not(span *):hover,gov-chip[type=solid][color=secondary] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-solid-secondary-hover))
    }
    .gov-chip[type=solid][color=secondary] :not(span):not(span *):hover:active,gov-chip[type=solid][color=secondary] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-solid-secondary-active))
    }
}
.gov-chip[type=solid][color=secondary][disabled=""] :not(span):not(span *),.gov-chip[type=solid][color=secondary][disabled="1"] :not(span):not(span *),.gov-chip[type=solid][color=secondary][disabled=true i] :not(span):not(span *),gov-chip[type=solid][color=secondary][disabled=""] :not(span):not(span *),gov-chip[type=solid][color=secondary][disabled="1"] :not(span):not(span *),gov-chip[type=solid][color=secondary][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=secondary].gov-chip--has-left:hover,.gov-chip[type=solid][color=secondary].gov-chip--has-right:hover,gov-chip[type=solid][color=secondary].gov-chip--has-left:hover,gov-chip[type=solid][color=secondary].gov-chip--has-right:hover{
        background-color:var(--background,var(--button-solid-secondary))
    }
    .gov-chip[type=solid][color=secondary] .element:hover,gov-chip[type=solid][color=secondary] .element:hover{
        color:var(--hover-color,var(--text-black-fixed))
    }
    .gov-chip[type=solid][color=secondary] .element:hover:active,gov-chip[type=solid][color=secondary] .element:hover:active{
        color:var(--active-color,var(--text-black-fixed))
    }
}
.gov-chip[type=solid][color=secondary] .gov-icon,.gov-chip[type=solid][color=secondary] gov-icon,gov-chip[type=solid][color=secondary] .gov-icon,gov-chip[type=solid][color=secondary] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-black))
}
.gov-chip[type=solid][color=secondary][disabled=""] .element,.gov-chip[type=solid][color=secondary][disabled="1"] .element,.gov-chip[type=solid][color=secondary][disabled=true i] .element,gov-chip[type=solid][color=secondary][disabled=""] .element,gov-chip[type=solid][color=secondary][disabled="1"] .element,gov-chip[type=solid][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=solid][color=secondary][disabled=""] .element .gov-icon,.gov-chip[type=solid][color=secondary][disabled=""] .element gov-icon,.gov-chip[type=solid][color=secondary][disabled="1"] .element .gov-icon,.gov-chip[type=solid][color=secondary][disabled="1"] .element gov-icon,.gov-chip[type=solid][color=secondary][disabled=true i] .element .gov-icon,.gov-chip[type=solid][color=secondary][disabled=true i] .element gov-icon,gov-chip[type=solid][color=secondary][disabled=""] .element .gov-icon,gov-chip[type=solid][color=secondary][disabled=""] .element gov-icon,gov-chip[type=solid][color=secondary][disabled="1"] .element .gov-icon,gov-chip[type=solid][color=secondary][disabled="1"] .element gov-icon,gov-chip[type=solid][color=secondary][disabled=true i] .element .gov-icon,gov-chip[type=solid][color=secondary][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=outlined][color=secondary],gov-chip[type=outlined][color=secondary]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-secondary))
}
.gov-chip[type=outlined][color=secondary],.gov-chip[type=outlined][color=secondary] .element,gov-chip[type=outlined][color=secondary],gov-chip[type=outlined][color=secondary] .element{
    color:var(--color,var(--text-primary))
}
.gov-chip[type=outlined][color=secondary][disabled=""],.gov-chip[type=outlined][color=secondary][disabled="1"],.gov-chip[type=outlined][color=secondary][disabled=true i],gov-chip[type=outlined][color=secondary][disabled=""],gov-chip[type=outlined][color=secondary][disabled="1"],gov-chip[type=outlined][color=secondary][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-chip[type=outlined][color=secondary][disabled=""],.gov-chip[type=outlined][color=secondary][disabled=""] .element,.gov-chip[type=outlined][color=secondary][disabled="1"],.gov-chip[type=outlined][color=secondary][disabled="1"] .element,.gov-chip[type=outlined][color=secondary][disabled=true i],.gov-chip[type=outlined][color=secondary][disabled=true i] .element,gov-chip[type=outlined][color=secondary][disabled=""],gov-chip[type=outlined][color=secondary][disabled=""] .element,gov-chip[type=outlined][color=secondary][disabled="1"],gov-chip[type=outlined][color=secondary][disabled="1"] .element,gov-chip[type=outlined][color=secondary][disabled=true i],gov-chip[type=outlined][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=secondary] :not(span):not(span *):hover,gov-chip[type=outlined][color=secondary] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-secondary-hover))
    }
    .gov-chip[type=outlined][color=secondary] :not(span):not(span *):hover:active,gov-chip[type=outlined][color=secondary] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-secondary-active))
    }
}
.gov-chip[type=outlined][color=secondary][disabled=""] :not(span):not(span *),.gov-chip[type=outlined][color=secondary][disabled="1"] :not(span):not(span *),.gov-chip[type=outlined][color=secondary][disabled=true i] :not(span):not(span *),gov-chip[type=outlined][color=secondary][disabled=""] :not(span):not(span *),gov-chip[type=outlined][color=secondary][disabled="1"] :not(span):not(span *),gov-chip[type=outlined][color=secondary][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=secondary].gov-chip--has-left:hover,.gov-chip[type=outlined][color=secondary].gov-chip--has-right:hover,gov-chip[type=outlined][color=secondary].gov-chip--has-left:hover,gov-chip[type=outlined][color=secondary].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=outlined][color=secondary] .element:hover,gov-chip[type=outlined][color=secondary] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-chip[type=outlined][color=secondary] .element:hover:active,gov-chip[type=outlined][color=secondary] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
}
.gov-chip[type=outlined][color=secondary] .gov-icon,.gov-chip[type=outlined][color=secondary] gov-icon,gov-chip[type=outlined][color=secondary] .gov-icon,gov-chip[type=outlined][color=secondary] gov-icon{
    color:var(--icon-color,var(--icon-secondary))
}
.gov-chip[type=outlined][color=secondary][disabled=""] .element,.gov-chip[type=outlined][color=secondary][disabled="1"] .element,.gov-chip[type=outlined][color=secondary][disabled=true i] .element,gov-chip[type=outlined][color=secondary][disabled=""] .element,gov-chip[type=outlined][color=secondary][disabled="1"] .element,gov-chip[type=outlined][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=outlined][color=secondary][disabled=""] .element .gov-icon,.gov-chip[type=outlined][color=secondary][disabled=""] .element gov-icon,.gov-chip[type=outlined][color=secondary][disabled="1"] .element .gov-icon,.gov-chip[type=outlined][color=secondary][disabled="1"] .element gov-icon,.gov-chip[type=outlined][color=secondary][disabled=true i] .element .gov-icon,.gov-chip[type=outlined][color=secondary][disabled=true i] .element gov-icon,gov-chip[type=outlined][color=secondary][disabled=""] .element .gov-icon,gov-chip[type=outlined][color=secondary][disabled=""] .element gov-icon,gov-chip[type=outlined][color=secondary][disabled="1"] .element .gov-icon,gov-chip[type=outlined][color=secondary][disabled="1"] .element gov-icon,gov-chip[type=outlined][color=secondary][disabled=true i] .element .gov-icon,gov-chip[type=outlined][color=secondary][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=base][color=secondary],gov-chip[type=base][color=secondary]{
    background-color:var(--background,transparent)
}
.gov-chip[type=base][color=secondary],.gov-chip[type=base][color=secondary] .element,gov-chip[type=base][color=secondary],gov-chip[type=base][color=secondary] .element{
    color:var(--color,var(--text-primary))
}
.gov-chip[type=base][color=secondary][disabled=""],.gov-chip[type=base][color=secondary][disabled="1"],.gov-chip[type=base][color=secondary][disabled=true i],gov-chip[type=base][color=secondary][disabled=""],gov-chip[type=base][color=secondary][disabled="1"],gov-chip[type=base][color=secondary][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-chip[type=base][color=secondary][disabled=""],.gov-chip[type=base][color=secondary][disabled=""] .element,.gov-chip[type=base][color=secondary][disabled="1"],.gov-chip[type=base][color=secondary][disabled="1"] .element,.gov-chip[type=base][color=secondary][disabled=true i],.gov-chip[type=base][color=secondary][disabled=true i] .element,gov-chip[type=base][color=secondary][disabled=""],gov-chip[type=base][color=secondary][disabled=""] .element,gov-chip[type=base][color=secondary][disabled="1"],gov-chip[type=base][color=secondary][disabled="1"] .element,gov-chip[type=base][color=secondary][disabled=true i],gov-chip[type=base][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=secondary] :not(span):not(span *):hover,gov-chip[type=base][color=secondary] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-secondary-hover))
    }
    .gov-chip[type=base][color=secondary] :not(span):not(span *):hover:active,gov-chip[type=base][color=secondary] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-secondary-active))
    }
}
.gov-chip[type=base][color=secondary][disabled=""] :not(span):not(span *),.gov-chip[type=base][color=secondary][disabled="1"] :not(span):not(span *),.gov-chip[type=base][color=secondary][disabled=true i] :not(span):not(span *),gov-chip[type=base][color=secondary][disabled=""] :not(span):not(span *),gov-chip[type=base][color=secondary][disabled="1"] :not(span):not(span *),gov-chip[type=base][color=secondary][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent)
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=secondary].gov-chip--has-left:hover,.gov-chip[type=base][color=secondary].gov-chip--has-right:hover,gov-chip[type=base][color=secondary].gov-chip--has-left:hover,gov-chip[type=base][color=secondary].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=base][color=secondary] .element:hover,gov-chip[type=base][color=secondary] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-chip[type=base][color=secondary] .element:hover:active,gov-chip[type=base][color=secondary] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
}
.gov-chip[type=base][color=secondary] .gov-icon,.gov-chip[type=base][color=secondary] gov-icon,gov-chip[type=base][color=secondary] .gov-icon,gov-chip[type=base][color=secondary] gov-icon{
    color:var(--icon-color,var(--icon-secondary))
}
.gov-chip[type=base][color=secondary][disabled=""] .element,.gov-chip[type=base][color=secondary][disabled="1"] .element,.gov-chip[type=base][color=secondary][disabled=true i] .element,gov-chip[type=base][color=secondary][disabled=""] .element,gov-chip[type=base][color=secondary][disabled="1"] .element,gov-chip[type=base][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=base][color=secondary][disabled=""] .element .gov-icon,.gov-chip[type=base][color=secondary][disabled=""] .element gov-icon,.gov-chip[type=base][color=secondary][disabled="1"] .element .gov-icon,.gov-chip[type=base][color=secondary][disabled="1"] .element gov-icon,.gov-chip[type=base][color=secondary][disabled=true i] .element .gov-icon,.gov-chip[type=base][color=secondary][disabled=true i] .element gov-icon,gov-chip[type=base][color=secondary][disabled=""] .element .gov-icon,gov-chip[type=base][color=secondary][disabled=""] .element gov-icon,gov-chip[type=base][color=secondary][disabled="1"] .element .gov-icon,gov-chip[type=base][color=secondary][disabled="1"] .element gov-icon,gov-chip[type=base][color=secondary][disabled=true i] .element .gov-icon,gov-chip[type=base][color=secondary][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=link][color=secondary],.gov-chip[type=link][color=secondary] .element,gov-chip[type=link][color=secondary],gov-chip[type=link][color=secondary] .element{
    color:var(--color,var(--text-primary))
}
.gov-chip[type=link][color=secondary][disabled=""],.gov-chip[type=link][color=secondary][disabled=""] .element,.gov-chip[type=link][color=secondary][disabled="1"],.gov-chip[type=link][color=secondary][disabled="1"] .element,.gov-chip[type=link][color=secondary][disabled=true i],.gov-chip[type=link][color=secondary][disabled=true i] .element,gov-chip[type=link][color=secondary][disabled=""],gov-chip[type=link][color=secondary][disabled=""] .element,gov-chip[type=link][color=secondary][disabled="1"],gov-chip[type=link][color=secondary][disabled="1"] .element,gov-chip[type=link][color=secondary][disabled=true i],gov-chip[type=link][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=link][color=secondary] .element:hover,gov-chip[type=link][color=secondary] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-chip[type=link][color=secondary] .element:hover:active,gov-chip[type=link][color=secondary] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
}
.gov-chip[type=link][color=secondary] .gov-icon,.gov-chip[type=link][color=secondary] gov-icon,gov-chip[type=link][color=secondary] .gov-icon,gov-chip[type=link][color=secondary] gov-icon{
    color:var(--icon-color,var(--icon-secondary))
}
.gov-chip[type=link][color=secondary][disabled=""] .element,.gov-chip[type=link][color=secondary][disabled="1"] .element,.gov-chip[type=link][color=secondary][disabled=true i] .element,gov-chip[type=link][color=secondary][disabled=""] .element,gov-chip[type=link][color=secondary][disabled="1"] .element,gov-chip[type=link][color=secondary][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=link][color=secondary][disabled=""] .element .gov-icon,.gov-chip[type=link][color=secondary][disabled=""] .element gov-icon,.gov-chip[type=link][color=secondary][disabled="1"] .element .gov-icon,.gov-chip[type=link][color=secondary][disabled="1"] .element gov-icon,.gov-chip[type=link][color=secondary][disabled=true i] .element .gov-icon,.gov-chip[type=link][color=secondary][disabled=true i] .element gov-icon,gov-chip[type=link][color=secondary][disabled=""] .element .gov-icon,gov-chip[type=link][color=secondary][disabled=""] .element gov-icon,gov-chip[type=link][color=secondary][disabled="1"] .element .gov-icon,gov-chip[type=link][color=secondary][disabled="1"] .element gov-icon,gov-chip[type=link][color=secondary][disabled=true i] .element .gov-icon,gov-chip[type=link][color=secondary][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=solid][color=neutral],gov-chip[type=solid][color=neutral]{
    background-color:var(--background,var(--button-solid-neutral))
}
.gov-chip[type=solid][color=neutral],.gov-chip[type=solid][color=neutral] .element,gov-chip[type=solid][color=neutral],gov-chip[type=solid][color=neutral] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-chip[type=solid][color=neutral][disabled=""],.gov-chip[type=solid][color=neutral][disabled="1"],.gov-chip[type=solid][color=neutral][disabled=true i],gov-chip[type=solid][color=neutral][disabled=""],gov-chip[type=solid][color=neutral][disabled="1"],gov-chip[type=solid][color=neutral][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-chip[type=solid][color=neutral][disabled=""],.gov-chip[type=solid][color=neutral][disabled=""] .element,.gov-chip[type=solid][color=neutral][disabled="1"],.gov-chip[type=solid][color=neutral][disabled="1"] .element,.gov-chip[type=solid][color=neutral][disabled=true i],.gov-chip[type=solid][color=neutral][disabled=true i] .element,gov-chip[type=solid][color=neutral][disabled=""],gov-chip[type=solid][color=neutral][disabled=""] .element,gov-chip[type=solid][color=neutral][disabled="1"],gov-chip[type=solid][color=neutral][disabled="1"] .element,gov-chip[type=solid][color=neutral][disabled=true i],gov-chip[type=solid][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=neutral] :not(span):not(span *):hover,gov-chip[type=solid][color=neutral] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-solid-neutral-hover))
    }
    .gov-chip[type=solid][color=neutral] :not(span):not(span *):hover:active,gov-chip[type=solid][color=neutral] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-solid-neutral-active))
    }
}
.gov-chip[type=solid][color=neutral][disabled=""] :not(span):not(span *),.gov-chip[type=solid][color=neutral][disabled="1"] :not(span):not(span *),.gov-chip[type=solid][color=neutral][disabled=true i] :not(span):not(span *),gov-chip[type=solid][color=neutral][disabled=""] :not(span):not(span *),gov-chip[type=solid][color=neutral][disabled="1"] :not(span):not(span *),gov-chip[type=solid][color=neutral][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=neutral].gov-chip--has-left:hover,.gov-chip[type=solid][color=neutral].gov-chip--has-right:hover,gov-chip[type=solid][color=neutral].gov-chip--has-left:hover,gov-chip[type=solid][color=neutral].gov-chip--has-right:hover{
        background-color:var(--background,var(--button-solid-neutral))
    }
    .gov-chip[type=solid][color=neutral] .element:hover,gov-chip[type=solid][color=neutral] .element:hover{
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-chip[type=solid][color=neutral] .element:hover:active,gov-chip[type=solid][color=neutral] .element:hover:active{
        color:var(--active-color,var(--text-white-fixed))
    }
}
.gov-chip[type=solid][color=neutral] .gov-icon,.gov-chip[type=solid][color=neutral] gov-icon,gov-chip[type=solid][color=neutral] .gov-icon,gov-chip[type=solid][color=neutral] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-chip[type=solid][color=neutral][disabled=""] .element,.gov-chip[type=solid][color=neutral][disabled="1"] .element,.gov-chip[type=solid][color=neutral][disabled=true i] .element,gov-chip[type=solid][color=neutral][disabled=""] .element,gov-chip[type=solid][color=neutral][disabled="1"] .element,gov-chip[type=solid][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=solid][color=neutral][disabled=""] .element .gov-icon,.gov-chip[type=solid][color=neutral][disabled=""] .element gov-icon,.gov-chip[type=solid][color=neutral][disabled="1"] .element .gov-icon,.gov-chip[type=solid][color=neutral][disabled="1"] .element gov-icon,.gov-chip[type=solid][color=neutral][disabled=true i] .element .gov-icon,.gov-chip[type=solid][color=neutral][disabled=true i] .element gov-icon,gov-chip[type=solid][color=neutral][disabled=""] .element .gov-icon,gov-chip[type=solid][color=neutral][disabled=""] .element gov-icon,gov-chip[type=solid][color=neutral][disabled="1"] .element .gov-icon,gov-chip[type=solid][color=neutral][disabled="1"] .element gov-icon,gov-chip[type=solid][color=neutral][disabled=true i] .element .gov-icon,gov-chip[type=solid][color=neutral][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=outlined][color=neutral],gov-chip[type=outlined][color=neutral]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-neutral))
}
.gov-chip[type=outlined][color=neutral],.gov-chip[type=outlined][color=neutral] .element,gov-chip[type=outlined][color=neutral],gov-chip[type=outlined][color=neutral] .element{
    color:var(--color,var(--text-primary))
}
.gov-chip[type=outlined][color=neutral][disabled=""],.gov-chip[type=outlined][color=neutral][disabled="1"],.gov-chip[type=outlined][color=neutral][disabled=true i],gov-chip[type=outlined][color=neutral][disabled=""],gov-chip[type=outlined][color=neutral][disabled="1"],gov-chip[type=outlined][color=neutral][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-chip[type=outlined][color=neutral][disabled=""],.gov-chip[type=outlined][color=neutral][disabled=""] .element,.gov-chip[type=outlined][color=neutral][disabled="1"],.gov-chip[type=outlined][color=neutral][disabled="1"] .element,.gov-chip[type=outlined][color=neutral][disabled=true i],.gov-chip[type=outlined][color=neutral][disabled=true i] .element,gov-chip[type=outlined][color=neutral][disabled=""],gov-chip[type=outlined][color=neutral][disabled=""] .element,gov-chip[type=outlined][color=neutral][disabled="1"],gov-chip[type=outlined][color=neutral][disabled="1"] .element,gov-chip[type=outlined][color=neutral][disabled=true i],gov-chip[type=outlined][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=neutral] :not(span):not(span *):hover,gov-chip[type=outlined][color=neutral] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-neutral-hover))
    }
    .gov-chip[type=outlined][color=neutral] :not(span):not(span *):hover:active,gov-chip[type=outlined][color=neutral] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-neutral-active))
    }
}
.gov-chip[type=outlined][color=neutral][disabled=""] :not(span):not(span *),.gov-chip[type=outlined][color=neutral][disabled="1"] :not(span):not(span *),.gov-chip[type=outlined][color=neutral][disabled=true i] :not(span):not(span *),gov-chip[type=outlined][color=neutral][disabled=""] :not(span):not(span *),gov-chip[type=outlined][color=neutral][disabled="1"] :not(span):not(span *),gov-chip[type=outlined][color=neutral][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=neutral].gov-chip--has-left:hover,.gov-chip[type=outlined][color=neutral].gov-chip--has-right:hover,gov-chip[type=outlined][color=neutral].gov-chip--has-left:hover,gov-chip[type=outlined][color=neutral].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=outlined][color=neutral] .element:hover,gov-chip[type=outlined][color=neutral] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-chip[type=outlined][color=neutral] .element:hover:active,gov-chip[type=outlined][color=neutral] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
}
.gov-chip[type=outlined][color=neutral] .gov-icon,.gov-chip[type=outlined][color=neutral] gov-icon,gov-chip[type=outlined][color=neutral] .gov-icon,gov-chip[type=outlined][color=neutral] gov-icon{
    color:var(--icon-color,var(--icon-default))
}
.gov-chip[type=outlined][color=neutral][disabled=""] .element,.gov-chip[type=outlined][color=neutral][disabled="1"] .element,.gov-chip[type=outlined][color=neutral][disabled=true i] .element,gov-chip[type=outlined][color=neutral][disabled=""] .element,gov-chip[type=outlined][color=neutral][disabled="1"] .element,gov-chip[type=outlined][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=outlined][color=neutral][disabled=""] .element .gov-icon,.gov-chip[type=outlined][color=neutral][disabled=""] .element gov-icon,.gov-chip[type=outlined][color=neutral][disabled="1"] .element .gov-icon,.gov-chip[type=outlined][color=neutral][disabled="1"] .element gov-icon,.gov-chip[type=outlined][color=neutral][disabled=true i] .element .gov-icon,.gov-chip[type=outlined][color=neutral][disabled=true i] .element gov-icon,gov-chip[type=outlined][color=neutral][disabled=""] .element .gov-icon,gov-chip[type=outlined][color=neutral][disabled=""] .element gov-icon,gov-chip[type=outlined][color=neutral][disabled="1"] .element .gov-icon,gov-chip[type=outlined][color=neutral][disabled="1"] .element gov-icon,gov-chip[type=outlined][color=neutral][disabled=true i] .element .gov-icon,gov-chip[type=outlined][color=neutral][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=base][color=neutral],gov-chip[type=base][color=neutral]{
    background-color:var(--background,transparent)
}
.gov-chip[type=base][color=neutral],.gov-chip[type=base][color=neutral] .element,gov-chip[type=base][color=neutral],gov-chip[type=base][color=neutral] .element{
    color:var(--color,var(--text-primary))
}
.gov-chip[type=base][color=neutral][disabled=""],.gov-chip[type=base][color=neutral][disabled="1"],.gov-chip[type=base][color=neutral][disabled=true i],gov-chip[type=base][color=neutral][disabled=""],gov-chip[type=base][color=neutral][disabled="1"],gov-chip[type=base][color=neutral][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-chip[type=base][color=neutral][disabled=""],.gov-chip[type=base][color=neutral][disabled=""] .element,.gov-chip[type=base][color=neutral][disabled="1"],.gov-chip[type=base][color=neutral][disabled="1"] .element,.gov-chip[type=base][color=neutral][disabled=true i],.gov-chip[type=base][color=neutral][disabled=true i] .element,gov-chip[type=base][color=neutral][disabled=""],gov-chip[type=base][color=neutral][disabled=""] .element,gov-chip[type=base][color=neutral][disabled="1"],gov-chip[type=base][color=neutral][disabled="1"] .element,gov-chip[type=base][color=neutral][disabled=true i],gov-chip[type=base][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=neutral] :not(span):not(span *):hover,gov-chip[type=base][color=neutral] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-neutral-hover))
    }
    .gov-chip[type=base][color=neutral] :not(span):not(span *):hover:active,gov-chip[type=base][color=neutral] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-neutral-active))
    }
}
.gov-chip[type=base][color=neutral][disabled=""] :not(span):not(span *),.gov-chip[type=base][color=neutral][disabled="1"] :not(span):not(span *),.gov-chip[type=base][color=neutral][disabled=true i] :not(span):not(span *),gov-chip[type=base][color=neutral][disabled=""] :not(span):not(span *),gov-chip[type=base][color=neutral][disabled="1"] :not(span):not(span *),gov-chip[type=base][color=neutral][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent)
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=neutral].gov-chip--has-left:hover,.gov-chip[type=base][color=neutral].gov-chip--has-right:hover,gov-chip[type=base][color=neutral].gov-chip--has-left:hover,gov-chip[type=base][color=neutral].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=base][color=neutral] .element:hover,gov-chip[type=base][color=neutral] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-chip[type=base][color=neutral] .element:hover:active,gov-chip[type=base][color=neutral] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
}
.gov-chip[type=base][color=neutral] .gov-icon,.gov-chip[type=base][color=neutral] gov-icon,gov-chip[type=base][color=neutral] .gov-icon,gov-chip[type=base][color=neutral] gov-icon{
    color:var(--icon-color,var(--icon-default))
}
.gov-chip[type=base][color=neutral][disabled=""] .element,.gov-chip[type=base][color=neutral][disabled="1"] .element,.gov-chip[type=base][color=neutral][disabled=true i] .element,gov-chip[type=base][color=neutral][disabled=""] .element,gov-chip[type=base][color=neutral][disabled="1"] .element,gov-chip[type=base][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=base][color=neutral][disabled=""] .element .gov-icon,.gov-chip[type=base][color=neutral][disabled=""] .element gov-icon,.gov-chip[type=base][color=neutral][disabled="1"] .element .gov-icon,.gov-chip[type=base][color=neutral][disabled="1"] .element gov-icon,.gov-chip[type=base][color=neutral][disabled=true i] .element .gov-icon,.gov-chip[type=base][color=neutral][disabled=true i] .element gov-icon,gov-chip[type=base][color=neutral][disabled=""] .element .gov-icon,gov-chip[type=base][color=neutral][disabled=""] .element gov-icon,gov-chip[type=base][color=neutral][disabled="1"] .element .gov-icon,gov-chip[type=base][color=neutral][disabled="1"] .element gov-icon,gov-chip[type=base][color=neutral][disabled=true i] .element .gov-icon,gov-chip[type=base][color=neutral][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=link][color=neutral],.gov-chip[type=link][color=neutral] .element,gov-chip[type=link][color=neutral],gov-chip[type=link][color=neutral] .element{
    color:var(--color,var(--text-primary))
}
.gov-chip[type=link][color=neutral][disabled=""],.gov-chip[type=link][color=neutral][disabled=""] .element,.gov-chip[type=link][color=neutral][disabled="1"],.gov-chip[type=link][color=neutral][disabled="1"] .element,.gov-chip[type=link][color=neutral][disabled=true i],.gov-chip[type=link][color=neutral][disabled=true i] .element,gov-chip[type=link][color=neutral][disabled=""],gov-chip[type=link][color=neutral][disabled=""] .element,gov-chip[type=link][color=neutral][disabled="1"],gov-chip[type=link][color=neutral][disabled="1"] .element,gov-chip[type=link][color=neutral][disabled=true i],gov-chip[type=link][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=link][color=neutral] .element:hover,gov-chip[type=link][color=neutral] .element:hover{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-chip[type=link][color=neutral] .element:hover:active,gov-chip[type=link][color=neutral] .element:hover:active{
        color:var(--active-color,var(--text-primary))
    }
}
.gov-chip[type=link][color=neutral] .gov-icon,.gov-chip[type=link][color=neutral] gov-icon,gov-chip[type=link][color=neutral] .gov-icon,gov-chip[type=link][color=neutral] gov-icon{
    color:var(--icon-color,var(--icon-default))
}
.gov-chip[type=link][color=neutral][disabled=""] .element,.gov-chip[type=link][color=neutral][disabled="1"] .element,.gov-chip[type=link][color=neutral][disabled=true i] .element,gov-chip[type=link][color=neutral][disabled=""] .element,gov-chip[type=link][color=neutral][disabled="1"] .element,gov-chip[type=link][color=neutral][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=link][color=neutral][disabled=""] .element .gov-icon,.gov-chip[type=link][color=neutral][disabled=""] .element gov-icon,.gov-chip[type=link][color=neutral][disabled="1"] .element .gov-icon,.gov-chip[type=link][color=neutral][disabled="1"] .element gov-icon,.gov-chip[type=link][color=neutral][disabled=true i] .element .gov-icon,.gov-chip[type=link][color=neutral][disabled=true i] .element gov-icon,gov-chip[type=link][color=neutral][disabled=""] .element .gov-icon,gov-chip[type=link][color=neutral][disabled=""] .element gov-icon,gov-chip[type=link][color=neutral][disabled="1"] .element .gov-icon,gov-chip[type=link][color=neutral][disabled="1"] .element gov-icon,gov-chip[type=link][color=neutral][disabled=true i] .element .gov-icon,gov-chip[type=link][color=neutral][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=solid][color=error],gov-chip[type=solid][color=error]{
    background-color:var(--background,var(--button-solid-error))
}
.gov-chip[type=solid][color=error],.gov-chip[type=solid][color=error] .element,gov-chip[type=solid][color=error],gov-chip[type=solid][color=error] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-chip[type=solid][color=error][disabled=""],.gov-chip[type=solid][color=error][disabled="1"],.gov-chip[type=solid][color=error][disabled=true i],gov-chip[type=solid][color=error][disabled=""],gov-chip[type=solid][color=error][disabled="1"],gov-chip[type=solid][color=error][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-chip[type=solid][color=error][disabled=""],.gov-chip[type=solid][color=error][disabled=""] .element,.gov-chip[type=solid][color=error][disabled="1"],.gov-chip[type=solid][color=error][disabled="1"] .element,.gov-chip[type=solid][color=error][disabled=true i],.gov-chip[type=solid][color=error][disabled=true i] .element,gov-chip[type=solid][color=error][disabled=""],gov-chip[type=solid][color=error][disabled=""] .element,gov-chip[type=solid][color=error][disabled="1"],gov-chip[type=solid][color=error][disabled="1"] .element,gov-chip[type=solid][color=error][disabled=true i],gov-chip[type=solid][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=error] :not(span):not(span *):hover,gov-chip[type=solid][color=error] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-solid-error-hover))
    }
    .gov-chip[type=solid][color=error] :not(span):not(span *):hover:active,gov-chip[type=solid][color=error] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-solid-error-active))
    }
}
.gov-chip[type=solid][color=error][disabled=""] :not(span):not(span *),.gov-chip[type=solid][color=error][disabled="1"] :not(span):not(span *),.gov-chip[type=solid][color=error][disabled=true i] :not(span):not(span *),gov-chip[type=solid][color=error][disabled=""] :not(span):not(span *),gov-chip[type=solid][color=error][disabled="1"] :not(span):not(span *),gov-chip[type=solid][color=error][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=error].gov-chip--has-left:hover,.gov-chip[type=solid][color=error].gov-chip--has-right:hover,gov-chip[type=solid][color=error].gov-chip--has-left:hover,gov-chip[type=solid][color=error].gov-chip--has-right:hover{
        background-color:var(--background,var(--button-solid-error))
    }
    .gov-chip[type=solid][color=error] .element:hover,gov-chip[type=solid][color=error] .element:hover{
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-chip[type=solid][color=error] .element:hover:active,gov-chip[type=solid][color=error] .element:hover:active{
        color:var(--active-color,var(--text-white-fixed))
    }
}
.gov-chip[type=solid][color=error] .gov-icon,.gov-chip[type=solid][color=error] gov-icon,gov-chip[type=solid][color=error] .gov-icon,gov-chip[type=solid][color=error] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-chip[type=solid][color=error][disabled=""] .element,.gov-chip[type=solid][color=error][disabled="1"] .element,.gov-chip[type=solid][color=error][disabled=true i] .element,gov-chip[type=solid][color=error][disabled=""] .element,gov-chip[type=solid][color=error][disabled="1"] .element,gov-chip[type=solid][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=solid][color=error][disabled=""] .element .gov-icon,.gov-chip[type=solid][color=error][disabled=""] .element gov-icon,.gov-chip[type=solid][color=error][disabled="1"] .element .gov-icon,.gov-chip[type=solid][color=error][disabled="1"] .element gov-icon,.gov-chip[type=solid][color=error][disabled=true i] .element .gov-icon,.gov-chip[type=solid][color=error][disabled=true i] .element gov-icon,gov-chip[type=solid][color=error][disabled=""] .element .gov-icon,gov-chip[type=solid][color=error][disabled=""] .element gov-icon,gov-chip[type=solid][color=error][disabled="1"] .element .gov-icon,gov-chip[type=solid][color=error][disabled="1"] .element gov-icon,gov-chip[type=solid][color=error][disabled=true i] .element .gov-icon,gov-chip[type=solid][color=error][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=outlined][color=error],gov-chip[type=outlined][color=error]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-error))
}
.gov-chip[type=outlined][color=error],.gov-chip[type=outlined][color=error] .element,gov-chip[type=outlined][color=error],gov-chip[type=outlined][color=error] .element{
    color:var(--color,var(--text-status-error))
}
.gov-chip[type=outlined][color=error][disabled=""],.gov-chip[type=outlined][color=error][disabled="1"],.gov-chip[type=outlined][color=error][disabled=true i],gov-chip[type=outlined][color=error][disabled=""],gov-chip[type=outlined][color=error][disabled="1"],gov-chip[type=outlined][color=error][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-chip[type=outlined][color=error][disabled=""],.gov-chip[type=outlined][color=error][disabled=""] .element,.gov-chip[type=outlined][color=error][disabled="1"],.gov-chip[type=outlined][color=error][disabled="1"] .element,.gov-chip[type=outlined][color=error][disabled=true i],.gov-chip[type=outlined][color=error][disabled=true i] .element,gov-chip[type=outlined][color=error][disabled=""],gov-chip[type=outlined][color=error][disabled=""] .element,gov-chip[type=outlined][color=error][disabled="1"],gov-chip[type=outlined][color=error][disabled="1"] .element,gov-chip[type=outlined][color=error][disabled=true i],gov-chip[type=outlined][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=error] :not(span):not(span *):hover,gov-chip[type=outlined][color=error] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-error-hover))
    }
    .gov-chip[type=outlined][color=error] :not(span):not(span *):hover:active,gov-chip[type=outlined][color=error] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-error-active))
    }
}
.gov-chip[type=outlined][color=error][disabled=""] :not(span):not(span *),.gov-chip[type=outlined][color=error][disabled="1"] :not(span):not(span *),.gov-chip[type=outlined][color=error][disabled=true i] :not(span):not(span *),gov-chip[type=outlined][color=error][disabled=""] :not(span):not(span *),gov-chip[type=outlined][color=error][disabled="1"] :not(span):not(span *),gov-chip[type=outlined][color=error][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=error].gov-chip--has-left:hover,.gov-chip[type=outlined][color=error].gov-chip--has-right:hover,gov-chip[type=outlined][color=error].gov-chip--has-left:hover,gov-chip[type=outlined][color=error].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=outlined][color=error] .element:hover,gov-chip[type=outlined][color=error] .element:hover{
        color:var(--hover-color,var(--text-status-error))
    }
    .gov-chip[type=outlined][color=error] .element:hover:active,gov-chip[type=outlined][color=error] .element:hover:active{
        color:var(--active-color,var(--text-status-error))
    }
}
.gov-chip[type=outlined][color=error] .gov-icon,.gov-chip[type=outlined][color=error] gov-icon,gov-chip[type=outlined][color=error] .gov-icon,gov-chip[type=outlined][color=error] gov-icon{
    color:var(--icon-color,var(--icon-error))
}
.gov-chip[type=outlined][color=error][disabled=""] .element,.gov-chip[type=outlined][color=error][disabled="1"] .element,.gov-chip[type=outlined][color=error][disabled=true i] .element,gov-chip[type=outlined][color=error][disabled=""] .element,gov-chip[type=outlined][color=error][disabled="1"] .element,gov-chip[type=outlined][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=outlined][color=error][disabled=""] .element .gov-icon,.gov-chip[type=outlined][color=error][disabled=""] .element gov-icon,.gov-chip[type=outlined][color=error][disabled="1"] .element .gov-icon,.gov-chip[type=outlined][color=error][disabled="1"] .element gov-icon,.gov-chip[type=outlined][color=error][disabled=true i] .element .gov-icon,.gov-chip[type=outlined][color=error][disabled=true i] .element gov-icon,gov-chip[type=outlined][color=error][disabled=""] .element .gov-icon,gov-chip[type=outlined][color=error][disabled=""] .element gov-icon,gov-chip[type=outlined][color=error][disabled="1"] .element .gov-icon,gov-chip[type=outlined][color=error][disabled="1"] .element gov-icon,gov-chip[type=outlined][color=error][disabled=true i] .element .gov-icon,gov-chip[type=outlined][color=error][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=base][color=error],gov-chip[type=base][color=error]{
    background-color:var(--background,transparent)
}
.gov-chip[type=base][color=error],.gov-chip[type=base][color=error] .element,gov-chip[type=base][color=error],gov-chip[type=base][color=error] .element{
    color:var(--color,var(--text-status-error))
}
.gov-chip[type=base][color=error][disabled=""],.gov-chip[type=base][color=error][disabled="1"],.gov-chip[type=base][color=error][disabled=true i],gov-chip[type=base][color=error][disabled=""],gov-chip[type=base][color=error][disabled="1"],gov-chip[type=base][color=error][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-chip[type=base][color=error][disabled=""],.gov-chip[type=base][color=error][disabled=""] .element,.gov-chip[type=base][color=error][disabled="1"],.gov-chip[type=base][color=error][disabled="1"] .element,.gov-chip[type=base][color=error][disabled=true i],.gov-chip[type=base][color=error][disabled=true i] .element,gov-chip[type=base][color=error][disabled=""],gov-chip[type=base][color=error][disabled=""] .element,gov-chip[type=base][color=error][disabled="1"],gov-chip[type=base][color=error][disabled="1"] .element,gov-chip[type=base][color=error][disabled=true i],gov-chip[type=base][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=error] :not(span):not(span *):hover,gov-chip[type=base][color=error] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-error-hover))
    }
    .gov-chip[type=base][color=error] :not(span):not(span *):hover:active,gov-chip[type=base][color=error] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-error-active))
    }
}
.gov-chip[type=base][color=error][disabled=""] :not(span):not(span *),.gov-chip[type=base][color=error][disabled="1"] :not(span):not(span *),.gov-chip[type=base][color=error][disabled=true i] :not(span):not(span *),gov-chip[type=base][color=error][disabled=""] :not(span):not(span *),gov-chip[type=base][color=error][disabled="1"] :not(span):not(span *),gov-chip[type=base][color=error][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent)
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=error].gov-chip--has-left:hover,.gov-chip[type=base][color=error].gov-chip--has-right:hover,gov-chip[type=base][color=error].gov-chip--has-left:hover,gov-chip[type=base][color=error].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=base][color=error] .element:hover,gov-chip[type=base][color=error] .element:hover{
        color:var(--hover-color,var(--text-status-error))
    }
    .gov-chip[type=base][color=error] .element:hover:active,gov-chip[type=base][color=error] .element:hover:active{
        color:var(--active-color,var(--text-status-error))
    }
}
.gov-chip[type=base][color=error] .gov-icon,.gov-chip[type=base][color=error] gov-icon,gov-chip[type=base][color=error] .gov-icon,gov-chip[type=base][color=error] gov-icon{
    color:var(--icon-color,var(--icon-error))
}
.gov-chip[type=base][color=error][disabled=""] .element,.gov-chip[type=base][color=error][disabled="1"] .element,.gov-chip[type=base][color=error][disabled=true i] .element,gov-chip[type=base][color=error][disabled=""] .element,gov-chip[type=base][color=error][disabled="1"] .element,gov-chip[type=base][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=base][color=error][disabled=""] .element .gov-icon,.gov-chip[type=base][color=error][disabled=""] .element gov-icon,.gov-chip[type=base][color=error][disabled="1"] .element .gov-icon,.gov-chip[type=base][color=error][disabled="1"] .element gov-icon,.gov-chip[type=base][color=error][disabled=true i] .element .gov-icon,.gov-chip[type=base][color=error][disabled=true i] .element gov-icon,gov-chip[type=base][color=error][disabled=""] .element .gov-icon,gov-chip[type=base][color=error][disabled=""] .element gov-icon,gov-chip[type=base][color=error][disabled="1"] .element .gov-icon,gov-chip[type=base][color=error][disabled="1"] .element gov-icon,gov-chip[type=base][color=error][disabled=true i] .element .gov-icon,gov-chip[type=base][color=error][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=link][color=error],.gov-chip[type=link][color=error] .element,gov-chip[type=link][color=error],gov-chip[type=link][color=error] .element{
    color:var(--color,var(--text-status-error))
}
.gov-chip[type=link][color=error][disabled=""],.gov-chip[type=link][color=error][disabled=""] .element,.gov-chip[type=link][color=error][disabled="1"],.gov-chip[type=link][color=error][disabled="1"] .element,.gov-chip[type=link][color=error][disabled=true i],.gov-chip[type=link][color=error][disabled=true i] .element,gov-chip[type=link][color=error][disabled=""],gov-chip[type=link][color=error][disabled=""] .element,gov-chip[type=link][color=error][disabled="1"],gov-chip[type=link][color=error][disabled="1"] .element,gov-chip[type=link][color=error][disabled=true i],gov-chip[type=link][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=link][color=error] .element:hover,gov-chip[type=link][color=error] .element:hover{
        color:var(--hover-color,var(--text-status-error))
    }
    .gov-chip[type=link][color=error] .element:hover:active,gov-chip[type=link][color=error] .element:hover:active{
        color:var(--active-color,var(--text-status-error))
    }
}
.gov-chip[type=link][color=error] .gov-icon,.gov-chip[type=link][color=error] gov-icon,gov-chip[type=link][color=error] .gov-icon,gov-chip[type=link][color=error] gov-icon{
    color:var(--icon-color,var(--text-status-error))
}
.gov-chip[type=link][color=error][disabled=""] .element,.gov-chip[type=link][color=error][disabled="1"] .element,.gov-chip[type=link][color=error][disabled=true i] .element,gov-chip[type=link][color=error][disabled=""] .element,gov-chip[type=link][color=error][disabled="1"] .element,gov-chip[type=link][color=error][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=link][color=error][disabled=""] .element .gov-icon,.gov-chip[type=link][color=error][disabled=""] .element gov-icon,.gov-chip[type=link][color=error][disabled="1"] .element .gov-icon,.gov-chip[type=link][color=error][disabled="1"] .element gov-icon,.gov-chip[type=link][color=error][disabled=true i] .element .gov-icon,.gov-chip[type=link][color=error][disabled=true i] .element gov-icon,gov-chip[type=link][color=error][disabled=""] .element .gov-icon,gov-chip[type=link][color=error][disabled=""] .element gov-icon,gov-chip[type=link][color=error][disabled="1"] .element .gov-icon,gov-chip[type=link][color=error][disabled="1"] .element gov-icon,gov-chip[type=link][color=error][disabled=true i] .element .gov-icon,gov-chip[type=link][color=error][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=solid][color=success],gov-chip[type=solid][color=success]{
    background-color:var(--background,var(--button-solid-success))
}
.gov-chip[type=solid][color=success],.gov-chip[type=solid][color=success] .element,gov-chip[type=solid][color=success],gov-chip[type=solid][color=success] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-chip[type=solid][color=success][disabled=""],.gov-chip[type=solid][color=success][disabled="1"],.gov-chip[type=solid][color=success][disabled=true i],gov-chip[type=solid][color=success][disabled=""],gov-chip[type=solid][color=success][disabled="1"],gov-chip[type=solid][color=success][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-chip[type=solid][color=success][disabled=""],.gov-chip[type=solid][color=success][disabled=""] .element,.gov-chip[type=solid][color=success][disabled="1"],.gov-chip[type=solid][color=success][disabled="1"] .element,.gov-chip[type=solid][color=success][disabled=true i],.gov-chip[type=solid][color=success][disabled=true i] .element,gov-chip[type=solid][color=success][disabled=""],gov-chip[type=solid][color=success][disabled=""] .element,gov-chip[type=solid][color=success][disabled="1"],gov-chip[type=solid][color=success][disabled="1"] .element,gov-chip[type=solid][color=success][disabled=true i],gov-chip[type=solid][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=success] :not(span):not(span *):hover,gov-chip[type=solid][color=success] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-solid-success-hover))
    }
    .gov-chip[type=solid][color=success] :not(span):not(span *):hover:active,gov-chip[type=solid][color=success] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-solid-success-active))
    }
}
.gov-chip[type=solid][color=success][disabled=""] :not(span):not(span *),.gov-chip[type=solid][color=success][disabled="1"] :not(span):not(span *),.gov-chip[type=solid][color=success][disabled=true i] :not(span):not(span *),gov-chip[type=solid][color=success][disabled=""] :not(span):not(span *),gov-chip[type=solid][color=success][disabled="1"] :not(span):not(span *),gov-chip[type=solid][color=success][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=success].gov-chip--has-left:hover,.gov-chip[type=solid][color=success].gov-chip--has-right:hover,gov-chip[type=solid][color=success].gov-chip--has-left:hover,gov-chip[type=solid][color=success].gov-chip--has-right:hover{
        background-color:var(--background,var(--button-solid-success))
    }
    .gov-chip[type=solid][color=success] .element:hover,gov-chip[type=solid][color=success] .element:hover{
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-chip[type=solid][color=success] .element:hover:active,gov-chip[type=solid][color=success] .element:hover:active{
        color:var(--active-color,var(--text-white-fixed))
    }
}
.gov-chip[type=solid][color=success] .gov-icon,.gov-chip[type=solid][color=success] gov-icon,gov-chip[type=solid][color=success] .gov-icon,gov-chip[type=solid][color=success] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-chip[type=solid][color=success][disabled=""] .element,.gov-chip[type=solid][color=success][disabled="1"] .element,.gov-chip[type=solid][color=success][disabled=true i] .element,gov-chip[type=solid][color=success][disabled=""] .element,gov-chip[type=solid][color=success][disabled="1"] .element,gov-chip[type=solid][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=solid][color=success][disabled=""] .element .gov-icon,.gov-chip[type=solid][color=success][disabled=""] .element gov-icon,.gov-chip[type=solid][color=success][disabled="1"] .element .gov-icon,.gov-chip[type=solid][color=success][disabled="1"] .element gov-icon,.gov-chip[type=solid][color=success][disabled=true i] .element .gov-icon,.gov-chip[type=solid][color=success][disabled=true i] .element gov-icon,gov-chip[type=solid][color=success][disabled=""] .element .gov-icon,gov-chip[type=solid][color=success][disabled=""] .element gov-icon,gov-chip[type=solid][color=success][disabled="1"] .element .gov-icon,gov-chip[type=solid][color=success][disabled="1"] .element gov-icon,gov-chip[type=solid][color=success][disabled=true i] .element .gov-icon,gov-chip[type=solid][color=success][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=outlined][color=success],gov-chip[type=outlined][color=success]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-success))
}
.gov-chip[type=outlined][color=success],.gov-chip[type=outlined][color=success] .element,gov-chip[type=outlined][color=success],gov-chip[type=outlined][color=success] .element{
    color:var(--color,var(--text-status-success))
}
.gov-chip[type=outlined][color=success][disabled=""],.gov-chip[type=outlined][color=success][disabled="1"],.gov-chip[type=outlined][color=success][disabled=true i],gov-chip[type=outlined][color=success][disabled=""],gov-chip[type=outlined][color=success][disabled="1"],gov-chip[type=outlined][color=success][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-chip[type=outlined][color=success][disabled=""],.gov-chip[type=outlined][color=success][disabled=""] .element,.gov-chip[type=outlined][color=success][disabled="1"],.gov-chip[type=outlined][color=success][disabled="1"] .element,.gov-chip[type=outlined][color=success][disabled=true i],.gov-chip[type=outlined][color=success][disabled=true i] .element,gov-chip[type=outlined][color=success][disabled=""],gov-chip[type=outlined][color=success][disabled=""] .element,gov-chip[type=outlined][color=success][disabled="1"],gov-chip[type=outlined][color=success][disabled="1"] .element,gov-chip[type=outlined][color=success][disabled=true i],gov-chip[type=outlined][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=success] :not(span):not(span *):hover,gov-chip[type=outlined][color=success] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-success-hover))
    }
    .gov-chip[type=outlined][color=success] :not(span):not(span *):hover:active,gov-chip[type=outlined][color=success] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-success-active))
    }
}
.gov-chip[type=outlined][color=success][disabled=""] :not(span):not(span *),.gov-chip[type=outlined][color=success][disabled="1"] :not(span):not(span *),.gov-chip[type=outlined][color=success][disabled=true i] :not(span):not(span *),gov-chip[type=outlined][color=success][disabled=""] :not(span):not(span *),gov-chip[type=outlined][color=success][disabled="1"] :not(span):not(span *),gov-chip[type=outlined][color=success][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=success].gov-chip--has-left:hover,.gov-chip[type=outlined][color=success].gov-chip--has-right:hover,gov-chip[type=outlined][color=success].gov-chip--has-left:hover,gov-chip[type=outlined][color=success].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=outlined][color=success] .element:hover,gov-chip[type=outlined][color=success] .element:hover{
        color:var(--hover-color,var(--text-status-success))
    }
    .gov-chip[type=outlined][color=success] .element:hover:active,gov-chip[type=outlined][color=success] .element:hover:active{
        color:var(--active-color,var(--text-status-success))
    }
}
.gov-chip[type=outlined][color=success] .gov-icon,.gov-chip[type=outlined][color=success] gov-icon,gov-chip[type=outlined][color=success] .gov-icon,gov-chip[type=outlined][color=success] gov-icon{
    color:var(--icon-color,var(--icon-success))
}
.gov-chip[type=outlined][color=success][disabled=""] .element,.gov-chip[type=outlined][color=success][disabled="1"] .element,.gov-chip[type=outlined][color=success][disabled=true i] .element,gov-chip[type=outlined][color=success][disabled=""] .element,gov-chip[type=outlined][color=success][disabled="1"] .element,gov-chip[type=outlined][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=outlined][color=success][disabled=""] .element .gov-icon,.gov-chip[type=outlined][color=success][disabled=""] .element gov-icon,.gov-chip[type=outlined][color=success][disabled="1"] .element .gov-icon,.gov-chip[type=outlined][color=success][disabled="1"] .element gov-icon,.gov-chip[type=outlined][color=success][disabled=true i] .element .gov-icon,.gov-chip[type=outlined][color=success][disabled=true i] .element gov-icon,gov-chip[type=outlined][color=success][disabled=""] .element .gov-icon,gov-chip[type=outlined][color=success][disabled=""] .element gov-icon,gov-chip[type=outlined][color=success][disabled="1"] .element .gov-icon,gov-chip[type=outlined][color=success][disabled="1"] .element gov-icon,gov-chip[type=outlined][color=success][disabled=true i] .element .gov-icon,gov-chip[type=outlined][color=success][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=base][color=success],gov-chip[type=base][color=success]{
    background-color:var(--background,transparent)
}
.gov-chip[type=base][color=success],.gov-chip[type=base][color=success] .element,gov-chip[type=base][color=success],gov-chip[type=base][color=success] .element{
    color:var(--color,var(--text-status-success))
}
.gov-chip[type=base][color=success][disabled=""],.gov-chip[type=base][color=success][disabled="1"],.gov-chip[type=base][color=success][disabled=true i],gov-chip[type=base][color=success][disabled=""],gov-chip[type=base][color=success][disabled="1"],gov-chip[type=base][color=success][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-chip[type=base][color=success][disabled=""],.gov-chip[type=base][color=success][disabled=""] .element,.gov-chip[type=base][color=success][disabled="1"],.gov-chip[type=base][color=success][disabled="1"] .element,.gov-chip[type=base][color=success][disabled=true i],.gov-chip[type=base][color=success][disabled=true i] .element,gov-chip[type=base][color=success][disabled=""],gov-chip[type=base][color=success][disabled=""] .element,gov-chip[type=base][color=success][disabled="1"],gov-chip[type=base][color=success][disabled="1"] .element,gov-chip[type=base][color=success][disabled=true i],gov-chip[type=base][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=success] :not(span):not(span *):hover,gov-chip[type=base][color=success] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-success-hover))
    }
    .gov-chip[type=base][color=success] :not(span):not(span *):hover:active,gov-chip[type=base][color=success] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-success-active))
    }
}
.gov-chip[type=base][color=success][disabled=""] :not(span):not(span *),.gov-chip[type=base][color=success][disabled="1"] :not(span):not(span *),.gov-chip[type=base][color=success][disabled=true i] :not(span):not(span *),gov-chip[type=base][color=success][disabled=""] :not(span):not(span *),gov-chip[type=base][color=success][disabled="1"] :not(span):not(span *),gov-chip[type=base][color=success][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent)
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=success].gov-chip--has-left:hover,.gov-chip[type=base][color=success].gov-chip--has-right:hover,gov-chip[type=base][color=success].gov-chip--has-left:hover,gov-chip[type=base][color=success].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=base][color=success] .element:hover,gov-chip[type=base][color=success] .element:hover{
        color:var(--hover-color,var(--text-status-success))
    }
    .gov-chip[type=base][color=success] .element:hover:active,gov-chip[type=base][color=success] .element:hover:active{
        color:var(--active-color,var(--text-status-success))
    }
}
.gov-chip[type=base][color=success] .gov-icon,.gov-chip[type=base][color=success] gov-icon,gov-chip[type=base][color=success] .gov-icon,gov-chip[type=base][color=success] gov-icon{
    color:var(--icon-color,var(--icon-success))
}
.gov-chip[type=base][color=success][disabled=""] .element,.gov-chip[type=base][color=success][disabled="1"] .element,.gov-chip[type=base][color=success][disabled=true i] .element,gov-chip[type=base][color=success][disabled=""] .element,gov-chip[type=base][color=success][disabled="1"] .element,gov-chip[type=base][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=base][color=success][disabled=""] .element .gov-icon,.gov-chip[type=base][color=success][disabled=""] .element gov-icon,.gov-chip[type=base][color=success][disabled="1"] .element .gov-icon,.gov-chip[type=base][color=success][disabled="1"] .element gov-icon,.gov-chip[type=base][color=success][disabled=true i] .element .gov-icon,.gov-chip[type=base][color=success][disabled=true i] .element gov-icon,gov-chip[type=base][color=success][disabled=""] .element .gov-icon,gov-chip[type=base][color=success][disabled=""] .element gov-icon,gov-chip[type=base][color=success][disabled="1"] .element .gov-icon,gov-chip[type=base][color=success][disabled="1"] .element gov-icon,gov-chip[type=base][color=success][disabled=true i] .element .gov-icon,gov-chip[type=base][color=success][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=link][color=success],.gov-chip[type=link][color=success] .element,gov-chip[type=link][color=success],gov-chip[type=link][color=success] .element{
    color:var(--color,var(--text-status-success))
}
.gov-chip[type=link][color=success][disabled=""],.gov-chip[type=link][color=success][disabled=""] .element,.gov-chip[type=link][color=success][disabled="1"],.gov-chip[type=link][color=success][disabled="1"] .element,.gov-chip[type=link][color=success][disabled=true i],.gov-chip[type=link][color=success][disabled=true i] .element,gov-chip[type=link][color=success][disabled=""],gov-chip[type=link][color=success][disabled=""] .element,gov-chip[type=link][color=success][disabled="1"],gov-chip[type=link][color=success][disabled="1"] .element,gov-chip[type=link][color=success][disabled=true i],gov-chip[type=link][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=link][color=success] .element:hover,gov-chip[type=link][color=success] .element:hover{
        color:var(--hover-color,var(--text-status-success))
    }
    .gov-chip[type=link][color=success] .element:hover:active,gov-chip[type=link][color=success] .element:hover:active{
        color:var(--active-color,var(--text-status-success))
    }
}
.gov-chip[type=link][color=success] .gov-icon,.gov-chip[type=link][color=success] gov-icon,gov-chip[type=link][color=success] .gov-icon,gov-chip[type=link][color=success] gov-icon{
    color:var(--icon-color,var(--icon-success))
}
.gov-chip[type=link][color=success][disabled=""] .element,.gov-chip[type=link][color=success][disabled="1"] .element,.gov-chip[type=link][color=success][disabled=true i] .element,gov-chip[type=link][color=success][disabled=""] .element,gov-chip[type=link][color=success][disabled="1"] .element,gov-chip[type=link][color=success][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=link][color=success][disabled=""] .element .gov-icon,.gov-chip[type=link][color=success][disabled=""] .element gov-icon,.gov-chip[type=link][color=success][disabled="1"] .element .gov-icon,.gov-chip[type=link][color=success][disabled="1"] .element gov-icon,.gov-chip[type=link][color=success][disabled=true i] .element .gov-icon,.gov-chip[type=link][color=success][disabled=true i] .element gov-icon,gov-chip[type=link][color=success][disabled=""] .element .gov-icon,gov-chip[type=link][color=success][disabled=""] .element gov-icon,gov-chip[type=link][color=success][disabled="1"] .element .gov-icon,gov-chip[type=link][color=success][disabled="1"] .element gov-icon,gov-chip[type=link][color=success][disabled=true i] .element .gov-icon,gov-chip[type=link][color=success][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=solid][color=warning],gov-chip[type=solid][color=warning]{
    background-color:var(--background,var(--button-solid-warning))
}
.gov-chip[type=solid][color=warning],.gov-chip[type=solid][color=warning] .element,gov-chip[type=solid][color=warning],gov-chip[type=solid][color=warning] .element{
    color:var(--color,var(--text-black-fixed))
}
.gov-chip[type=solid][color=warning][disabled=""],.gov-chip[type=solid][color=warning][disabled="1"],.gov-chip[type=solid][color=warning][disabled=true i],gov-chip[type=solid][color=warning][disabled=""],gov-chip[type=solid][color=warning][disabled="1"],gov-chip[type=solid][color=warning][disabled=true i]{
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
.gov-chip[type=solid][color=warning][disabled=""],.gov-chip[type=solid][color=warning][disabled=""] .element,.gov-chip[type=solid][color=warning][disabled="1"],.gov-chip[type=solid][color=warning][disabled="1"] .element,.gov-chip[type=solid][color=warning][disabled=true i],.gov-chip[type=solid][color=warning][disabled=true i] .element,gov-chip[type=solid][color=warning][disabled=""],gov-chip[type=solid][color=warning][disabled=""] .element,gov-chip[type=solid][color=warning][disabled="1"],gov-chip[type=solid][color=warning][disabled="1"] .element,gov-chip[type=solid][color=warning][disabled=true i],gov-chip[type=solid][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=warning] :not(span):not(span *):hover,gov-chip[type=solid][color=warning] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-solid-warning-hover))
    }
    .gov-chip[type=solid][color=warning] :not(span):not(span *):hover:active,gov-chip[type=solid][color=warning] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-solid-warning-active))
    }
}
.gov-chip[type=solid][color=warning][disabled=""] :not(span):not(span *),.gov-chip[type=solid][color=warning][disabled="1"] :not(span):not(span *),.gov-chip[type=solid][color=warning][disabled=true i] :not(span):not(span *),gov-chip[type=solid][color=warning][disabled=""] :not(span):not(span *),gov-chip[type=solid][color=warning][disabled="1"] :not(span):not(span *),gov-chip[type=solid][color=warning][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,var(--button-solid-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=solid][color=warning].gov-chip--has-left:hover,.gov-chip[type=solid][color=warning].gov-chip--has-right:hover,gov-chip[type=solid][color=warning].gov-chip--has-left:hover,gov-chip[type=solid][color=warning].gov-chip--has-right:hover{
        background-color:var(--background,var(--button-solid-warning))
    }
    .gov-chip[type=solid][color=warning] .element:hover,gov-chip[type=solid][color=warning] .element:hover{
        color:var(--hover-color,var(--text-black-fixed))
    }
    .gov-chip[type=solid][color=warning] .element:hover:active,gov-chip[type=solid][color=warning] .element:hover:active{
        color:var(--active-color,var(--text-black-fixed))
    }
}
.gov-chip[type=solid][color=warning] .gov-icon,.gov-chip[type=solid][color=warning] gov-icon,gov-chip[type=solid][color=warning] .gov-icon,gov-chip[type=solid][color=warning] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-black))
}
.gov-chip[type=solid][color=warning][disabled=""] .element,.gov-chip[type=solid][color=warning][disabled="1"] .element,.gov-chip[type=solid][color=warning][disabled=true i] .element,gov-chip[type=solid][color=warning][disabled=""] .element,gov-chip[type=solid][color=warning][disabled="1"] .element,gov-chip[type=solid][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=solid][color=warning][disabled=""] .element .gov-icon,.gov-chip[type=solid][color=warning][disabled=""] .element gov-icon,.gov-chip[type=solid][color=warning][disabled="1"] .element .gov-icon,.gov-chip[type=solid][color=warning][disabled="1"] .element gov-icon,.gov-chip[type=solid][color=warning][disabled=true i] .element .gov-icon,.gov-chip[type=solid][color=warning][disabled=true i] .element gov-icon,gov-chip[type=solid][color=warning][disabled=""] .element .gov-icon,gov-chip[type=solid][color=warning][disabled=""] .element gov-icon,gov-chip[type=solid][color=warning][disabled="1"] .element .gov-icon,gov-chip[type=solid][color=warning][disabled="1"] .element gov-icon,gov-chip[type=solid][color=warning][disabled=true i] .element .gov-icon,gov-chip[type=solid][color=warning][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=outlined][color=warning],gov-chip[type=outlined][color=warning]{
    background-color:var(--background,transparent);
    border-color:var(--border,var(--border-warning))
}
.gov-chip[type=outlined][color=warning],.gov-chip[type=outlined][color=warning] .element,gov-chip[type=outlined][color=warning],gov-chip[type=outlined][color=warning] .element{
    color:var(--color,var(--text-status-warning))
}
.gov-chip[type=outlined][color=warning][disabled=""],.gov-chip[type=outlined][color=warning][disabled="1"],.gov-chip[type=outlined][color=warning][disabled=true i],gov-chip[type=outlined][color=warning][disabled=""],gov-chip[type=outlined][color=warning][disabled="1"],gov-chip[type=outlined][color=warning][disabled=true i]{
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
.gov-chip[type=outlined][color=warning][disabled=""],.gov-chip[type=outlined][color=warning][disabled=""] .element,.gov-chip[type=outlined][color=warning][disabled="1"],.gov-chip[type=outlined][color=warning][disabled="1"] .element,.gov-chip[type=outlined][color=warning][disabled=true i],.gov-chip[type=outlined][color=warning][disabled=true i] .element,gov-chip[type=outlined][color=warning][disabled=""],gov-chip[type=outlined][color=warning][disabled=""] .element,gov-chip[type=outlined][color=warning][disabled="1"],gov-chip[type=outlined][color=warning][disabled="1"] .element,gov-chip[type=outlined][color=warning][disabled=true i],gov-chip[type=outlined][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=warning] :not(span):not(span *):hover,gov-chip[type=outlined][color=warning] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-warning-hover))
    }
    .gov-chip[type=outlined][color=warning] :not(span):not(span *):hover:active,gov-chip[type=outlined][color=warning] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-warning-active))
    }
}
.gov-chip[type=outlined][color=warning][disabled=""] :not(span):not(span *),.gov-chip[type=outlined][color=warning][disabled="1"] :not(span):not(span *),.gov-chip[type=outlined][color=warning][disabled=true i] :not(span):not(span *),gov-chip[type=outlined][color=warning][disabled=""] :not(span):not(span *),gov-chip[type=outlined][color=warning][disabled="1"] :not(span):not(span *),gov-chip[type=outlined][color=warning][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent);
    border-color:var(--disabled-border,var(--border-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=outlined][color=warning].gov-chip--has-left:hover,.gov-chip[type=outlined][color=warning].gov-chip--has-right:hover,gov-chip[type=outlined][color=warning].gov-chip--has-left:hover,gov-chip[type=outlined][color=warning].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=outlined][color=warning] .element:hover,gov-chip[type=outlined][color=warning] .element:hover{
        color:var(--hover-color,var(--text-status-warning))
    }
    .gov-chip[type=outlined][color=warning] .element:hover:active,gov-chip[type=outlined][color=warning] .element:hover:active{
        color:var(--active-color,var(--text-status-warning))
    }
}
.gov-chip[type=outlined][color=warning] .gov-icon,.gov-chip[type=outlined][color=warning] gov-icon,gov-chip[type=outlined][color=warning] .gov-icon,gov-chip[type=outlined][color=warning] gov-icon{
    color:var(--icon-color,var(--icon-warning))
}
.gov-chip[type=outlined][color=warning][disabled=""] .element,.gov-chip[type=outlined][color=warning][disabled="1"] .element,.gov-chip[type=outlined][color=warning][disabled=true i] .element,gov-chip[type=outlined][color=warning][disabled=""] .element,gov-chip[type=outlined][color=warning][disabled="1"] .element,gov-chip[type=outlined][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=outlined][color=warning][disabled=""] .element .gov-icon,.gov-chip[type=outlined][color=warning][disabled=""] .element gov-icon,.gov-chip[type=outlined][color=warning][disabled="1"] .element .gov-icon,.gov-chip[type=outlined][color=warning][disabled="1"] .element gov-icon,.gov-chip[type=outlined][color=warning][disabled=true i] .element .gov-icon,.gov-chip[type=outlined][color=warning][disabled=true i] .element gov-icon,gov-chip[type=outlined][color=warning][disabled=""] .element .gov-icon,gov-chip[type=outlined][color=warning][disabled=""] .element gov-icon,gov-chip[type=outlined][color=warning][disabled="1"] .element .gov-icon,gov-chip[type=outlined][color=warning][disabled="1"] .element gov-icon,gov-chip[type=outlined][color=warning][disabled=true i] .element .gov-icon,gov-chip[type=outlined][color=warning][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=base][color=warning],gov-chip[type=base][color=warning]{
    background-color:var(--background,transparent)
}
.gov-chip[type=base][color=warning],.gov-chip[type=base][color=warning] .element,gov-chip[type=base][color=warning],gov-chip[type=base][color=warning] .element{
    color:var(--color,var(--text-status-warning))
}
.gov-chip[type=base][color=warning][disabled=""],.gov-chip[type=base][color=warning][disabled="1"],.gov-chip[type=base][color=warning][disabled=true i],gov-chip[type=base][color=warning][disabled=""],gov-chip[type=base][color=warning][disabled="1"],gov-chip[type=base][color=warning][disabled=true i]{
    background-color:var(--disabled-background,transparent)
}
.gov-chip[type=base][color=warning][disabled=""],.gov-chip[type=base][color=warning][disabled=""] .element,.gov-chip[type=base][color=warning][disabled="1"],.gov-chip[type=base][color=warning][disabled="1"] .element,.gov-chip[type=base][color=warning][disabled=true i],.gov-chip[type=base][color=warning][disabled=true i] .element,gov-chip[type=base][color=warning][disabled=""],gov-chip[type=base][color=warning][disabled=""] .element,gov-chip[type=base][color=warning][disabled="1"],gov-chip[type=base][color=warning][disabled="1"] .element,gov-chip[type=base][color=warning][disabled=true i],gov-chip[type=base][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=warning] :not(span):not(span *):hover,gov-chip[type=base][color=warning] :not(span):not(span *):hover{
        background-color:var(--hover-background,var(--button-outlined-warning-hover))
    }
    .gov-chip[type=base][color=warning] :not(span):not(span *):hover:active,gov-chip[type=base][color=warning] :not(span):not(span *):hover:active{
        background-color:var(--active-background,var(--button-outlined-warning-active))
    }
}
.gov-chip[type=base][color=warning][disabled=""] :not(span):not(span *),.gov-chip[type=base][color=warning][disabled="1"] :not(span):not(span *),.gov-chip[type=base][color=warning][disabled=true i] :not(span):not(span *),gov-chip[type=base][color=warning][disabled=""] :not(span):not(span *),gov-chip[type=base][color=warning][disabled="1"] :not(span):not(span *),gov-chip[type=base][color=warning][disabled=true i] :not(span):not(span *){
    background-color:var(--disabled-background,transparent)
}
@media not all and (pointer:coarse){
    .gov-chip[type=base][color=warning].gov-chip--has-left:hover,.gov-chip[type=base][color=warning].gov-chip--has-right:hover,gov-chip[type=base][color=warning].gov-chip--has-left:hover,gov-chip[type=base][color=warning].gov-chip--has-right:hover{
        background-color:var(--background,transparent)
    }
    .gov-chip[type=base][color=warning] .element:hover,gov-chip[type=base][color=warning] .element:hover{
        color:var(--hover-color,var(--text-status-warning))
    }
    .gov-chip[type=base][color=warning] .element:hover:active,gov-chip[type=base][color=warning] .element:hover:active{
        color:var(--active-color,var(--text-status-warning))
    }
}
.gov-chip[type=base][color=warning] .gov-icon,.gov-chip[type=base][color=warning] gov-icon,gov-chip[type=base][color=warning] .gov-icon,gov-chip[type=base][color=warning] gov-icon{
    color:var(--icon-color,var(--icon-warning))
}
.gov-chip[type=base][color=warning][disabled=""] .element,.gov-chip[type=base][color=warning][disabled="1"] .element,.gov-chip[type=base][color=warning][disabled=true i] .element,gov-chip[type=base][color=warning][disabled=""] .element,gov-chip[type=base][color=warning][disabled="1"] .element,gov-chip[type=base][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=base][color=warning][disabled=""] .element .gov-icon,.gov-chip[type=base][color=warning][disabled=""] .element gov-icon,.gov-chip[type=base][color=warning][disabled="1"] .element .gov-icon,.gov-chip[type=base][color=warning][disabled="1"] .element gov-icon,.gov-chip[type=base][color=warning][disabled=true i] .element .gov-icon,.gov-chip[type=base][color=warning][disabled=true i] .element gov-icon,gov-chip[type=base][color=warning][disabled=""] .element .gov-icon,gov-chip[type=base][color=warning][disabled=""] .element gov-icon,gov-chip[type=base][color=warning][disabled="1"] .element .gov-icon,gov-chip[type=base][color=warning][disabled="1"] .element gov-icon,gov-chip[type=base][color=warning][disabled=true i] .element .gov-icon,gov-chip[type=base][color=warning][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=link][color=warning],.gov-chip[type=link][color=warning] .element,gov-chip[type=link][color=warning],gov-chip[type=link][color=warning] .element{
    color:var(--color,var(--text-status-warning))
}
.gov-chip[type=link][color=warning][disabled=""],.gov-chip[type=link][color=warning][disabled=""] .element,.gov-chip[type=link][color=warning][disabled="1"],.gov-chip[type=link][color=warning][disabled="1"] .element,.gov-chip[type=link][color=warning][disabled=true i],.gov-chip[type=link][color=warning][disabled=true i] .element,gov-chip[type=link][color=warning][disabled=""],gov-chip[type=link][color=warning][disabled=""] .element,gov-chip[type=link][color=warning][disabled="1"],gov-chip[type=link][color=warning][disabled="1"] .element,gov-chip[type=link][color=warning][disabled=true i],gov-chip[type=link][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled))
}
@media not all and (pointer:coarse){
    .gov-chip[type=link][color=warning] .element:hover,gov-chip[type=link][color=warning] .element:hover{
        color:var(--hover-color,var(--text-status-warning))
    }
    .gov-chip[type=link][color=warning] .element:hover:active,gov-chip[type=link][color=warning] .element:hover:active{
        color:var(--active-color,var(--text-status-warning))
    }
}
.gov-chip[type=link][color=warning] .gov-icon,.gov-chip[type=link][color=warning] gov-icon,gov-chip[type=link][color=warning] .gov-icon,gov-chip[type=link][color=warning] gov-icon{
    color:var(--icon-color,var(--icon-warning))
}
.gov-chip[type=link][color=warning][disabled=""] .element,.gov-chip[type=link][color=warning][disabled="1"] .element,.gov-chip[type=link][color=warning][disabled=true i] .element,gov-chip[type=link][color=warning][disabled=""] .element,gov-chip[type=link][color=warning][disabled="1"] .element,gov-chip[type=link][color=warning][disabled=true i] .element{
    color:var(--disabled-color,var(--text-disabled));
    cursor:not-allowed
}
.gov-chip[type=link][color=warning][disabled=""] .element .gov-icon,.gov-chip[type=link][color=warning][disabled=""] .element gov-icon,.gov-chip[type=link][color=warning][disabled="1"] .element .gov-icon,.gov-chip[type=link][color=warning][disabled="1"] .element gov-icon,.gov-chip[type=link][color=warning][disabled=true i] .element .gov-icon,.gov-chip[type=link][color=warning][disabled=true i] .element gov-icon,gov-chip[type=link][color=warning][disabled=""] .element .gov-icon,gov-chip[type=link][color=warning][disabled=""] .element gov-icon,gov-chip[type=link][color=warning][disabled="1"] .element .gov-icon,gov-chip[type=link][color=warning][disabled="1"] .element gov-icon,gov-chip[type=link][color=warning][disabled=true i] .element .gov-icon,gov-chip[type=link][color=warning][disabled=true i] .element gov-icon{
    color:var(--disabled-icon-color,var(--icon-disabled))
}
.gov-chip[type=outlined][color=primary],gov-chip[type=outlined][color=primary]{
    background-color:var(--background,var(--button-outlined-primary))
}
.gov-chip[type=outlined][color=secondary],gov-chip[type=outlined][color=secondary]{
    background-color:var(--background,var(--button-outlined-secondary))
}
.gov-chip[type=outlined][color=neutral],gov-chip[type=outlined][color=neutral]{
    background-color:var(--background,var(--button-outlined-neutral))
}
.gov-chip[type=outlined][color=error],gov-chip[type=outlined][color=error]{
    background-color:var(--background,var(--button-outlined-error))
}
.gov-chip[type=outlined][color=warning],gov-chip[type=outlined][color=warning]{
    background-color:var(--background,var(--button-outlined-warning))
}
.gov-chip[type=outlined][color=success],gov-chip[type=outlined][color=success]{
    background-color:var(--background,var(--button-outlined-success))
}
.gov-chip[size=xs],gov-chip[size=xs]{
    min-height:var(--height,var(--height-component-xs))
}
.gov-chip[size=xs],.gov-chip[size=xs] .element,gov-chip[size=xs],gov-chip[size=xs] .element{
    border-radius:var(--radius,var(--corner-radius-s-nudge));
    font-size:var(--font-size-body-xs);
    font-weight:400;
    gap:var(--padding-x,var(--spacing-s));
    line-height:150%;
    padding:var(--padding-y,var(--spacing-none)) var(--padding-x,var(--spacing-s))
}
.gov-chip[size=xs] .element,gov-chip[size=xs] .element{
    margin:var(--padding-y,var(--spacing-none)) calc(var(--padding-x, var(--spacing-s))*-1);
    min-height:calc(var(--height, var(--height-component-xs)) - var(--border-width, .0625rem)*2)
}
.gov-chip[size=xs] .element:focus,gov-chip[size=xs] .element:focus{
    outline:none
}
.gov-chip[size=xs] .element:focus-visible,gov-chip[size=xs] .element:focus-visible{
    border-radius:var(--radius,var(--corner-radius-s-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-chip[size=xs] .gov-button,.gov-chip[size=xs] gov-button,gov-chip[size=xs] .gov-button,gov-chip[size=xs] gov-button{
    border-radius:var(--radius,var(--corner-radius-s-nudge))
}
.gov-chip[size=xs] .gov-icon,.gov-chip[size=xs] gov-icon,gov-chip[size=xs] .gov-icon,gov-chip[size=xs] gov-icon{
    height:var(--icon-size,var(--icon-size-xs));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-chip[size=xs] slot-fb[name=icon-end],.gov-chip[size=xs] slot-fb[name=icon-start],gov-chip[size=xs] slot-fb[name=icon-end],gov-chip[size=xs] slot-fb[name=icon-start]{
    display:flex
}
.gov-chip[size=xs][icon-start],gov-chip[size=xs][icon-start]{
    padding-left:calc(var(--padding-x, var(--spacing-s))*2 + var(--icon-size, var(--icon-size-xs)))
}
.gov-chip[size=xs][icon-start]:has(.gov-icon),.gov-chip[size=xs][icon-start]:has(gov-icon),gov-chip[size=xs][icon-start]:has(.gov-icon),gov-chip[size=xs][icon-start]:has(gov-icon){
    padding-left:var(--padding-x,var(--spacing-s))
}
.gov-chip[size=xs][icon-end],gov-chip[size=xs][icon-end]{
    padding-right:calc(var(--padding-x, var(--spacing-s))*2 + var(--icon-size, var(--icon-size-xs)))
}
.gov-chip[size=xs][icon-end]:has(.gov-icon),.gov-chip[size=xs][icon-end]:has(gov-icon),gov-chip[size=xs][icon-end]:has(.gov-icon),gov-chip[size=xs][icon-end]:has(gov-icon){
    padding-right:var(--padding-x,var(--spacing-s))
}
.gov-chip[size=m],gov-chip[size=m]{
    min-height:var(--height,var(--height-component-m))
}
.gov-chip[size=m],.gov-chip[size=m] .element,gov-chip[size=m],gov-chip[size=m] .element{
    border-radius:var(--radius,var(--corner-radius-m-nudge));
    font-size:var(--font-size-body-m);
    font-weight:400;
    gap:var(--padding-x,var(--spacing-m));
    line-height:150%;
    padding:var(--padding-y,var(--spacing-none)) var(--padding-x,var(--spacing-m))
}
.gov-chip[size=m] .element,gov-chip[size=m] .element{
    margin:var(--padding-y,var(--spacing-none)) calc(var(--padding-x, var(--spacing-m))*-1);
    min-height:calc(var(--height, var(--height-component-m)) - var(--border-width, .0625rem)*2)
}
.gov-chip[size=m] .element:focus,gov-chip[size=m] .element:focus{
    outline:none
}
.gov-chip[size=m] .element:focus-visible,gov-chip[size=m] .element:focus-visible{
    border-radius:var(--radius,var(--corner-radius-m-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-chip[size=m] .gov-button,.gov-chip[size=m] gov-button,gov-chip[size=m] .gov-button,gov-chip[size=m] gov-button{
    border-radius:var(--radius,var(--corner-radius-m-nudge))
}
.gov-chip[size=m] .gov-icon,.gov-chip[size=m] gov-icon,gov-chip[size=m] .gov-icon,gov-chip[size=m] gov-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-chip[size=m] slot-fb[name=icon-end],.gov-chip[size=m] slot-fb[name=icon-start],gov-chip[size=m] slot-fb[name=icon-end],gov-chip[size=m] slot-fb[name=icon-start]{
    display:flex
}
.gov-chip[size=m][icon-start],gov-chip[size=m][icon-start]{
    padding-left:calc(var(--padding-x, var(--spacing-m))*2 + var(--icon-size, var(--icon-size-m)))
}
.gov-chip[size=m][icon-start]:has(.gov-icon),.gov-chip[size=m][icon-start]:has(gov-icon),gov-chip[size=m][icon-start]:has(.gov-icon),gov-chip[size=m][icon-start]:has(gov-icon){
    padding-left:var(--padding-x,var(--spacing-m))
}
.gov-chip[size=m][icon-end],gov-chip[size=m][icon-end]{
    padding-right:calc(var(--padding-x, var(--spacing-m))*2 + var(--icon-size, var(--icon-size-m)))
}
.gov-chip[size=m][icon-end]:has(.gov-icon),.gov-chip[size=m][icon-end]:has(gov-icon),gov-chip[size=m][icon-end]:has(.gov-icon),gov-chip[size=m][icon-end]:has(gov-icon){
    padding-right:var(--padding-x,var(--spacing-m))
}
.gov-control-group,gov-control-group{
    align-items:center;
    border:var(--border-width,.0625rem) solid var(--border-neutral);
    border-radius:var(--border-radius,var(--corner-radius-s));
    display:flex;
    position:relative
}
.gov-control-group *,gov-control-group *{
    margin-bottom:0;
    margin-top:0
}
.gov-control-group .gov-form-input,.gov-control-group .gov-form-select,.gov-control-group>*,.gov-control-group>* .element,.gov-control-group>* .element input,.gov-control-group>* .element select,.gov-control-group>.gov-button,.gov-control-group>.gov-dropdown>.gov-button,.gov-control-group>.gov-dropdown>gov-button,.gov-control-group>.gov-form-file .gov-button,.gov-control-group>.gov-form-file gov-button,.gov-control-group>gov-button,.gov-control-group>gov-dropdown>.gov-button,.gov-control-group>gov-dropdown>gov-button,.gov-control-group>gov-form-file .gov-button,.gov-control-group>gov-form-file gov-button,.gov-control-group>gov-form-input,.gov-control-group>gov-form-select,gov-control-group .gov-form-input,gov-control-group .gov-form-select,gov-control-group>*,gov-control-group>* .element,gov-control-group>* .element input,gov-control-group>* .element select,gov-control-group>.gov-button,gov-control-group>.gov-dropdown>.gov-button,gov-control-group>.gov-dropdown>gov-button,gov-control-group>.gov-form-file .gov-button,gov-control-group>.gov-form-file gov-button,gov-control-group>gov-button,gov-control-group>gov-dropdown>.gov-button,gov-control-group>gov-dropdown>gov-button,gov-control-group>gov-form-file .gov-button,gov-control-group>gov-form-file gov-button,gov-control-group>gov-form-input,gov-control-group>gov-form-select{
    border:none!important;
    border-radius:0
}
.gov-control-group .gov-button,.gov-control-group .gov-form-input,.gov-control-group .gov-form-select,.gov-control-group gov-button,.gov-control-group>*,.gov-control-group>gov-form-input,.gov-control-group>gov-form-select,gov-control-group .gov-button,gov-control-group .gov-form-input,gov-control-group .gov-form-select,gov-control-group gov-button,gov-control-group>*,gov-control-group>gov-form-input,gov-control-group>gov-form-select{
    border-right:var(--border-width,.0625rem) solid var(--border-neutral)!important
}
.gov-control-group .gov-button:last-child,.gov-control-group .gov-form-input:last-child,.gov-control-group .gov-form-select:last-child,.gov-control-group gov-button:last-child,.gov-control-group>:last-child,.gov-control-group>gov-form-input:last-child,.gov-control-group>gov-form-select:last-child,gov-control-group .gov-button:last-child,gov-control-group .gov-form-input:last-child,gov-control-group .gov-form-select:last-child,gov-control-group gov-button:last-child,gov-control-group>:last-child,gov-control-group>gov-form-input:last-child,gov-control-group>gov-form-select:last-child{
    border-right:none!important
}
.gov-control-group>.gov-button:first-child>gov-dropdown:first-child>gov-button,.gov-control-group>.gov-dropdown:first-child>.gov-button,.gov-control-group>.gov-dropdown:first-child>gov-button,.gov-control-group>.gov-form-file:first-child .gov-button,.gov-control-group>.gov-form-file:first-child gov-button,.gov-control-group>:first-child,.gov-control-group>:first-child .element,.gov-control-group>:first-child .element input,.gov-control-group>:first-child .element select,.gov-control-group>gov-button:first-child,.gov-control-group>gov-dropdown:first-child>.gov-button,.gov-control-group>gov-form-file:first-child .gov-button,.gov-control-group>gov-form-file:first-child gov-button,gov-control-group>.gov-button:first-child>gov-dropdown:first-child>gov-button,gov-control-group>.gov-dropdown:first-child>.gov-button,gov-control-group>.gov-dropdown:first-child>gov-button,gov-control-group>.gov-form-file:first-child .gov-button,gov-control-group>.gov-form-file:first-child gov-button,gov-control-group>:first-child,gov-control-group>:first-child .element,gov-control-group>:first-child .element input,gov-control-group>:first-child .element select,gov-control-group>gov-button:first-child,gov-control-group>gov-dropdown:first-child>.gov-button,gov-control-group>gov-form-file:first-child .gov-button,gov-control-group>gov-form-file:first-child gov-button{
    border-bottom-left-radius:var(--border-radius,var(--corner-radius-s));
    border-bottom-right-radius:0;
    border-top-left-radius:var(--border-radius,var(--corner-radius-s));
    border-top-right-radius:0
}
.gov-control-group>.gov-button:last-child,.gov-control-group>.gov-dropdown:last-child>.gov-button,.gov-control-group>.gov-dropdown:last-child>gov-button,.gov-control-group>.gov-form-file:last-child .gov-button,.gov-control-group>.gov-form-file:last-child gov-button,.gov-control-group>:last-child,.gov-control-group>:last-child .element,.gov-control-group>:last-child .element input,.gov-control-group>:last-child .element select,.gov-control-group>gov-button:last-child,.gov-control-group>gov-dropdown:last-child>.gov-button,.gov-control-group>gov-dropdown:last-child>gov-button,.gov-control-group>gov-form-file:last-child .gov-button,.gov-control-group>gov-form-file:last-child gov-button,gov-control-group>.gov-button:last-child,gov-control-group>.gov-dropdown:last-child>.gov-button,gov-control-group>.gov-dropdown:last-child>gov-button,gov-control-group>.gov-form-file:last-child .gov-button,gov-control-group>.gov-form-file:last-child gov-button,gov-control-group>:last-child,gov-control-group>:last-child .element,gov-control-group>:last-child .element input,gov-control-group>:last-child .element select,gov-control-group>gov-button:last-child,gov-control-group>gov-dropdown:last-child>.gov-button,gov-control-group>gov-dropdown:last-child>gov-button,gov-control-group>gov-form-file:last-child .gov-button,gov-control-group>gov-form-file:last-child gov-button{
    border-bottom-left-radius:0;
    border-bottom-right-radius:var(--border-radius,var(--corner-radius-s));
    border-top-left-radius:0;
    border-top-right-radius:var(--border-radius,var(--corner-radius-s))
}
.gov-control-group[no-border=""]>*,.gov-control-group[no-border="1"]>*,.gov-control-group[no-border=true i]>*,gov-control-group[no-border=""]>*,gov-control-group[no-border="1"]>*,gov-control-group[no-border=true i]>*{
    border-right:none!important
}
.gov-control-group[fit-content=""],.gov-control-group[fit-content="1"],.gov-control-group[fit-content=true i],gov-control-group[fit-content=""],gov-control-group[fit-content="1"],gov-control-group[fit-content=true i]{
    display:inline-flex
}
.gov-control-group[disabled=""],.gov-control-group[disabled="1"],.gov-control-group[disabled=true i],gov-control-group[disabled=""],gov-control-group[disabled="1"],gov-control-group[disabled=true i]{
    border-color:var(--form-state-border-disabled,var(--border-subtlest))!important
}
.gov-control-group[disabled=""]>*,.gov-control-group[disabled="1"]>*,.gov-control-group[disabled=true i]>*,gov-control-group[disabled=""]>*,gov-control-group[disabled="1"]>*,gov-control-group[disabled=true i]>*{
    border-right-color:var(--form-state-border-disabled,var(--border-subtlest))!important
}
.gov-control-group[invalid=""],.gov-control-group[invalid="1"],.gov-control-group[invalid=true i],gov-control-group[invalid=""],gov-control-group[invalid="1"],gov-control-group[invalid=true i]{
    border-color:var(--form-state-border-error,var(--status-error))!important
}
.gov-control-group[invalid=""]>*,.gov-control-group[invalid="1"]>*,.gov-control-group[invalid=true i]>*,gov-control-group[invalid=""]>*,gov-control-group[invalid="1"]>*,gov-control-group[invalid=true i]>*{
    border-right-color:var(--form-state-border-error,var(--status-error))!important
}
.gov-cookiebar,gov-cookiebar{
    background-color:var(--background,var(--background-block-primary));
    bottom:0;
    box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.3);
    left:0;
    padding:var(--spacing-l) var(--spacing-m);
    position:fixed;
    right:0;
    z-index:51
}
.gov-cookiebar [slot=headline],gov-cookiebar [slot=headline]{
    color:var(--headline-color,var(--text-primary));
    font-size:var(--font-size-headline-m);
    font-weight:500;
    line-height:150%;
    margin-bottom:0;
    margin-top:0
}
.gov-cookiebar:not(.hydrated),.gov-cookiebar__content,gov-cookiebar:not(.hydrated),gov-cookiebar__content{
    color:var(--color,var(--text-secondary));
    display:flex;
    flex-direction:column;
    gap:var(--spacing-xs-nudge);
    margin-bottom:0;
    margin-top:0
}
.gov-cookiebar__actions *,gov-cookiebar__actions *{
    margin-bottom:0;
    margin-top:0
}
@media(max-width:29.99em){
    .gov-cookiebar__actions,gov-cookiebar__actions{
        padding-top:var(--spacing-m-nudge)
    }
    .gov-cookiebar__actions,.gov-cookiebar__actions--primary,.gov-cookiebar__actions--secondary,gov-cookiebar__actions,gov-cookiebar__actions--primary,gov-cookiebar__actions--secondary{
        display:flex;
        flex-direction:column;
        gap:var(--spacing-s-nudge)
    }
    .gov-cookiebar__actions .gov-button .element,.gov-cookiebar__actions gov-button,.gov-cookiebar__actions--primary .gov-button .element,.gov-cookiebar__actions--primary gov-button,.gov-cookiebar__actions--secondary .gov-button .element,.gov-cookiebar__actions--secondary gov-button,gov-cookiebar__actions .gov-button .element,gov-cookiebar__actions gov-button,gov-cookiebar__actions--primary .gov-button .element,gov-cookiebar__actions--primary gov-button,gov-cookiebar__actions--secondary .gov-button .element,gov-cookiebar__actions--secondary gov-button{
        justify-content:center;
        max-width:none;
        width:100%
    }
    .gov-cookiebar__actions gov-button,.gov-cookiebar__actions--primary gov-button,.gov-cookiebar__actions--secondary gov-button,gov-cookiebar__actions gov-button,gov-cookiebar__actions--primary gov-button,gov-cookiebar__actions--secondary gov-button{
        padding:0
    }
}
@media(min-width:30em){
    .gov-cookiebar,gov-cookiebar{
        padding:var(--spacing-xl) var(--spacing-l)
    }
    .gov-cookiebar__actions,gov-cookiebar__actions{
        padding-top:var(--spacing-l)
    }
    .gov-cookiebar__actions,.gov-cookiebar__actions--primary,.gov-cookiebar__actions--secondary,gov-cookiebar__actions,gov-cookiebar__actions--primary,gov-cookiebar__actions--secondary{
        display:flex;
        flex-wrap:wrap;
        gap:var(--spacing-m);
        justify-content:space-between
    }
}
.gov-dialog,gov-dialog{
    display:none;
    visibility:hidden
}
.gov-dialog__dialog,gov-dialog__dialog{
    align-items:center;
    background:transparent;
    border:none;
    color:inherit;
    display:flex;
    height:100%;
    justify-content:center;
    left:50%;
    max-width:var(--max-width,52.5rem);
    padding:var(--spacing-s);
    pointer-events:none;
    position:fixed;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%;
    z-index:101
}
.gov-dialog__inner,gov-dialog__inner{
    background:var(--background,var(--background-block-primary));
    border-radius:var(--border-radius,var(--corner-radius-s));
    box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.3);
    display:flex;
    flex-direction:column;
    max-height:100%;
    overflow:hidden;
    pointer-events:auto;
    position:relative;
    width:100%
}
.gov-dialog__header,gov-dialog__header{
    align-items:flex-start;
    border-bottom:var(--border-width,.0625rem) solid var(--border-color,var(--border-subtlest));
    display:flex;
    gap:var(--spacing-s);
    line-height:var(--height-line-l);
    margin-bottom:0;
    margin-top:0;
    padding:var(--spacing-s-nudge);
    padding-right:calc(var(--icon-size-m) + var(--spacing-m)*2 + var(--spacing-s) + var(--border-width, .0625rem)*2)
}
.gov-dialog__header *,gov-dialog__header *{
    margin-bottom:0;
    margin-top:0
}
.gov-dialog span:has([slot=icon]),gov-dialog span:has([slot=icon]){
    align-items:center;
    display:flex;
    height:var(--height-line-l)
}
.gov-dialog [slot=icon],gov-dialog [slot=icon]{
    height:var(--icon-size-xl);
    width:var(--icon-size-xl)
}
.gov-dialog__title [slot=title],gov-dialog__title [slot=title]{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-dialog__close,gov-dialog__close{
    position:absolute;
    right:0;
    top:var(--spacing-multiline-vertical-padding-s)
}
.gov-dialog__content,gov-dialog__content{
    height:100%;
    margin-bottom:0;
    margin-top:0;
    overflow:auto;
    padding:var(--spacing-m) var(--spacing-s-nudge) var(--spacing-m-nudge) var(--spacing-s-nudge)
}
.gov-dialog__content>:last-child,gov-dialog__content>:last-child{
    margin-bottom:0
}
.gov-dialog__footer,gov-dialog__footer{
    border-top:var(--border-width,.0625rem) solid var(--border-color,var(--border-subtlest));
    display:flex;
    flex-wrap:wrap;
    gap:var(--spacing-s-nudge);
    justify-content:flex-end;
    padding:var(--spacing-s-nudge)
}
.gov-dialog__dialog:focus .gov-dialog__inner,.gov-dialog__dialog:focus gov-dialog__inner,gov-dialog__dialog:focus .gov-dialog__inner,gov-dialog__dialog:focus gov-dialog__inner{
    outline:var(--outline-width,.125rem) solid var(--status-focus)
}
.gov-dialog[open=""],.gov-dialog[open="1"],.gov-dialog[open=true i],gov-dialog[open=""],gov-dialog[open="1"],gov-dialog[open=true i]{
    display:block
}
@media(min-width:30em){
    .gov-dialog__header,gov-dialog__header{
        gap:var(--spacing-m);
        line-height:var(--height-line-2xl);
        padding:var(--spacing-m) var(--spacing-l);
        padding-right:calc(var(--icon-size-m) + var(--spacing-m)*3 + var(--spacing-s) + var(--border-width, .0625rem)*2)
    }
    .gov-dialog__title [slot=title],gov-dialog__title [slot=title]{
        font-size:var(--font-size-headline-m);
        font-weight:500;
        line-height:150%
    }
    .gov-dialog span:has([slot=icon]),gov-dialog span:has([slot=icon]){
        height:var(--height-line-2xl)
    }
    .gov-dialog__close,gov-dialog__close{
        right:var(--spacing-s);
        top:var(--icon-size-s)
    }
    .gov-dialog__content,gov-dialog__content{
        padding:var(--spacing-l) var(--spacing-xl) var(--spacing-xl) var(--spacing-xl)
    }
    .gov-dialog__footer,gov-dialog__footer{
        padding:var(--spacing-m) var(--spacing-l)
    }
}
.gov-dialog.hydrated,gov-dialog[hydrated]{
    visibility:visible
}
.gov-dropdown,gov-dropdown{
    position:relative
}
.gov-dropdown,.gov-dropdown *,gov-dropdown,gov-dropdown *{
    margin-bottom:0;
    margin-top:0
}
.gov-dropdown__list,gov-dropdown__list{
    left:0;
    position:absolute;
    z-index:100
}
.gov-dropdown ul,gov-dropdown ul{
    background-color:var(--background-block-primary);
    border-radius:var(--border-radius,var(--corner-radius-s));
    box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.2);
    display:none;
    margin:0!important;
    overflow:hidden;
    padding:var(--spacing-2xs) 0
}
.gov-dropdown li,gov-dropdown li{
    margin:0;
    white-space:nowrap
}
.gov-dropdown li:before,gov-dropdown li:before{
    content:none
}
.gov-dropdown li .gov-button[expanded=""],.gov-dropdown li .gov-button[expanded="1"],.gov-dropdown li .gov-button[expanded=true i],.gov-dropdown li gov-button[expanded=""],.gov-dropdown li gov-button[expanded="1"],.gov-dropdown li gov-button[expanded=true i],gov-dropdown li .gov-button[expanded=""],gov-dropdown li .gov-button[expanded="1"],gov-dropdown li .gov-button[expanded=true i],gov-dropdown li gov-button[expanded=""],gov-dropdown li gov-button[expanded="1"],gov-dropdown li gov-button[expanded=true i]{
    border-radius:0
}
.gov-dropdown li .gov-button[expanded=""] .element,.gov-dropdown li .gov-button[expanded="1"] .element,.gov-dropdown li .gov-button[expanded=true i] .element,.gov-dropdown li gov-button[expanded=""] .element,.gov-dropdown li gov-button[expanded="1"] .element,.gov-dropdown li gov-button[expanded=true i] .element,gov-dropdown li .gov-button[expanded=""] .element,gov-dropdown li .gov-button[expanded="1"] .element,gov-dropdown li .gov-button[expanded=true i] .element,gov-dropdown li gov-button[expanded=""] .element,gov-dropdown li gov-button[expanded="1"] .element,gov-dropdown li gov-button[expanded=true i] .element{
    border-radius:0;
    justify-content:space-between
}
.gov-dropdown[position=right] .gov-dropdown__list,gov-dropdown[position=right] .gov-dropdown__list{
    left:auto;
    right:0
}
.gov-dropdown[open] ul,gov-dropdown[open] ul{
    display:block
}
.gov-empty,gov-empty{
    color:var(--text-secondary);
    display:flex;
    flex-direction:column;
    position:relative;
    width:100%
}
.gov-empty,.gov-empty *,gov-empty,gov-empty *{
    margin-bottom:0;
    margin-top:0
}
.gov-empty[align=center],.gov-empty[align=center]>*,gov-empty[align=center],gov-empty[align=center]>*{
    align-items:center
}
.gov-empty[align=left],.gov-empty[align=left]>*,gov-empty[align=left],gov-empty[align=left]>*{
    align-items:flex-start
}
.gov-empty[align=right],.gov-empty[align=right]>*,gov-empty[align=right],gov-empty[align=right]>*{
    align-items:flex-end
}
.gov-empty [slot=icon],gov-empty [slot=icon]{
    align-items:center;
    background:var(--icon-circle-background,linear-gradient(to bottom,var(--background-primary-subtle),var(--background-block-primary)));
    border-radius:50%;
    color:var(--icon-color,var(--background-primary));
    display:flex;
    justify-content:center
}
.gov-empty__content,gov-empty__content{
    color:var(--text-secondary);
    display:flex;
    flex-direction:column
}
.gov-empty__content>:last-child,gov-empty__content>:last-child{
    margin-bottom:0
}
.gov-empty [slot=headline],gov-empty [slot=headline]{
    color:var(--text-primary)
}
.gov-empty .gov-button,.gov-empty gov-button,gov-empty .gov-button,gov-empty gov-button{
    flex:0 0 auto
}
.gov-empty[size=s],gov-empty[size=s]{
    gap:var(--gap,var(--spacing-s-nudge));
    padding:var(--padding,var(--spacing-s-nudge))
}
.gov-empty[size=s] [slot=icon],gov-empty[size=s] [slot=icon]{
    height:var(--icon-background-size,var(--height-5xl));
    width:var(--icon-background-size,var(--height-5xl))
}
.gov-empty[size=s] [slot=icon]>*,gov-empty[size=s] [slot=icon]>*{
    height:var(--icon-size,var(--icon-size-3xl));
    width:var(--icon-size,var(--icon-size-3xl))
}
.gov-empty[size=s] .gov-empty__content,gov-empty[size=s] .gov-empty__content{
    font-size:var(--font-size-body-s);
    font-weight:400;
    gap:var(--gap,var(--spacing-s-nudge));
    line-height:150%
}
.gov-empty[size=s] [slot=headline],gov-empty[size=s] [slot=headline]{
    font-size:var(--font-size-headline-xs);
    font-weight:500;
    line-height:150%
}
.gov-empty[size=m],gov-empty[size=m]{
    gap:var(--gap,var(--spacing-m));
    padding:var(--padding,var(--spacing-l))
}
.gov-empty[size=m] [slot=icon],gov-empty[size=m] [slot=icon]{
    height:var(--icon-background-size,var(--spacing-7xl));
    width:var(--icon-background-size,var(--spacing-7xl))
}
.gov-empty[size=m] [slot=icon]>*,gov-empty[size=m] [slot=icon]>*{
    height:var(--icon-size,var(--icon-size-4xl));
    width:var(--icon-size,var(--icon-size-4xl))
}
.gov-empty[size=m] .gov-empty__content,gov-empty[size=m] .gov-empty__content{
    font-size:var(--font-size-body-m);
    font-weight:400;
    gap:var(--gap,var(--spacing-m));
    line-height:150%
}
.gov-empty[size=m] [slot=headline],gov-empty[size=m] [slot=headline]{
    font-size:var(--font-size-headline-s);
    font-weight:500;
    line-height:150%
}
.gov-empty[size=l],gov-empty[size=l]{
    gap:var(--gap,var(--spacing-m-nudge));
    padding:var(--padding,var(--spacing-xl))
}
.gov-empty[size=l] [slot=icon],gov-empty[size=l] [slot=icon]{
    height:var(--icon-background-size,6rem);
    width:var(--icon-background-size,6rem)
}
.gov-empty[size=l] [slot=icon]>*,gov-empty[size=l] [slot=icon]>*{
    height:var(--icon-size,var(--icon-size-5xl));
    width:var(--icon-size,var(--icon-size-5xl))
}
.gov-empty[size=l] .gov-empty__content,gov-empty[size=l] .gov-empty__content{
    font-size:var(--font-size-body-l);
    font-weight:400;
    gap:var(--gap,var(--spacing-m-nudge));
    line-height:150%
}
.gov-empty[size=l] [slot=headline],gov-empty[size=l] [slot=headline]{
    font-size:var(--font-size-headline-m);
    font-weight:500;
    line-height:150%
}
@container (width > 30em){
    .gov-empty[size=s],gov-empty[size=s]{
        gap:var(--gap-cq,var(--spacing-m-nudge));
        padding:var(--padding-cq,var(--spacing-2xl))
    }
    .gov-empty .gov-empty__content,gov-empty .gov-empty__content{
        gap:var(--content-gap-cq,var(--spacing-m))
    }
    .gov-empty[size=m],gov-empty[size=m]{
        gap:var(--gap-cq,var(--spacing-l));
        padding:var(--padding-cq,var(--spacing-3xl))
    }
    .gov-empty .gov-empty__content,gov-empty .gov-empty__content{
        gap:var(--content-gap-cq,var(--spacing-m-nudge))
    }
    .gov-empty[size=l],gov-empty[size=l]{
        gap:var(--gap-cq,var(--spacing-xl));
        padding:var(--padding-cq,var(--spacing-4xl))
    }
    .gov-empty .gov-empty__content,gov-empty .gov-empty__content{
        gap:var(--content-gap-cq,var(--spacing-l))
    }
}
.gov-error-code,gov-error-code{
    align-items:center;
    color:var(--text-secondary);
    display:flex;
    flex-direction:column;
    gap:var(--spacing-m-nudge);
    padding:var(--spacing-xl);
    position:relative;
    width:100%
}
.gov-error-code *,gov-error-code *{
    margin-bottom:0;
    margin-top:0
}
.gov-error-code [slot=icon],gov-error-code [slot=icon]{
    align-items:center;
    background:var(--icon-circle-background,linear-gradient(to bottom,var(--background-primary-subtle),var(--background-block-primary)));
    border-radius:50%;
    color:var(--icon-color,var(--icon-on-subtle));
    display:flex;
    height:6.25rem;
    justify-content:center;
    width:6.25rem
}
.gov-error-code [slot=icon]>*,gov-error-code [slot=icon]>*{
    height:4rem;
    width:4rem
}
.gov-error-code__content,gov-error-code__content{
    align-items:center;
    color:var(--text-secondary);
    display:flex;
    flex-direction:column;
    gap:var(--spacing-s-nudge)
}
.gov-error-code__content>:last-child,gov-error-code__content>:last-child{
    margin-bottom:0
}
.gov-error-code__content p,gov-error-code__content p{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-error-code [slot=headline],gov-error-code [slot=headline]{
    color:var(--text-primary);
    font-size:var(--font-size-headline-l);
    font-weight:500;
    line-height:150%
}
@container (width > 30em){
    .gov-error-code,gov-error-code{
        gap:var(--spacing-xl);
        padding:var(--spacing-4xl)
    }
    .gov-error-code [slot=icon],gov-error-code [slot=icon]{
        height:12.5rem;
        width:12.5rem
    }
    .gov-error-code [slot=icon]>*,gov-error-code [slot=icon]>*{
        height:var(--height-8xl);
        width:var(--height-8xl)
    }
    .gov-error-code .gov-error-code__content,gov-error-code .gov-error-code__content{
        gap:var(--spacing-l)
    }
    .gov-error-code [slot=headline],gov-error-code [slot=headline]{
        font-size:var(--font-size-display-l);
        font-weight:500;
        line-height:125%
    }
}
.gov-flex,gov-flex{
    display:flex;
    flex-direction:column;
    height:100%;
    margin-bottom:0;
    margin-top:0
}
.gov-flex>.gov-flex,.gov-flex>gov-flex,gov-flex>.gov-flex,gov-flex>gov-flex{
    height:auto
}
.gov-flex[gap=unset],gov-flex[gap=unset]{
    gap:var(--spacing-none)
}
.gov-flex[gap="2xs"],gov-flex[gap="2xs"]{
    gap:var(--spacing-2xs)
}
.gov-flex[gap=xs],gov-flex[gap=xs]{
    gap:var(--spacing-xs)
}
.gov-flex[gap=xs-nudge],gov-flex[gap=xs-nudge]{
    gap:var(--spacing-xs-nudge)
}
.gov-flex[gap=s],gov-flex[gap=s]{
    gap:var(--spacing-s)
}
.gov-flex[gap=s-nudge],gov-flex[gap=s-nudge]{
    gap:var(--spacing-s-nudge)
}
.gov-flex[gap=m],gov-flex[gap=m]{
    gap:var(--spacing-m)
}
.gov-flex[gap=m-nudge],gov-flex[gap=m-nudge]{
    gap:var(--spacing-m-nudge)
}
.gov-flex[gap=l],gov-flex[gap=l]{
    gap:var(--spacing-l)
}
.gov-flex[gap=xl],gov-flex[gap=xl]{
    gap:var(--spacing-xl)
}
.gov-flex[gap="2xl"],gov-flex[gap="2xl"]{
    gap:var(--spacing-2xl)
}
.gov-flex[gap="3xl"],gov-flex[gap="3xl"]{
    gap:var(--spacing-3xl)
}
.gov-flex[gap="4xl"],gov-flex[gap="4xl"]{
    gap:var(--spacing-4xl)
}
.gov-flex[gap="5xl"],gov-flex[gap="5xl"]{
    gap:var(--spacing-5xl)
}
.gov-flex[gap="6xl"],gov-flex[gap="6xl"]{
    gap:var(--spacing-6xl)
}
.gov-flex[gap="7xl"],gov-flex[gap="7xl"]{
    gap:var(--spacing-7xl)
}
.gov-flex[gap="8xl"],gov-flex[gap="8xl"]{
    gap:var(--spacing-8xl)
}
.gov-flex[gap="9xl"],gov-flex[gap="9xl"]{
    gap:var(--spacing-9xl)
}
.gov-flex[responsive="0"],.gov-flex[responsive=false i],gov-flex[responsive="0"],gov-flex[responsive=false i]{
    flex-direction:row
}
.gov-flex[responsive="0"][direction=row],.gov-flex[responsive=false i][direction=row],gov-flex[responsive="0"][direction=row],gov-flex[responsive=false i][direction=row]{
    flex-direction:row
}
.gov-flex[responsive="0"][direction=row-reverse],.gov-flex[responsive=false i][direction=row-reverse],gov-flex[responsive="0"][direction=row-reverse],gov-flex[responsive=false i][direction=row-reverse]{
    flex-direction:row-reverse
}
.gov-flex[responsive="0"][direction=column],.gov-flex[responsive=false i][direction=column],gov-flex[responsive="0"][direction=column],gov-flex[responsive=false i][direction=column]{
    flex-direction:column
}
.gov-flex[responsive="0"][direction=column-reverse],.gov-flex[responsive=false i][direction=column-reverse],gov-flex[responsive="0"][direction=column-reverse],gov-flex[responsive=false i][direction=column-reverse]{
    flex-direction:column-reverse
}
.gov-flex[responsive="0"][justify-content=flex-start],.gov-flex[responsive=false i][justify-content=flex-start],gov-flex[responsive="0"][justify-content=flex-start],gov-flex[responsive=false i][justify-content=flex-start]{
    justify-content:flex-start
}
.gov-flex[responsive="0"][justify-content=flex-end],.gov-flex[responsive=false i][justify-content=flex-end],gov-flex[responsive="0"][justify-content=flex-end],gov-flex[responsive=false i][justify-content=flex-end]{
    justify-content:flex-end
}
.gov-flex[responsive="0"][justify-content=center],.gov-flex[responsive=false i][justify-content=center],gov-flex[responsive="0"][justify-content=center],gov-flex[responsive=false i][justify-content=center]{
    justify-content:center
}
.gov-flex[responsive="0"][justify-content=space-between],.gov-flex[responsive=false i][justify-content=space-between],gov-flex[responsive="0"][justify-content=space-between],gov-flex[responsive=false i][justify-content=space-between]{
    justify-content:space-between
}
.gov-flex[responsive="0"][justify-content=space-around],.gov-flex[responsive=false i][justify-content=space-around],gov-flex[responsive="0"][justify-content=space-around],gov-flex[responsive=false i][justify-content=space-around]{
    justify-content:space-around
}
.gov-flex[responsive="0"][justify-content=space-evenly],.gov-flex[responsive=false i][justify-content=space-evenly],gov-flex[responsive="0"][justify-content=space-evenly],gov-flex[responsive=false i][justify-content=space-evenly]{
    justify-content:space-evenly
}
.gov-flex[responsive="0"][align-items=stretch],.gov-flex[responsive=false i][align-items=stretch],gov-flex[responsive="0"][align-items=stretch],gov-flex[responsive=false i][align-items=stretch]{
    align-items:stretch
}
.gov-flex[responsive="0"][align-items=flex-start],.gov-flex[responsive=false i][align-items=flex-start],gov-flex[responsive="0"][align-items=flex-start],gov-flex[responsive=false i][align-items=flex-start]{
    align-items:flex-start
}
.gov-flex[responsive="0"][align-items=flex-end],.gov-flex[responsive=false i][align-items=flex-end],gov-flex[responsive="0"][align-items=flex-end],gov-flex[responsive=false i][align-items=flex-end]{
    align-items:flex-end
}
.gov-flex[responsive="0"][align-items=center],.gov-flex[responsive=false i][align-items=center],gov-flex[responsive="0"][align-items=center],gov-flex[responsive=false i][align-items=center]{
    align-items:center
}
.gov-flex[responsive="0"][align-items=baseline],.gov-flex[responsive=false i][align-items=baseline],gov-flex[responsive="0"][align-items=baseline],gov-flex[responsive=false i][align-items=baseline]{
    align-items:baseline
}
.gov-flex[responsive="0"][wrap=nowrap],.gov-flex[responsive=false i][wrap=nowrap],gov-flex[responsive="0"][wrap=nowrap],gov-flex[responsive=false i][wrap=nowrap]{
    flex-wrap:nowrap
}
.gov-flex[responsive="0"][wrap=wrap],.gov-flex[responsive=false i][wrap=wrap],gov-flex[responsive="0"][wrap=wrap],gov-flex[responsive=false i][wrap=wrap]{
    flex-wrap:wrap
}
.gov-flex[responsive="0"][wrap=wrap-reverse],.gov-flex[responsive=false i][wrap=wrap-reverse],gov-flex[responsive="0"][wrap=wrap-reverse],gov-flex[responsive=false i][wrap=wrap-reverse]{
    flex-wrap:wrap-reverse
}
.gov-flex[responsive="0"][align-content=flex-start],.gov-flex[responsive=false i][align-content=flex-start],gov-flex[responsive="0"][align-content=flex-start],gov-flex[responsive=false i][align-content=flex-start]{
    align-content:flex-start
}
.gov-flex[responsive="0"][align-content=flex-end],.gov-flex[responsive=false i][align-content=flex-end],gov-flex[responsive="0"][align-content=flex-end],gov-flex[responsive=false i][align-content=flex-end]{
    align-content:flex-end
}
.gov-flex[responsive="0"][align-content=center],.gov-flex[responsive=false i][align-content=center],gov-flex[responsive="0"][align-content=center],gov-flex[responsive=false i][align-content=center]{
    align-content:center
}
.gov-flex[responsive="0"][align-content=space-between],.gov-flex[responsive=false i][align-content=space-between],gov-flex[responsive="0"][align-content=space-between],gov-flex[responsive=false i][align-content=space-between]{
    align-content:space-between
}
.gov-flex[responsive="0"][align-content=space-around],.gov-flex[responsive=false i][align-content=space-around],gov-flex[responsive="0"][align-content=space-around],gov-flex[responsive=false i][align-content=space-around]{
    align-content:space-around
}
.gov-flex[responsive="0"][align-content=stretch],.gov-flex[responsive=false i][align-content=stretch],gov-flex[responsive="0"][align-content=stretch],gov-flex[responsive=false i][align-content=stretch]{
    align-content:stretch
}
.gov-flex[responsive="0"][align-self=auto],.gov-flex[responsive=false i][align-self=auto],gov-flex[responsive="0"][align-self=auto],gov-flex[responsive=false i][align-self=auto]{
    align-self:auto
}
.gov-flex[responsive="0"][align-self=normal],.gov-flex[responsive=false i][align-self=normal],gov-flex[responsive="0"][align-self=normal],gov-flex[responsive=false i][align-self=normal]{
    align-self:normal
}
.gov-flex[responsive="0"][align-self=self-start],.gov-flex[responsive=false i][align-self=self-start],gov-flex[responsive="0"][align-self=self-start],gov-flex[responsive=false i][align-self=self-start]{
    align-self:self-start
}
.gov-flex[responsive="0"][align-self=self-end],.gov-flex[responsive=false i][align-self=self-end],gov-flex[responsive="0"][align-self=self-end],gov-flex[responsive=false i][align-self=self-end]{
    align-self:self-end
}
.gov-flex[responsive="0"][align-self=flex-start],.gov-flex[responsive=false i][align-self=flex-start],gov-flex[responsive="0"][align-self=flex-start],gov-flex[responsive=false i][align-self=flex-start]{
    align-self:flex-start
}
.gov-flex[responsive="0"][align-self=flex-end],.gov-flex[responsive=false i][align-self=flex-end],gov-flex[responsive="0"][align-self=flex-end],gov-flex[responsive=false i][align-self=flex-end]{
    align-self:flex-end
}
.gov-flex[responsive="0"][align-self=center],.gov-flex[responsive=false i][align-self=center],gov-flex[responsive="0"][align-self=center],gov-flex[responsive=false i][align-self=center]{
    align-self:center
}
.gov-flex[responsive="0"][align-self=baseline],.gov-flex[responsive=false i][align-self=baseline],gov-flex[responsive="0"][align-self=baseline],gov-flex[responsive=false i][align-self=baseline]{
    align-self:baseline
}
.gov-flex[responsive="0"][align-self=stretch],.gov-flex[responsive=false i][align-self=stretch],gov-flex[responsive="0"][align-self=stretch],gov-flex[responsive=false i][align-self=stretch]{
    align-self:stretch
}
.gov-flex[responsive="0"][align-self=anchor-center],.gov-flex[responsive=false i][align-self=anchor-center],gov-flex[responsive="0"][align-self=anchor-center],gov-flex[responsive=false i][align-self=anchor-center]{
    align-self:anchor-center
}
@media(min-width:48em){
    .gov-flex,.gov-flex[direction=row],gov-flex,gov-flex[direction=row]{
        flex-direction:row
    }
    .gov-flex[direction=row-reverse],gov-flex[direction=row-reverse]{
        flex-direction:row-reverse
    }
    .gov-flex[direction=column],gov-flex[direction=column]{
        flex-direction:column
    }
    .gov-flex[direction=column-reverse],gov-flex[direction=column-reverse]{
        flex-direction:column-reverse
    }
    .gov-flex[justify-content=flex-start],gov-flex[justify-content=flex-start]{
        justify-content:flex-start
    }
    .gov-flex[justify-content=flex-end],gov-flex[justify-content=flex-end]{
        justify-content:flex-end
    }
    .gov-flex[justify-content=center],gov-flex[justify-content=center]{
        justify-content:center
    }
    .gov-flex[justify-content=space-between],gov-flex[justify-content=space-between]{
        justify-content:space-between
    }
    .gov-flex[justify-content=space-around],gov-flex[justify-content=space-around]{
        justify-content:space-around
    }
    .gov-flex[justify-content=space-evenly],gov-flex[justify-content=space-evenly]{
        justify-content:space-evenly
    }
    .gov-flex[align-items=stretch],gov-flex[align-items=stretch]{
        align-items:stretch
    }
    .gov-flex[align-items=flex-start],gov-flex[align-items=flex-start]{
        align-items:flex-start
    }
    .gov-flex[align-items=flex-end],gov-flex[align-items=flex-end]{
        align-items:flex-end
    }
    .gov-flex[align-items=center],gov-flex[align-items=center]{
        align-items:center
    }
    .gov-flex[align-items=baseline],gov-flex[align-items=baseline]{
        align-items:baseline
    }
    .gov-flex[wrap=nowrap],gov-flex[wrap=nowrap]{
        flex-wrap:nowrap
    }
    .gov-flex[wrap=wrap],gov-flex[wrap=wrap]{
        flex-wrap:wrap
    }
    .gov-flex[wrap=wrap-reverse],gov-flex[wrap=wrap-reverse]{
        flex-wrap:wrap-reverse
    }
    .gov-flex[align-content=flex-start],gov-flex[align-content=flex-start]{
        align-content:flex-start
    }
    .gov-flex[align-content=flex-end],gov-flex[align-content=flex-end]{
        align-content:flex-end
    }
    .gov-flex[align-content=center],gov-flex[align-content=center]{
        align-content:center
    }
    .gov-flex[align-content=space-between],gov-flex[align-content=space-between]{
        align-content:space-between
    }
    .gov-flex[align-content=space-around],gov-flex[align-content=space-around]{
        align-content:space-around
    }
    .gov-flex[align-content=stretch],gov-flex[align-content=stretch]{
        align-content:stretch
    }
    .gov-flex[align-self=auto],gov-flex[align-self=auto]{
        align-self:auto
    }
    .gov-flex[align-self=normal],gov-flex[align-self=normal]{
        align-self:normal
    }
    .gov-flex[align-self=self-start],gov-flex[align-self=self-start]{
        align-self:self-start
    }
    .gov-flex[align-self=self-end],gov-flex[align-self=self-end]{
        align-self:self-end
    }
    .gov-flex[align-self=flex-start],gov-flex[align-self=flex-start]{
        align-self:flex-start
    }
    .gov-flex[align-self=flex-end],gov-flex[align-self=flex-end]{
        align-self:flex-end
    }
    .gov-flex[align-self=center],gov-flex[align-self=center]{
        align-self:center
    }
    .gov-flex[align-self=baseline],gov-flex[align-self=baseline]{
        align-self:baseline
    }
    .gov-flex[align-self=stretch],gov-flex[align-self=stretch]{
        align-self:stretch
    }
    .gov-flex[align-self=anchor-center],gov-flex[align-self=anchor-center]{
        align-self:anchor-center
    }
}
.gov-form-autocomplete,gov-form-autocomplete{
    display:block;
    margin-bottom:0;
    margin-top:0;
    position:relative;
    width:100%
}
.gov-form-autocomplete *,gov-form-autocomplete *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-autocomplete__list,gov-form-autocomplete__list{
    background:var(--background,var(--background-neutral-white));
    border:var(--border-width,.0625rem) solid var(--border,var(--border-subtle));
    border-radius:var(--border-radius,var(--corner-radius-s));
    left:0;
    margin:0;
    overflow-x:hidden;
    overflow-y:auto;
    overscroll-behavior:none;
    padding:0;
    position:absolute;
    right:0;
    top:100%;
    z-index:5
}
.gov-form-autocomplete__list>.gov-form-autocomplete__item,.gov-form-autocomplete__list>.gov-form-autocomplete__item--empty,.gov-form-autocomplete__list>.gov-form-autocomplete__item--loading,.gov-form-autocomplete__list>gov-form-autocomplete__item,.gov-form-autocomplete__list>gov-form-autocomplete__item--empty,.gov-form-autocomplete__list>gov-form-autocomplete__item--loading,gov-form-autocomplete__list>.gov-form-autocomplete__item,gov-form-autocomplete__list>.gov-form-autocomplete__item--empty,gov-form-autocomplete__list>.gov-form-autocomplete__item--loading,gov-form-autocomplete__list>gov-form-autocomplete__item,gov-form-autocomplete__list>gov-form-autocomplete__item--empty,gov-form-autocomplete__list>gov-form-autocomplete__item--loading{
    color:var(--color,var(--text-primary));
    display:flex;
    flex-direction:row;
    margin:0;
    padding:0
}
.gov-form-autocomplete__list>.gov-form-autocomplete__item--empty:before,.gov-form-autocomplete__list>.gov-form-autocomplete__item--loading:before,.gov-form-autocomplete__list>.gov-form-autocomplete__item:before,.gov-form-autocomplete__list>gov-form-autocomplete__item--empty:before,.gov-form-autocomplete__list>gov-form-autocomplete__item--loading:before,.gov-form-autocomplete__list>gov-form-autocomplete__item:before,gov-form-autocomplete__list>.gov-form-autocomplete__item--empty:before,gov-form-autocomplete__list>.gov-form-autocomplete__item--loading:before,gov-form-autocomplete__list>.gov-form-autocomplete__item:before,gov-form-autocomplete__list>gov-form-autocomplete__item--empty:before,gov-form-autocomplete__list>gov-form-autocomplete__item--loading:before,gov-form-autocomplete__list>gov-form-autocomplete__item:before{
    display:none
}
.gov-form-autocomplete__list>.gov-form-autocomplete__item,.gov-form-autocomplete__list>gov-form-autocomplete__item,gov-form-autocomplete__list>.gov-form-autocomplete__item,gov-form-autocomplete__list>gov-form-autocomplete__item{
    cursor:pointer
}
.gov-form-autocomplete__list>.gov-form-autocomplete__item--empty,.gov-form-autocomplete__list>.gov-form-autocomplete__item--loading,.gov-form-autocomplete__list>gov-form-autocomplete__item--empty,.gov-form-autocomplete__list>gov-form-autocomplete__item--loading,gov-form-autocomplete__list>.gov-form-autocomplete__item--empty,gov-form-autocomplete__list>.gov-form-autocomplete__item--loading,gov-form-autocomplete__list>gov-form-autocomplete__item--empty,gov-form-autocomplete__list>gov-form-autocomplete__item--loading{
    color:var(--color-second,var(--text-secondary))
}
.gov-form-autocomplete:not(.hydrated),gov-form-autocomplete:not(.hydrated){
    background-color:var(--form-bg-color,var(--background-block-primary));
    border:var(--border-width,.0625rem) solid var(--form-border-color,var(--border-subtle));
    border-radius:var(--border-radius,var(--corner-radius-s))
}
.gov-form-autocomplete__list:empty,gov-form-autocomplete__list:empty{
    display:none
}
.gov-form-autocomplete__list>.gov-form-autocomplete__item[aria-selected=""],.gov-form-autocomplete__list>.gov-form-autocomplete__item[aria-selected="1"],.gov-form-autocomplete__list>.gov-form-autocomplete__item[aria-selected=true i],.gov-form-autocomplete__list>gov-form-autocomplete__item[aria-selected=""],.gov-form-autocomplete__list>gov-form-autocomplete__item[aria-selected="1"],.gov-form-autocomplete__list>gov-form-autocomplete__item[aria-selected=true i],gov-form-autocomplete__list>.gov-form-autocomplete__item[aria-selected=""],gov-form-autocomplete__list>.gov-form-autocomplete__item[aria-selected="1"],gov-form-autocomplete__list>.gov-form-autocomplete__item[aria-selected=true i],gov-form-autocomplete__list>gov-form-autocomplete__item[aria-selected=""],gov-form-autocomplete__list>gov-form-autocomplete__item[aria-selected="1"],gov-form-autocomplete__list>gov-form-autocomplete__item[aria-selected=true i]{
    background:var(--item-select,var(--button-outlined-neutral-active))
}
@media not all and (pointer:coarse){
    .gov-form-autocomplete__list>.gov-form-autocomplete__item:hover,.gov-form-autocomplete__list>gov-form-autocomplete__item:hover,gov-form-autocomplete__list>.gov-form-autocomplete__item:hover,gov-form-autocomplete__list>gov-form-autocomplete__item:hover{
        background:var(--item-hover,var(--button-outlined-neutral-hover))
    }
}
.gov-form-autocomplete[size=xs],gov-form-autocomplete[size=xs]{
    height:var(--height,var(--height-component-xs))
}
.gov-form-autocomplete[size=xs] .gov-form-autocomplete__item,.gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--empty,.gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--loading,gov-form-autocomplete[size=xs] .gov-form-autocomplete__item,gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--empty,gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--loading{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    gap:var(--gap,var(--spacing-xs));
    line-height:150%;
    padding:var(--padding-vertical,var(--spacing-multiline-vertical-padding-xs)) var(--padding-horizontal,var(--spacing-xs-nudge))
}
.gov-form-autocomplete[size=xs] .gov-form-autocomplete__item .gov-icon,.gov-form-autocomplete[size=xs] .gov-form-autocomplete__item gov-icon,.gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--empty .gov-icon,.gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--empty gov-icon,.gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--loading .gov-icon,.gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--loading gov-icon,gov-form-autocomplete[size=xs] .gov-form-autocomplete__item .gov-icon,gov-form-autocomplete[size=xs] .gov-form-autocomplete__item gov-icon,gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--empty .gov-icon,gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--empty gov-icon,gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--loading .gov-icon,gov-form-autocomplete[size=xs] .gov-form-autocomplete__item--loading gov-icon{
    height:var(--icon-size,var(--icon-size-xs));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-form-autocomplete[size=s],gov-form-autocomplete[size=s]{
    height:var(--height,var(--height-component-s))
}
.gov-form-autocomplete[size=s] .gov-form-autocomplete__item,.gov-form-autocomplete[size=s] .gov-form-autocomplete__item--empty,.gov-form-autocomplete[size=s] .gov-form-autocomplete__item--loading,gov-form-autocomplete[size=s] .gov-form-autocomplete__item,gov-form-autocomplete[size=s] .gov-form-autocomplete__item--empty,gov-form-autocomplete[size=s] .gov-form-autocomplete__item--loading{
    font-size:var(--font-size-body-s);
    font-weight:400;
    gap:var(--gap,var(--spacing-xs-nudge));
    line-height:150%;
    padding:var(--padding-vertical,var(--spacing-multiline-vertical-padding-s)) var(--padding-horizontal,var(--spacing-s))
}
.gov-form-autocomplete[size=s] .gov-form-autocomplete__item .gov-icon,.gov-form-autocomplete[size=s] .gov-form-autocomplete__item gov-icon,.gov-form-autocomplete[size=s] .gov-form-autocomplete__item--empty .gov-icon,.gov-form-autocomplete[size=s] .gov-form-autocomplete__item--empty gov-icon,.gov-form-autocomplete[size=s] .gov-form-autocomplete__item--loading .gov-icon,.gov-form-autocomplete[size=s] .gov-form-autocomplete__item--loading gov-icon,gov-form-autocomplete[size=s] .gov-form-autocomplete__item .gov-icon,gov-form-autocomplete[size=s] .gov-form-autocomplete__item gov-icon,gov-form-autocomplete[size=s] .gov-form-autocomplete__item--empty .gov-icon,gov-form-autocomplete[size=s] .gov-form-autocomplete__item--empty gov-icon,gov-form-autocomplete[size=s] .gov-form-autocomplete__item--loading .gov-icon,gov-form-autocomplete[size=s] .gov-form-autocomplete__item--loading gov-icon{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-form-autocomplete[size=m],gov-form-autocomplete[size=m]{
    height:var(--height,var(--height-component-m))
}
.gov-form-autocomplete[size=m] .gov-form-autocomplete__item,.gov-form-autocomplete[size=m] .gov-form-autocomplete__item--empty,.gov-form-autocomplete[size=m] .gov-form-autocomplete__item--loading,gov-form-autocomplete[size=m] .gov-form-autocomplete__item,gov-form-autocomplete[size=m] .gov-form-autocomplete__item--empty,gov-form-autocomplete[size=m] .gov-form-autocomplete__item--loading{
    font-size:var(--font-size-body-m);
    font-weight:400;
    gap:var(--gap,var(--spacing-s));
    line-height:150%;
    padding:var(--padding-vertical,var(--spacing-multiline-vertical-padding-m)) var(--padding-horizontal,var(--spacing-s-nudge))
}
.gov-form-autocomplete[size=m] .gov-form-autocomplete__item .gov-icon,.gov-form-autocomplete[size=m] .gov-form-autocomplete__item gov-icon,.gov-form-autocomplete[size=m] .gov-form-autocomplete__item--empty .gov-icon,.gov-form-autocomplete[size=m] .gov-form-autocomplete__item--empty gov-icon,.gov-form-autocomplete[size=m] .gov-form-autocomplete__item--loading .gov-icon,.gov-form-autocomplete[size=m] .gov-form-autocomplete__item--loading gov-icon,gov-form-autocomplete[size=m] .gov-form-autocomplete__item .gov-icon,gov-form-autocomplete[size=m] .gov-form-autocomplete__item gov-icon,gov-form-autocomplete[size=m] .gov-form-autocomplete__item--empty .gov-icon,gov-form-autocomplete[size=m] .gov-form-autocomplete__item--empty gov-icon,gov-form-autocomplete[size=m] .gov-form-autocomplete__item--loading .gov-icon,gov-form-autocomplete[size=m] .gov-form-autocomplete__item--loading gov-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-form-autocomplete[size=l],gov-form-autocomplete[size=l]{
    height:var(--height,var(--height-component-l))
}
.gov-form-autocomplete[size=l] .gov-form-autocomplete__item,.gov-form-autocomplete[size=l] .gov-form-autocomplete__item--empty,.gov-form-autocomplete[size=l] .gov-form-autocomplete__item--loading,gov-form-autocomplete[size=l] .gov-form-autocomplete__item,gov-form-autocomplete[size=l] .gov-form-autocomplete__item--empty,gov-form-autocomplete[size=l] .gov-form-autocomplete__item--loading{
    font-size:var(--font-size-body-l);
    font-weight:400;
    gap:var(--gap,var(--spacing-s-nudge));
    line-height:150%;
    padding:var(--padding-vertical,var(--spacing-multiline-vertical-padding-l)) var(--padding-horizontal,var(--spacing-m))
}
.gov-form-autocomplete[size=l] .gov-form-autocomplete__item .gov-icon,.gov-form-autocomplete[size=l] .gov-form-autocomplete__item gov-icon,.gov-form-autocomplete[size=l] .gov-form-autocomplete__item--empty .gov-icon,.gov-form-autocomplete[size=l] .gov-form-autocomplete__item--empty gov-icon,.gov-form-autocomplete[size=l] .gov-form-autocomplete__item--loading .gov-icon,.gov-form-autocomplete[size=l] .gov-form-autocomplete__item--loading gov-icon,gov-form-autocomplete[size=l] .gov-form-autocomplete__item .gov-icon,gov-form-autocomplete[size=l] .gov-form-autocomplete__item gov-icon,gov-form-autocomplete[size=l] .gov-form-autocomplete__item--empty .gov-icon,gov-form-autocomplete[size=l] .gov-form-autocomplete__item--empty gov-icon,gov-form-autocomplete[size=l] .gov-form-autocomplete__item--loading .gov-icon,gov-form-autocomplete[size=l] .gov-form-autocomplete__item--loading gov-icon{
    height:var(--icon-size,var(--icon-size-l));
    width:var(--icon-size,var(--icon-size-l))
}
.gov-form-autocomplete[size=xl],gov-form-autocomplete[size=xl]{
    height:var(--height,var(--height-component-xl))
}
.gov-form-autocomplete[size=xl] .gov-form-autocomplete__item,.gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--empty,.gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--loading,gov-form-autocomplete[size=xl] .gov-form-autocomplete__item,gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--empty,gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--loading{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    gap:var(--gap,var(--spacing-m));
    line-height:150%;
    padding:var(--padding-vertical,var(--spacing-multiline-vertical-padding-xl)) var(--padding-horizontal,var(--spacing-m-nudge))
}
.gov-form-autocomplete[size=xl] .gov-form-autocomplete__item .gov-icon,.gov-form-autocomplete[size=xl] .gov-form-autocomplete__item gov-icon,.gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--empty .gov-icon,.gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--empty gov-icon,.gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--loading .gov-icon,.gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--loading gov-icon,gov-form-autocomplete[size=xl] .gov-form-autocomplete__item .gov-icon,gov-form-autocomplete[size=xl] .gov-form-autocomplete__item gov-icon,gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--empty .gov-icon,gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--empty gov-icon,gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--loading .gov-icon,gov-form-autocomplete[size=xl] .gov-form-autocomplete__item--loading gov-icon{
    height:var(--icon-size,var(--icon-size-xl));
    width:var(--icon-size,var(--icon-size-xl))
}
.gov-form-autocomplete[size=xs],gov-form-autocomplete[size=xs]{
    max-height:var(--max-height,var(--height-component-xs))
}
.gov-form-autocomplete[size=s],gov-form-autocomplete[size=s]{
    max-height:var(--max-height,var(--height-component-s))
}
.gov-form-autocomplete[size=m],gov-form-autocomplete[size=m]{
    max-height:var(--max-height,var(--height-component-m))
}
.gov-form-autocomplete[size=l],gov-form-autocomplete[size=l]{
    max-height:var(--max-height,var(--height-component-l))
}
.gov-form-autocomplete[size=xl],gov-form-autocomplete[size=xl]{
    max-height:var(--max-height,var(--height-component-xl))
}
.gov-form-checkbox,gov-form-checkbox{
    cursor:pointer;
    display:inline-block;
    margin-bottom:0;
    margin-top:0;
    position:relative
}
.gov-form-checkbox *,gov-form-checkbox *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-checkbox input,gov-form-checkbox input{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    left:0;
    position:absolute;
    top:0;
    z-index:1
}
.gov-form-checkbox input+span,gov-form-checkbox input+span{
    display:block;
    position:relative
}
.gov-form-checkbox input+span:before,gov-form-checkbox input+span:before{
    background-color:var(--background-color,var(--background-neutral-white));
    border:var(--outline-width,.125rem) solid var(--border,var(--interactive-inactive));
    border-radius:var(--border-radius-fixed,var(--corner-radius-xs));
    content:"";
    display:block;
    left:0;
    position:absolute;
    top:0;
    transition:border-color .15s linear,background-color .15s linear,outline-color .15s linear
}
.gov-form-checkbox [slot=label],gov-form-checkbox [slot=label]{
    margin-bottom:0
}
.gov-form-checkbox [slot=label] *,gov-form-checkbox [slot=label] *{
    position:relative;
    width:100%;
    z-index:1
}
.gov-form-checkbox__label,gov-form-checkbox__label{
    display:inline-block
}
.gov-form-checkbox .gov-form-checkbox__check,.gov-form-checkbox .gov-form-checkbox__indeterminate,gov-form-checkbox .gov-form-checkbox__check,gov-form-checkbox .gov-form-checkbox__indeterminate{
    color:var(--indicator-color,var(--icon-on-bold-white));
    opacity:0;
    position:absolute;
    transition:opacity .15s linear
}
.gov-form-checkbox input:focus-visible,gov-form-checkbox input:focus-visible{
    outline:none
}
.gov-form-checkbox input:focus-visible+span,gov-form-checkbox input:focus-visible+span{
    border-radius:var(--outline-border-radius,var(--corner-radius-xs-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-form-checkbox input:checked+span:before,.gov-form-checkbox input:indeterminate+span:before,gov-form-checkbox input:checked+span:before,gov-form-checkbox input:indeterminate+span:before{
    background:var(--indicator-background,var(--interactive-active));
    border-color:var(--indicator-background,var(--interactive-active))
}
.gov-form-checkbox input:checked+span .gov-form-checkbox__check,.gov-form-checkbox input:indeterminate+span .gov-form-checkbox__indeterminate,gov-form-checkbox input:checked+span .gov-form-checkbox__check,gov-form-checkbox input:indeterminate+span .gov-form-checkbox__indeterminate{
    opacity:1
}
.gov-form-checkbox input:checked:not(input:indeterminate)+span .gov-form-checkbox__indeterminate,.gov-form-checkbox input:indeterminate+span .gov-form-checkbox__check,gov-form-checkbox input:checked:not(input:indeterminate)+span .gov-form-checkbox__indeterminate,gov-form-checkbox input:indeterminate+span .gov-form-checkbox__check{
    opacity:0
}
.gov-form-checkbox[invalid=""] [slot=label],.gov-form-checkbox[invalid=""] [slot=label] *,.gov-form-checkbox[invalid="1"] [slot=label],.gov-form-checkbox[invalid="1"] [slot=label] *,.gov-form-checkbox[invalid=true i] [slot=label],.gov-form-checkbox[invalid=true i] [slot=label] *,gov-form-checkbox[invalid=""] [slot=label],gov-form-checkbox[invalid=""] [slot=label] *,gov-form-checkbox[invalid="1"] [slot=label],gov-form-checkbox[invalid="1"] [slot=label] *,gov-form-checkbox[invalid=true i] [slot=label],gov-form-checkbox[invalid=true i] [slot=label] *{
    color:var(--form-state-label-error,var(--text-status-error))
}
.gov-form-checkbox[invalid=""] input+span:before,.gov-form-checkbox[invalid="1"] input+span:before,.gov-form-checkbox[invalid=true i] input+span:before,gov-form-checkbox[invalid=""] input+span:before,gov-form-checkbox[invalid="1"] input+span:before,gov-form-checkbox[invalid=true i] input+span:before{
    border-color:var(--form-state-border-error,var(--status-error))
}
.gov-form-checkbox[invalid=""] input:checked+span:before,.gov-form-checkbox[invalid=""] input:indeterminate+span:before,.gov-form-checkbox[invalid="1"] input:checked+span:before,.gov-form-checkbox[invalid="1"] input:indeterminate+span:before,.gov-form-checkbox[invalid=true i] input:checked+span:before,.gov-form-checkbox[invalid=true i] input:indeterminate+span:before,gov-form-checkbox[invalid=""] input:checked+span:before,gov-form-checkbox[invalid=""] input:indeterminate+span:before,gov-form-checkbox[invalid="1"] input:checked+span:before,gov-form-checkbox[invalid="1"] input:indeterminate+span:before,gov-form-checkbox[invalid=true i] input:checked+span:before,gov-form-checkbox[invalid=true i] input:indeterminate+span:before{
    background-color:var(--error-indicator-background,var(--interactive-error));
    border-color:var(--form-state-border-error,var(--status-error))
}
.gov-form-checkbox[disabled=""],.gov-form-checkbox[disabled="1"],.gov-form-checkbox[disabled=true i],gov-form-checkbox[disabled=""],gov-form-checkbox[disabled="1"],gov-form-checkbox[disabled=true i]{
    pointer-events:none
}
.gov-form-checkbox[disabled=""] [slot=label],.gov-form-checkbox[disabled=""] [slot=label] *,.gov-form-checkbox[disabled="1"] [slot=label],.gov-form-checkbox[disabled="1"] [slot=label] *,.gov-form-checkbox[disabled=true i] [slot=label],.gov-form-checkbox[disabled=true i] [slot=label] *,gov-form-checkbox[disabled=""] [slot=label],gov-form-checkbox[disabled=""] [slot=label] *,gov-form-checkbox[disabled="1"] [slot=label],gov-form-checkbox[disabled="1"] [slot=label] *,gov-form-checkbox[disabled=true i] [slot=label],gov-form-checkbox[disabled=true i] [slot=label] *{
    color:var(--form-state-label-disabled,var(--text-disabled))
}
.gov-form-checkbox[disabled=""] input+span:before,.gov-form-checkbox[disabled="1"] input+span:before,.gov-form-checkbox[disabled=true i] input+span:before,gov-form-checkbox[disabled=""] input+span:before,gov-form-checkbox[disabled="1"] input+span:before,gov-form-checkbox[disabled=true i] input+span:before{
    border-color:var(--disabled-border,var(--interactive-disabled))
}
.gov-form-checkbox[disabled=""] input:checked+span:before,.gov-form-checkbox[disabled=""] input:indeterminate+span:before,.gov-form-checkbox[disabled="1"] input:checked+span:before,.gov-form-checkbox[disabled="1"] input:indeterminate+span:before,.gov-form-checkbox[disabled=true i] input:checked+span:before,.gov-form-checkbox[disabled=true i] input:indeterminate+span:before,gov-form-checkbox[disabled=""] input:checked+span:before,gov-form-checkbox[disabled=""] input:indeterminate+span:before,gov-form-checkbox[disabled="1"] input:checked+span:before,gov-form-checkbox[disabled="1"] input:indeterminate+span:before,gov-form-checkbox[disabled=true i] input:checked+span:before,gov-form-checkbox[disabled=true i] input:indeterminate+span:before{
    background-color:var(--disabled-indicator-background,var(--interactive-disabled));
    border-color:var(--disabled-border,var(--interactive-disabled))
}
.gov-form-checkbox[size=xs],gov-form-checkbox[size=xs]{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%;
    min-height:var(--height,var(--height-component-xs));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-xs)) 0
}
.gov-form-checkbox[size=xs] input,gov-form-checkbox[size=xs] input{
    height:var(--indicator-size,var(--height-s-nudge));
    top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-xs)) + var(--height, var(--height-component-xs))/2 - var(--indicator-size, var(--height-s-nudge))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-xs))*2/2);
    width:calc(var(--indicator-size, var(--height-s-nudge)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-checkbox[size=xs] input+span,gov-form-checkbox[size=xs] input+span{
    min-height:var(--indicator-size,var(--height-s-nudge));
    min-width:calc(var(--indicator-size, var(--height-s-nudge)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-checkbox[size=xs] [slot=label],gov-form-checkbox[size=xs] [slot=label]{
    padding-left:calc(var(--indicator-size, var(--height-s-nudge)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-checkbox[size=xs] [slot=label] label,gov-form-checkbox[size=xs] [slot=label] label{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-form-checkbox[size=xs] input+span:before,gov-form-checkbox[size=xs] input+span:before{
    height:var(--indicator-size,var(--height-s-nudge));
    top:calc(var(--height, var(--height-component-xs))/2 - var(--indicator-size, var(--height-s-nudge))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-xs))*2/2);
    width:var(--indicator-size,var(--height-s-nudge))
}
.gov-form-checkbox[size=xs] .gov-form-checkbox__check,.gov-form-checkbox[size=xs] .gov-form-checkbox__indeterminate,gov-form-checkbox[size=xs] .gov-form-checkbox__check,gov-form-checkbox[size=xs] .gov-form-checkbox__indeterminate{
    height:var(--check-size,var(--height-xs-nudge));
    left:calc((var(--indicator-size, var(--height-s-nudge)) - var(--check-size, var(--height-xs-nudge)))/2);
    top:calc((var(--indicator-size, var(--height-s-nudge)) - var(--check-size, var(--height-xs-nudge)))/2 + var(--height, var(--height-component-xs))/2 - var(--indicator-size, var(--height-s-nudge))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-xs))*2/2);
    width:var(--check-size,var(--height-xs-nudge))
}
.gov-form-checkbox[size=xs][no-label=""],.gov-form-checkbox[size=xs][no-label="1"],.gov-form-checkbox[size=xs][no-label=true i],gov-form-checkbox[size=xs][no-label=""],gov-form-checkbox[size=xs][no-label="1"],gov-form-checkbox[size=xs][no-label=true i]{
    width:var(--indicator-size,var(--height-s-nudge))
}
.gov-form-checkbox[size=s],gov-form-checkbox[size=s]{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%;
    min-height:var(--height,var(--height-component-s));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-s)) 0
}
.gov-form-checkbox[size=s] input,gov-form-checkbox[size=s] input{
    height:var(--indicator-size,var(--height-m));
    top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-s)) + var(--height, var(--height-component-s))/2 - var(--indicator-size, var(--height-m))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-s))*2/2);
    width:calc(var(--indicator-size, var(--height-m)) + var(--gap, var(--spacing-s)))
}
.gov-form-checkbox[size=s] input+span,gov-form-checkbox[size=s] input+span{
    min-height:var(--indicator-size,var(--height-m));
    min-width:calc(var(--indicator-size, var(--height-m)) + var(--gap, var(--spacing-s)))
}
.gov-form-checkbox[size=s] [slot=label],gov-form-checkbox[size=s] [slot=label]{
    padding-left:calc(var(--indicator-size, var(--height-m)) + var(--gap, var(--spacing-s)))
}
.gov-form-checkbox[size=s] [slot=label] label,gov-form-checkbox[size=s] [slot=label] label{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-form-checkbox[size=s] input+span:before,gov-form-checkbox[size=s] input+span:before{
    height:var(--indicator-size,var(--height-m));
    top:calc(var(--height, var(--height-component-s))/2 - var(--indicator-size, var(--height-m))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-s))*2/2);
    width:var(--indicator-size,var(--height-m))
}
.gov-form-checkbox[size=s] .gov-form-checkbox__check,.gov-form-checkbox[size=s] .gov-form-checkbox__indeterminate,gov-form-checkbox[size=s] .gov-form-checkbox__check,gov-form-checkbox[size=s] .gov-form-checkbox__indeterminate{
    height:var(--check-size,var(--height-s));
    left:calc((var(--indicator-size, var(--height-m)) - var(--check-size, var(--height-s)))/2);
    top:calc((var(--indicator-size, var(--height-m)) - var(--check-size, var(--height-s)))/2 + var(--height, var(--height-component-s))/2 - var(--indicator-size, var(--height-m))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-s))*2/2);
    width:var(--check-size,var(--height-s))
}
.gov-form-checkbox[size=s][no-label=""],.gov-form-checkbox[size=s][no-label="1"],.gov-form-checkbox[size=s][no-label=true i],gov-form-checkbox[size=s][no-label=""],gov-form-checkbox[size=s][no-label="1"],gov-form-checkbox[size=s][no-label=true i]{
    width:var(--indicator-size,var(--height-m))
}
.gov-form-checkbox[size=m],gov-form-checkbox[size=m]{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%;
    min-height:var(--height,var(--height-component-m));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-m)) 0
}
.gov-form-checkbox[size=m] input,gov-form-checkbox[size=m] input{
    height:var(--indicator-size,var(--height-m-nudge));
    top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-m)) + var(--height, var(--height-component-m))/2 - var(--indicator-size, var(--height-m-nudge))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-m))*2/2);
    width:calc(var(--indicator-size, var(--height-m-nudge)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-checkbox[size=m] input+span,gov-form-checkbox[size=m] input+span{
    min-height:var(--indicator-size,var(--height-m-nudge));
    min-width:calc(var(--indicator-size, var(--height-m-nudge)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-checkbox[size=m] [slot=label],gov-form-checkbox[size=m] [slot=label]{
    padding-left:calc(var(--indicator-size, var(--height-m-nudge)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-checkbox[size=m] [slot=label] label,gov-form-checkbox[size=m] [slot=label] label{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-form-checkbox[size=m] input+span:before,gov-form-checkbox[size=m] input+span:before{
    height:var(--indicator-size,var(--height-m-nudge));
    top:calc(var(--height, var(--height-component-m))/2 - var(--indicator-size, var(--height-m-nudge))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-m))*2/2);
    width:var(--indicator-size,var(--height-m-nudge))
}
.gov-form-checkbox[size=m] .gov-form-checkbox__check,.gov-form-checkbox[size=m] .gov-form-checkbox__indeterminate,gov-form-checkbox[size=m] .gov-form-checkbox__check,gov-form-checkbox[size=m] .gov-form-checkbox__indeterminate{
    height:var(--check-size,var(--height-s-nudge));
    left:calc((var(--indicator-size, var(--height-m-nudge)) - var(--check-size, var(--height-s-nudge)))/2);
    top:calc((var(--indicator-size, var(--height-m-nudge)) - var(--check-size, var(--height-s-nudge)))/2 + var(--height, var(--height-component-m))/2 - var(--indicator-size, var(--height-m-nudge))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-m))*2/2);
    width:var(--check-size,var(--height-s-nudge))
}
.gov-form-checkbox[size=m][no-label=""],.gov-form-checkbox[size=m][no-label="1"],.gov-form-checkbox[size=m][no-label=true i],gov-form-checkbox[size=m][no-label=""],gov-form-checkbox[size=m][no-label="1"],gov-form-checkbox[size=m][no-label=true i]{
    width:var(--indicator-size,var(--height-m-nudge))
}
.gov-form-checkbox[size=l],gov-form-checkbox[size=l]{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%;
    min-height:var(--height,var(--height-component-l));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-l)) 0
}
.gov-form-checkbox[size=l] input,gov-form-checkbox[size=l] input{
    height:var(--indicator-size,var(--height-l));
    top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-l)) + var(--height, var(--height-component-l))/2 - var(--indicator-size, var(--height-l))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-l))*2/2);
    width:calc(var(--indicator-size, var(--height-l)) + var(--gap, var(--spacing-m)))
}
.gov-form-checkbox[size=l] input+span,gov-form-checkbox[size=l] input+span{
    min-height:var(--indicator-size,var(--height-l));
    min-width:calc(var(--indicator-size, var(--height-l)) + var(--gap, var(--spacing-m)))
}
.gov-form-checkbox[size=l] [slot=label],gov-form-checkbox[size=l] [slot=label]{
    padding-left:calc(var(--indicator-size, var(--height-l)) + var(--gap, var(--spacing-m)))
}
.gov-form-checkbox[size=l] [slot=label] label,gov-form-checkbox[size=l] [slot=label] label{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-form-checkbox[size=l] input+span:before,gov-form-checkbox[size=l] input+span:before{
    height:var(--indicator-size,var(--height-l));
    top:calc(var(--height, var(--height-component-l))/2 - var(--indicator-size, var(--height-l))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-l))*2/2);
    width:var(--indicator-size,var(--height-l))
}
.gov-form-checkbox[size=l] .gov-form-checkbox__check,.gov-form-checkbox[size=l] .gov-form-checkbox__indeterminate,gov-form-checkbox[size=l] .gov-form-checkbox__check,gov-form-checkbox[size=l] .gov-form-checkbox__indeterminate{
    height:var(--check-size,var(--height-m));
    left:calc((var(--indicator-size, var(--height-l)) - var(--check-size, var(--height-m)))/2);
    top:calc((var(--indicator-size, var(--height-l)) - var(--check-size, var(--height-m)))/2 + var(--height, var(--height-component-l))/2 - var(--indicator-size, var(--height-l))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-l))*2/2);
    width:var(--check-size,var(--height-m))
}
.gov-form-checkbox[size=l][no-label=""],.gov-form-checkbox[size=l][no-label="1"],.gov-form-checkbox[size=l][no-label=true i],gov-form-checkbox[size=l][no-label=""],gov-form-checkbox[size=l][no-label="1"],gov-form-checkbox[size=l][no-label=true i]{
    width:var(--indicator-size,var(--height-l))
}
.gov-form-checkbox[size=xl],gov-form-checkbox[size=xl]{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%;
    min-height:var(--height,var(--height-component-xl));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-xl)) 0
}
.gov-form-checkbox[size=xl] input,gov-form-checkbox[size=xl] input{
    height:var(--indicator-size,var(--height-xl));
    top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-xl)) + var(--height, var(--height-component-xl))/2 - var(--indicator-size, var(--height-xl))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-xl))*2/2);
    width:calc(var(--indicator-size, var(--height-xl)) + var(--gap, var(--spacing-m-nudge)))
}
.gov-form-checkbox[size=xl] input+span,gov-form-checkbox[size=xl] input+span{
    min-height:var(--indicator-size,var(--height-xl));
    min-width:calc(var(--indicator-size, var(--height-xl)) + var(--gap, var(--spacing-m-nudge)))
}
.gov-form-checkbox[size=xl] [slot=label],gov-form-checkbox[size=xl] [slot=label]{
    padding-left:calc(var(--indicator-size, var(--height-xl)) + var(--gap, var(--spacing-m-nudge)))
}
.gov-form-checkbox[size=xl] [slot=label] label,gov-form-checkbox[size=xl] [slot=label] label{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%
}
.gov-form-checkbox[size=xl] input+span:before,gov-form-checkbox[size=xl] input+span:before{
    height:var(--indicator-size,var(--height-xl));
    top:calc(var(--height, var(--height-component-xl))/2 - var(--indicator-size, var(--height-xl))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-xl))*2/2);
    width:var(--indicator-size,var(--height-xl))
}
.gov-form-checkbox[size=xl] .gov-form-checkbox__check,.gov-form-checkbox[size=xl] .gov-form-checkbox__indeterminate,gov-form-checkbox[size=xl] .gov-form-checkbox__check,gov-form-checkbox[size=xl] .gov-form-checkbox__indeterminate{
    height:var(--check-size,var(--height-l));
    left:calc((var(--indicator-size, var(--height-xl)) - var(--check-size, var(--height-l)))/2);
    top:calc((var(--indicator-size, var(--height-xl)) - var(--check-size, var(--height-l)))/2 + var(--height, var(--height-component-xl))/2 - var(--indicator-size, var(--height-xl))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-xl))*2/2);
    width:var(--check-size,var(--height-l))
}
.gov-form-checkbox[size=xl][no-label=""],.gov-form-checkbox[size=xl][no-label="1"],.gov-form-checkbox[size=xl][no-label=true i],gov-form-checkbox[size=xl][no-label=""],gov-form-checkbox[size=xl][no-label="1"],gov-form-checkbox[size=xl][no-label=true i]{
    width:var(--indicator-size,var(--height-xl))
}
.gov-form-control *,gov-form-control *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-control,.gov-form-control__holder,gov-form-control,gov-form-control__holder{
    border:none;
    display:flex;
    flex-direction:column;
    padding:0
}
.gov-form-control [slot=bottom],gov-form-control [slot=bottom]{
    margin-top:var(--label-margin,var(--spacing-xs))
}
.gov-form-control[size=xs][type=checkbox] [slot=bottom],.gov-form-control[size=xs][type=radio] [slot=bottom],gov-form-control[size=xs][type=checkbox] [slot=bottom],gov-form-control[size=xs][type=radio] [slot=bottom]{
    margin-left:calc(var(--indicator-size, var(--height-s-nudge)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-control[size=xs][type=switch] [slot=bottom],gov-form-control[size=xs][type=switch] [slot=bottom]{
    margin-left:calc(var(--indicator-width, var(--height-l)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-control[size=s][type=checkbox] [slot=bottom],.gov-form-control[size=s][type=radio] [slot=bottom],gov-form-control[size=s][type=checkbox] [slot=bottom],gov-form-control[size=s][type=radio] [slot=bottom]{
    margin-left:calc(var(--indicator-size, var(--height-m)) + var(--gap, var(--spacing-s)))
}
.gov-form-control[size=s][type=switch] [slot=bottom],gov-form-control[size=s][type=switch] [slot=bottom]{
    margin-left:calc(var(--indicator-width, var(--height-xl)) + var(--gap, var(--spacing-s)))
}
.gov-form-control[size=m][type=checkbox] [slot=bottom],.gov-form-control[size=m][type=radio] [slot=bottom],gov-form-control[size=m][type=checkbox] [slot=bottom],gov-form-control[size=m][type=radio] [slot=bottom]{
    margin-left:calc(var(--indicator-size, var(--height-m-nudge)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-control[size=m][type=switch] [slot=bottom],gov-form-control[size=m][type=switch] [slot=bottom]{
    margin-left:calc(var(--indicator-width, var(--height-2xl)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-control[size=l][type=checkbox] [slot=bottom],.gov-form-control[size=l][type=radio] [slot=bottom],gov-form-control[size=l][type=checkbox] [slot=bottom],gov-form-control[size=l][type=radio] [slot=bottom]{
    margin-left:calc(var(--indicator-size, var(--height-l)) + var(--gap, var(--spacing-m)))
}
.gov-form-control[size=l][type=switch] [slot=bottom],gov-form-control[size=l][type=switch] [slot=bottom]{
    margin-left:calc(var(--indicator-width, var(--height-3xl)) + var(--gap, var(--spacing-m)))
}
.gov-form-control[size=xl][type=checkbox] [slot=bottom],.gov-form-control[size=xl][type=radio] [slot=bottom],gov-form-control[size=xl][type=checkbox] [slot=bottom],gov-form-control[size=xl][type=radio] [slot=bottom]{
    margin-left:calc(var(--indicator-size, var(--height-xl)) + var(--gap, var(--spacing-m-nudge)))
}
.gov-form-control[size=xl][type=switch] [slot=bottom],gov-form-control[size=xl][type=switch] [slot=bottom]{
    margin-left:calc(var(--indicator-width, var(--height-4xl)) + var(--gap, var(--spacing-m-nudge)))
}
.gov-form-control[invalid=""] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[invalid=""] gov-form-label[slot=top],.gov-form-control[invalid="1"] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[invalid="1"] gov-form-label[slot=top],.gov-form-control[invalid=true i] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[invalid=true i] gov-form-label[slot=top],gov-form-control[invalid=""] .gov-form-label[slot=top] .gov-form-label__label,gov-form-control[invalid=""] gov-form-label[slot=top],gov-form-control[invalid="1"] .gov-form-label[slot=top] .gov-form-label__label,gov-form-control[invalid="1"] gov-form-label[slot=top],gov-form-control[invalid=true i] .gov-form-label[slot=top] .gov-form-label__label,gov-form-control[invalid=true i] gov-form-label[slot=top]{
    color:var(--form-state-label-error,var(--text-status-error))
}
.gov-form-control[disabled=""] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[disabled=""] gov-form-label[slot=top],.gov-form-control[disabled="1"] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[disabled="1"] gov-form-label[slot=top],.gov-form-control[disabled=true i] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[disabled=true i] gov-form-label[slot=top],gov-form-control[disabled=""] .gov-form-label[slot=top] .gov-form-label__label,gov-form-control[disabled=""] gov-form-label[slot=top],gov-form-control[disabled="1"] .gov-form-label[slot=top] .gov-form-label__label,gov-form-control[disabled="1"] gov-form-label[slot=top],gov-form-control[disabled=true i] .gov-form-label[slot=top] .gov-form-label__label,gov-form-control[disabled=true i] gov-form-label[slot=top]{
    color:var(--form-state-label-disabled,var(--text-disabled));
    pointer-events:none
}
.gov-form-file,gov-form-file{
    color:var(--text-primary);
    display:block;
    margin-bottom:0;
    margin-top:0;
    position:relative
}
.gov-form-file *,gov-form-file *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-file__area,gov-form-file__area{
    display:flex;
    flex-direction:column;
    gap:var(--spacing-s)
}
.gov-form-file__input,gov-form-file__input{
    bottom:0;
    cursor:pointer;
    height:100%;
    left:0;
    opacity:.0001;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.gov-form-file__attachments,gov-form-file__attachments{
    margin-top:var(--spacing-xs);
    text-align:left
}
.gov-form-file__note,gov-form-file__note{
    color:var(--text-secondary)
}
@media not all and (pointer:coarse){
    .gov-form-file:hover__area .gov-button[type=solid][color=primary],.gov-form-file:hover__area gov-button[type=solid][color=primary],gov-form-file:hover__area .gov-button[type=solid][color=primary],gov-form-file:hover__area gov-button[type=solid][color=primary]{
        background-color:var(--hover-background,var(--button-solid-primary-hover));
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-form-file:hover__area .gov-button[type=solid][color=primary][disabled=""],.gov-form-file:hover__area .gov-button[type=solid][color=primary][disabled="1"],.gov-form-file:hover__area .gov-button[type=solid][color=primary][disabled=true i],.gov-form-file:hover__area gov-button[type=solid][color=primary][disabled=""],.gov-form-file:hover__area gov-button[type=solid][color=primary][disabled="1"],.gov-form-file:hover__area gov-button[type=solid][color=primary][disabled=true i],gov-form-file:hover__area .gov-button[type=solid][color=primary][disabled=""],gov-form-file:hover__area .gov-button[type=solid][color=primary][disabled="1"],gov-form-file:hover__area .gov-button[type=solid][color=primary][disabled=true i],gov-form-file:hover__area gov-button[type=solid][color=primary][disabled=""],gov-form-file:hover__area gov-button[type=solid][color=primary][disabled="1"],gov-form-file:hover__area gov-button[type=solid][color=primary][disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled));
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=primary],.gov-form-file:hover__area gov-button[type=outlined][color=primary],gov-form-file:hover__area .gov-button[type=outlined][color=primary],gov-form-file:hover__area gov-button[type=outlined][color=primary]{
        background-color:var(--hover-background,var(--button-outlined-primary-hover));
        color:var(--hover-color,var(--text-primary-color))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=primary][disabled=""],.gov-form-file:hover__area .gov-button[type=outlined][color=primary][disabled="1"],.gov-form-file:hover__area .gov-button[type=outlined][color=primary][disabled=true i],.gov-form-file:hover__area gov-button[type=outlined][color=primary][disabled=""],.gov-form-file:hover__area gov-button[type=outlined][color=primary][disabled="1"],.gov-form-file:hover__area gov-button[type=outlined][color=primary][disabled=true i],gov-form-file:hover__area .gov-button[type=outlined][color=primary][disabled=""],gov-form-file:hover__area .gov-button[type=outlined][color=primary][disabled="1"],gov-form-file:hover__area .gov-button[type=outlined][color=primary][disabled=true i],gov-form-file:hover__area gov-button[type=outlined][color=primary][disabled=""],gov-form-file:hover__area gov-button[type=outlined][color=primary][disabled="1"],gov-form-file:hover__area gov-button[type=outlined][color=primary][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=primary],.gov-form-file:hover__area gov-button[type=base][color=primary],gov-form-file:hover__area .gov-button[type=base][color=primary],gov-form-file:hover__area gov-button[type=base][color=primary]{
        background-color:var(--hover-background,var(--button-outlined-primary-hover));
        color:var(--hover-color,var(--text-primary-color))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=primary][disabled=""],.gov-form-file:hover__area .gov-button[type=base][color=primary][disabled="1"],.gov-form-file:hover__area .gov-button[type=base][color=primary][disabled=true i],.gov-form-file:hover__area gov-button[type=base][color=primary][disabled=""],.gov-form-file:hover__area gov-button[type=base][color=primary][disabled="1"],.gov-form-file:hover__area gov-button[type=base][color=primary][disabled=true i],gov-form-file:hover__area .gov-button[type=base][color=primary][disabled=""],gov-form-file:hover__area .gov-button[type=base][color=primary][disabled="1"],gov-form-file:hover__area .gov-button[type=base][color=primary][disabled=true i],gov-form-file:hover__area gov-button[type=base][color=primary][disabled=""],gov-form-file:hover__area gov-button[type=base][color=primary][disabled="1"],gov-form-file:hover__area gov-button[type=base][color=primary][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=primary],.gov-form-file:hover__area gov-button[type=link][color=primary],gov-form-file:hover__area .gov-button[type=link][color=primary],gov-form-file:hover__area gov-button[type=link][color=primary]{
        color:var(--hover-color,var(--text-primary-color))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=primary][disabled=""],.gov-form-file:hover__area .gov-button[type=link][color=primary][disabled="1"],.gov-form-file:hover__area .gov-button[type=link][color=primary][disabled=true i],.gov-form-file:hover__area gov-button[type=link][color=primary][disabled=""],.gov-form-file:hover__area gov-button[type=link][color=primary][disabled="1"],.gov-form-file:hover__area gov-button[type=link][color=primary][disabled=true i],gov-form-file:hover__area .gov-button[type=link][color=primary][disabled=""],gov-form-file:hover__area .gov-button[type=link][color=primary][disabled="1"],gov-form-file:hover__area .gov-button[type=link][color=primary][disabled=true i],gov-form-file:hover__area gov-button[type=link][color=primary][disabled=""],gov-form-file:hover__area gov-button[type=link][color=primary][disabled="1"],gov-form-file:hover__area gov-button[type=link][color=primary][disabled=true i]{
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=solid][color=secondary],.gov-form-file:hover__area gov-button[type=solid][color=secondary],gov-form-file:hover__area .gov-button[type=solid][color=secondary],gov-form-file:hover__area gov-button[type=solid][color=secondary]{
        background-color:var(--hover-background,var(--button-solid-secondary-hover));
        color:var(--hover-color,var(--text-black-fixed))
    }
    .gov-form-file:hover__area .gov-button[type=solid][color=secondary][disabled=""],.gov-form-file:hover__area .gov-button[type=solid][color=secondary][disabled="1"],.gov-form-file:hover__area .gov-button[type=solid][color=secondary][disabled=true i],.gov-form-file:hover__area gov-button[type=solid][color=secondary][disabled=""],.gov-form-file:hover__area gov-button[type=solid][color=secondary][disabled="1"],.gov-form-file:hover__area gov-button[type=solid][color=secondary][disabled=true i],gov-form-file:hover__area .gov-button[type=solid][color=secondary][disabled=""],gov-form-file:hover__area .gov-button[type=solid][color=secondary][disabled="1"],gov-form-file:hover__area .gov-button[type=solid][color=secondary][disabled=true i],gov-form-file:hover__area gov-button[type=solid][color=secondary][disabled=""],gov-form-file:hover__area gov-button[type=solid][color=secondary][disabled="1"],gov-form-file:hover__area gov-button[type=solid][color=secondary][disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled));
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=secondary],.gov-form-file:hover__area gov-button[type=outlined][color=secondary],gov-form-file:hover__area .gov-button[type=outlined][color=secondary],gov-form-file:hover__area gov-button[type=outlined][color=secondary]{
        background-color:var(--hover-background,var(--button-outlined-secondary-hover));
        color:var(--hover-color,var(--text-primary))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=secondary][disabled=""],.gov-form-file:hover__area .gov-button[type=outlined][color=secondary][disabled="1"],.gov-form-file:hover__area .gov-button[type=outlined][color=secondary][disabled=true i],.gov-form-file:hover__area gov-button[type=outlined][color=secondary][disabled=""],.gov-form-file:hover__area gov-button[type=outlined][color=secondary][disabled="1"],.gov-form-file:hover__area gov-button[type=outlined][color=secondary][disabled=true i],gov-form-file:hover__area .gov-button[type=outlined][color=secondary][disabled=""],gov-form-file:hover__area .gov-button[type=outlined][color=secondary][disabled="1"],gov-form-file:hover__area .gov-button[type=outlined][color=secondary][disabled=true i],gov-form-file:hover__area gov-button[type=outlined][color=secondary][disabled=""],gov-form-file:hover__area gov-button[type=outlined][color=secondary][disabled="1"],gov-form-file:hover__area gov-button[type=outlined][color=secondary][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=secondary],.gov-form-file:hover__area gov-button[type=base][color=secondary],gov-form-file:hover__area .gov-button[type=base][color=secondary],gov-form-file:hover__area gov-button[type=base][color=secondary]{
        background-color:var(--hover-background,var(--button-outlined-secondary-hover));
        color:var(--hover-color,var(--text-primary))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=secondary][disabled=""],.gov-form-file:hover__area .gov-button[type=base][color=secondary][disabled="1"],.gov-form-file:hover__area .gov-button[type=base][color=secondary][disabled=true i],.gov-form-file:hover__area gov-button[type=base][color=secondary][disabled=""],.gov-form-file:hover__area gov-button[type=base][color=secondary][disabled="1"],.gov-form-file:hover__area gov-button[type=base][color=secondary][disabled=true i],gov-form-file:hover__area .gov-button[type=base][color=secondary][disabled=""],gov-form-file:hover__area .gov-button[type=base][color=secondary][disabled="1"],gov-form-file:hover__area .gov-button[type=base][color=secondary][disabled=true i],gov-form-file:hover__area gov-button[type=base][color=secondary][disabled=""],gov-form-file:hover__area gov-button[type=base][color=secondary][disabled="1"],gov-form-file:hover__area gov-button[type=base][color=secondary][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=secondary],.gov-form-file:hover__area gov-button[type=link][color=secondary],gov-form-file:hover__area .gov-button[type=link][color=secondary],gov-form-file:hover__area gov-button[type=link][color=secondary]{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=secondary][disabled=""],.gov-form-file:hover__area .gov-button[type=link][color=secondary][disabled="1"],.gov-form-file:hover__area .gov-button[type=link][color=secondary][disabled=true i],.gov-form-file:hover__area gov-button[type=link][color=secondary][disabled=""],.gov-form-file:hover__area gov-button[type=link][color=secondary][disabled="1"],.gov-form-file:hover__area gov-button[type=link][color=secondary][disabled=true i],gov-form-file:hover__area .gov-button[type=link][color=secondary][disabled=""],gov-form-file:hover__area .gov-button[type=link][color=secondary][disabled="1"],gov-form-file:hover__area .gov-button[type=link][color=secondary][disabled=true i],gov-form-file:hover__area gov-button[type=link][color=secondary][disabled=""],gov-form-file:hover__area gov-button[type=link][color=secondary][disabled="1"],gov-form-file:hover__area gov-button[type=link][color=secondary][disabled=true i]{
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=solid][color=neutral],.gov-form-file:hover__area gov-button[type=solid][color=neutral],gov-form-file:hover__area .gov-button[type=solid][color=neutral],gov-form-file:hover__area gov-button[type=solid][color=neutral]{
        background-color:var(--hover-background,var(--button-solid-neutral-hover));
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-form-file:hover__area .gov-button[type=solid][color=neutral][disabled=""],.gov-form-file:hover__area .gov-button[type=solid][color=neutral][disabled="1"],.gov-form-file:hover__area .gov-button[type=solid][color=neutral][disabled=true i],.gov-form-file:hover__area gov-button[type=solid][color=neutral][disabled=""],.gov-form-file:hover__area gov-button[type=solid][color=neutral][disabled="1"],.gov-form-file:hover__area gov-button[type=solid][color=neutral][disabled=true i],gov-form-file:hover__area .gov-button[type=solid][color=neutral][disabled=""],gov-form-file:hover__area .gov-button[type=solid][color=neutral][disabled="1"],gov-form-file:hover__area .gov-button[type=solid][color=neutral][disabled=true i],gov-form-file:hover__area gov-button[type=solid][color=neutral][disabled=""],gov-form-file:hover__area gov-button[type=solid][color=neutral][disabled="1"],gov-form-file:hover__area gov-button[type=solid][color=neutral][disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled));
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=neutral],.gov-form-file:hover__area gov-button[type=outlined][color=neutral],gov-form-file:hover__area .gov-button[type=outlined][color=neutral],gov-form-file:hover__area gov-button[type=outlined][color=neutral]{
        background-color:var(--hover-background,var(--button-outlined-neutral-hover));
        color:var(--hover-color,var(--text-primary))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=neutral][disabled=""],.gov-form-file:hover__area .gov-button[type=outlined][color=neutral][disabled="1"],.gov-form-file:hover__area .gov-button[type=outlined][color=neutral][disabled=true i],.gov-form-file:hover__area gov-button[type=outlined][color=neutral][disabled=""],.gov-form-file:hover__area gov-button[type=outlined][color=neutral][disabled="1"],.gov-form-file:hover__area gov-button[type=outlined][color=neutral][disabled=true i],gov-form-file:hover__area .gov-button[type=outlined][color=neutral][disabled=""],gov-form-file:hover__area .gov-button[type=outlined][color=neutral][disabled="1"],gov-form-file:hover__area .gov-button[type=outlined][color=neutral][disabled=true i],gov-form-file:hover__area gov-button[type=outlined][color=neutral][disabled=""],gov-form-file:hover__area gov-button[type=outlined][color=neutral][disabled="1"],gov-form-file:hover__area gov-button[type=outlined][color=neutral][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=neutral],.gov-form-file:hover__area gov-button[type=base][color=neutral],gov-form-file:hover__area .gov-button[type=base][color=neutral],gov-form-file:hover__area gov-button[type=base][color=neutral]{
        background-color:var(--hover-background,var(--button-outlined-neutral-hover));
        color:var(--hover-color,var(--text-primary))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=neutral][disabled=""],.gov-form-file:hover__area .gov-button[type=base][color=neutral][disabled="1"],.gov-form-file:hover__area .gov-button[type=base][color=neutral][disabled=true i],.gov-form-file:hover__area gov-button[type=base][color=neutral][disabled=""],.gov-form-file:hover__area gov-button[type=base][color=neutral][disabled="1"],.gov-form-file:hover__area gov-button[type=base][color=neutral][disabled=true i],gov-form-file:hover__area .gov-button[type=base][color=neutral][disabled=""],gov-form-file:hover__area .gov-button[type=base][color=neutral][disabled="1"],gov-form-file:hover__area .gov-button[type=base][color=neutral][disabled=true i],gov-form-file:hover__area gov-button[type=base][color=neutral][disabled=""],gov-form-file:hover__area gov-button[type=base][color=neutral][disabled="1"],gov-form-file:hover__area gov-button[type=base][color=neutral][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=neutral],.gov-form-file:hover__area gov-button[type=link][color=neutral],gov-form-file:hover__area .gov-button[type=link][color=neutral],gov-form-file:hover__area gov-button[type=link][color=neutral]{
        color:var(--hover-color,var(--text-primary))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=neutral][disabled=""],.gov-form-file:hover__area .gov-button[type=link][color=neutral][disabled="1"],.gov-form-file:hover__area .gov-button[type=link][color=neutral][disabled=true i],.gov-form-file:hover__area gov-button[type=link][color=neutral][disabled=""],.gov-form-file:hover__area gov-button[type=link][color=neutral][disabled="1"],.gov-form-file:hover__area gov-button[type=link][color=neutral][disabled=true i],gov-form-file:hover__area .gov-button[type=link][color=neutral][disabled=""],gov-form-file:hover__area .gov-button[type=link][color=neutral][disabled="1"],gov-form-file:hover__area .gov-button[type=link][color=neutral][disabled=true i],gov-form-file:hover__area gov-button[type=link][color=neutral][disabled=""],gov-form-file:hover__area gov-button[type=link][color=neutral][disabled="1"],gov-form-file:hover__area gov-button[type=link][color=neutral][disabled=true i]{
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=solid][color=error],.gov-form-file:hover__area gov-button[type=solid][color=error],gov-form-file:hover__area .gov-button[type=solid][color=error],gov-form-file:hover__area gov-button[type=solid][color=error]{
        background-color:var(--hover-background,var(--button-solid-error-hover));
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-form-file:hover__area .gov-button[type=solid][color=error][disabled=""],.gov-form-file:hover__area .gov-button[type=solid][color=error][disabled="1"],.gov-form-file:hover__area .gov-button[type=solid][color=error][disabled=true i],.gov-form-file:hover__area gov-button[type=solid][color=error][disabled=""],.gov-form-file:hover__area gov-button[type=solid][color=error][disabled="1"],.gov-form-file:hover__area gov-button[type=solid][color=error][disabled=true i],gov-form-file:hover__area .gov-button[type=solid][color=error][disabled=""],gov-form-file:hover__area .gov-button[type=solid][color=error][disabled="1"],gov-form-file:hover__area .gov-button[type=solid][color=error][disabled=true i],gov-form-file:hover__area gov-button[type=solid][color=error][disabled=""],gov-form-file:hover__area gov-button[type=solid][color=error][disabled="1"],gov-form-file:hover__area gov-button[type=solid][color=error][disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled));
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=error],.gov-form-file:hover__area gov-button[type=outlined][color=error],gov-form-file:hover__area .gov-button[type=outlined][color=error],gov-form-file:hover__area gov-button[type=outlined][color=error]{
        background-color:var(--hover-background,var(--button-outlined-error-hover));
        color:var(--hover-color,var(--text-status-error))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=error][disabled=""],.gov-form-file:hover__area .gov-button[type=outlined][color=error][disabled="1"],.gov-form-file:hover__area .gov-button[type=outlined][color=error][disabled=true i],.gov-form-file:hover__area gov-button[type=outlined][color=error][disabled=""],.gov-form-file:hover__area gov-button[type=outlined][color=error][disabled="1"],.gov-form-file:hover__area gov-button[type=outlined][color=error][disabled=true i],gov-form-file:hover__area .gov-button[type=outlined][color=error][disabled=""],gov-form-file:hover__area .gov-button[type=outlined][color=error][disabled="1"],gov-form-file:hover__area .gov-button[type=outlined][color=error][disabled=true i],gov-form-file:hover__area gov-button[type=outlined][color=error][disabled=""],gov-form-file:hover__area gov-button[type=outlined][color=error][disabled="1"],gov-form-file:hover__area gov-button[type=outlined][color=error][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=error],.gov-form-file:hover__area gov-button[type=base][color=error],gov-form-file:hover__area .gov-button[type=base][color=error],gov-form-file:hover__area gov-button[type=base][color=error]{
        background-color:var(--hover-background,var(--button-outlined-error-hover));
        color:var(--hover-color,var(--text-status-error))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=error][disabled=""],.gov-form-file:hover__area .gov-button[type=base][color=error][disabled="1"],.gov-form-file:hover__area .gov-button[type=base][color=error][disabled=true i],.gov-form-file:hover__area gov-button[type=base][color=error][disabled=""],.gov-form-file:hover__area gov-button[type=base][color=error][disabled="1"],.gov-form-file:hover__area gov-button[type=base][color=error][disabled=true i],gov-form-file:hover__area .gov-button[type=base][color=error][disabled=""],gov-form-file:hover__area .gov-button[type=base][color=error][disabled="1"],gov-form-file:hover__area .gov-button[type=base][color=error][disabled=true i],gov-form-file:hover__area gov-button[type=base][color=error][disabled=""],gov-form-file:hover__area gov-button[type=base][color=error][disabled="1"],gov-form-file:hover__area gov-button[type=base][color=error][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=error],.gov-form-file:hover__area gov-button[type=link][color=error],gov-form-file:hover__area .gov-button[type=link][color=error],gov-form-file:hover__area gov-button[type=link][color=error]{
        color:var(--hover-color,var(--text-status-error))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=error][disabled=""],.gov-form-file:hover__area .gov-button[type=link][color=error][disabled="1"],.gov-form-file:hover__area .gov-button[type=link][color=error][disabled=true i],.gov-form-file:hover__area gov-button[type=link][color=error][disabled=""],.gov-form-file:hover__area gov-button[type=link][color=error][disabled="1"],.gov-form-file:hover__area gov-button[type=link][color=error][disabled=true i],gov-form-file:hover__area .gov-button[type=link][color=error][disabled=""],gov-form-file:hover__area .gov-button[type=link][color=error][disabled="1"],gov-form-file:hover__area .gov-button[type=link][color=error][disabled=true i],gov-form-file:hover__area gov-button[type=link][color=error][disabled=""],gov-form-file:hover__area gov-button[type=link][color=error][disabled="1"],gov-form-file:hover__area gov-button[type=link][color=error][disabled=true i]{
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=solid][color=success],.gov-form-file:hover__area gov-button[type=solid][color=success],gov-form-file:hover__area .gov-button[type=solid][color=success],gov-form-file:hover__area gov-button[type=solid][color=success]{
        background-color:var(--hover-background,var(--button-solid-success-hover));
        color:var(--hover-color,var(--text-white-fixed))
    }
    .gov-form-file:hover__area .gov-button[type=solid][color=success][disabled=""],.gov-form-file:hover__area .gov-button[type=solid][color=success][disabled="1"],.gov-form-file:hover__area .gov-button[type=solid][color=success][disabled=true i],.gov-form-file:hover__area gov-button[type=solid][color=success][disabled=""],.gov-form-file:hover__area gov-button[type=solid][color=success][disabled="1"],.gov-form-file:hover__area gov-button[type=solid][color=success][disabled=true i],gov-form-file:hover__area .gov-button[type=solid][color=success][disabled=""],gov-form-file:hover__area .gov-button[type=solid][color=success][disabled="1"],gov-form-file:hover__area .gov-button[type=solid][color=success][disabled=true i],gov-form-file:hover__area gov-button[type=solid][color=success][disabled=""],gov-form-file:hover__area gov-button[type=solid][color=success][disabled="1"],gov-form-file:hover__area gov-button[type=solid][color=success][disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled));
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=success],.gov-form-file:hover__area gov-button[type=outlined][color=success],gov-form-file:hover__area .gov-button[type=outlined][color=success],gov-form-file:hover__area gov-button[type=outlined][color=success]{
        background-color:var(--hover-background,var(--button-outlined-success-hover));
        color:var(--hover-color,var(--text-status-success))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=success][disabled=""],.gov-form-file:hover__area .gov-button[type=outlined][color=success][disabled="1"],.gov-form-file:hover__area .gov-button[type=outlined][color=success][disabled=true i],.gov-form-file:hover__area gov-button[type=outlined][color=success][disabled=""],.gov-form-file:hover__area gov-button[type=outlined][color=success][disabled="1"],.gov-form-file:hover__area gov-button[type=outlined][color=success][disabled=true i],gov-form-file:hover__area .gov-button[type=outlined][color=success][disabled=""],gov-form-file:hover__area .gov-button[type=outlined][color=success][disabled="1"],gov-form-file:hover__area .gov-button[type=outlined][color=success][disabled=true i],gov-form-file:hover__area gov-button[type=outlined][color=success][disabled=""],gov-form-file:hover__area gov-button[type=outlined][color=success][disabled="1"],gov-form-file:hover__area gov-button[type=outlined][color=success][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=success],.gov-form-file:hover__area gov-button[type=base][color=success],gov-form-file:hover__area .gov-button[type=base][color=success],gov-form-file:hover__area gov-button[type=base][color=success]{
        background-color:var(--hover-background,var(--button-outlined-success-hover));
        color:var(--hover-color,var(--text-status-success))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=success][disabled=""],.gov-form-file:hover__area .gov-button[type=base][color=success][disabled="1"],.gov-form-file:hover__area .gov-button[type=base][color=success][disabled=true i],.gov-form-file:hover__area gov-button[type=base][color=success][disabled=""],.gov-form-file:hover__area gov-button[type=base][color=success][disabled="1"],.gov-form-file:hover__area gov-button[type=base][color=success][disabled=true i],gov-form-file:hover__area .gov-button[type=base][color=success][disabled=""],gov-form-file:hover__area .gov-button[type=base][color=success][disabled="1"],gov-form-file:hover__area .gov-button[type=base][color=success][disabled=true i],gov-form-file:hover__area gov-button[type=base][color=success][disabled=""],gov-form-file:hover__area gov-button[type=base][color=success][disabled="1"],gov-form-file:hover__area gov-button[type=base][color=success][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=success],.gov-form-file:hover__area gov-button[type=link][color=success],gov-form-file:hover__area .gov-button[type=link][color=success],gov-form-file:hover__area gov-button[type=link][color=success]{
        color:var(--hover-color,var(--text-status-success))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=success][disabled=""],.gov-form-file:hover__area .gov-button[type=link][color=success][disabled="1"],.gov-form-file:hover__area .gov-button[type=link][color=success][disabled=true i],.gov-form-file:hover__area gov-button[type=link][color=success][disabled=""],.gov-form-file:hover__area gov-button[type=link][color=success][disabled="1"],.gov-form-file:hover__area gov-button[type=link][color=success][disabled=true i],gov-form-file:hover__area .gov-button[type=link][color=success][disabled=""],gov-form-file:hover__area .gov-button[type=link][color=success][disabled="1"],gov-form-file:hover__area .gov-button[type=link][color=success][disabled=true i],gov-form-file:hover__area gov-button[type=link][color=success][disabled=""],gov-form-file:hover__area gov-button[type=link][color=success][disabled="1"],gov-form-file:hover__area gov-button[type=link][color=success][disabled=true i]{
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=solid][color=warning],.gov-form-file:hover__area gov-button[type=solid][color=warning],gov-form-file:hover__area .gov-button[type=solid][color=warning],gov-form-file:hover__area gov-button[type=solid][color=warning]{
        background-color:var(--hover-background,var(--button-solid-warning-hover));
        color:var(--hover-color,var(--text-black-fixed))
    }
    .gov-form-file:hover__area .gov-button[type=solid][color=warning][disabled=""],.gov-form-file:hover__area .gov-button[type=solid][color=warning][disabled="1"],.gov-form-file:hover__area .gov-button[type=solid][color=warning][disabled=true i],.gov-form-file:hover__area gov-button[type=solid][color=warning][disabled=""],.gov-form-file:hover__area gov-button[type=solid][color=warning][disabled="1"],.gov-form-file:hover__area gov-button[type=solid][color=warning][disabled=true i],gov-form-file:hover__area .gov-button[type=solid][color=warning][disabled=""],gov-form-file:hover__area .gov-button[type=solid][color=warning][disabled="1"],gov-form-file:hover__area .gov-button[type=solid][color=warning][disabled=true i],gov-form-file:hover__area gov-button[type=solid][color=warning][disabled=""],gov-form-file:hover__area gov-button[type=solid][color=warning][disabled="1"],gov-form-file:hover__area gov-button[type=solid][color=warning][disabled=true i]{
        background-color:var(--disabled-background,var(--button-solid-disabled));
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=warning],.gov-form-file:hover__area gov-button[type=outlined][color=warning],gov-form-file:hover__area .gov-button[type=outlined][color=warning],gov-form-file:hover__area gov-button[type=outlined][color=warning]{
        background-color:var(--hover-background,var(--button-outlined-warning-hover));
        color:var(--hover-color,var(--text-status-warning))
    }
    .gov-form-file:hover__area .gov-button[type=outlined][color=warning][disabled=""],.gov-form-file:hover__area .gov-button[type=outlined][color=warning][disabled="1"],.gov-form-file:hover__area .gov-button[type=outlined][color=warning][disabled=true i],.gov-form-file:hover__area gov-button[type=outlined][color=warning][disabled=""],.gov-form-file:hover__area gov-button[type=outlined][color=warning][disabled="1"],.gov-form-file:hover__area gov-button[type=outlined][color=warning][disabled=true i],gov-form-file:hover__area .gov-button[type=outlined][color=warning][disabled=""],gov-form-file:hover__area .gov-button[type=outlined][color=warning][disabled="1"],gov-form-file:hover__area .gov-button[type=outlined][color=warning][disabled=true i],gov-form-file:hover__area gov-button[type=outlined][color=warning][disabled=""],gov-form-file:hover__area gov-button[type=outlined][color=warning][disabled="1"],gov-form-file:hover__area gov-button[type=outlined][color=warning][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=warning],.gov-form-file:hover__area gov-button[type=base][color=warning],gov-form-file:hover__area .gov-button[type=base][color=warning],gov-form-file:hover__area gov-button[type=base][color=warning]{
        background-color:var(--hover-background,var(--button-outlined-warning-hover));
        color:var(--hover-color,var(--text-status-warning))
    }
    .gov-form-file:hover__area .gov-button[type=base][color=warning][disabled=""],.gov-form-file:hover__area .gov-button[type=base][color=warning][disabled="1"],.gov-form-file:hover__area .gov-button[type=base][color=warning][disabled=true i],.gov-form-file:hover__area gov-button[type=base][color=warning][disabled=""],.gov-form-file:hover__area gov-button[type=base][color=warning][disabled="1"],.gov-form-file:hover__area gov-button[type=base][color=warning][disabled=true i],gov-form-file:hover__area .gov-button[type=base][color=warning][disabled=""],gov-form-file:hover__area .gov-button[type=base][color=warning][disabled="1"],gov-form-file:hover__area .gov-button[type=base][color=warning][disabled=true i],gov-form-file:hover__area gov-button[type=base][color=warning][disabled=""],gov-form-file:hover__area gov-button[type=base][color=warning][disabled="1"],gov-form-file:hover__area gov-button[type=base][color=warning][disabled=true i]{
        background-color:var(--disabled-background,transparent);
        color:var(--disabled-color,var(--text-disabled))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=warning],.gov-form-file:hover__area gov-button[type=link][color=warning],gov-form-file:hover__area .gov-button[type=link][color=warning],gov-form-file:hover__area gov-button[type=link][color=warning]{
        color:var(--hover-color,var(--text-status-warning))
    }
    .gov-form-file:hover__area .gov-button[type=link][color=warning][disabled=""],.gov-form-file:hover__area .gov-button[type=link][color=warning][disabled="1"],.gov-form-file:hover__area .gov-button[type=link][color=warning][disabled=true i],.gov-form-file:hover__area gov-button[type=link][color=warning][disabled=""],.gov-form-file:hover__area gov-button[type=link][color=warning][disabled="1"],.gov-form-file:hover__area gov-button[type=link][color=warning][disabled=true i],gov-form-file:hover__area .gov-button[type=link][color=warning][disabled=""],gov-form-file:hover__area .gov-button[type=link][color=warning][disabled="1"],gov-form-file:hover__area .gov-button[type=link][color=warning][disabled=true i],gov-form-file:hover__area gov-button[type=link][color=warning][disabled=""],gov-form-file:hover__area gov-button[type=link][color=warning][disabled="1"],gov-form-file:hover__area gov-button[type=link][color=warning][disabled=true i]{
        color:var(--disabled-color,var(--text-disabled))
    }
}
.gov-form-file[disabled=""],.gov-form-file[disabled="1"],.gov-form-file[disabled=true i],gov-form-file[disabled=""],gov-form-file[disabled="1"],gov-form-file[disabled=true i]{
    color:var(--form-state-label-disabled,var(--text-disabled))
}
.gov-form-file[disabled=""] .gov-form-file__note,.gov-form-file[disabled="1"] .gov-form-file__note,.gov-form-file[disabled=true i] .gov-form-file__note,gov-form-file[disabled=""] .gov-form-file__note,gov-form-file[disabled="1"] .gov-form-file__note,gov-form-file[disabled=true i] .gov-form-file__note{
    color:var(--form-state-label-disabled,var(--text-disabled))
}
.gov-form-file[expanded=""],.gov-form-file[expanded="1"],.gov-form-file[expanded=true i],gov-form-file[expanded=""],gov-form-file[expanded="1"],gov-form-file[expanded=true i]{
    width:100%
}
.gov-form-file[expanded=""] .gov-form-file__area,.gov-form-file[expanded=""]:not(.hydrated),.gov-form-file[expanded="1"] .gov-form-file__area,.gov-form-file[expanded="1"]:not(.hydrated),.gov-form-file[expanded=true i] .gov-form-file__area,.gov-form-file[expanded=true i]:not(.hydrated),gov-form-file[expanded=""] .gov-form-file__area,gov-form-file[expanded=""]:not(.hydrated),gov-form-file[expanded="1"] .gov-form-file__area,gov-form-file[expanded="1"]:not(.hydrated),gov-form-file[expanded=true i] .gov-form-file__area,gov-form-file[expanded=true i]:not(.hydrated){
    background-color:var(--background-block-primary);
    border:var(--border-width,.0625rem) dashed var(--form-border-color,var(--border-subtle));
    border-radius:var(--border-radius,var(--corner-radius-s));
    padding:var(--spacing-xl);
    position:relative;
    text-align:center;
    transition:background-color .15s ease-in-out;
    width:100%;
    will-change:background-color
}
@media not all and (pointer:coarse){
    .gov-form-file[expanded=""] .gov-form-file__area:hover,.gov-form-file[expanded=""]:not(.hydrated):hover,.gov-form-file[expanded="1"] .gov-form-file__area:hover,.gov-form-file[expanded="1"]:not(.hydrated):hover,.gov-form-file[expanded=true i] .gov-form-file__area:hover,.gov-form-file[expanded=true i]:not(.hydrated):hover,gov-form-file[expanded=""] .gov-form-file__area:hover,gov-form-file[expanded=""]:not(.hydrated):hover,gov-form-file[expanded="1"] .gov-form-file__area:hover,gov-form-file[expanded="1"]:not(.hydrated):hover,gov-form-file[expanded=true i] .gov-form-file__area:hover,gov-form-file[expanded=true i]:not(.hydrated):hover{
        background-color:var(--button-outlined-primary-hover)
    }
}
.gov-form-file[expanded=""] .gov-form-file__attachments,.gov-form-file[expanded="1"] .gov-form-file__attachments,.gov-form-file[expanded=true i] .gov-form-file__attachments,gov-form-file[expanded=""] .gov-form-file__attachments,gov-form-file[expanded="1"] .gov-form-file__attachments,gov-form-file[expanded=true i] .gov-form-file__attachments{
    margin-top:calc(var(--spacing-xs)*2)
}
.gov-form-file[expanded=""][invalid=""] .gov-form-file__area,.gov-form-file[expanded=""][invalid="1"] .gov-form-file__area,.gov-form-file[expanded=""][invalid=true i] .gov-form-file__area,.gov-form-file[expanded="1"][invalid=""] .gov-form-file__area,.gov-form-file[expanded="1"][invalid="1"] .gov-form-file__area,.gov-form-file[expanded="1"][invalid=true i] .gov-form-file__area,.gov-form-file[expanded=true i][invalid=""] .gov-form-file__area,.gov-form-file[expanded=true i][invalid="1"] .gov-form-file__area,.gov-form-file[expanded=true i][invalid=true i] .gov-form-file__area,gov-form-file[expanded=""][invalid=""] .gov-form-file__area,gov-form-file[expanded=""][invalid="1"] .gov-form-file__area,gov-form-file[expanded=""][invalid=true i] .gov-form-file__area,gov-form-file[expanded="1"][invalid=""] .gov-form-file__area,gov-form-file[expanded="1"][invalid="1"] .gov-form-file__area,gov-form-file[expanded="1"][invalid=true i] .gov-form-file__area,gov-form-file[expanded=true i][invalid=""] .gov-form-file__area,gov-form-file[expanded=true i][invalid="1"] .gov-form-file__area,gov-form-file[expanded=true i][invalid=true i] .gov-form-file__area{
    border-color:var(--form-state-border-error,var(--status-error))
}
@media not all and (pointer:coarse){
    .gov-form-file[expanded=""][invalid=""] .gov-form-file__area:hover,.gov-form-file[expanded=""][invalid="1"] .gov-form-file__area:hover,.gov-form-file[expanded=""][invalid=true i] .gov-form-file__area:hover,.gov-form-file[expanded="1"][invalid=""] .gov-form-file__area:hover,.gov-form-file[expanded="1"][invalid="1"] .gov-form-file__area:hover,.gov-form-file[expanded="1"][invalid=true i] .gov-form-file__area:hover,.gov-form-file[expanded=true i][invalid=""] .gov-form-file__area:hover,.gov-form-file[expanded=true i][invalid="1"] .gov-form-file__area:hover,.gov-form-file[expanded=true i][invalid=true i] .gov-form-file__area:hover,gov-form-file[expanded=""][invalid=""] .gov-form-file__area:hover,gov-form-file[expanded=""][invalid="1"] .gov-form-file__area:hover,gov-form-file[expanded=""][invalid=true i] .gov-form-file__area:hover,gov-form-file[expanded="1"][invalid=""] .gov-form-file__area:hover,gov-form-file[expanded="1"][invalid="1"] .gov-form-file__area:hover,gov-form-file[expanded="1"][invalid=true i] .gov-form-file__area:hover,gov-form-file[expanded=true i][invalid=""] .gov-form-file__area:hover,gov-form-file[expanded=true i][invalid="1"] .gov-form-file__area:hover,gov-form-file[expanded=true i][invalid=true i] .gov-form-file__area:hover{
        background-color:var(--button-outlined-error-hover)
    }
}
.gov-form-file[expanded=""][disabled=""] .gov-form-file__area,.gov-form-file[expanded=""][disabled="1"] .gov-form-file__area,.gov-form-file[expanded=""][disabled=true i] .gov-form-file__area,.gov-form-file[expanded="1"][disabled=""] .gov-form-file__area,.gov-form-file[expanded="1"][disabled="1"] .gov-form-file__area,.gov-form-file[expanded="1"][disabled=true i] .gov-form-file__area,.gov-form-file[expanded=true i][disabled=""] .gov-form-file__area,.gov-form-file[expanded=true i][disabled="1"] .gov-form-file__area,.gov-form-file[expanded=true i][disabled=true i] .gov-form-file__area,gov-form-file[expanded=""][disabled=""] .gov-form-file__area,gov-form-file[expanded=""][disabled="1"] .gov-form-file__area,gov-form-file[expanded=""][disabled=true i] .gov-form-file__area,gov-form-file[expanded="1"][disabled=""] .gov-form-file__area,gov-form-file[expanded="1"][disabled="1"] .gov-form-file__area,gov-form-file[expanded="1"][disabled=true i] .gov-form-file__area,gov-form-file[expanded=true i][disabled=""] .gov-form-file__area,gov-form-file[expanded=true i][disabled="1"] .gov-form-file__area,gov-form-file[expanded=true i][disabled=true i] .gov-form-file__area{
    border-color:var(--form-state-border-disabled,var(--border-subtlest));
    color:var(--form-state-label-disabled,var(--text-disabled));
    pointer-events:none
}
.gov-form-file[expanded=""][disabled=""] .gov-form-file__area .gov-form-file__note,.gov-form-file[expanded=""][disabled="1"] .gov-form-file__area .gov-form-file__note,.gov-form-file[expanded=""][disabled=true i] .gov-form-file__area .gov-form-file__note,.gov-form-file[expanded="1"][disabled=""] .gov-form-file__area .gov-form-file__note,.gov-form-file[expanded="1"][disabled="1"] .gov-form-file__area .gov-form-file__note,.gov-form-file[expanded="1"][disabled=true i] .gov-form-file__area .gov-form-file__note,.gov-form-file[expanded=true i][disabled=""] .gov-form-file__area .gov-form-file__note,.gov-form-file[expanded=true i][disabled="1"] .gov-form-file__area .gov-form-file__note,.gov-form-file[expanded=true i][disabled=true i] .gov-form-file__area .gov-form-file__note,gov-form-file[expanded=""][disabled=""] .gov-form-file__area .gov-form-file__note,gov-form-file[expanded=""][disabled="1"] .gov-form-file__area .gov-form-file__note,gov-form-file[expanded=""][disabled=true i] .gov-form-file__area .gov-form-file__note,gov-form-file[expanded="1"][disabled=""] .gov-form-file__area .gov-form-file__note,gov-form-file[expanded="1"][disabled="1"] .gov-form-file__area .gov-form-file__note,gov-form-file[expanded="1"][disabled=true i] .gov-form-file__area .gov-form-file__note,gov-form-file[expanded=true i][disabled=""] .gov-form-file__area .gov-form-file__note,gov-form-file[expanded=true i][disabled="1"] .gov-form-file__area .gov-form-file__note,gov-form-file[expanded=true i][disabled=true i] .gov-form-file__area .gov-form-file__note{
    color:var(--form-state-label-disabled,var(--text-disabled))
}
.gov-form-checkbox-group,.gov-form-group,.gov-form-radio-group,gov-form-checkbox-group,gov-form-group,gov-form-radio-group{
    align-items:flex-start;
    display:flex;
    flex-direction:column;
    margin-bottom:0;
    margin-top:0;
    position:relative;
    width:100%
}
.gov-form-checkbox-group .gov-form-label__label,.gov-form-group .gov-form-label__label,.gov-form-radio-group .gov-form-label__label,gov-form-checkbox-group .gov-form-label__label,gov-form-group .gov-form-label__label,gov-form-radio-group .gov-form-label__label{
    margin:0
}
.gov-form-checkbox-group[orientation=horizontal],.gov-form-group[orientation=horizontal],.gov-form-radio-group[orientation=horizontal],gov-form-checkbox-group[orientation=horizontal],gov-form-group[orientation=horizontal],gov-form-radio-group[orientation=horizontal]{
    flex-direction:row;
    flex-wrap:wrap
}
.gov-form-checkbox-group[orientation=horizontal] .gov-form-label__label,.gov-form-group[orientation=horizontal] .gov-form-label__label,.gov-form-radio-group[orientation=horizontal] .gov-form-label__label,gov-form-checkbox-group[orientation=horizontal] .gov-form-label__label,gov-form-group[orientation=horizontal] .gov-form-label__label,gov-form-radio-group[orientation=horizontal] .gov-form-label__label{
    white-space:nowrap
}
.gov-form-checkbox-group[gap=xs],.gov-form-group[gap=xs],.gov-form-radio-group[gap=xs],gov-form-checkbox-group[gap=xs],gov-form-group[gap=xs],gov-form-radio-group[gap=xs]{
    gap:var(--gap,var(--spacing-xs-nudge))
}
.gov-form-checkbox-group[gap=s],.gov-form-group[gap=s],.gov-form-radio-group[gap=s],gov-form-checkbox-group[gap=s],gov-form-group[gap=s],gov-form-radio-group[gap=s]{
    gap:var(--gap,var(--spacing-s))
}
.gov-form-checkbox-group[gap=m],.gov-form-group[gap=m],.gov-form-radio-group[gap=m],gov-form-checkbox-group[gap=m],gov-form-group[gap=m],gov-form-radio-group[gap=m]{
    gap:var(--gap,var(--spacing-m))
}
.gov-form-checkbox-group[gap=l],.gov-form-group[gap=l],.gov-form-radio-group[gap=l],gov-form-checkbox-group[gap=l],gov-form-group[gap=l],gov-form-radio-group[gap=l]{
    gap:var(--gap,var(--spacing-l))
}
.gov-form-checkbox-group[gap=xl],.gov-form-group[gap=xl],.gov-form-radio-group[gap=xl],gov-form-checkbox-group[gap=xl],gov-form-group[gap=xl],gov-form-radio-group[gap=xl]{
    gap:var(--gap,var(--spacing-xl))
}
.gov-form-input,gov-form-input{
    align-items:center;
    display:flex;
    margin-bottom:0;
    margin-top:0;
    position:relative;
    width:100%
}
.gov-form-input *,gov-form-input *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-input>.element,gov-form-input>.element{
    align-items:center;
    background-color:var(--form-bg-color,var(--background-block-primary));
    border:var(--border-width,.0625rem) solid var(--form-border-color,var(--border-subtle));
    border-radius:var(--border-radius,var(--corner-radius-s));
    display:flex;
    flex:1 1 auto;
    position:relative
}
.gov-form-input>.element:focus,gov-form-input>.element:focus{
    outline:none
}
.gov-form-input>.element:focus-visible,gov-form-input>.element:focus-visible{
    border-radius:var(--outline-border-radius,var(--corner-radius-xs-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-form-input>.element:focus-within,gov-form-input>.element:focus-within{
    border-radius:var(--outline-border-radius,var(--corner-radius-xs-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-form-input>.element [slot=prefix],.gov-form-input>.element [slot=sufix],gov-form-input>.element [slot=prefix],gov-form-input>.element [slot=sufix]{
    margin:0
}
.gov-form-input__icons,gov-form-input__icons{
    display:flex
}
.gov-form-input [slot=icon-end],.gov-form-input [slot=icon-start],gov-form-input [slot=icon-end],gov-form-input [slot=icon-start]{
    color:var(--form-icon-color,var(--icon-on-subtle))
}
.gov-form-input,.gov-form-input input,.gov-form-input textarea,gov-form-input,gov-form-input input,gov-form-input textarea{
    background-color:transparent;
    border:none;
    border-radius:var(--border-radius,var(--corner-radius-s));
    color:var(--form-value-color,var(--text-primary));
    font-family:var(--font-family-primary,var(--font-family));
    width:100%
}
.gov-form-input input::-moz-placeholder,.gov-form-input textarea::-moz-placeholder,.gov-form-input::-moz-placeholder,gov-form-input input::-moz-placeholder,gov-form-input textarea::-moz-placeholder,gov-form-input::-moz-placeholder{
    color:var(--form-placeholder-color,var(--text-placeholder))
}
.gov-form-input input::placeholder,.gov-form-input textarea::placeholder,.gov-form-input::placeholder,gov-form-input input::placeholder,gov-form-input textarea::placeholder,gov-form-input::placeholder{
    color:var(--form-placeholder-color,var(--text-placeholder))
}
.gov-form-input input:focus,.gov-form-input textarea:focus,.gov-form-input:focus,gov-form-input input:focus,gov-form-input textarea:focus,gov-form-input:focus{
    outline:none
}
.gov-form-input .gov-icon,.gov-form-input gov-icon,gov-form-input .gov-icon,gov-form-input gov-icon{
    flex:0 0 auto
}
.gov-form-input:not(.hydrated),gov-form-input:not(.hydrated){
    background-color:var(--form-bg-color,var(--background-block-primary));
    border:var(--border-width,.0625rem) solid var(--form-border-color,var(--border-subtle));
    border-radius:var(--border-radius,var(--corner-radius-s))
}
@media not all and (pointer:coarse){
    .gov-form-input:hover>.element,gov-form-input:hover>.element{
        background-color:var(--form-hover-color,var(--button-outlined-primary-hover))
    }
    .gov-form-input:hover>.element .gov-button,.gov-form-input:hover>.element gov-button,gov-form-input:hover>.element .gov-button,gov-form-input:hover>.element gov-button{
        background-color:transparent
    }
}
.gov-form-input[size=xs],gov-form-input[size=xs]{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    gap:var(--gap,var(--spacing-xs));
    line-height:150%;
    min-height:var(--height,var(--height-component-xs))
}
.gov-form-input[size=xs] .gov-form-input__icons,.gov-form-input[size=xs]>.element,gov-form-input[size=xs] .gov-form-input__icons,gov-form-input[size=xs]>.element{
    gap:var(--gap,var(--spacing-xs))
}
.gov-form-input[size=xs] .gov-form-input__icons>.validation-icon,.gov-form-input[size=xs] .gov-form-input__icons>[slot=icon-end],.gov-form-input[size=xs] .gov-form-input__icons>[slot=icon-start],gov-form-input[size=xs] .gov-form-input__icons>.validation-icon,gov-form-input[size=xs] .gov-form-input__icons>[slot=icon-end],gov-form-input[size=xs] .gov-form-input__icons>[slot=icon-start]{
    height:var(--icon-size,var(--icon-size-xs));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-form-input[size=xs] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons),gov-form-input[size=xs] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons){
    padding-left:var(--padding-horizontal,var(--spacing-xs-nudge))
}
.gov-form-input[size=xs] .gov-form-input__icons+input,gov-form-input[size=xs] .gov-form-input__icons+input{
    padding-left:0
}
.gov-form-input[size=xs] input,.gov-form-input[size=xs] textarea,gov-form-input[size=xs] input,gov-form-input[size=xs] textarea{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%;
    min-height:var(--height,var(--height-component-xs));
    padding:var(--padding-vertical,var(--spacing-multiline-vertical-padding-xs)) var(--padding-horizontal,var(--spacing-xs-nudge))
}
.gov-form-input[size=xs] input+.gov-form-input__icons,.gov-form-input[size=xs] textarea+.gov-form-input__icons,gov-form-input[size=xs] input+.gov-form-input__icons,gov-form-input[size=xs] textarea+.gov-form-input__icons{
    padding-right:var(--padding-horizontal,var(--spacing-xs-nudge))
}
.gov-form-input[size=xs] input:has(+.gov-form-input__icons),.gov-form-input[size=xs] textarea:has(+.gov-form-input__icons),gov-form-input[size=xs] input:has(+.gov-form-input__icons),gov-form-input[size=xs] textarea:has(+.gov-form-input__icons){
    padding-right:0
}
.gov-form-input[size=s],gov-form-input[size=s]{
    font-size:var(--font-size-body-s);
    font-weight:400;
    gap:var(--gap,var(--spacing-xs-nudge));
    line-height:150%;
    min-height:var(--height,var(--height-component-s))
}
.gov-form-input[size=s] .gov-form-input__icons,.gov-form-input[size=s]>.element,gov-form-input[size=s] .gov-form-input__icons,gov-form-input[size=s]>.element{
    gap:var(--gap,var(--spacing-xs-nudge))
}
.gov-form-input[size=s] .gov-form-input__icons>.validation-icon,.gov-form-input[size=s] .gov-form-input__icons>[slot=icon-end],.gov-form-input[size=s] .gov-form-input__icons>[slot=icon-start],gov-form-input[size=s] .gov-form-input__icons>.validation-icon,gov-form-input[size=s] .gov-form-input__icons>[slot=icon-end],gov-form-input[size=s] .gov-form-input__icons>[slot=icon-start]{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-form-input[size=s] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons),gov-form-input[size=s] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons){
    padding-left:var(--padding-horizontal,var(--spacing-s))
}
.gov-form-input[size=s] .gov-form-input__icons+input,gov-form-input[size=s] .gov-form-input__icons+input{
    padding-left:0
}
.gov-form-input[size=s] input,.gov-form-input[size=s] textarea,gov-form-input[size=s] input,gov-form-input[size=s] textarea{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%;
    min-height:var(--height,var(--height-component-s));
    padding:var(--padding-vertical,var(--spacing-multiline-vertical-padding-s)) var(--padding-horizontal,var(--spacing-s))
}
.gov-form-input[size=s] input+.gov-form-input__icons,.gov-form-input[size=s] textarea+.gov-form-input__icons,gov-form-input[size=s] input+.gov-form-input__icons,gov-form-input[size=s] textarea+.gov-form-input__icons{
    padding-right:var(--padding-horizontal,var(--spacing-s))
}
.gov-form-input[size=s] input:has(+.gov-form-input__icons),.gov-form-input[size=s] textarea:has(+.gov-form-input__icons),gov-form-input[size=s] input:has(+.gov-form-input__icons),gov-form-input[size=s] textarea:has(+.gov-form-input__icons){
    padding-right:0
}
.gov-form-input[size=m],gov-form-input[size=m]{
    font-size:var(--font-size-body-m);
    font-weight:400;
    gap:var(--gap,var(--spacing-s));
    line-height:150%;
    min-height:var(--height,var(--height-component-m))
}
.gov-form-input[size=m] .gov-form-input__icons,.gov-form-input[size=m]>.element,gov-form-input[size=m] .gov-form-input__icons,gov-form-input[size=m]>.element{
    gap:var(--gap,var(--spacing-s))
}
.gov-form-input[size=m] .gov-form-input__icons>.validation-icon,.gov-form-input[size=m] .gov-form-input__icons>[slot=icon-end],.gov-form-input[size=m] .gov-form-input__icons>[slot=icon-start],gov-form-input[size=m] .gov-form-input__icons>.validation-icon,gov-form-input[size=m] .gov-form-input__icons>[slot=icon-end],gov-form-input[size=m] .gov-form-input__icons>[slot=icon-start]{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-form-input[size=m] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons),gov-form-input[size=m] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons){
    padding-left:var(--padding-horizontal,var(--spacing-s-nudge))
}
.gov-form-input[size=m] .gov-form-input__icons+input,gov-form-input[size=m] .gov-form-input__icons+input{
    padding-left:0
}
.gov-form-input[size=m] input,.gov-form-input[size=m] textarea,gov-form-input[size=m] input,gov-form-input[size=m] textarea{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%;
    min-height:var(--height,var(--height-component-m));
    padding:var(--padding-vertical,var(--spacing-multiline-vertical-padding-m)) var(--padding-horizontal,var(--spacing-s-nudge))
}
.gov-form-input[size=m] input+.gov-form-input__icons,.gov-form-input[size=m] textarea+.gov-form-input__icons,gov-form-input[size=m] input+.gov-form-input__icons,gov-form-input[size=m] textarea+.gov-form-input__icons{
    padding-right:var(--padding-horizontal,var(--spacing-s-nudge))
}
.gov-form-input[size=m] input:has(+.gov-form-input__icons),.gov-form-input[size=m] textarea:has(+.gov-form-input__icons),gov-form-input[size=m] input:has(+.gov-form-input__icons),gov-form-input[size=m] textarea:has(+.gov-form-input__icons){
    padding-right:0
}
.gov-form-input[size=l],gov-form-input[size=l]{
    font-size:var(--font-size-body-l);
    font-weight:400;
    gap:var(--gap,var(--spacing-s-nudge));
    line-height:150%;
    min-height:var(--height,var(--height-component-l))
}
.gov-form-input[size=l] .gov-form-input__icons,.gov-form-input[size=l]>.element,gov-form-input[size=l] .gov-form-input__icons,gov-form-input[size=l]>.element{
    gap:var(--gap,var(--spacing-s-nudge))
}
.gov-form-input[size=l] .gov-form-input__icons>.validation-icon,.gov-form-input[size=l] .gov-form-input__icons>[slot=icon-end],.gov-form-input[size=l] .gov-form-input__icons>[slot=icon-start],gov-form-input[size=l] .gov-form-input__icons>.validation-icon,gov-form-input[size=l] .gov-form-input__icons>[slot=icon-end],gov-form-input[size=l] .gov-form-input__icons>[slot=icon-start]{
    height:var(--icon-size,var(--icon-size-l));
    width:var(--icon-size,var(--icon-size-l))
}
.gov-form-input[size=l] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons),gov-form-input[size=l] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons){
    padding-left:var(--padding-horizontal,var(--spacing-m))
}
.gov-form-input[size=l] .gov-form-input__icons+input,gov-form-input[size=l] .gov-form-input__icons+input{
    padding-left:0
}
.gov-form-input[size=l] input,.gov-form-input[size=l] textarea,gov-form-input[size=l] input,gov-form-input[size=l] textarea{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%;
    min-height:var(--height,var(--height-component-l));
    padding:var(--padding-vertical,var(--spacing-multiline-vertical-padding-l)) var(--padding-horizontal,var(--spacing-m))
}
.gov-form-input[size=l] input+.gov-form-input__icons,.gov-form-input[size=l] textarea+.gov-form-input__icons,gov-form-input[size=l] input+.gov-form-input__icons,gov-form-input[size=l] textarea+.gov-form-input__icons{
    padding-right:var(--padding-horizontal,var(--spacing-m))
}
.gov-form-input[size=l] input:has(+.gov-form-input__icons),.gov-form-input[size=l] textarea:has(+.gov-form-input__icons),gov-form-input[size=l] input:has(+.gov-form-input__icons),gov-form-input[size=l] textarea:has(+.gov-form-input__icons){
    padding-right:0
}
.gov-form-input[size=xl],gov-form-input[size=xl]{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    gap:var(--gap,var(--spacing-m));
    line-height:150%;
    min-height:var(--height,var(--height-component-xl))
}
.gov-form-input[size=xl] .gov-form-input__icons,.gov-form-input[size=xl]>.element,gov-form-input[size=xl] .gov-form-input__icons,gov-form-input[size=xl]>.element{
    gap:var(--gap,var(--spacing-m))
}
.gov-form-input[size=xl] .gov-form-input__icons>.validation-icon,.gov-form-input[size=xl] .gov-form-input__icons>[slot=icon-end],.gov-form-input[size=xl] .gov-form-input__icons>[slot=icon-start],gov-form-input[size=xl] .gov-form-input__icons>.validation-icon,gov-form-input[size=xl] .gov-form-input__icons>[slot=icon-end],gov-form-input[size=xl] .gov-form-input__icons>[slot=icon-start]{
    height:var(--icon-size,var(--icon-size-xl));
    width:var(--icon-size,var(--icon-size-xl))
}
.gov-form-input[size=xl] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons),gov-form-input[size=xl] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons){
    padding-left:var(--padding-horizontal,var(--spacing-m-nudge))
}
.gov-form-input[size=xl] .gov-form-input__icons+input,gov-form-input[size=xl] .gov-form-input__icons+input{
    padding-left:0
}
.gov-form-input[size=xl] input,.gov-form-input[size=xl] textarea,gov-form-input[size=xl] input,gov-form-input[size=xl] textarea{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%;
    min-height:var(--height,var(--height-component-xl));
    padding:var(--padding-vertical,var(--spacing-multiline-vertical-padding-xl)) var(--padding-horizontal,var(--spacing-m-nudge))
}
.gov-form-input[size=xl] input+.gov-form-input__icons,.gov-form-input[size=xl] textarea+.gov-form-input__icons,gov-form-input[size=xl] input+.gov-form-input__icons,gov-form-input[size=xl] textarea+.gov-form-input__icons{
    padding-right:var(--padding-horizontal,var(--spacing-m-nudge))
}
.gov-form-input[size=xl] input:has(+.gov-form-input__icons),.gov-form-input[size=xl] textarea:has(+.gov-form-input__icons),gov-form-input[size=xl] input:has(+.gov-form-input__icons),gov-form-input[size=xl] textarea:has(+.gov-form-input__icons){
    padding-right:0
}
.gov-form-input[disabled=""]:not([input-type=password]),.gov-form-input[disabled="1"]:not([input-type=password]),.gov-form-input[disabled=true i]:not([input-type=password]),gov-form-input[disabled=""]:not([input-type=password]),gov-form-input[disabled="1"]:not([input-type=password]),gov-form-input[disabled=true i]:not([input-type=password]){
    pointer-events:none
}
.gov-form-input[disabled=""]:not([input-type=password])>.element,.gov-form-input[disabled="1"]:not([input-type=password])>.element,.gov-form-input[disabled=true i]:not([input-type=password])>.element,gov-form-input[disabled=""]:not([input-type=password])>.element,gov-form-input[disabled="1"]:not([input-type=password])>.element,gov-form-input[disabled=true i]:not([input-type=password])>.element{
    background-color:var(--form-state-bg-disabled,transparent);
    border-color:var(--form-state-border-disabled,var(--border-subtlest))
}
.gov-form-input[disabled=""]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],.gov-form-input[disabled=""]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start],.gov-form-input[disabled="1"]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],.gov-form-input[disabled="1"]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start],.gov-form-input[disabled=true i]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],.gov-form-input[disabled=true i]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start],gov-form-input[disabled=""]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],gov-form-input[disabled=""]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start],gov-form-input[disabled="1"]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],gov-form-input[disabled="1"]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start],gov-form-input[disabled=true i]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],gov-form-input[disabled=true i]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start]{
    color:var(--form-state-icon-disabled,var(--icon-disabled))!important
}
.gov-form-input[disabled=""]:not([input-type=password]),.gov-form-input[disabled=""]:not([input-type=password]) input,.gov-form-input[disabled=""]:not([input-type=password]) textarea,.gov-form-input[disabled="1"]:not([input-type=password]),.gov-form-input[disabled="1"]:not([input-type=password]) input,.gov-form-input[disabled="1"]:not([input-type=password]) textarea,.gov-form-input[disabled=true i]:not([input-type=password]),.gov-form-input[disabled=true i]:not([input-type=password]) input,.gov-form-input[disabled=true i]:not([input-type=password]) textarea,gov-form-input[disabled=""]:not([input-type=password]),gov-form-input[disabled=""]:not([input-type=password]) input,gov-form-input[disabled=""]:not([input-type=password]) textarea,gov-form-input[disabled="1"]:not([input-type=password]),gov-form-input[disabled="1"]:not([input-type=password]) input,gov-form-input[disabled="1"]:not([input-type=password]) textarea,gov-form-input[disabled=true i]:not([input-type=password]),gov-form-input[disabled=true i]:not([input-type=password]) input,gov-form-input[disabled=true i]:not([input-type=password]) textarea{
    color:var(--form-state-value-disabled,var(--text-disabled))
}
.gov-form-input[disabled=""]:not([input-type=password]) input,.gov-form-input[disabled=""]:not([input-type=password]) textarea,.gov-form-input[disabled="1"]:not([input-type=password]) input,.gov-form-input[disabled="1"]:not([input-type=password]) textarea,.gov-form-input[disabled=true i]:not([input-type=password]) input,.gov-form-input[disabled=true i]:not([input-type=password]) textarea,gov-form-input[disabled=""]:not([input-type=password]) input,gov-form-input[disabled=""]:not([input-type=password]) textarea,gov-form-input[disabled="1"]:not([input-type=password]) input,gov-form-input[disabled="1"]:not([input-type=password]) textarea,gov-form-input[disabled=true i]:not([input-type=password]) input,gov-form-input[disabled=true i]:not([input-type=password]) textarea{
    background-color:var(--form-state-bg-disabled,transparent)
}
.gov-form-input[disabled=""]:not([input-type=password]) input::-moz-placeholder,.gov-form-input[disabled=""]:not([input-type=password]) textarea::-moz-placeholder,.gov-form-input[disabled="1"]:not([input-type=password]) input::-moz-placeholder,.gov-form-input[disabled="1"]:not([input-type=password]) textarea::-moz-placeholder,.gov-form-input[disabled=true i]:not([input-type=password]) input::-moz-placeholder,.gov-form-input[disabled=true i]:not([input-type=password]) textarea::-moz-placeholder,gov-form-input[disabled=""]:not([input-type=password]) input::-moz-placeholder,gov-form-input[disabled=""]:not([input-type=password]) textarea::-moz-placeholder,gov-form-input[disabled="1"]:not([input-type=password]) input::-moz-placeholder,gov-form-input[disabled="1"]:not([input-type=password]) textarea::-moz-placeholder,gov-form-input[disabled=true i]:not([input-type=password]) input::-moz-placeholder,gov-form-input[disabled=true i]:not([input-type=password]) textarea::-moz-placeholder{
    color:var(--form-state-placeholder-disabled,var(--text-disabled))
}
.gov-form-input[disabled=""]:not([input-type=password]) input::placeholder,.gov-form-input[disabled=""]:not([input-type=password]) textarea::placeholder,.gov-form-input[disabled="1"]:not([input-type=password]) input::placeholder,.gov-form-input[disabled="1"]:not([input-type=password]) textarea::placeholder,.gov-form-input[disabled=true i]:not([input-type=password]) input::placeholder,.gov-form-input[disabled=true i]:not([input-type=password]) textarea::placeholder,gov-form-input[disabled=""]:not([input-type=password]) input::placeholder,gov-form-input[disabled=""]:not([input-type=password]) textarea::placeholder,gov-form-input[disabled="1"]:not([input-type=password]) input::placeholder,gov-form-input[disabled="1"]:not([input-type=password]) textarea::placeholder,gov-form-input[disabled=true i]:not([input-type=password]) input::placeholder,gov-form-input[disabled=true i]:not([input-type=password]) textarea::placeholder{
    color:var(--form-state-placeholder-disabled,var(--text-disabled))
}
.gov-form-input[invalid=""]:not([input-type=password])>.element,.gov-form-input[invalid="1"]:not([input-type=password])>.element,.gov-form-input[invalid=true i]:not([input-type=password])>.element,gov-form-input[invalid=""]:not([input-type=password])>.element,gov-form-input[invalid="1"]:not([input-type=password])>.element,gov-form-input[invalid=true i]:not([input-type=password])>.element{
    border-color:var(--form-state-border-error,var(--status-error))
}
.gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>.validation-icon,.gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],.gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start],.gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>.validation-icon,.gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],.gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start],.gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>.validation-icon,.gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],.gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start],gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>.validation-icon,gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start],gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>.validation-icon,gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start],gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>.validation-icon,gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>[slot=icon-end],gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>[slot=icon-start]{
    color:var(--form-state-icon-error,var(--icon-error))!important
}
.gov-form-input[invalid=""]:not([input-type=password]),.gov-form-input[invalid=""]:not([input-type=password]) input,.gov-form-input[invalid=""]:not([input-type=password]) textarea,.gov-form-input[invalid="1"]:not([input-type=password]),.gov-form-input[invalid="1"]:not([input-type=password]) input,.gov-form-input[invalid="1"]:not([input-type=password]) textarea,.gov-form-input[invalid=true i]:not([input-type=password]),.gov-form-input[invalid=true i]:not([input-type=password]) input,.gov-form-input[invalid=true i]:not([input-type=password]) textarea,gov-form-input[invalid=""]:not([input-type=password]),gov-form-input[invalid=""]:not([input-type=password]) input,gov-form-input[invalid=""]:not([input-type=password]) textarea,gov-form-input[invalid="1"]:not([input-type=password]),gov-form-input[invalid="1"]:not([input-type=password]) input,gov-form-input[invalid="1"]:not([input-type=password]) textarea,gov-form-input[invalid=true i]:not([input-type=password]),gov-form-input[invalid=true i]:not([input-type=password]) input,gov-form-input[invalid=true i]:not([input-type=password]) textarea{
    color:var(--form-state-value-error,var(--text-status-error))
}
.gov-form-input[invalid=""]:not([input-type=password]) input::-moz-placeholder,.gov-form-input[invalid=""]:not([input-type=password]) textarea::-moz-placeholder,.gov-form-input[invalid="1"]:not([input-type=password]) input::-moz-placeholder,.gov-form-input[invalid="1"]:not([input-type=password]) textarea::-moz-placeholder,.gov-form-input[invalid=true i]:not([input-type=password]) input::-moz-placeholder,.gov-form-input[invalid=true i]:not([input-type=password]) textarea::-moz-placeholder,gov-form-input[invalid=""]:not([input-type=password]) input::-moz-placeholder,gov-form-input[invalid=""]:not([input-type=password]) textarea::-moz-placeholder,gov-form-input[invalid="1"]:not([input-type=password]) input::-moz-placeholder,gov-form-input[invalid="1"]:not([input-type=password]) textarea::-moz-placeholder,gov-form-input[invalid=true i]:not([input-type=password]) input::-moz-placeholder,gov-form-input[invalid=true i]:not([input-type=password]) textarea::-moz-placeholder{
    color:var(--form-state-placeholder-error,var(--text-status-error))
}
.gov-form-input[invalid=""]:not([input-type=password]) input::placeholder,.gov-form-input[invalid=""]:not([input-type=password]) textarea::placeholder,.gov-form-input[invalid="1"]:not([input-type=password]) input::placeholder,.gov-form-input[invalid="1"]:not([input-type=password]) textarea::placeholder,.gov-form-input[invalid=true i]:not([input-type=password]) input::placeholder,.gov-form-input[invalid=true i]:not([input-type=password]) textarea::placeholder,gov-form-input[invalid=""]:not([input-type=password]) input::placeholder,gov-form-input[invalid=""]:not([input-type=password]) textarea::placeholder,gov-form-input[invalid="1"]:not([input-type=password]) input::placeholder,gov-form-input[invalid="1"]:not([input-type=password]) textarea::placeholder,gov-form-input[invalid=true i]:not([input-type=password]) input::placeholder,gov-form-input[invalid=true i]:not([input-type=password]) textarea::placeholder{
    color:var(--form-state-placeholder-error,var(--text-status-error))
}
.gov-form-input[success=""] .gov-form-input__icons>.validation-icon,.gov-form-input[success="1"] .gov-form-input__icons>.validation-icon,.gov-form-input[success=true i] .gov-form-input__icons>.validation-icon,gov-form-input[success=""] .gov-form-input__icons>.validation-icon,gov-form-input[success="1"] .gov-form-input__icons>.validation-icon,gov-form-input[success=true i] .gov-form-input__icons>.validation-icon{
    color:var(--form-state-icon-success,var(--icon-success))
}
.gov-form-input[multiline=""] .validation-icon,.gov-form-input[multiline=""] [slot=icon-end],.gov-form-input[multiline=""] [slot=icon-start],.gov-form-input[multiline="1"] .validation-icon,.gov-form-input[multiline="1"] [slot=icon-end],.gov-form-input[multiline="1"] [slot=icon-start],.gov-form-input[multiline=true i] .validation-icon,.gov-form-input[multiline=true i] [slot=icon-end],.gov-form-input[multiline=true i] [slot=icon-start],gov-form-input[multiline=""] .validation-icon,gov-form-input[multiline=""] [slot=icon-end],gov-form-input[multiline=""] [slot=icon-start],gov-form-input[multiline="1"] .validation-icon,gov-form-input[multiline="1"] [slot=icon-end],gov-form-input[multiline="1"] [slot=icon-start],gov-form-input[multiline=true i] .validation-icon,gov-form-input[multiline=true i] [slot=icon-end],gov-form-input[multiline=true i] [slot=icon-start]{
    display:none
}
.gov-form-input[input-type=password] .validation-icon,gov-form-input[input-type=password] .validation-icon{
    display:none
}
.gov-form-input[input-type=password] input+.gov-form-input__icons,.gov-form-input[input-type=password] textarea+.gov-form-input__icons,gov-form-input[input-type=password] input+.gov-form-input__icons,gov-form-input[input-type=password] textarea+.gov-form-input__icons{
    padding-right:0
}
.gov-form-label,gov-form-label{
    display:flex;
    margin-bottom:var(--label-margin,var(--spacing-xs));
    margin-top:0;
    position:relative;
    width:100%
}
.gov-form-label *,gov-form-label *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-label,.gov-form-label__label,gov-form-label,gov-form-label__label{
    box-sizing:border-box;
    color:var(--label-color,var(--text-primary));
    cursor:pointer;
    display:inline-block
}
.gov-form-label[legend=""],.gov-form-label[legend="1"],.gov-form-label[legend=true i],gov-form-label[legend=""],gov-form-label[legend="1"],gov-form-label[legend=true i]{
    margin-bottom:var(--legend-margin,var(--spacing-m))
}
.gov-form-label[legend=""] .gov-form-label__label,.gov-form-label[legend="1"] .gov-form-label__label,.gov-form-label[legend=true i] .gov-form-label__label,gov-form-label[legend=""] .gov-form-label__label,gov-form-label[legend="1"] .gov-form-label__label,gov-form-label[legend=true i] .gov-form-label__label{
    cursor:auto;
    margin-bottom:0;
    padding:0
}
.gov-form-label[legend=""],.gov-form-label[legend=""] .gov-form-label__label,.gov-form-label[legend="1"],.gov-form-label[legend="1"] .gov-form-label__label,.gov-form-label[legend=true i],.gov-form-label[legend=true i] .gov-form-label__label,gov-form-label[legend=""],gov-form-label[legend=""] .gov-form-label__label,gov-form-label[legend="1"],gov-form-label[legend="1"] .gov-form-label__label,gov-form-label[legend=true i],gov-form-label[legend=true i] .gov-form-label__label{
    color:var(--legend-color,var(--text-primary));
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-form-label[size=xs]:not([slot=label]) .gov-form-label__label:not(legend),.gov-form-label[size=xs]:not([slot=label]):not([legend]),gov-form-label[size=xs]:not([slot=label]) .gov-form-label__label:not(legend),gov-form-label[size=xs]:not([slot=label]):not([legend]){
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-form-label[size=l]:not([slot=label]) .gov-form-label__label:not(legend),.gov-form-label[size=l]:not([slot=label]):not([legend]),.gov-form-label[size=m]:not([slot=label]) .gov-form-label__label:not(legend),.gov-form-label[size=m]:not([slot=label]):not([legend]),.gov-form-label[size=s]:not([slot=label]) .gov-form-label__label:not(legend),.gov-form-label[size=s]:not([slot=label]):not([legend]),gov-form-label[size=l]:not([slot=label]) .gov-form-label__label:not(legend),gov-form-label[size=l]:not([slot=label]):not([legend]),gov-form-label[size=m]:not([slot=label]) .gov-form-label__label:not(legend),gov-form-label[size=m]:not([slot=label]):not([legend]),gov-form-label[size=s]:not([slot=label]) .gov-form-label__label:not(legend),gov-form-label[size=s]:not([slot=label]):not([legend]){
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-form-label[size=xl]:not([slot=label]) .gov-form-label__label:not(legend),.gov-form-label[size=xl]:not([slot=label]):not([legend]),gov-form-label[size=xl]:not([slot=label]) .gov-form-label__label:not(legend),gov-form-label[size=xl]:not([slot=label]):not([legend]){
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-form-message,gov-form-message{
    display:flex;
    margin-bottom:0;
    margin-top:var(--margin,var(--spacing-xs))
}
.gov-form-message *,gov-form-message *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-message .gov-icon,.gov-form-message gov-icon,gov-form-message .gov-icon,gov-form-message gov-icon{
    flex:0 0 auto;
    position:relative;
    top:1px
}
.gov-form-message[color=neutral],gov-form-message[color=neutral]{
    color:var(--color,var(--text-secondary))
}
.gov-form-message[color=error],gov-form-message[color=error]{
    color:var(--color,var(--text-status-error))
}
.gov-form-message[color=warning],gov-form-message[color=warning]{
    color:var(--color,var(--text-status-warning))
}
.gov-form-message[color=success],gov-form-message[color=success]{
    color:var(--color,var(--text-status-success))
}
.gov-form-message[size=xs],gov-form-message[size=xs]{
    gap:var(--gap,var(--spacing-xs-nudge))
}
.gov-form-message[size=xs] .gov-icon,.gov-form-message[size=xs] gov-icon,gov-form-message[size=xs] .gov-icon,gov-form-message[size=xs] gov-icon{
    height:var(--icon-size,var(--icon-size-xs));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-form-message[size=xs],.gov-form-message[size=xs] .gov-form-message__content,gov-form-message[size=xs],gov-form-message[size=xs] .gov-form-message__content{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-form-message[size=s],gov-form-message[size=s]{
    gap:var(--gap,var(--spacing-xs-nudge))
}
.gov-form-message[size=s] .gov-icon,.gov-form-message[size=s] gov-icon,gov-form-message[size=s] .gov-icon,gov-form-message[size=s] gov-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-form-message[size=s],.gov-form-message[size=s] .gov-form-message__content,gov-form-message[size=s],gov-form-message[size=s] .gov-form-message__content{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-form-message[size=m],gov-form-message[size=m]{
    gap:var(--gap,var(--spacing-xs-nudge))
}
.gov-form-message[size=m] .gov-icon,.gov-form-message[size=m] gov-icon,gov-form-message[size=m] .gov-icon,gov-form-message[size=m] gov-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-form-message[size=m],.gov-form-message[size=m] .gov-form-message__content,gov-form-message[size=m],gov-form-message[size=m] .gov-form-message__content{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-form-message[size=l],gov-form-message[size=l]{
    gap:var(--gap,var(--spacing-xs-nudge))
}
.gov-form-message[size=l] .gov-icon,.gov-form-message[size=l] gov-icon,gov-form-message[size=l] .gov-icon,gov-form-message[size=l] gov-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-form-message[size=l],.gov-form-message[size=l] .gov-form-message__content,gov-form-message[size=l],gov-form-message[size=l] .gov-form-message__content{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-form-message[size=xl],gov-form-message[size=xl]{
    gap:var(--gap,var(--spacing-s))
}
.gov-form-message[size=xl] .gov-icon,.gov-form-message[size=xl] gov-icon,gov-form-message[size=xl] .gov-icon,gov-form-message[size=xl] gov-icon{
    height:var(--icon-size,var(--icon-size-xl));
    width:var(--icon-size,var(--icon-size-xl))
}
.gov-form-message[size=xl],.gov-form-message[size=xl] .gov-form-message__content,gov-form-message[size=xl],gov-form-message[size=xl] .gov-form-message__content{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-form-multi-select__list,gov-form-multi-select__list{
    margin:0;
    padding:0
}
.gov-form-multi-select__list>.gov-form-multi-select__item,.gov-form-multi-select__list>gov-form-multi-select__item,gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select__list>gov-form-multi-select__item{
    background:none;
    margin:0;
    padding:0
}
.gov-form-multi-select__list>.gov-form-multi-select__item:before,.gov-form-multi-select__list>gov-form-multi-select__item:before,gov-form-multi-select__list>.gov-form-multi-select__item:before,gov-form-multi-select__list>gov-form-multi-select__item:before{
    display:none
}
.gov-form-multi-select,gov-form-multi-select{
    display:flex;
    gap:var(--spacing-s);
    margin-bottom:0;
    margin-top:0;
    width:100%
}
.gov-form-multi-select .gov-form-multi-select__list,.gov-form-multi-select gov-form-multi-select__list,gov-form-multi-select .gov-form-multi-select__list,gov-form-multi-select gov-form-multi-select__list{
    margin:0;
    padding:0
}
.gov-form-multi-select .gov-form-multi-select__list>.gov-form-multi-select__item,.gov-form-multi-select .gov-form-multi-select__list>gov-form-multi-select__item,.gov-form-multi-select gov-form-multi-select__list>.gov-form-multi-select__item,.gov-form-multi-select gov-form-multi-select__list>gov-form-multi-select__item,gov-form-multi-select .gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select .gov-form-multi-select__list>gov-form-multi-select__item,gov-form-multi-select gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select gov-form-multi-select__list>gov-form-multi-select__item{
    background:none;
    margin:0;
    padding:0
}
.gov-form-multi-select .gov-form-multi-select__list>.gov-form-multi-select__item:before,.gov-form-multi-select .gov-form-multi-select__list>gov-form-multi-select__item:before,.gov-form-multi-select gov-form-multi-select__list>.gov-form-multi-select__item:before,.gov-form-multi-select gov-form-multi-select__list>gov-form-multi-select__item:before,gov-form-multi-select .gov-form-multi-select__list>.gov-form-multi-select__item:before,gov-form-multi-select .gov-form-multi-select__list>gov-form-multi-select__item:before,gov-form-multi-select gov-form-multi-select__list>.gov-form-multi-select__item:before,gov-form-multi-select gov-form-multi-select__list>gov-form-multi-select__item:before{
    display:none
}
.gov-form-multi-select *,gov-form-multi-select *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-multi-select option:not([selected]),gov-form-multi-select option:not([selected]){
    display:none
}
.gov-form-multi-select option,gov-form-multi-select option{
    align-items:center;
    color:var(--color,var(--text-secondary));
    display:flex;
    padding-right:var(--spacing-2xs)
}
.gov-form-multi-select__wrap,gov-form-multi-select__wrap{
    align-items:center;
    color:var(--form-value-color,var(--text-primary));
    display:flex;
    gap:var(--spacing-s);
    position:relative;
    width:100%
}
.gov-form-multi-select .arrow-icon,.gov-form-multi-select .validation-icon,gov-form-multi-select .arrow-icon,gov-form-multi-select .validation-icon{
    display:flex;
    justify-content:center;
    pointer-events:none;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.gov-form-multi-select .arrow-icon,gov-form-multi-select .arrow-icon{
    color:var(--form-icon-color,var(--icon-on-subtle))
}
.gov-form-multi-select__list,gov-form-multi-select__list{
    display:flex;
    flex-wrap:wrap;
    font-size:var(--font-size-body-xs);
    font-weight:400;
    gap:var(--spacing-s);
    line-height:150%
}
.gov-form-multi-select__list>.gov-form-multi-select__item,.gov-form-multi-select__list>gov-form-multi-select__item,gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select__list>gov-form-multi-select__item{
    align-items:center;
    background:var(--background,var(--background-neutral-subtlest));
    border:var(--border-width,.0625rem) solid var(--border,var(--border-subtle));
    border-radius:var(--border-radius,var(--corner-radius-s));
    color:var(--color,var(--text-secondary));
    display:flex;
    flex:0 0 auto;
    gap:var(--spacing-2xs);
    position:relative;
    transition:background-color .15s linear
}
.gov-form-multi-select .gov-form-input>.element,.gov-form-multi-select gov-form-input>.element,gov-form-multi-select .gov-form-input>.element,gov-form-multi-select gov-form-input>.element{
    gap:0
}
.gov-form-multi-select .gov-form-input>.element .gov-form-input__icons,.gov-form-multi-select gov-form-input>.element .gov-form-input__icons,gov-form-multi-select .gov-form-input>.element .gov-form-input__icons,gov-form-multi-select gov-form-input>.element .gov-form-input__icons{
    padding-right:0
}
.gov-form-multi-select:not(.hydrated),gov-form-multi-select:not(.hydrated){
    flex-wrap:wrap
}
.gov-form-multi-select:not(.hydrated):before,gov-form-multi-select:not(.hydrated):before{
    background-color:var(--form-bg-color,var(--background-block-primary));
    border:var(--border-width,.0625rem) solid var(--form-border-color,var(--border-subtle));
    border-radius:var(--border-radius,var(--corner-radius-s));
    content:"";
    position:relative;
    width:100%
}
.gov-form-multi-select[size=xs] .gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select[size=xs] .gov-form-multi-select__list>.gov-form-multi-select__item{
    padding-left:var(--padding-left,var(--spacing-s))
}
.gov-form-multi-select[size=xs] option,gov-form-multi-select[size=xs] option{
    padding-left:calc(var(--padding-left, var(--spacing-s)) + var(--border-width, .0625rem))
}
.gov-form-multi-select[size=s] .gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select[size=s] .gov-form-multi-select__list>.gov-form-multi-select__item{
    padding-left:var(--padding-left,var(--spacing-s-nudge))
}
.gov-form-multi-select[size=s] option,gov-form-multi-select[size=s] option{
    padding-left:calc(var(--padding-left, var(--spacing-s-nudge)) + var(--border-width, .0625rem))
}
.gov-form-multi-select[size=m] .gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select[size=m] .gov-form-multi-select__list>.gov-form-multi-select__item{
    padding-left:var(--padding-left,var(--spacing-s-nudge))
}
.gov-form-multi-select[size=m] option,gov-form-multi-select[size=m] option{
    padding-left:calc(var(--padding-left, var(--spacing-s-nudge)) + var(--border-width, .0625rem))
}
.gov-form-multi-select[size=l] .gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select[size=l] .gov-form-multi-select__list>.gov-form-multi-select__item{
    padding-left:var(--padding-left,var(--spacing-s-nudge))
}
.gov-form-multi-select[size=l] option,gov-form-multi-select[size=l] option{
    padding-left:calc(var(--padding-left, var(--spacing-s-nudge)) + var(--border-width, .0625rem))
}
.gov-form-multi-select[size=xl] .gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select[size=xl] .gov-form-multi-select__list>.gov-form-multi-select__item{
    padding-left:var(--padding-left,var(--spacing-m))
}
.gov-form-multi-select[size=xl] option,gov-form-multi-select[size=xl] option{
    padding-left:calc(var(--padding-left, var(--spacing-m)) + var(--border-width, .0625rem))
}
.gov-form-multi-select[size=xs] option,gov-form-multi-select[size=xs] option{
    height:calc(var(--height, var(--height-component-xs)) + var(--border-width, .0625rem)*2);
    margin-right:calc(var(--icon-size, var(--icon-size-xs)) + var(--padding-x, var(--spacing-s))*2 + var(--border-width, .0625rem)*3)
}
.gov-form-multi-select[size=s] option,gov-form-multi-select[size=s] option{
    height:calc(var(--height, var(--height-component-s)) + var(--border-width, .0625rem)*2);
    margin-right:calc(var(--icon-size, var(--icon-size-s)) + var(--padding-x, var(--spacing-s-nudge))*2 + var(--border-width, .0625rem)*3)
}
.gov-form-multi-select[size=m] option,gov-form-multi-select[size=m] option{
    height:calc(var(--height, var(--height-component-m)) + var(--border-width, .0625rem)*2);
    margin-right:calc(var(--icon-size, var(--icon-size-m)) + var(--padding-x, var(--spacing-m))*2 + var(--border-width, .0625rem)*3)
}
.gov-form-multi-select[size=l] option,gov-form-multi-select[size=l] option{
    height:calc(var(--height, var(--height-component-l)) + var(--border-width, .0625rem)*2);
    margin-right:calc(var(--icon-size, var(--icon-size-l)) + var(--padding-x, var(--spacing-m-nudge))*2 + var(--border-width, .0625rem)*3)
}
.gov-form-multi-select[size=xl] option,gov-form-multi-select[size=xl] option{
    height:calc(var(--height, var(--height-component-xl)) + var(--border-width, .0625rem)*2);
    margin-right:calc(var(--icon-size, var(--icon-size-xl)) + var(--padding-x, var(--spacing-l))*2 + var(--border-width, .0625rem)*3)
}
.gov-form-multi-select[size=xs]:not(.hydrated):before,gov-form-multi-select[size=xs]:not(.hydrated):before{
    height:calc(var(--height, var(--height-component-xs)) + var(--spacing-s))
}
.gov-form-multi-select[size=xs] .gov-form-multi-select__list>.gov-form-multi-select__item,.gov-form-multi-select[size=xs] option,gov-form-multi-select[size=xs] .gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select[size=xs] option{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-form-multi-select[size=xs] .gov-form-input>.element input,.gov-form-multi-select[size=xs] gov-form-input>.element input,gov-form-multi-select[size=xs] .gov-form-input>.element input,gov-form-multi-select[size=xs] gov-form-input>.element input{
    padding-right:calc(var(--padding-horizontal, var(--spacing-xs-nudge)) + var(--icon-size, var(--icon-size-xs))*2 + var(--gap, var(--spacing-xs))*2)
}
.gov-form-multi-select[size=xs] .arrow-icon,.gov-form-multi-select[size=xs] .validation-icon,gov-form-multi-select[size=xs] .arrow-icon,gov-form-multi-select[size=xs] .validation-icon{
    height:var(--icon-size,var(--icon-size-xs));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-form-multi-select[size=xs] .arrow-icon,gov-form-multi-select[size=xs] .arrow-icon{
    right:var(--padding-horizontal,var(--spacing-xs-nudge))
}
.gov-form-multi-select[size=xs] .validation-icon,gov-form-multi-select[size=xs] .validation-icon{
    right:calc(var(--padding-horizontal, var(--spacing-xs-nudge)) + var(--icon-size, var(--icon-size-xs)) + var(--gap, var(--spacing-xs)))
}
.gov-form-multi-select[size=s]:not(.hydrated):before,gov-form-multi-select[size=s]:not(.hydrated):before{
    height:calc(var(--height, var(--height-component-s)) + var(--spacing-s))
}
.gov-form-multi-select[size=s] .gov-form-multi-select__list>.gov-form-multi-select__item,.gov-form-multi-select[size=s] option,gov-form-multi-select[size=s] .gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select[size=s] option{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-form-multi-select[size=s] .gov-form-input>.element input,.gov-form-multi-select[size=s] gov-form-input>.element input,gov-form-multi-select[size=s] .gov-form-input>.element input,gov-form-multi-select[size=s] gov-form-input>.element input{
    padding-right:calc(var(--padding-horizontal, var(--spacing-s)) + var(--icon-size, var(--icon-size-s))*2 + var(--gap, var(--spacing-xs-nudge))*2)
}
.gov-form-multi-select[size=s] .arrow-icon,.gov-form-multi-select[size=s] .validation-icon,gov-form-multi-select[size=s] .arrow-icon,gov-form-multi-select[size=s] .validation-icon{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-form-multi-select[size=s] .arrow-icon,gov-form-multi-select[size=s] .arrow-icon{
    right:var(--padding-horizontal,var(--spacing-s))
}
.gov-form-multi-select[size=s] .validation-icon,gov-form-multi-select[size=s] .validation-icon{
    right:calc(var(--padding-horizontal, var(--spacing-s)) + var(--icon-size, var(--icon-size-s)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-multi-select[size=m]:not(.hydrated):before,gov-form-multi-select[size=m]:not(.hydrated):before{
    height:calc(var(--height, var(--height-component-m)) + var(--spacing-s))
}
.gov-form-multi-select[size=m] .gov-form-multi-select__list>.gov-form-multi-select__item,.gov-form-multi-select[size=m] option,gov-form-multi-select[size=m] .gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select[size=m] option{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-form-multi-select[size=m] .gov-form-input>.element input,.gov-form-multi-select[size=m] gov-form-input>.element input,gov-form-multi-select[size=m] .gov-form-input>.element input,gov-form-multi-select[size=m] gov-form-input>.element input{
    padding-right:calc(var(--padding-horizontal, var(--spacing-s-nudge)) + var(--icon-size, var(--icon-size-m))*2 + var(--gap, var(--spacing-s))*2)
}
.gov-form-multi-select[size=m] .arrow-icon,.gov-form-multi-select[size=m] .validation-icon,gov-form-multi-select[size=m] .arrow-icon,gov-form-multi-select[size=m] .validation-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-form-multi-select[size=m] .arrow-icon,gov-form-multi-select[size=m] .arrow-icon{
    right:var(--padding-horizontal,var(--spacing-s-nudge))
}
.gov-form-multi-select[size=m] .validation-icon,gov-form-multi-select[size=m] .validation-icon{
    right:calc(var(--padding-horizontal, var(--spacing-s-nudge)) + var(--icon-size, var(--icon-size-m)) + var(--gap, var(--spacing-s)))
}
.gov-form-multi-select[size=l]:not(.hydrated):before,gov-form-multi-select[size=l]:not(.hydrated):before{
    height:calc(var(--height, var(--height-component-l)) + var(--spacing-s))
}
.gov-form-multi-select[size=l] .gov-form-multi-select__list>.gov-form-multi-select__item,.gov-form-multi-select[size=l] option,gov-form-multi-select[size=l] .gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select[size=l] option{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-form-multi-select[size=l] .gov-form-input>.element input,.gov-form-multi-select[size=l] gov-form-input>.element input,gov-form-multi-select[size=l] .gov-form-input>.element input,gov-form-multi-select[size=l] gov-form-input>.element input{
    padding-right:calc(var(--padding-horizontal, var(--spacing-m)) + var(--icon-size, var(--icon-size-l))*2 + var(--gap, var(--spacing-s-nudge))*2)
}
.gov-form-multi-select[size=l] .arrow-icon,.gov-form-multi-select[size=l] .validation-icon,gov-form-multi-select[size=l] .arrow-icon,gov-form-multi-select[size=l] .validation-icon{
    height:var(--icon-size,var(--icon-size-l));
    width:var(--icon-size,var(--icon-size-l))
}
.gov-form-multi-select[size=l] .arrow-icon,gov-form-multi-select[size=l] .arrow-icon{
    right:var(--padding-horizontal,var(--spacing-m))
}
.gov-form-multi-select[size=l] .validation-icon,gov-form-multi-select[size=l] .validation-icon{
    right:calc(var(--padding-horizontal, var(--spacing-m)) + var(--icon-size, var(--icon-size-l)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-multi-select[size=xl]:not(.hydrated):before,gov-form-multi-select[size=xl]:not(.hydrated):before{
    height:calc(var(--height, var(--height-component-xl)) + var(--spacing-s))
}
.gov-form-multi-select[size=xl] .gov-form-multi-select__list>.gov-form-multi-select__item,.gov-form-multi-select[size=xl] option,gov-form-multi-select[size=xl] .gov-form-multi-select__list>.gov-form-multi-select__item,gov-form-multi-select[size=xl] option{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%
}
.gov-form-multi-select[size=xl] .gov-form-input>.element input,.gov-form-multi-select[size=xl] gov-form-input>.element input,gov-form-multi-select[size=xl] .gov-form-input>.element input,gov-form-multi-select[size=xl] gov-form-input>.element input{
    padding-right:calc(var(--padding-horizontal, var(--spacing-m-nudge)) + var(--icon-size, var(--icon-size-xl))*2 + var(--gap, var(--spacing-m))*2)
}
.gov-form-multi-select[size=xl] .arrow-icon,.gov-form-multi-select[size=xl] .validation-icon,gov-form-multi-select[size=xl] .arrow-icon,gov-form-multi-select[size=xl] .validation-icon{
    height:var(--icon-size,var(--icon-size-xl));
    width:var(--icon-size,var(--icon-size-xl))
}
.gov-form-multi-select[size=xl] .arrow-icon,gov-form-multi-select[size=xl] .arrow-icon{
    right:var(--padding-horizontal,var(--spacing-m-nudge))
}
.gov-form-multi-select[size=xl] .validation-icon,gov-form-multi-select[size=xl] .validation-icon{
    right:calc(var(--padding-horizontal, var(--spacing-m-nudge)) + var(--icon-size, var(--icon-size-xl)) + var(--gap, var(--spacing-m)))
}
.gov-form-multi-select[disabled=""],.gov-form-multi-select[disabled="1"],.gov-form-multi-select[disabled=true i],gov-form-multi-select[disabled=""],gov-form-multi-select[disabled="1"],gov-form-multi-select[disabled=true i]{
    pointer-events:none
}
.gov-form-multi-select[disabled=""] .gov-form-input>.element,.gov-form-multi-select[disabled=""] gov-form-input>.element,.gov-form-multi-select[disabled="1"] .gov-form-input>.element,.gov-form-multi-select[disabled="1"] gov-form-input>.element,.gov-form-multi-select[disabled=true i] .gov-form-input>.element,.gov-form-multi-select[disabled=true i] gov-form-input>.element,gov-form-multi-select[disabled=""] .gov-form-input>.element,gov-form-multi-select[disabled=""] gov-form-input>.element,gov-form-multi-select[disabled="1"] .gov-form-input>.element,gov-form-multi-select[disabled="1"] gov-form-input>.element,gov-form-multi-select[disabled=true i] .gov-form-input>.element,gov-form-multi-select[disabled=true i] gov-form-input>.element{
    border-color:var(--form-state-border-disabled,var(--border-subtlest))
}
.gov-form-multi-select[disabled=""] input::-moz-placeholder,.gov-form-multi-select[disabled="1"] input::-moz-placeholder,.gov-form-multi-select[disabled=true i] input::-moz-placeholder,gov-form-multi-select[disabled=""] input::-moz-placeholder,gov-form-multi-select[disabled="1"] input::-moz-placeholder,gov-form-multi-select[disabled=true i] input::-moz-placeholder{
    color:var(--form-state-value-disabled,var(--text-disabled))!important
}
.gov-form-multi-select[disabled=""] input::placeholder,.gov-form-multi-select[disabled="1"] input::placeholder,.gov-form-multi-select[disabled=true i] input::placeholder,gov-form-multi-select[disabled=""] input::placeholder,gov-form-multi-select[disabled="1"] input::placeholder,gov-form-multi-select[disabled=true i] input::placeholder{
    color:var(--form-state-value-disabled,var(--text-disabled))!important
}
.gov-form-multi-select[disabled=""] .arrow-icon,.gov-form-multi-select[disabled=""] [slot=prefix],.gov-form-multi-select[disabled=""] [slot=sufix],.gov-form-multi-select[disabled="1"] .arrow-icon,.gov-form-multi-select[disabled="1"] [slot=prefix],.gov-form-multi-select[disabled="1"] [slot=sufix],.gov-form-multi-select[disabled=true i] .arrow-icon,.gov-form-multi-select[disabled=true i] [slot=prefix],.gov-form-multi-select[disabled=true i] [slot=sufix],gov-form-multi-select[disabled=""] .arrow-icon,gov-form-multi-select[disabled=""] [slot=prefix],gov-form-multi-select[disabled=""] [slot=sufix],gov-form-multi-select[disabled="1"] .arrow-icon,gov-form-multi-select[disabled="1"] [slot=prefix],gov-form-multi-select[disabled="1"] [slot=sufix],gov-form-multi-select[disabled=true i] .arrow-icon,gov-form-multi-select[disabled=true i] [slot=prefix],gov-form-multi-select[disabled=true i] [slot=sufix]{
    color:var(--form-state-icon-disabled,var(--icon-disabled))
}
.gov-form-multi-select[invalid=""] .gov-form-input>.element,.gov-form-multi-select[invalid=""] gov-form-input>.element,.gov-form-multi-select[invalid="1"] .gov-form-input>.element,.gov-form-multi-select[invalid="1"] gov-form-input>.element,.gov-form-multi-select[invalid=true i] .gov-form-input>.element,.gov-form-multi-select[invalid=true i] gov-form-input>.element,gov-form-multi-select[invalid=""] .gov-form-input>.element,gov-form-multi-select[invalid=""] gov-form-input>.element,gov-form-multi-select[invalid="1"] .gov-form-input>.element,gov-form-multi-select[invalid="1"] gov-form-input>.element,gov-form-multi-select[invalid=true i] .gov-form-input>.element,gov-form-multi-select[invalid=true i] gov-form-input>.element{
    border-color:var(--form-state-border-error,var(--status-error))
}
.gov-form-multi-select[invalid=""] input::-moz-placeholder,.gov-form-multi-select[invalid="1"] input::-moz-placeholder,.gov-form-multi-select[invalid=true i] input::-moz-placeholder,gov-form-multi-select[invalid=""] input::-moz-placeholder,gov-form-multi-select[invalid="1"] input::-moz-placeholder,gov-form-multi-select[invalid=true i] input::-moz-placeholder{
    color:var(--form-state-value-error,var(--text-status-error))!important
}
.gov-form-multi-select[invalid=""] input::placeholder,.gov-form-multi-select[invalid="1"] input::placeholder,.gov-form-multi-select[invalid=true i] input::placeholder,gov-form-multi-select[invalid=""] input::placeholder,gov-form-multi-select[invalid="1"] input::placeholder,gov-form-multi-select[invalid=true i] input::placeholder{
    color:var(--form-state-value-error,var(--text-status-error))!important
}
.gov-form-multi-select[invalid=""] .arrow-icon,.gov-form-multi-select[invalid=""] .validation-icon,.gov-form-multi-select[invalid="1"] .arrow-icon,.gov-form-multi-select[invalid="1"] .validation-icon,.gov-form-multi-select[invalid=true i] .arrow-icon,.gov-form-multi-select[invalid=true i] .validation-icon,gov-form-multi-select[invalid=""] .arrow-icon,gov-form-multi-select[invalid=""] .validation-icon,gov-form-multi-select[invalid="1"] .arrow-icon,gov-form-multi-select[invalid="1"] .validation-icon,gov-form-multi-select[invalid=true i] .arrow-icon,gov-form-multi-select[invalid=true i] .validation-icon{
    color:var(--form-state-icon-error,var(--icon-error))
}
.gov-form-multi-select[success=""] .validation-icon,.gov-form-multi-select[success="1"] .validation-icon,.gov-form-multi-select[success=true i] .validation-icon,gov-form-multi-select[success=""] .validation-icon,gov-form-multi-select[success="1"] .validation-icon,gov-form-multi-select[success=true i] .validation-icon{
    color:var(--form-state-icon-success,var(--icon-success))
}
.gov-form-multi-select{
    flex-direction:column
}
.gov-form-password-power,gov-form-password-power{
    align-items:center;
    display:flex;
    gap:var(--spacing-l);
    height:var(--height-line-s);
    margin-bottom:0;
    margin-top:0;
    width:100%
}
.gov-form-password-power *,gov-form-password-power *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-password-power__bar,gov-form-password-power__bar{
    display:flex;
    gap:var(--spacing-xs);
    width:100%
}
.gov-form-password-power__bar span,gov-form-password-power__bar span{
    background-color:var(--color,var(--background-neutral-subtle));
    border-radius:var(--radius,var(--corner-radius-2xs));
    display:inline-block;
    height:var(--height,.25rem);
    width:100%
}
.gov-form-password-power__text,gov-form-password-power__text{
    flex-basis:3rem;
    flex-shrink:0;
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%;
    text-align:right
}
.gov-form-password-power[power="1"],gov-form-password-power[power="1"]{
    color:var(--color-weak,var(--status-error))
}
.gov-form-password-power[power="1"] .gov-form-password-power__bar span:first-child,gov-form-password-power[power="1"] .gov-form-password-power__bar span:first-child{
    background-color:var(--color-weak,var(--status-error))
}
.gov-form-password-power[power="2"],gov-form-password-power[power="2"]{
    color:var(--color-medium,var(--status-warning))
}
.gov-form-password-power[power="2"] .gov-form-password-power__bar span:first-child,.gov-form-password-power[power="2"] .gov-form-password-power__bar span:nth-child(2),gov-form-password-power[power="2"] .gov-form-password-power__bar span:first-child,gov-form-password-power[power="2"] .gov-form-password-power__bar span:nth-child(2){
    background-color:var(--color-medium,var(--status-warning))
}
.gov-form-password-power[power="3"],gov-form-password-power[power="3"]{
    color:var(--color-strong,var(--status-success))
}
.gov-form-password-power[power="3"] .gov-form-password-power__bar span,gov-form-password-power[power="3"] .gov-form-password-power__bar span{
    background-color:var(--color-strong,var(--status-success))
}
.gov-form-radio,gov-form-radio{
    cursor:pointer;
    display:inline-flex;
    margin-bottom:0;
    margin-top:0;
    position:relative
}
.gov-form-radio *,gov-form-radio *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-radio input,gov-form-radio input{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:var(--background-neutral-white);
    border:3px solid var(--background-neutral-white);
    border-radius:50%;
    box-shadow:0 0 0 2px var(--interactive-inactive);
    cursor:pointer;
    flex:0 0 auto;
    left:0;
    position:absolute;
    top:0;
    z-index:1
}
.gov-form-radio input:checked,gov-form-radio input:checked{
    background:var(--interactive-active);
    box-shadow:0 0 0 2px var(--interactive-active)
}
.gov-form-radio input+span,gov-form-radio input+span{
    display:block;
    position:relative
}
.gov-form-radio input:focus-visible,gov-form-radio input:focus-visible{
    outline:none
}
.gov-form-radio input:focus-visible+span,gov-form-radio input:focus-visible+span{
    border-radius:var(--outline-border-radius,var(--corner-radius-xs-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-form-radio[invalid=""] input,.gov-form-radio[invalid="1"] input,.gov-form-radio[invalid=true i] input,gov-form-radio[invalid=""] input,gov-form-radio[invalid="1"] input,gov-form-radio[invalid=true i] input{
    box-shadow:0 0 0 2px var(--interactive-error)
}
.gov-form-radio[invalid=""] input:checked,.gov-form-radio[invalid="1"] input:checked,.gov-form-radio[invalid=true i] input:checked,gov-form-radio[invalid=""] input:checked,gov-form-radio[invalid="1"] input:checked,gov-form-radio[invalid=true i] input:checked{
    background:var(--interactive-error)
}
.gov-form-radio[invalid=""] [slot=label],.gov-form-radio[invalid=""] [slot=label] *,.gov-form-radio[invalid="1"] [slot=label],.gov-form-radio[invalid="1"] [slot=label] *,.gov-form-radio[invalid=true i] [slot=label],.gov-form-radio[invalid=true i] [slot=label] *,gov-form-radio[invalid=""] [slot=label],gov-form-radio[invalid=""] [slot=label] *,gov-form-radio[invalid="1"] [slot=label],gov-form-radio[invalid="1"] [slot=label] *,gov-form-radio[invalid=true i] [slot=label],gov-form-radio[invalid=true i] [slot=label] *{
    color:var(--form-state-label-error,var(--text-status-error))
}
.gov-form-radio[disabled=""],.gov-form-radio[disabled="1"],.gov-form-radio[disabled=true i],gov-form-radio[disabled=""],gov-form-radio[disabled="1"],gov-form-radio[disabled=true i]{
    pointer-events:none
}
.gov-form-radio[disabled=""] input,.gov-form-radio[disabled="1"] input,.gov-form-radio[disabled=true i] input,gov-form-radio[disabled=""] input,gov-form-radio[disabled="1"] input,gov-form-radio[disabled=true i] input{
    box-shadow:0 0 0 2px var(--interactive-disabled)
}
.gov-form-radio[disabled=""] input:checked,.gov-form-radio[disabled="1"] input:checked,.gov-form-radio[disabled=true i] input:checked,gov-form-radio[disabled=""] input:checked,gov-form-radio[disabled="1"] input:checked,gov-form-radio[disabled=true i] input:checked{
    background:var(--interactive-disabled)
}
.gov-form-radio[disabled=""] [slot=label],.gov-form-radio[disabled=""] [slot=label] *,.gov-form-radio[disabled="1"] [slot=label],.gov-form-radio[disabled="1"] [slot=label] *,.gov-form-radio[disabled=true i] [slot=label],.gov-form-radio[disabled=true i] [slot=label] *,gov-form-radio[disabled=""] [slot=label],gov-form-radio[disabled=""] [slot=label] *,gov-form-radio[disabled="1"] [slot=label],gov-form-radio[disabled="1"] [slot=label] *,gov-form-radio[disabled=true i] [slot=label],gov-form-radio[disabled=true i] [slot=label] *{
    color:var(--form-state-label-disabled,var(--text-disabled))
}
.gov-form-radio[size=xs],gov-form-radio[size=xs]{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    gap:var(--gap,var(--spacing-xs-nudge));
    line-height:150%;
    min-height:var(--height,var(--height-component-xs));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-xs)) 0
}
.gov-form-radio[size=xs] [slot=label],gov-form-radio[size=xs] [slot=label]{
    padding-left:calc(var(--indicator-size, var(--height-s-nudge)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-radio[size=xs] [slot=label] label,gov-form-radio[size=xs] [slot=label] label{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-form-radio[size=xs] input,gov-form-radio[size=xs] input{
    border-width:var(--radio-space,var(--spacing-2xs));
    height:var(--indicator-size,var(--height-s-nudge));
    top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-xs)) + var(--height, var(--height-component-xs))/2 - var(--indicator-size, var(--height-s-nudge))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-xs))*2/2);
    width:var(--indicator-size,var(--height-s-nudge))
}
.gov-form-radio[size=xs] input+span,gov-form-radio[size=xs] input+span{
    min-height:var(--indicator-size,var(--height-s-nudge));
    min-width:calc(var(--indicator-size, var(--height-s-nudge)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-radio[size=xs][no-label=""],.gov-form-radio[size=xs][no-label="1"],.gov-form-radio[size=xs][no-label=true i],gov-form-radio[size=xs][no-label=""],gov-form-radio[size=xs][no-label="1"],gov-form-radio[size=xs][no-label=true i]{
    width:var(--indicator-size,var(--height-s-nudge))
}
.gov-form-radio[size=s],gov-form-radio[size=s]{
    font-size:var(--font-size-body-s);
    font-weight:400;
    gap:var(--gap,var(--spacing-s));
    line-height:150%;
    min-height:var(--height,var(--height-component-s));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-s)) 0
}
.gov-form-radio[size=s] [slot=label],gov-form-radio[size=s] [slot=label]{
    padding-left:calc(var(--indicator-size, var(--height-m)) + var(--gap, var(--spacing-s)))
}
.gov-form-radio[size=s] [slot=label] label,gov-form-radio[size=s] [slot=label] label{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-form-radio[size=s] input,gov-form-radio[size=s] input{
    border-width:var(--radio-space,var(--spacing-multiline-vertical-padding-xs));
    height:var(--indicator-size,var(--height-m));
    top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-s)) + var(--height, var(--height-component-s))/2 - var(--indicator-size, var(--height-m))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-s))*2/2);
    width:var(--indicator-size,var(--height-m))
}
.gov-form-radio[size=s] input+span,gov-form-radio[size=s] input+span{
    min-height:var(--indicator-size,var(--height-m));
    min-width:calc(var(--indicator-size, var(--height-m)) + var(--gap, var(--spacing-s)))
}
.gov-form-radio[size=s][no-label=""],.gov-form-radio[size=s][no-label="1"],.gov-form-radio[size=s][no-label=true i],gov-form-radio[size=s][no-label=""],gov-form-radio[size=s][no-label="1"],gov-form-radio[size=s][no-label=true i]{
    width:var(--indicator-size,var(--height-m))
}
.gov-form-radio[size=m],gov-form-radio[size=m]{
    font-size:var(--font-size-body-m);
    font-weight:400;
    gap:var(--gap,var(--spacing-s-nudge));
    line-height:150%;
    min-height:var(--height,var(--height-component-m));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-m)) 0
}
.gov-form-radio[size=m] [slot=label],gov-form-radio[size=m] [slot=label]{
    padding-left:calc(var(--indicator-size, var(--height-m-nudge)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-radio[size=m] [slot=label] label,gov-form-radio[size=m] [slot=label] label{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-form-radio[size=m] input,gov-form-radio[size=m] input{
    border-width:var(--radio-space,var(--spacing-xs));
    height:var(--indicator-size,var(--height-m-nudge));
    top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-m)) + var(--height, var(--height-component-m))/2 - var(--indicator-size, var(--height-m-nudge))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-m))*2/2);
    width:var(--indicator-size,var(--height-m-nudge))
}
.gov-form-radio[size=m] input+span,gov-form-radio[size=m] input+span{
    min-height:var(--indicator-size,var(--height-m-nudge));
    min-width:calc(var(--indicator-size, var(--height-m-nudge)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-radio[size=m][no-label=""],.gov-form-radio[size=m][no-label="1"],.gov-form-radio[size=m][no-label=true i],gov-form-radio[size=m][no-label=""],gov-form-radio[size=m][no-label="1"],gov-form-radio[size=m][no-label=true i]{
    width:var(--indicator-size,var(--height-m-nudge))
}
.gov-form-radio[size=l],gov-form-radio[size=l]{
    font-size:var(--font-size-body-l);
    font-weight:400;
    gap:var(--gap,var(--spacing-m));
    line-height:150%;
    min-height:var(--height,var(--height-component-l));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-l)) 0
}
.gov-form-radio[size=l] [slot=label],gov-form-radio[size=l] [slot=label]{
    padding-left:calc(var(--indicator-size, var(--height-l)) + var(--gap, var(--spacing-m)))
}
.gov-form-radio[size=l] [slot=label] label,gov-form-radio[size=l] [slot=label] label{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-form-radio[size=l] input,gov-form-radio[size=l] input{
    border-width:var(--radio-space,var(--spacing-multiline-vertical-padding-s));
    height:var(--indicator-size,var(--height-l));
    top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-l)) + var(--height, var(--height-component-l))/2 - var(--indicator-size, var(--height-l))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-l))*2/2);
    width:var(--indicator-size,var(--height-l))
}
.gov-form-radio[size=l] input+span,gov-form-radio[size=l] input+span{
    min-height:var(--indicator-size,var(--height-l));
    min-width:calc(var(--indicator-size, var(--height-l)) + var(--gap, var(--spacing-m)))
}
.gov-form-radio[size=l][no-label=""],.gov-form-radio[size=l][no-label="1"],.gov-form-radio[size=l][no-label=true i],gov-form-radio[size=l][no-label=""],gov-form-radio[size=l][no-label="1"],gov-form-radio[size=l][no-label=true i]{
    width:var(--indicator-size,var(--height-l))
}
.gov-form-radio[size=xl],gov-form-radio[size=xl]{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    gap:var(--gap,var(--spacing-m-nudge));
    line-height:150%;
    min-height:var(--height,var(--height-component-xl));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-xl)) 0
}
.gov-form-radio[size=xl] [slot=label],gov-form-radio[size=xl] [slot=label]{
    padding-left:calc(var(--indicator-size, var(--height-xl)) + var(--gap, var(--spacing-m-nudge)))
}
.gov-form-radio[size=xl] [slot=label] label,gov-form-radio[size=xl] [slot=label] label{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%
}
.gov-form-radio[size=xl] input,gov-form-radio[size=xl] input{
    border-width:var(--radio-space,var(--spacing-xs-nudge));
    height:var(--indicator-size,var(--height-xl));
    top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-xl)) + var(--height, var(--height-component-xl))/2 - var(--indicator-size, var(--height-xl))/2 - var(--padding-ver, var(--spacing-multiline-vertical-padding-xl))*2/2);
    width:var(--indicator-size,var(--height-xl))
}
.gov-form-radio[size=xl] input+span,gov-form-radio[size=xl] input+span{
    min-height:var(--indicator-size,var(--height-xl));
    min-width:calc(var(--indicator-size, var(--height-xl)) + var(--gap, var(--spacing-m-nudge)))
}
.gov-form-radio[size=xl][no-label=""],.gov-form-radio[size=xl][no-label="1"],.gov-form-radio[size=xl][no-label=true i],gov-form-radio[size=xl][no-label=""],gov-form-radio[size=xl][no-label="1"],gov-form-radio[size=xl][no-label=true i]{
    width:var(--indicator-size,var(--height-xl))
}
.gov-form-range,gov-form-range{
    align-items:flex-end;
    display:flex;
    gap:var(--spacing-xs-nudge);
    position:relative;
    width:100%
}
.gov-form-range[size=m] input[type=range],gov-form-range[size=m] input[type=range]{
    height:calc(var(--thumb-size) + var(--focus-space, .25rem))
}
.gov-form-range[size=m] input[type=range]::-webkit-slider-runnable-track,gov-form-range[size=m] input[type=range]::-webkit-slider-runnable-track{
    height:var(--height,var(--height-s))
}
.gov-form-range[size=m] input[type=range]::-webkit-slider-thumb,gov-form-range[size=m] input[type=range]::-webkit-slider-thumb{
    height:var(--thumb-size);
    margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-s))/2);
    width:var(--thumb-size)
}
.gov-form-range[size=m] input[type=range]::-moz-range-track,gov-form-range[size=m] input[type=range]::-moz-range-track{
    height:var(--height,var(--height-s))
}
.gov-form-range[size=m] input[type=range]::-moz-range-thumb,gov-form-range[size=m] input[type=range]::-moz-range-thumb{
    height:var(--thumb-size);
    margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-s))/2);
    width:var(--thumb-size)
}
.gov-form-range[size=m] .gov-form-range--fill,gov-form-range[size=m] .gov-form-range--fill{
    block-size:var(--height,var(--height-s));
    top:calc(var(--thumb-size)/2 + var(--height, var(--height-s))/-2 + var(--focus-space, .25rem)/2)
}
.gov-form-range[size=m][tooltip] .gov-form-range--fill,gov-form-range[size=m][tooltip] .gov-form-range--fill{
    top:calc(var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem) + var(--thumb-size)/2 + var(--height, var(--height-s))/-2 + var(--focus-space, .25rem)/2)
}
.gov-form-range[size=m] .gov-form-range--input,gov-form-range[size=m] .gov-form-range--input{
    margin-top:calc(var(--height, var(--height-s))*-1);
    width:var(--input-width,4.125rem)
}
.gov-form-range[size=m]:not(.hydrated):before,gov-form-range[size=m]:not(.hydrated):before{
    height:calc(var(--thumb-size) + var(--focus-space, .25rem))
}
.gov-form-range[size=m]:not(.hydrated):after,gov-form-range[size=m]:not(.hydrated):after{
    height:var(--height,var(--height-s));
    top:calc(var(--thumb-size)/2 + var(--height, var(--height-s))/-2 + var(--focus-space, .25rem)/2)
}
.gov-form-range[size=m]:not(.hydrated)[tooltip]:before,gov-form-range[size=m]:not(.hydrated)[tooltip]:before{
    height:calc(var(--thumb-size) + var(--focus-space, .25rem) + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))
}
.gov-form-range[size=m]:not(.hydrated)[tooltip]:after,gov-form-range[size=m]:not(.hydrated)[tooltip]:after{
    top:calc(var(--thumb-size)/2 + var(--height, var(--height-s))/-2 + var(--focus-space, .25rem)/2 + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))
}
.gov-form-range:has(.gov-form-range--input),gov-form-range:has(.gov-form-range--input){
    align-items:flex-start
}
.gov-form-range>.element,gov-form-range>.element{
    display:flex;
    flex-direction:column;
    position:relative;
    width:100%
}
.gov-form-range input[type=range],gov-form-range input[type=range]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    cursor:pointer;
    width:100%
}
.gov-form-range input[type=range]:focus,gov-form-range input[type=range]:focus{
    outline:none
}
.gov-form-range input[type=range]:focus-visible,gov-form-range input[type=range]:focus-visible{
    border-radius:var(--border-radius,var(--corner-radius-s));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:0
}
.gov-form-range input[type=range]::-webkit-slider-runnable-track,gov-form-range input[type=range]::-webkit-slider-runnable-track{
    -webkit-appearance:none;
    appearance:none;
    background-color:var(--background-neutral-subtle);
    border-radius:var(--border-radius-doubled,var(--corner-radius-m));
    width:100%
}
.gov-form-range input[type=range]::-webkit-slider-thumb,gov-form-range input[type=range]::-webkit-slider-thumb{
    -webkit-appearance:none;
    appearance:none;
    background-color:var(--button-solid-primary);
    border-radius:50%;
    box-shadow:0 .125rem .25rem rgba(0,0,0,.3)
}
.gov-form-range input[type=range]::-moz-range-track,gov-form-range input[type=range]::-moz-range-track{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:var(--background-neutral-subtle);
    border-radius:var(--border-radius-doubled,var(--corner-radius-m));
    position:relative;
    width:100%;
    z-index:1
}
.gov-form-range input[type=range]::-moz-range-thumb,gov-form-range input[type=range]::-moz-range-thumb{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:var(--button-solid-primary);
    border:none;
    border-radius:50%;
    box-shadow:0 .125rem .25rem rgba(0,0,0,.3);
    position:relative;
    z-index:2
}
.gov-form-range output,gov-form-range output{
    background-color:var(--background-neutral-subtle);
    border-radius:var(--border-radius,var(--corner-radius-s));
    font-size:var(--font-size-body-s);
    font-weight:400;
    left:0;
    line-height:150%;
    padding:var(--spacing-s);
    position:absolute;
    top:0
}
.gov-form-range output:before,gov-form-range output:before{
    border:.4375rem solid transparent;
    border-top:.4375rem solid var(--background-neutral-subtle);
    content:"";
    display:block;
    height:0;
    left:50%;
    position:absolute;
    top:100%;
    transform:translateX(-50%);
    width:0
}
.gov-form-range [slot=datalist],gov-form-range [slot=datalist]{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    width:100%
}
.gov-form-range [slot=datalist]>*,gov-form-range [slot=datalist]>*{
    color:var(--text-secondary);
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%;
    padding:var(--datalist-horizontal-padding-top,.375rem) 0 0 0;
    position:relative
}
.gov-form-range [slot=datalist]>:before,gov-form-range [slot=datalist]>:before{
    background-color:var(--border-neutral);
    block-size:var(--datalist-horizontal-block-size,.375rem);
    border-radius:var(--datalist-border-radius,var(--border-radius-fixed,var(--corner-radius-xs)));
    content:"";
    inline-size:var(--datalist-horizontal-inline-size,.0625rem);
    inset-block-start:0;
    inset-inline-start:50%;
    position:absolute
}
.gov-form-range [slot=datalist][data-vertical=""],.gov-form-range [slot=datalist][data-vertical="1"],.gov-form-range [slot=datalist][data-vertical=true i],gov-form-range [slot=datalist][data-vertical=""],gov-form-range [slot=datalist][data-vertical="1"],gov-form-range [slot=datalist][data-vertical=true i]{
    flex-direction:column;
    writing-mode:vertical-lr
}
.gov-form-range [slot=datalist][data-vertical=""]>*,.gov-form-range [slot=datalist][data-vertical="1"]>*,.gov-form-range [slot=datalist][data-vertical=true i]>*,gov-form-range [slot=datalist][data-vertical=""]>*,gov-form-range [slot=datalist][data-vertical="1"]>*,gov-form-range [slot=datalist][data-vertical=true i]>*{
    padding-top:var(--datalist-vertical-padding-top,.5625rem)
}
.gov-form-range [slot=datalist][data-vertical=""]>:before,.gov-form-range [slot=datalist][data-vertical="1"]>:before,.gov-form-range [slot=datalist][data-vertical=true i]>:before,gov-form-range [slot=datalist][data-vertical=""]>:before,gov-form-range [slot=datalist][data-vertical="1"]>:before,gov-form-range [slot=datalist][data-vertical=true i]>:before{
    block-size:var(--datalist-vertical-block-size,.0625rem);
    inline-size:var(--datalist-vertical-inline-size,.375rem);
    inset-block-start:50%;
    inset-inline-start:0
}
.gov-form-range--fill,gov-form-range--fill{
    background-color:var(--button-solid-primary);
    border-radius:var(--border-radius-doubled,var(--corner-radius-m));
    inline-size:100%;
    inset-block-start:0;
    inset-inline-start:0;
    overflow:hidden;
    pointer-events:none;
    position:absolute;
    z-index:2
}
.gov-form-range[tooltip]>.element,gov-form-range[tooltip]>.element{
    padding-top:calc(var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))
}
.gov-form-range[tooltip] .gov-form-input>.element,.gov-form-range[tooltip] gov-form-input>.element,gov-form-range[tooltip] .gov-form-input>.element,gov-form-range[tooltip] gov-form-input>.element{
    margin-top:calc(var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))
}
.gov-form-range--input,gov-form-range--input{
    padding-left:var(--spacing-xs)
}
.gov-form-range--input .validation-icon,gov-form-range--input .validation-icon{
    display:none
}
.gov-form-range [slot=prefix],.gov-form-range [slot=sufix],gov-form-range [slot=prefix],gov-form-range [slot=sufix]{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%;
    padding-bottom:var(--spacing-xs-nudge)
}
.gov-form-range:not(.hydrated),gov-form-range:not(.hydrated){
    flex-direction:column;
    gap:0
}
.gov-form-range:not(.hydrated):before,gov-form-range:not(.hydrated):before{
    content:"";
    position:relative;
    width:100%
}
.gov-form-range:not(.hydrated):after,gov-form-range:not(.hydrated):after{
    background-color:var(--background-neutral-subtle);
    border-radius:var(--border-radius-doubled,var(--corner-radius-m));
    content:"";
    position:absolute;
    width:100%
}
@media not all and (pointer:coarse){
    .gov-form-range:hover input[type=range]::-webkit-slider-thumb,gov-form-range:hover input[type=range]::-webkit-slider-thumb{
        background-color:var(--button-solid-primary-hover)
    }
    .gov-form-range:hover input[type=range]::-moz-range-thumb,gov-form-range:hover input[type=range]::-moz-range-thumb{
        background-color:var(--button-solid-primary-hover)
    }
    .gov-form-range:hover .gov-form-range--fill,gov-form-range:hover .gov-form-range--fill{
        background-color:var(--button-solid-primary-hover)
    }
}
.gov-form-range:active input[type=range]::-webkit-slider-thumb,gov-form-range:active input[type=range]::-webkit-slider-thumb{
    background-color:var(--button-solid-primary-active)
}
.gov-form-range:active input[type=range]::-moz-range-thumb,gov-form-range:active input[type=range]::-moz-range-thumb{
    background-color:var(--button-solid-primary-active)
}
.gov-form-range:active .gov-form-range--fill,gov-form-range:active .gov-form-range--fill{
    background-color:var(--button-solid-primary-active)
}
.gov-form-range[invalid=""] input[type=range]::-webkit-slider-thumb,.gov-form-range[invalid="1"] input[type=range]::-webkit-slider-thumb,.gov-form-range[invalid=true i] input[type=range]::-webkit-slider-thumb,gov-form-range[invalid=""] input[type=range]::-webkit-slider-thumb,gov-form-range[invalid="1"] input[type=range]::-webkit-slider-thumb,gov-form-range[invalid=true i] input[type=range]::-webkit-slider-thumb{
    background-color:var(--background-status-error)
}
.gov-form-range[invalid=""] input[type=range]::-moz-range-thumb,.gov-form-range[invalid="1"] input[type=range]::-moz-range-thumb,.gov-form-range[invalid=true i] input[type=range]::-moz-range-thumb,gov-form-range[invalid=""] input[type=range]::-moz-range-thumb,gov-form-range[invalid="1"] input[type=range]::-moz-range-thumb,gov-form-range[invalid=true i] input[type=range]::-moz-range-thumb{
    background-color:var(--background-status-error)
}
.gov-form-range[invalid=""] .gov-form-range--fill,.gov-form-range[invalid="1"] .gov-form-range--fill,.gov-form-range[invalid=true i] .gov-form-range--fill,gov-form-range[invalid=""] .gov-form-range--fill,gov-form-range[invalid="1"] .gov-form-range--fill,gov-form-range[invalid=true i] .gov-form-range--fill{
    background-color:var(--background-status-error)
}
.gov-form-range[disabled=""] input[type=range]::-webkit-slider-thumb,.gov-form-range[disabled="1"] input[type=range]::-webkit-slider-thumb,.gov-form-range[disabled=true i] input[type=range]::-webkit-slider-thumb,gov-form-range[disabled=""] input[type=range]::-webkit-slider-thumb,gov-form-range[disabled="1"] input[type=range]::-webkit-slider-thumb,gov-form-range[disabled=true i] input[type=range]::-webkit-slider-thumb{
    background-color:var(--button-solid-disabled)
}
.gov-form-range[disabled=""] input[type=range]::-moz-range-thumb,.gov-form-range[disabled="1"] input[type=range]::-moz-range-thumb,.gov-form-range[disabled=true i] input[type=range]::-moz-range-thumb,gov-form-range[disabled=""] input[type=range]::-moz-range-thumb,gov-form-range[disabled="1"] input[type=range]::-moz-range-thumb,gov-form-range[disabled=true i] input[type=range]::-moz-range-thumb{
    background-color:var(--button-solid-disabled)
}
.gov-form-range[disabled=""] .gov-form-range--fill,.gov-form-range[disabled="1"] .gov-form-range--fill,.gov-form-range[disabled=true i] .gov-form-range--fill,gov-form-range[disabled=""] .gov-form-range--fill,gov-form-range[disabled="1"] .gov-form-range--fill,gov-form-range[disabled=true i] .gov-form-range--fill{
    background-color:var(--button-solid-disabled)
}
.gov-form-range[size=s],gov-form-range[size=s]{
    --thumb-size:1.125rem
}
.gov-form-range[size=s][size=s] input[type=range],gov-form-range[size=s][size=s] input[type=range]{
    height:calc(var(--thumb-size) + var(--focus-space, .25rem))
}
.gov-form-range[size=s][size=s] input[type=range]::-webkit-slider-runnable-track,gov-form-range[size=s][size=s] input[type=range]::-webkit-slider-runnable-track{
    height:var(--height,var(--height-xs-nudge))
}
.gov-form-range[size=s][size=s] input[type=range]::-webkit-slider-thumb,gov-form-range[size=s][size=s] input[type=range]::-webkit-slider-thumb{
    height:var(--thumb-size);
    margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-xs-nudge))/2);
    width:var(--thumb-size)
}
.gov-form-range[size=s][size=s] input[type=range]::-moz-range-track,gov-form-range[size=s][size=s] input[type=range]::-moz-range-track{
    height:var(--height,var(--height-xs-nudge))
}
.gov-form-range[size=s][size=s] input[type=range]::-moz-range-thumb,gov-form-range[size=s][size=s] input[type=range]::-moz-range-thumb{
    height:var(--thumb-size);
    margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-xs-nudge))/2);
    width:var(--thumb-size)
}
.gov-form-range[size=s][size=s] .gov-form-range--fill,gov-form-range[size=s][size=s] .gov-form-range--fill{
    block-size:var(--height,var(--height-xs-nudge));
    top:calc(var(--thumb-size)/2 + var(--height, var(--height-xs-nudge))/-2 + var(--focus-space, .25rem)/2)
}
.gov-form-range[size=s][size=s][tooltip] .gov-form-range--fill,gov-form-range[size=s][size=s][tooltip] .gov-form-range--fill{
    top:calc(var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem) + var(--thumb-size)/2 + var(--height, var(--height-xs-nudge))/-2 + var(--focus-space, .25rem)/2)
}
.gov-form-range[size=s][size=s] .gov-form-range--input,gov-form-range[size=s][size=s] .gov-form-range--input{
    margin-top:calc(var(--height, var(--height-xs-nudge))*-1);
    width:var(--input-width,3.25rem)
}
.gov-form-range[size=s][size=s]:not(.hydrated):before,gov-form-range[size=s][size=s]:not(.hydrated):before{
    height:calc(var(--thumb-size) + var(--focus-space, .25rem))
}
.gov-form-range[size=s][size=s]:not(.hydrated):after,gov-form-range[size=s][size=s]:not(.hydrated):after{
    height:var(--height,var(--height-xs-nudge));
    top:calc(var(--thumb-size)/2 + var(--height, var(--height-xs-nudge))/-2 + var(--focus-space, .25rem)/2)
}
.gov-form-range[size=s][size=s]:not(.hydrated)[tooltip]:before,gov-form-range[size=s][size=s]:not(.hydrated)[tooltip]:before{
    height:calc(var(--thumb-size) + var(--focus-space, .25rem) + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))
}
.gov-form-range[size=s][size=s]:not(.hydrated)[tooltip]:after,gov-form-range[size=s][size=s]:not(.hydrated)[tooltip]:after{
    top:calc(var(--thumb-size)/2 + var(--height, var(--height-xs-nudge))/-2 + var(--focus-space, .25rem)/2 + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))
}
.gov-form-range[size=m],gov-form-range[size=m]{
    --thumb-size:1.375rem
}
.gov-form-range[size=l],gov-form-range[size=l]{
    --thumb-size:1.625rem
}
.gov-form-range[size=l][size=l] input[type=range],gov-form-range[size=l][size=l] input[type=range]{
    height:calc(var(--thumb-size) + var(--focus-space, .25rem))
}
.gov-form-range[size=l][size=l] input[type=range]::-webkit-slider-runnable-track,gov-form-range[size=l][size=l] input[type=range]::-webkit-slider-runnable-track{
    height:var(--height,var(--height-s-nudge))
}
.gov-form-range[size=l][size=l] input[type=range]::-webkit-slider-thumb,gov-form-range[size=l][size=l] input[type=range]::-webkit-slider-thumb{
    height:var(--thumb-size);
    margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-s-nudge))/2);
    width:var(--thumb-size)
}
.gov-form-range[size=l][size=l] input[type=range]::-moz-range-track,gov-form-range[size=l][size=l] input[type=range]::-moz-range-track{
    height:var(--height,var(--height-s-nudge))
}
.gov-form-range[size=l][size=l] input[type=range]::-moz-range-thumb,gov-form-range[size=l][size=l] input[type=range]::-moz-range-thumb{
    height:var(--thumb-size);
    margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-s-nudge))/2);
    width:var(--thumb-size)
}
.gov-form-range[size=l][size=l] .gov-form-range--fill,gov-form-range[size=l][size=l] .gov-form-range--fill{
    block-size:var(--height,var(--height-s-nudge));
    top:calc(var(--thumb-size)/2 + var(--height, var(--height-s-nudge))/-2 + var(--focus-space, .25rem)/2)
}
.gov-form-range[size=l][size=l][tooltip] .gov-form-range--fill,gov-form-range[size=l][size=l][tooltip] .gov-form-range--fill{
    top:calc(var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem) + var(--thumb-size)/2 + var(--height, var(--height-s-nudge))/-2 + var(--focus-space, .25rem)/2)
}
.gov-form-range[size=l][size=l] .gov-form-range--input,gov-form-range[size=l][size=l] .gov-form-range--input{
    margin-top:calc(var(--height, var(--height-s-nudge))*-1);
    width:var(--input-width,4.875rem)
}
.gov-form-range[size=l][size=l]:not(.hydrated):before,gov-form-range[size=l][size=l]:not(.hydrated):before{
    height:calc(var(--thumb-size) + var(--focus-space, .25rem))
}
.gov-form-range[size=l][size=l]:not(.hydrated):after,gov-form-range[size=l][size=l]:not(.hydrated):after{
    height:var(--height,var(--height-s-nudge));
    top:calc(var(--thumb-size)/2 + var(--height, var(--height-s-nudge))/-2 + var(--focus-space, .25rem)/2)
}
.gov-form-range[size=l][size=l]:not(.hydrated)[tooltip]:before,gov-form-range[size=l][size=l]:not(.hydrated)[tooltip]:before{
    height:calc(var(--thumb-size) + var(--focus-space, .25rem) + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))
}
.gov-form-range[size=l][size=l]:not(.hydrated)[tooltip]:after,gov-form-range[size=l][size=l]:not(.hydrated)[tooltip]:after{
    top:calc(var(--thumb-size)/2 + var(--height, var(--height-s-nudge))/-2 + var(--focus-space, .25rem)/2 + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))
}
.gov-form-search,gov-form-search{
    align-items:center;
    background-color:var(--form-bg-color,var(--background-block-primary));
    border-radius:var(--border-radius,var(--corner-radius-s));
    display:flex;
    margin-bottom:0;
    margin-top:0;
    padding-right:var(--spacing-multiline-vertical-padding-xs);
    position:relative;
    width:100%
}
.gov-form-search *,gov-form-search *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-search:focus,gov-form-search:focus{
    outline:none
}
.gov-form-search:focus-visible,gov-form-search:focus-visible{
    border-radius:var(--outline-border-radius,var(--corner-radius-xs-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-form-search:focus-within,gov-form-search:focus-within{
    border-radius:var(--outline-border-radius,var(--corner-radius-xs-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-form-search [slot=input],gov-form-search [slot=input]{
    flex:1 1 auto
}
.gov-form-search [slot=input] .element,gov-form-search [slot=input] .element{
    background-color:transparent;
    border-width:0
}
.gov-form-search [slot=input] .element:focus-within,gov-form-search [slot=input] .element:focus-within{
    outline:none
}
.gov-form-search [slot=button],gov-form-search [slot=button]{
    flex:0 0 auto
}
.gov-form-search:not(.hydrated) gov-form-input,gov-form-search:not(.hydrated) gov-form-input{
    border:none
}
@media not all and (pointer:coarse){
    .gov-form-search:hover,gov-form-search:hover{
        background-color:var(--form-hover-color,var(--button-outlined-primary-hover))
    }
    .gov-form-search:hover .gov-form-input .element,.gov-form-search:hover gov-form-input .element,gov-form-search:hover .gov-form-input .element,gov-form-search:hover gov-form-input .element{
        background-color:transparent
    }
}
.gov-form-search[size=s],gov-form-search[size=s]{
    gap:var(--gap,var(--spacing-xs-nudge));
    height:var(--height,var(--height-component-s))
}
.gov-form-search[size=m],gov-form-search[size=m]{
    gap:var(--gap,var(--spacing-s));
    height:var(--height,var(--height-component-m))
}
.gov-form-search[size=l],gov-form-search[size=l]{
    gap:var(--gap,var(--spacing-s-nudge));
    height:var(--height,var(--height-component-l))
}
.gov-form-search[color=neutral],gov-form-search[color=neutral]{
    border:var(--border-width,.0625rem) solid var(--border,var(--border-subtle))
}
.gov-form-search[color=primary],gov-form-search[color=primary]{
    border:var(--border-width,.0625rem) solid var(--border,var(--border-primary))
}
.gov-form-select,gov-form-select{
    align-items:center;
    display:flex;
    margin-bottom:0;
    margin-top:0;
    position:relative;
    width:100%
}
.gov-form-select *,gov-form-select *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-select>.element,gov-form-select>.element{
    display:flex;
    flex:1 1 auto;
    position:relative
}
.gov-form-select,.gov-form-select select,gov-form-select,gov-form-select select{
    border-radius:var(--border-radius,var(--corner-radius-s));
    color:var(--form-value-color,var(--text-primary));
    font-family:var(--font-family-primary,var(--font-family));
    width:100%
}
.gov-form-select select:focus,.gov-form-select:focus,gov-form-select select:focus,gov-form-select:focus{
    outline:none
}
.gov-form-select select:focus-visible,.gov-form-select:focus-visible,gov-form-select select:focus-visible,gov-form-select:focus-visible{
    border-radius:var(--outline-border-radius,var(--corner-radius-xs-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-form-select select,gov-form-select select{
    -webkit-appearance:none;
    -moz-appearance:none;
    background-color:var(--form-bg-color,var(--background-block-primary));
    border:var(--border-width,.0625rem) solid var(--form-border-color,var(--border-subtle))
}
.gov-form-select select::-ms-expand,gov-form-select select::-ms-expand{
    display:none
}
@media not all and (pointer:coarse){
    .gov-form-select select:hover,gov-form-select select:hover{
        background-color:var(--form-hover-color,var(--button-outlined-primary-hover))
    }
}
.gov-form-select .arrow-icon,.gov-form-select .validation-icon,gov-form-select .arrow-icon,gov-form-select .validation-icon{
    display:flex;
    justify-content:center;
    pointer-events:none;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.gov-form-select .arrow-icon,gov-form-select .arrow-icon{
    color:var(--form-icon-color,var(--icon-on-subtle))
}
.gov-form-select [slot=prefix],.gov-form-select [slot=sufix],gov-form-select [slot=prefix],gov-form-select [slot=sufix]{
    margin:0
}
.gov-form-select:not(.hydrated),gov-form-select:not(.hydrated){
    background-color:var(--form-bg-color,var(--background-block-primary));
    border:var(--border-width,.0625rem) solid var(--form-border-color,var(--border-subtle));
    border-radius:var(--border-radius,var(--corner-radius-s))
}
.gov-form-select[size=xs],gov-form-select[size=xs]{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    gap:var(--gap,var(--spacing-xs));
    height:var(--height,var(--height-component-xs));
    line-height:150%
}
.gov-form-select[size=xs] select,gov-form-select[size=xs] select{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    height:var(--height,var(--height-component-xs));
    line-height:150%;
    padding:0 var(--padding-horizontal,var(--spacing-xs-nudge))
}
.gov-form-select[size=xs]>.element select,gov-form-select[size=xs]>.element select{
    padding-right:calc(var(--padding-horizontal, var(--spacing-xs-nudge)) + var(--icon-size, var(--icon-size-xs)) + var(--gap, var(--spacing-xs)))
}
.gov-form-select[size=xs]>.element:has(.validation-icon) select,gov-form-select[size=xs]>.element:has(.validation-icon) select{
    padding-right:calc(var(--padding-horizontal, var(--spacing-xs-nudge)) + var(--icon-size, var(--icon-size-xs)) + var(--gap, var(--spacing-xs)) + var(--icon-size, var(--icon-size-xs)) + var(--gap, var(--spacing-xs)))
}
.gov-form-select[size=xs] .arrow-icon,.gov-form-select[size=xs] .validation-icon,gov-form-select[size=xs] .arrow-icon,gov-form-select[size=xs] .validation-icon{
    height:var(--icon-size,var(--icon-size-xs));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-form-select[size=xs] .validation-icon,gov-form-select[size=xs] .validation-icon{
    right:calc(var(--padding-horizontal, var(--spacing-xs-nudge)) + var(--icon-size, var(--icon-size-xs)) + var(--gap, var(--spacing-xs)))
}
.gov-form-select[size=xs] .arrow-icon,gov-form-select[size=xs] .arrow-icon{
    right:var(--padding-horizontal,var(--spacing-xs-nudge))
}
.gov-form-select[size=s],gov-form-select[size=s]{
    gap:var(--gap,var(--spacing-xs-nudge))
}
.gov-form-select[size=s],.gov-form-select[size=s] select,gov-form-select[size=s],gov-form-select[size=s] select{
    font-size:var(--font-size-body-s);
    font-weight:400;
    height:var(--height,var(--height-component-s));
    line-height:150%
}
.gov-form-select[size=s] select,gov-form-select[size=s] select{
    padding:0 var(--padding-horizontal,var(--spacing-s))
}
.gov-form-select[size=s]>.element select,gov-form-select[size=s]>.element select{
    padding-right:calc(var(--padding-horizontal, var(--spacing-s)) + var(--icon-size, var(--icon-size-s)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-select[size=s]>.element:has(.validation-icon) select,gov-form-select[size=s]>.element:has(.validation-icon) select{
    padding-right:calc(var(--padding-horizontal, var(--spacing-s)) + var(--icon-size, var(--icon-size-s)) + var(--gap, var(--spacing-xs-nudge)) + var(--icon-size, var(--icon-size-s)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-select[size=s] .arrow-icon,.gov-form-select[size=s] .validation-icon,gov-form-select[size=s] .arrow-icon,gov-form-select[size=s] .validation-icon{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-form-select[size=s] .validation-icon,gov-form-select[size=s] .validation-icon{
    right:calc(var(--padding-horizontal, var(--spacing-s)) + var(--icon-size, var(--icon-size-s)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-select[size=s] .arrow-icon,gov-form-select[size=s] .arrow-icon{
    right:var(--padding-horizontal,var(--spacing-s))
}
.gov-form-select[size=m],gov-form-select[size=m]{
    gap:var(--gap,var(--spacing-s))
}
.gov-form-select[size=m],.gov-form-select[size=m] select,gov-form-select[size=m],gov-form-select[size=m] select{
    font-size:var(--font-size-body-m);
    font-weight:400;
    height:var(--height,var(--height-component-m));
    line-height:150%
}
.gov-form-select[size=m] select,gov-form-select[size=m] select{
    padding:0 var(--padding-horizontal,var(--spacing-s-nudge))
}
.gov-form-select[size=m]>.element select,gov-form-select[size=m]>.element select{
    padding-right:calc(var(--padding-horizontal, var(--spacing-s-nudge)) + var(--icon-size, var(--icon-size-m)) + var(--gap, var(--spacing-s)))
}
.gov-form-select[size=m]>.element:has(.validation-icon) select,gov-form-select[size=m]>.element:has(.validation-icon) select{
    padding-right:calc(var(--padding-horizontal, var(--spacing-s-nudge)) + var(--icon-size, var(--icon-size-m)) + var(--gap, var(--spacing-s)) + var(--icon-size, var(--icon-size-m)) + var(--gap, var(--spacing-s)))
}
.gov-form-select[size=m] .arrow-icon,.gov-form-select[size=m] .validation-icon,gov-form-select[size=m] .arrow-icon,gov-form-select[size=m] .validation-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-form-select[size=m] .validation-icon,gov-form-select[size=m] .validation-icon{
    right:calc(var(--padding-horizontal, var(--spacing-s-nudge)) + var(--icon-size, var(--icon-size-m)) + var(--gap, var(--spacing-s)))
}
.gov-form-select[size=m] .arrow-icon,gov-form-select[size=m] .arrow-icon{
    right:var(--padding-horizontal,var(--spacing-s-nudge))
}
.gov-form-select[size=l],gov-form-select[size=l]{
    gap:var(--gap,var(--spacing-s-nudge))
}
.gov-form-select[size=l],.gov-form-select[size=l] select,gov-form-select[size=l],gov-form-select[size=l] select{
    font-size:var(--font-size-body-l);
    font-weight:400;
    height:var(--height,var(--height-component-l));
    line-height:150%
}
.gov-form-select[size=l] select,gov-form-select[size=l] select{
    padding:0 var(--padding-horizontal,var(--spacing-m))
}
.gov-form-select[size=l]>.element select,gov-form-select[size=l]>.element select{
    padding-right:calc(var(--padding-horizontal, var(--spacing-m)) + var(--icon-size, var(--icon-size-l)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-select[size=l]>.element:has(.validation-icon) select,gov-form-select[size=l]>.element:has(.validation-icon) select{
    padding-right:calc(var(--padding-horizontal, var(--spacing-m)) + var(--icon-size, var(--icon-size-l)) + var(--gap, var(--spacing-s-nudge)) + var(--icon-size, var(--icon-size-l)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-select[size=l] .arrow-icon,.gov-form-select[size=l] .validation-icon,gov-form-select[size=l] .arrow-icon,gov-form-select[size=l] .validation-icon{
    height:var(--icon-size,var(--icon-size-l));
    width:var(--icon-size,var(--icon-size-l))
}
.gov-form-select[size=l] .validation-icon,gov-form-select[size=l] .validation-icon{
    right:calc(var(--padding-horizontal, var(--spacing-m)) + var(--icon-size, var(--icon-size-l)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-select[size=l] .arrow-icon,gov-form-select[size=l] .arrow-icon{
    right:var(--padding-horizontal,var(--spacing-m))
}
.gov-form-select[size=xl],gov-form-select[size=xl]{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    gap:var(--gap,var(--spacing-m));
    height:var(--height,var(--height-component-xl));
    line-height:150%
}
.gov-form-select[size=xl] select,gov-form-select[size=xl] select{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    height:var(--height,var(--height-component-xl));
    line-height:150%;
    padding:0 var(--padding-horizontal,var(--spacing-m-nudge))
}
.gov-form-select[size=xl]>.element select,gov-form-select[size=xl]>.element select{
    padding-right:calc(var(--padding-horizontal, var(--spacing-m-nudge)) + var(--icon-size, var(--icon-size-xl)) + var(--gap, var(--spacing-m)))
}
.gov-form-select[size=xl]>.element:has(.validation-icon) select,gov-form-select[size=xl]>.element:has(.validation-icon) select{
    padding-right:calc(var(--padding-horizontal, var(--spacing-m-nudge)) + var(--icon-size, var(--icon-size-xl)) + var(--gap, var(--spacing-m)) + var(--icon-size, var(--icon-size-xl)) + var(--gap, var(--spacing-m)))
}
.gov-form-select[size=xl] .arrow-icon,.gov-form-select[size=xl] .validation-icon,gov-form-select[size=xl] .arrow-icon,gov-form-select[size=xl] .validation-icon{
    height:var(--icon-size,var(--icon-size-xl));
    width:var(--icon-size,var(--icon-size-xl))
}
.gov-form-select[size=xl] .validation-icon,gov-form-select[size=xl] .validation-icon{
    right:calc(var(--padding-horizontal, var(--spacing-m-nudge)) + var(--icon-size, var(--icon-size-xl)) + var(--gap, var(--spacing-m)))
}
.gov-form-select[size=xl] .arrow-icon,gov-form-select[size=xl] .arrow-icon{
    right:var(--padding-horizontal,var(--spacing-m-nudge))
}
.gov-form-select[disabled=""],.gov-form-select[disabled="1"],.gov-form-select[disabled=true i],gov-form-select[disabled=""],gov-form-select[disabled="1"],gov-form-select[disabled=true i]{
    pointer-events:none
}
.gov-form-select[disabled=""],.gov-form-select[disabled=""] select,.gov-form-select[disabled="1"],.gov-form-select[disabled="1"] select,.gov-form-select[disabled=true i],.gov-form-select[disabled=true i] select,gov-form-select[disabled=""],gov-form-select[disabled=""] select,gov-form-select[disabled="1"],gov-form-select[disabled="1"] select,gov-form-select[disabled=true i],gov-form-select[disabled=true i] select{
    color:var(--form-state-value-disabled,var(--text-disabled))
}
.gov-form-select[disabled=""] select,.gov-form-select[disabled="1"] select,.gov-form-select[disabled=true i] select,gov-form-select[disabled=""] select,gov-form-select[disabled="1"] select,gov-form-select[disabled=true i] select{
    background:var(--form-state-bg-disabled,transparent);
    border-color:var(--form-state-border-disabled,var(--border-subtlest))
}
.gov-form-select[disabled=""] .arrow-icon,.gov-form-select[disabled="1"] .arrow-icon,.gov-form-select[disabled=true i] .arrow-icon,gov-form-select[disabled=""] .arrow-icon,gov-form-select[disabled="1"] .arrow-icon,gov-form-select[disabled=true i] .arrow-icon{
    color:var(--form-state-icon-disabled,var(--icon-disabled))
}
.gov-form-select[invalid=""],.gov-form-select[invalid=""] select,.gov-form-select[invalid="1"],.gov-form-select[invalid="1"] select,.gov-form-select[invalid=true i],.gov-form-select[invalid=true i] select,gov-form-select[invalid=""],gov-form-select[invalid=""] select,gov-form-select[invalid="1"],gov-form-select[invalid="1"] select,gov-form-select[invalid=true i],gov-form-select[invalid=true i] select{
    color:var(--form-state-value-error,var(--text-status-error))
}
.gov-form-select[invalid=""] select,.gov-form-select[invalid="1"] select,.gov-form-select[invalid=true i] select,gov-form-select[invalid=""] select,gov-form-select[invalid="1"] select,gov-form-select[invalid=true i] select{
    border-color:var(--form-state-border-error,var(--status-error))
}
.gov-form-select[invalid=""] .arrow-icon,.gov-form-select[invalid=""] .validation-icon,.gov-form-select[invalid="1"] .arrow-icon,.gov-form-select[invalid="1"] .validation-icon,.gov-form-select[invalid=true i] .arrow-icon,.gov-form-select[invalid=true i] .validation-icon,gov-form-select[invalid=""] .arrow-icon,gov-form-select[invalid=""] .validation-icon,gov-form-select[invalid="1"] .arrow-icon,gov-form-select[invalid="1"] .validation-icon,gov-form-select[invalid=true i] .arrow-icon,gov-form-select[invalid=true i] .validation-icon{
    color:var(--form-state-icon-error,var(--icon-error))
}
.gov-form-select[success=""] .validation-icon,.gov-form-select[success="1"] .validation-icon,.gov-form-select[success=true i] .validation-icon,gov-form-select[success=""] .validation-icon,gov-form-select[success="1"] .validation-icon,gov-form-select[success=true i] .validation-icon{
    color:var(--form-state-icon-success,var(--icon-success))
}
gov-form-select option:not([selected]){
    display:none
}
.gov-form-select option:not([selected]){
    display:inherit
}
.gov-form-switch,gov-form-switch{
    cursor:pointer;
    display:inline-block;
    margin-bottom:0;
    margin-top:0;
    position:relative
}
.gov-form-switch *,gov-form-switch *{
    margin-bottom:0;
    margin-top:0
}
.gov-form-switch__input,gov-form-switch__input{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    left:0;
    position:absolute;
    top:0;
    z-index:1
}
.gov-form-switch input+span,gov-form-switch input+span{
    display:flex;
    position:relative
}
.gov-form-switch__indicator,gov-form-switch__indicator{
    background-color:var(--background,var(--interactive-inactive));
    border:var(--border-width,.0625rem) solid var(--border,var(--interactive-inactive));
    border-radius:var(--corner-radius-l);
    color:var(--color,var(--icon-on-subtle));
    content:"";
    display:block;
    left:0;
    position:absolute;
    top:0;
    transition:background-color .15s linear
}
.gov-form-switch__indicator:before,gov-form-switch__indicator:before{
    background-color:var(--circle-bg,var(--icon-on-bold-white));
    border-radius:50%;
    box-shadow:0 .125rem .25rem rgba(0,0,0,.3);
    content:"";
    display:block;
    left:0;
    position:absolute;
    top:0;
    transition:left .15s linear
}
.gov-form-switch__indicator .gov-icon,.gov-form-switch__indicator gov-icon,gov-form-switch__indicator .gov-icon,gov-form-switch__indicator gov-icon{
    position:absolute
}
.gov-form-switch [slot=label],gov-form-switch [slot=label]{
    margin-bottom:0
}
.gov-form-switch [slot=label] *,gov-form-switch [slot=label] *{
    position:relative;
    width:100%;
    z-index:1
}
.gov-form-switch input:focus-visible,gov-form-switch input:focus-visible{
    outline:none
}
.gov-form-switch input:focus-visible+span,gov-form-switch input:focus-visible+span{
    border-radius:var(--outline-border-radius,var(--corner-radius-xs-nudge));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-form-switch__input:checked+span .gov-form-switch__indicator,.gov-form-switch__input:checked+span gov-form-switch__indicator,gov-form-switch__input:checked+span .gov-form-switch__indicator,gov-form-switch__input:checked+span gov-form-switch__indicator{
    background-color:var(--bg-checked,var(--interactive-active));
    border-color:var(--bg-checked,var(--interactive-active));
    color:var(--checked,var(--interactive-active))
}
.gov-form-switch[invalid=""] [slot=label],.gov-form-switch[invalid=""] [slot=label] *,.gov-form-switch[invalid="1"] [slot=label],.gov-form-switch[invalid="1"] [slot=label] *,.gov-form-switch[invalid=true i] [slot=label],.gov-form-switch[invalid=true i] [slot=label] *,gov-form-switch[invalid=""] [slot=label],gov-form-switch[invalid=""] [slot=label] *,gov-form-switch[invalid="1"] [slot=label],gov-form-switch[invalid="1"] [slot=label] *,gov-form-switch[invalid=true i] [slot=label],gov-form-switch[invalid=true i] [slot=label] *{
    color:var(--form-state-label-error,var(--text-status-error))
}
.gov-form-switch[invalid=""] .gov-form-switch__indicator,.gov-form-switch[invalid="1"] .gov-form-switch__indicator,.gov-form-switch[invalid=true i] .gov-form-switch__indicator,gov-form-switch[invalid=""] .gov-form-switch__indicator,gov-form-switch[invalid="1"] .gov-form-switch__indicator,gov-form-switch[invalid=true i] .gov-form-switch__indicator{
    background-color:var(--error-bg,var(--icon-on-bold-white));
    border-color:var(--error-border,var(--interactive-error));
    color:var(--error-color,var(--interactive-error))
}
.gov-form-switch[invalid=""] .gov-form-switch__input:checked+span .gov-form-switch__indicator,.gov-form-switch[invalid="1"] .gov-form-switch__input:checked+span .gov-form-switch__indicator,.gov-form-switch[invalid=true i] .gov-form-switch__input:checked+span .gov-form-switch__indicator,gov-form-switch[invalid=""] .gov-form-switch__input:checked+span .gov-form-switch__indicator,gov-form-switch[invalid="1"] .gov-form-switch__input:checked+span .gov-form-switch__indicator,gov-form-switch[invalid=true i] .gov-form-switch__input:checked+span .gov-form-switch__indicator{
    background-color:var(--error-bg-checked,var(--interactive-error));
    border-color:var(--error-border,var(--interactive-error));
    color:var(--error-checked,var(--interactive-error))
}
.gov-form-switch[disabled=""],.gov-form-switch[disabled="1"],.gov-form-switch[disabled=true i],gov-form-switch[disabled=""],gov-form-switch[disabled="1"],gov-form-switch[disabled=true i]{
    pointer-events:none
}
.gov-form-switch[disabled=""] [slot=label],.gov-form-switch[disabled=""] [slot=label] *,.gov-form-switch[disabled="1"] [slot=label],.gov-form-switch[disabled="1"] [slot=label] *,.gov-form-switch[disabled=true i] [slot=label],.gov-form-switch[disabled=true i] [slot=label] *,gov-form-switch[disabled=""] [slot=label],gov-form-switch[disabled=""] [slot=label] *,gov-form-switch[disabled="1"] [slot=label],gov-form-switch[disabled="1"] [slot=label] *,gov-form-switch[disabled=true i] [slot=label],gov-form-switch[disabled=true i] [slot=label] *{
    color:var(--form-state-label-disabled,var(--text-disabled))
}
.gov-form-switch[disabled=""] .gov-form-switch__indicator,.gov-form-switch[disabled="1"] .gov-form-switch__indicator,.gov-form-switch[disabled=true i] .gov-form-switch__indicator,gov-form-switch[disabled=""] .gov-form-switch__indicator,gov-form-switch[disabled="1"] .gov-form-switch__indicator,gov-form-switch[disabled=true i] .gov-form-switch__indicator{
    background-color:var(--disabled-bg,var(--interactive-disabled));
    border-color:var(--disabled-border,var(--interactive-disabled));
    color:var(--disabled-color,var(--interactive-disabled))
}
.gov-form-switch[disabled=""] .gov-form-switch__indicator:before,.gov-form-switch[disabled="1"] .gov-form-switch__indicator:before,.gov-form-switch[disabled=true i] .gov-form-switch__indicator:before,gov-form-switch[disabled=""] .gov-form-switch__indicator:before,gov-form-switch[disabled="1"] .gov-form-switch__indicator:before,gov-form-switch[disabled=true i] .gov-form-switch__indicator:before{
    background-color:var(--disabled-circle-bg,var(--background-neutral-subtlest))
}
.gov-form-switch[disabled=""] .gov-form-switch__input:checked+span .gov-form-switch__indicator,.gov-form-switch[disabled="1"] .gov-form-switch__input:checked+span .gov-form-switch__indicator,.gov-form-switch[disabled=true i] .gov-form-switch__input:checked+span .gov-form-switch__indicator,gov-form-switch[disabled=""] .gov-form-switch__input:checked+span .gov-form-switch__indicator,gov-form-switch[disabled="1"] .gov-form-switch__input:checked+span .gov-form-switch__indicator,gov-form-switch[disabled=true i] .gov-form-switch__input:checked+span .gov-form-switch__indicator{
    background-color:var(--disabled-bg-checked,var(--interactive-disabled));
    border-color:var(--disabled-bg-checked,var(--interactive-disabled));
    color:var(--disabled-checked,var(--interactive-disabled))
}
.gov-form-switch[size=xs],gov-form-switch[size=xs]{
    min-height:var(--height,var(--height-component-xs));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-xs)) 0
}
.gov-form-switch[size=xs] [slot=label],gov-form-switch[size=xs] [slot=label]{
    margin-bottom:0;
    padding-left:calc(var(--indicator-width, var(--height-l)) + var(--gap, var(--spacing-xs-nudge)))
}
.gov-form-switch[size=xs] [slot=label] label,gov-form-switch[size=xs] [slot=label] label{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-form-switch[size=xs] .gov-form-switch__input,gov-form-switch[size=xs] .gov-form-switch__input{
    top:var(--padding-ver,var(--spacing-multiline-vertical-padding-xs))
}
.gov-form-switch[size=xs] .gov-form-switch__indicator,.gov-form-switch[size=xs] .gov-form-switch__input,gov-form-switch[size=xs] .gov-form-switch__indicator,gov-form-switch[size=xs] .gov-form-switch__input{
    height:calc(var(--indicator-width, var(--height-l))*.6);
    width:var(--indicator-width,var(--height-l))
}
.gov-form-switch[size=xs] .gov-form-switch__indicator:before,gov-form-switch[size=xs] .gov-form-switch__indicator:before{
    height:calc(var(--indicator-width, var(--height-l))*.6 - var(--border-width, .0625rem)*2);
    width:calc(var(--indicator-width, var(--height-l))*.6 - var(--border-width, .0625rem)*2)
}
.gov-form-switch[size=xs] .gov-form-switch__indicator .gov-icon,gov-form-switch[size=xs] .gov-form-switch__indicator .gov-icon{
    height:var(--gap,var(--spacing-xs-nudge));
    left:calc((var(--indicator-width, var(--height-l))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-xs-nudge)))/2);
    top:calc((var(--indicator-width, var(--height-l))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-xs-nudge)))/2);
    width:var(--gap,var(--spacing-xs-nudge))
}
.gov-form-switch[size=xs] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator:before,gov-form-switch[size=xs] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator:before{
    left:calc(var(--indicator-width, var(--height-l)) - var(--indicator-width, var(--height-l))*.6)
}
.gov-form-switch[size=xs] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator .gov-icon,gov-form-switch[size=xs] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator .gov-icon{
    left:calc(var(--indicator-width, var(--height-l)) - var(--indicator-width, var(--height-l))*.6 + (var(--indicator-width, var(--height-l))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-xs-nudge)))/2)
}
.gov-form-switch[size=xs] label .gov-form-switch__input,gov-form-switch[size=xs] label .gov-form-switch__input{
    width:var(--indicator-width,var(--height-l))
}
.gov-form-switch[size=xs][no-label=""],.gov-form-switch[size=xs][no-label="1"],.gov-form-switch[size=xs][no-label=true i],gov-form-switch[size=xs][no-label=""],gov-form-switch[size=xs][no-label="1"],gov-form-switch[size=xs][no-label=true i]{
    width:var(--indicator-width,var(--height-l))
}
.gov-form-switch[size=s],gov-form-switch[size=s]{
    min-height:var(--height,var(--height-component-s));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-s)) 0
}
.gov-form-switch[size=s] [slot=label],gov-form-switch[size=s] [slot=label]{
    margin-bottom:0;
    padding-left:calc(var(--indicator-width, var(--height-xl)) + var(--gap, var(--spacing-s)))
}
.gov-form-switch[size=s] [slot=label] label,gov-form-switch[size=s] [slot=label] label{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-form-switch[size=s] .gov-form-switch__input,gov-form-switch[size=s] .gov-form-switch__input{
    top:var(--padding-ver,var(--spacing-multiline-vertical-padding-s))
}
.gov-form-switch[size=s] .gov-form-switch__indicator,.gov-form-switch[size=s] .gov-form-switch__input,gov-form-switch[size=s] .gov-form-switch__indicator,gov-form-switch[size=s] .gov-form-switch__input{
    height:calc(var(--indicator-width, var(--height-xl))*.6);
    width:var(--indicator-width,var(--height-xl))
}
.gov-form-switch[size=s] .gov-form-switch__indicator:before,gov-form-switch[size=s] .gov-form-switch__indicator:before{
    height:calc(var(--indicator-width, var(--height-xl))*.6 - var(--border-width, .0625rem)*2);
    width:calc(var(--indicator-width, var(--height-xl))*.6 - var(--border-width, .0625rem)*2)
}
.gov-form-switch[size=s] .gov-form-switch__indicator .gov-icon,gov-form-switch[size=s] .gov-form-switch__indicator .gov-icon{
    height:var(--gap,var(--spacing-s));
    left:calc((var(--indicator-width, var(--height-xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s)))/2);
    top:calc((var(--indicator-width, var(--height-xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s)))/2);
    width:var(--gap,var(--spacing-s))
}
.gov-form-switch[size=s] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator:before,gov-form-switch[size=s] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator:before{
    left:calc(var(--indicator-width, var(--height-xl)) - var(--indicator-width, var(--height-xl))*.6)
}
.gov-form-switch[size=s] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator .gov-icon,gov-form-switch[size=s] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator .gov-icon{
    left:calc(var(--indicator-width, var(--height-xl)) - var(--indicator-width, var(--height-xl))*.6 + (var(--indicator-width, var(--height-xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s)))/2)
}
.gov-form-switch[size=s] label .gov-form-switch__input,gov-form-switch[size=s] label .gov-form-switch__input{
    width:var(--indicator-width,var(--height-xl))
}
.gov-form-switch[size=s][no-label=""],.gov-form-switch[size=s][no-label="1"],.gov-form-switch[size=s][no-label=true i],gov-form-switch[size=s][no-label=""],gov-form-switch[size=s][no-label="1"],gov-form-switch[size=s][no-label=true i]{
    width:var(--indicator-width,var(--height-xl))
}
.gov-form-switch[size=m],gov-form-switch[size=m]{
    min-height:var(--height,var(--height-component-m));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-m)) 0
}
.gov-form-switch[size=m] [slot=label],gov-form-switch[size=m] [slot=label]{
    margin-bottom:0;
    padding-left:calc(var(--indicator-width, var(--height-2xl)) + var(--gap, var(--spacing-s-nudge)))
}
.gov-form-switch[size=m] [slot=label] label,gov-form-switch[size=m] [slot=label] label{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-form-switch[size=m] .gov-form-switch__input,gov-form-switch[size=m] .gov-form-switch__input{
    top:var(--padding-ver,var(--spacing-multiline-vertical-padding-m))
}
.gov-form-switch[size=m] .gov-form-switch__indicator,.gov-form-switch[size=m] .gov-form-switch__input,gov-form-switch[size=m] .gov-form-switch__indicator,gov-form-switch[size=m] .gov-form-switch__input{
    height:calc(var(--indicator-width, var(--height-2xl))*.6);
    width:var(--indicator-width,var(--height-2xl))
}
.gov-form-switch[size=m] .gov-form-switch__indicator:before,gov-form-switch[size=m] .gov-form-switch__indicator:before{
    height:calc(var(--indicator-width, var(--height-2xl))*.6 - var(--border-width, .0625rem)*2);
    width:calc(var(--indicator-width, var(--height-2xl))*.6 - var(--border-width, .0625rem)*2)
}
.gov-form-switch[size=m] .gov-form-switch__indicator .gov-icon,gov-form-switch[size=m] .gov-form-switch__indicator .gov-icon{
    height:var(--gap,var(--spacing-s-nudge));
    left:calc((var(--indicator-width, var(--height-2xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s-nudge)))/2);
    top:calc((var(--indicator-width, var(--height-2xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s-nudge)))/2);
    width:var(--gap,var(--spacing-s-nudge))
}
.gov-form-switch[size=m] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator:before,gov-form-switch[size=m] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator:before{
    left:calc(var(--indicator-width, var(--height-2xl)) - var(--indicator-width, var(--height-2xl))*.6)
}
.gov-form-switch[size=m] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator .gov-icon,gov-form-switch[size=m] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator .gov-icon{
    left:calc(var(--indicator-width, var(--height-2xl)) - var(--indicator-width, var(--height-2xl))*.6 + (var(--indicator-width, var(--height-2xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s-nudge)))/2)
}
.gov-form-switch[size=m] label .gov-form-switch__input,gov-form-switch[size=m] label .gov-form-switch__input{
    width:var(--indicator-width,var(--height-2xl))
}
.gov-form-switch[size=m][no-label=""],.gov-form-switch[size=m][no-label="1"],.gov-form-switch[size=m][no-label=true i],gov-form-switch[size=m][no-label=""],gov-form-switch[size=m][no-label="1"],gov-form-switch[size=m][no-label=true i]{
    width:var(--indicator-width,var(--height-2xl))
}
.gov-form-switch[size=l],gov-form-switch[size=l]{
    min-height:var(--height,var(--height-component-l));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-l)) 0
}
.gov-form-switch[size=l] [slot=label],gov-form-switch[size=l] [slot=label]{
    margin-bottom:0;
    padding-left:calc(var(--indicator-width, var(--height-3xl)) + var(--gap, var(--spacing-m)))
}
.gov-form-switch[size=l] [slot=label] label,gov-form-switch[size=l] [slot=label] label{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-form-switch[size=l] .gov-form-switch__input,gov-form-switch[size=l] .gov-form-switch__input{
    top:var(--padding-ver,var(--spacing-multiline-vertical-padding-l))
}
.gov-form-switch[size=l] .gov-form-switch__indicator,.gov-form-switch[size=l] .gov-form-switch__input,gov-form-switch[size=l] .gov-form-switch__indicator,gov-form-switch[size=l] .gov-form-switch__input{
    height:calc(var(--indicator-width, var(--height-3xl))*.6);
    width:var(--indicator-width,var(--height-3xl))
}
.gov-form-switch[size=l] .gov-form-switch__indicator:before,gov-form-switch[size=l] .gov-form-switch__indicator:before{
    height:calc(var(--indicator-width, var(--height-3xl))*.6 - var(--border-width, .0625rem)*2);
    width:calc(var(--indicator-width, var(--height-3xl))*.6 - var(--border-width, .0625rem)*2)
}
.gov-form-switch[size=l] .gov-form-switch__indicator .gov-icon,gov-form-switch[size=l] .gov-form-switch__indicator .gov-icon{
    height:var(--gap,var(--spacing-m));
    left:calc((var(--indicator-width, var(--height-3xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m)))/2);
    top:calc((var(--indicator-width, var(--height-3xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m)))/2);
    width:var(--gap,var(--spacing-m))
}
.gov-form-switch[size=l] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator:before,gov-form-switch[size=l] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator:before{
    left:calc(var(--indicator-width, var(--height-3xl)) - var(--indicator-width, var(--height-3xl))*.6)
}
.gov-form-switch[size=l] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator .gov-icon,gov-form-switch[size=l] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator .gov-icon{
    left:calc(var(--indicator-width, var(--height-3xl)) - var(--indicator-width, var(--height-3xl))*.6 + (var(--indicator-width, var(--height-3xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m)))/2)
}
.gov-form-switch[size=l] label .gov-form-switch__input,gov-form-switch[size=l] label .gov-form-switch__input{
    width:var(--indicator-width,var(--height-3xl))
}
.gov-form-switch[size=l][no-label=""],.gov-form-switch[size=l][no-label="1"],.gov-form-switch[size=l][no-label=true i],gov-form-switch[size=l][no-label=""],gov-form-switch[size=l][no-label="1"],gov-form-switch[size=l][no-label=true i]{
    width:var(--indicator-width,var(--height-3xl))
}
.gov-form-switch[size=xl],gov-form-switch[size=xl]{
    min-height:var(--height,var(--height-component-xl));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-xl)) 0
}
.gov-form-switch[size=xl] [slot=label],gov-form-switch[size=xl] [slot=label]{
    margin-bottom:0;
    padding-left:calc(var(--indicator-width, var(--height-4xl)) + var(--gap, var(--spacing-m-nudge)))
}
.gov-form-switch[size=xl] [slot=label] label,gov-form-switch[size=xl] [slot=label] label{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%
}
.gov-form-switch[size=xl] .gov-form-switch__input,gov-form-switch[size=xl] .gov-form-switch__input{
    top:var(--padding-ver,var(--spacing-multiline-vertical-padding-xl))
}
.gov-form-switch[size=xl] .gov-form-switch__indicator,.gov-form-switch[size=xl] .gov-form-switch__input,gov-form-switch[size=xl] .gov-form-switch__indicator,gov-form-switch[size=xl] .gov-form-switch__input{
    height:calc(var(--indicator-width, var(--height-4xl))*.6);
    width:var(--indicator-width,var(--height-4xl))
}
.gov-form-switch[size=xl] .gov-form-switch__indicator:before,gov-form-switch[size=xl] .gov-form-switch__indicator:before{
    height:calc(var(--indicator-width, var(--height-4xl))*.6 - var(--border-width, .0625rem)*2);
    width:calc(var(--indicator-width, var(--height-4xl))*.6 - var(--border-width, .0625rem)*2)
}
.gov-form-switch[size=xl] .gov-form-switch__indicator .gov-icon,gov-form-switch[size=xl] .gov-form-switch__indicator .gov-icon{
    height:var(--gap,var(--spacing-m-nudge));
    left:calc((var(--indicator-width, var(--height-4xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m-nudge)))/2);
    top:calc((var(--indicator-width, var(--height-4xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m-nudge)))/2);
    width:var(--gap,var(--spacing-m-nudge))
}
.gov-form-switch[size=xl] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator:before,gov-form-switch[size=xl] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator:before{
    left:calc(var(--indicator-width, var(--height-4xl)) - var(--indicator-width, var(--height-4xl))*.6)
}
.gov-form-switch[size=xl] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator .gov-icon,gov-form-switch[size=xl] .gov-form-switch__input[aria-checked]+span .gov-form-switch__indicator .gov-icon{
    left:calc(var(--indicator-width, var(--height-4xl)) - var(--indicator-width, var(--height-4xl))*.6 + (var(--indicator-width, var(--height-4xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m-nudge)))/2)
}
.gov-form-switch[size=xl] label .gov-form-switch__input,gov-form-switch[size=xl] label .gov-form-switch__input{
    width:var(--indicator-width,var(--height-4xl))
}
.gov-form-switch[size=xl][no-label=""],.gov-form-switch[size=xl][no-label="1"],.gov-form-switch[size=xl][no-label=true i],gov-form-switch[size=xl][no-label=""],gov-form-switch[size=xl][no-label="1"],gov-form-switch[size=xl][no-label=true i]{
    width:var(--indicator-width,var(--height-4xl))
}
.gov-grid-item,gov-grid-item{
    margin-bottom:0;
    margin-top:0
}
.gov-grid-item[col-span="1"],gov-grid-item[col-span="1"]{
    grid-column:span 1
}
.gov-grid-item[col-span="2"],gov-grid-item[col-span="2"]{
    grid-column:span 2
}
.gov-grid-item[col-span="3"],gov-grid-item[col-span="3"]{
    grid-column:span 3
}
.gov-grid-item[col-span="4"],gov-grid-item[col-span="4"]{
    grid-column:span 4
}
.gov-grid-item[col-span="5"],gov-grid-item[col-span="5"]{
    grid-column:span 5
}
.gov-grid-item[col-span="6"],gov-grid-item[col-span="6"]{
    grid-column:span 6
}
.gov-grid-item[col-span="7"],gov-grid-item[col-span="7"]{
    grid-column:span 7
}
.gov-grid-item[col-span="8"],gov-grid-item[col-span="8"]{
    grid-column:span 8
}
.gov-grid-item[col-span="9"],gov-grid-item[col-span="9"]{
    grid-column:span 9
}
.gov-grid-item[col-span="10"],gov-grid-item[col-span="10"]{
    grid-column:span 10
}
.gov-grid-item[col-span="11"],gov-grid-item[col-span="11"]{
    grid-column:span 11
}
.gov-grid-item[col-span="12"],gov-grid-item[col-span="12"]{
    grid-column:span 12
}
@media(min-width:30em){
    .gov-grid-item[col-span-sm="1"],gov-grid-item[col-span-sm="1"]{
        grid-column:span 1
    }
    .gov-grid-item[col-span-sm="2"],gov-grid-item[col-span-sm="2"]{
        grid-column:span 2
    }
    .gov-grid-item[col-span-sm="3"],gov-grid-item[col-span-sm="3"]{
        grid-column:span 3
    }
    .gov-grid-item[col-span-sm="4"],gov-grid-item[col-span-sm="4"]{
        grid-column:span 4
    }
    .gov-grid-item[col-span-sm="5"],gov-grid-item[col-span-sm="5"]{
        grid-column:span 5
    }
    .gov-grid-item[col-span-sm="6"],gov-grid-item[col-span-sm="6"]{
        grid-column:span 6
    }
    .gov-grid-item[col-span-sm="7"],gov-grid-item[col-span-sm="7"]{
        grid-column:span 7
    }
    .gov-grid-item[col-span-sm="8"],gov-grid-item[col-span-sm="8"]{
        grid-column:span 8
    }
    .gov-grid-item[col-span-sm="9"],gov-grid-item[col-span-sm="9"]{
        grid-column:span 9
    }
    .gov-grid-item[col-span-sm="10"],gov-grid-item[col-span-sm="10"]{
        grid-column:span 10
    }
    .gov-grid-item[col-span-sm="11"],gov-grid-item[col-span-sm="11"]{
        grid-column:span 11
    }
    .gov-grid-item[col-span-sm="12"],gov-grid-item[col-span-sm="12"]{
        grid-column:span 12
    }
}
@media(min-width:48em){
    .gov-grid-item[col-span-md="1"],gov-grid-item[col-span-md="1"]{
        grid-column:span 1
    }
    .gov-grid-item[col-span-md="2"],gov-grid-item[col-span-md="2"]{
        grid-column:span 2
    }
    .gov-grid-item[col-span-md="3"],gov-grid-item[col-span-md="3"]{
        grid-column:span 3
    }
    .gov-grid-item[col-span-md="4"],gov-grid-item[col-span-md="4"]{
        grid-column:span 4
    }
    .gov-grid-item[col-span-md="5"],gov-grid-item[col-span-md="5"]{
        grid-column:span 5
    }
    .gov-grid-item[col-span-md="6"],gov-grid-item[col-span-md="6"]{
        grid-column:span 6
    }
    .gov-grid-item[col-span-md="7"],gov-grid-item[col-span-md="7"]{
        grid-column:span 7
    }
    .gov-grid-item[col-span-md="8"],gov-grid-item[col-span-md="8"]{
        grid-column:span 8
    }
    .gov-grid-item[col-span-md="9"],gov-grid-item[col-span-md="9"]{
        grid-column:span 9
    }
    .gov-grid-item[col-span-md="10"],gov-grid-item[col-span-md="10"]{
        grid-column:span 10
    }
    .gov-grid-item[col-span-md="11"],gov-grid-item[col-span-md="11"]{
        grid-column:span 11
    }
    .gov-grid-item[col-span-md="12"],gov-grid-item[col-span-md="12"]{
        grid-column:span 12
    }
}
@media(min-width:64em){
    .gov-grid-item[col-span-lg="1"],gov-grid-item[col-span-lg="1"]{
        grid-column:span 1
    }
    .gov-grid-item[col-span-lg="2"],gov-grid-item[col-span-lg="2"]{
        grid-column:span 2
    }
    .gov-grid-item[col-span-lg="3"],gov-grid-item[col-span-lg="3"]{
        grid-column:span 3
    }
    .gov-grid-item[col-span-lg="4"],gov-grid-item[col-span-lg="4"]{
        grid-column:span 4
    }
    .gov-grid-item[col-span-lg="5"],gov-grid-item[col-span-lg="5"]{
        grid-column:span 5
    }
    .gov-grid-item[col-span-lg="6"],gov-grid-item[col-span-lg="6"]{
        grid-column:span 6
    }
    .gov-grid-item[col-span-lg="7"],gov-grid-item[col-span-lg="7"]{
        grid-column:span 7
    }
    .gov-grid-item[col-span-lg="8"],gov-grid-item[col-span-lg="8"]{
        grid-column:span 8
    }
    .gov-grid-item[col-span-lg="9"],gov-grid-item[col-span-lg="9"]{
        grid-column:span 9
    }
    .gov-grid-item[col-span-lg="10"],gov-grid-item[col-span-lg="10"]{
        grid-column:span 10
    }
    .gov-grid-item[col-span-lg="11"],gov-grid-item[col-span-lg="11"]{
        grid-column:span 11
    }
    .gov-grid-item[col-span-lg="12"],gov-grid-item[col-span-lg="12"]{
        grid-column:span 12
    }
}
@media(min-width:75em){
    .gov-grid-item[col-span-xl="1"],gov-grid-item[col-span-xl="1"]{
        grid-column:span 1
    }
    .gov-grid-item[col-span-xl="2"],gov-grid-item[col-span-xl="2"]{
        grid-column:span 2
    }
    .gov-grid-item[col-span-xl="3"],gov-grid-item[col-span-xl="3"]{
        grid-column:span 3
    }
    .gov-grid-item[col-span-xl="4"],gov-grid-item[col-span-xl="4"]{
        grid-column:span 4
    }
    .gov-grid-item[col-span-xl="5"],gov-grid-item[col-span-xl="5"]{
        grid-column:span 5
    }
    .gov-grid-item[col-span-xl="6"],gov-grid-item[col-span-xl="6"]{
        grid-column:span 6
    }
    .gov-grid-item[col-span-xl="7"],gov-grid-item[col-span-xl="7"]{
        grid-column:span 7
    }
    .gov-grid-item[col-span-xl="8"],gov-grid-item[col-span-xl="8"]{
        grid-column:span 8
    }
    .gov-grid-item[col-span-xl="9"],gov-grid-item[col-span-xl="9"]{
        grid-column:span 9
    }
    .gov-grid-item[col-span-xl="10"],gov-grid-item[col-span-xl="10"]{
        grid-column:span 10
    }
    .gov-grid-item[col-span-xl="11"],gov-grid-item[col-span-xl="11"]{
        grid-column:span 11
    }
    .gov-grid-item[col-span-xl="12"],gov-grid-item[col-span-xl="12"]{
        grid-column:span 12
    }
}
@media(min-width:30em){
    .gov-grid-item[row-span-sm="6"],gov-grid-item[row-span-sm="6"]{
        grid-row:span 6
    }
    .gov-grid-item[row-span-sm="5"],gov-grid-item[row-span-sm="5"]{
        grid-row:span 5
    }
    .gov-grid-item[row-span-sm="4"],gov-grid-item[row-span-sm="4"]{
        grid-row:span 4
    }
    .gov-grid-item[row-span-sm="3"],gov-grid-item[row-span-sm="3"]{
        grid-row:span 3
    }
    .gov-grid-item[row-span-sm="2"],gov-grid-item[row-span-sm="2"]{
        grid-row:span 2
    }
    .gov-grid-item[row-span-sm="1"],gov-grid-item[row-span-sm="1"]{
        grid-row:span 1
    }
}
@media(min-width:48em){
    .gov-grid-item[row-span-md="6"],gov-grid-item[row-span-md="6"]{
        grid-row:span 6
    }
    .gov-grid-item[row-span-md="5"],gov-grid-item[row-span-md="5"]{
        grid-row:span 5
    }
    .gov-grid-item[row-span-md="4"],gov-grid-item[row-span-md="4"]{
        grid-row:span 4
    }
    .gov-grid-item[row-span-md="3"],gov-grid-item[row-span-md="3"]{
        grid-row:span 3
    }
    .gov-grid-item[row-span-md="2"],gov-grid-item[row-span-md="2"]{
        grid-row:span 2
    }
    .gov-grid-item[row-span-md="1"],gov-grid-item[row-span-md="1"]{
        grid-row:span 1
    }
}
@media(min-width:64em){
    .gov-grid-item[row-span-lg="6"],gov-grid-item[row-span-lg="6"]{
        grid-row:span 6
    }
    .gov-grid-item[row-span-lg="5"],gov-grid-item[row-span-lg="5"]{
        grid-row:span 5
    }
    .gov-grid-item[row-span-lg="4"],gov-grid-item[row-span-lg="4"]{
        grid-row:span 4
    }
    .gov-grid-item[row-span-lg="3"],gov-grid-item[row-span-lg="3"]{
        grid-row:span 3
    }
    .gov-grid-item[row-span-lg="2"],gov-grid-item[row-span-lg="2"]{
        grid-row:span 2
    }
    .gov-grid-item[row-span-lg="1"],gov-grid-item[row-span-lg="1"]{
        grid-row:span 1
    }
}
@media(min-width:75em){
    .gov-grid-item[row-span-xl="6"],gov-grid-item[row-span-xl="6"]{
        grid-row:span 6
    }
    .gov-grid-item[row-span-xl="5"],gov-grid-item[row-span-xl="5"]{
        grid-row:span 5
    }
    .gov-grid-item[row-span-xl="4"],gov-grid-item[row-span-xl="4"]{
        grid-row:span 4
    }
    .gov-grid-item[row-span-xl="3"],gov-grid-item[row-span-xl="3"]{
        grid-row:span 3
    }
    .gov-grid-item[row-span-xl="2"],gov-grid-item[row-span-xl="2"]{
        grid-row:span 2
    }
    .gov-grid-item[row-span-xl="1"],gov-grid-item[row-span-xl="1"]{
        grid-row:span 1
    }
}
.gov-grid-item[row-span="6"],gov-grid-item[row-span="6"]{
    grid-row:span 6
}
.gov-grid-item[row-span="5"],gov-grid-item[row-span="5"]{
    grid-row:span 5
}
.gov-grid-item[row-span="4"],gov-grid-item[row-span="4"]{
    grid-row:span 4
}
.gov-grid-item[row-span="3"],gov-grid-item[row-span="3"]{
    grid-row:span 3
}
.gov-grid-item[row-span="2"],gov-grid-item[row-span="2"]{
    grid-row:span 2
}
.gov-grid-item[row-span="1"],gov-grid-item[row-span="1"]{
    grid-row:span 1
}
.gov-grid,gov-grid{
    display:grid;
    grid-template-columns:repeat(12,minmax(0,1fr));
    margin-bottom:0;
    margin-top:0;
    position:relative;
    width:100%
}
.gov-grid[align-items=start],gov-grid[align-items=start]{
    align-items:start
}
.gov-grid[align-items=center],gov-grid[align-items=center]{
    align-items:center
}
.gov-grid[align-items=end],gov-grid[align-items=end]{
    align-items:end
}
.gov-grid[align-items=stretch],gov-grid[align-items=stretch]{
    align-items:stretch
}
.gov-grid[justify-items=start],gov-grid[justify-items=start]{
    justify-items:start
}
.gov-grid[justify-items=center],gov-grid[justify-items=center]{
    justify-items:center
}
.gov-grid[justify-items=end],gov-grid[justify-items=end]{
    justify-items:end
}
.gov-grid[justify-items=stretch],gov-grid[justify-items=stretch]{
    justify-items:stretch
}
.gov-grid[gap=unset],gov-grid[gap=unset]{
    gap:var(--spacing-none)
}
.gov-grid[gap="2xs"],gov-grid[gap="2xs"]{
    gap:var(--spacing-2xs)
}
.gov-grid[gap=xs],gov-grid[gap=xs]{
    gap:var(--spacing-xs)
}
.gov-grid[gap=xs-nudge],gov-grid[gap=xs-nudge]{
    gap:var(--spacing-xs-nudge)
}
.gov-grid[gap=s],gov-grid[gap=s]{
    gap:var(--spacing-s)
}
.gov-grid[gap=s-nudge],gov-grid[gap=s-nudge]{
    gap:var(--spacing-s-nudge)
}
.gov-grid[gap=m],gov-grid[gap=m]{
    gap:var(--spacing-m)
}
.gov-grid[gap=m-nudge],gov-grid[gap=m-nudge]{
    gap:var(--spacing-m-nudge)
}
.gov-grid[gap=l],gov-grid[gap=l]{
    gap:var(--spacing-l)
}
.gov-grid[gap=xl],gov-grid[gap=xl]{
    gap:var(--spacing-xl)
}
.gov-grid[gap="2xl"],gov-grid[gap="2xl"]{
    gap:var(--spacing-2xl)
}
.gov-grid[gap="3xl"],gov-grid[gap="3xl"]{
    gap:var(--spacing-3xl)
}
.gov-grid[gap="4xl"],gov-grid[gap="4xl"]{
    gap:var(--spacing-4xl)
}
.gov-grid[gap="5xl"],gov-grid[gap="5xl"]{
    gap:var(--spacing-5xl)
}
.gov-grid[gap="6xl"],gov-grid[gap="6xl"]{
    gap:var(--spacing-6xl)
}
.gov-grid[gap="7xl"],gov-grid[gap="7xl"]{
    gap:var(--spacing-7xl)
}
.gov-grid[gap="8xl"],gov-grid[gap="8xl"]{
    gap:var(--spacing-8xl)
}
.gov-grid[gap="9xl"],gov-grid[gap="9xl"]{
    gap:var(--spacing-9xl)
}
.gov-icon,gov-icon{
    display:inline-flex;
    flex:0 0 auto;
    margin-bottom:0;
    margin-top:0
}
.gov-icon svg,gov-icon svg{
    display:inline-flex;
    height:100%;
    max-height:100%;
    max-width:100%;
    width:100%
}
.gov-icon[color=default] svg,gov-icon[color=default] svg{
    color:var(--default,var(--icon-default))
}
.gov-icon[color=primary] svg,gov-icon[color=primary] svg{
    color:var(--primary,var(--icon-on-subtle))
}
.gov-icon[color=secondary] svg,gov-icon[color=secondary] svg{
    color:var(--secondary,var(--icon-secondary))
}
.gov-icon[color=neutral] svg,gov-icon[color=neutral] svg{
    color:var(--neutral,var(--icon-neutral))
}
.gov-icon[color=error] svg,gov-icon[color=error] svg{
    color:var(--error,var(--icon-error))
}
.gov-icon[color=success] svg,gov-icon[color=success] svg{
    color:var(--success,var(--icon-success))
}
.gov-icon[color=warning] svg,gov-icon[color=warning] svg{
    color:var(--warning,var(--icon-warning))
}
.gov-icon[color=disabled] svg,gov-icon[color=disabled] svg{
    color:var(--disabled,var(--icon-disabled))
}
.gov-icon[color=white] svg,gov-icon[color=white] svg{
    color:var(--white,var(--icon-on-bold-white))
}
.gov-icon[color=black] svg,gov-icon[color=black] svg{
    color:var(--black,var(--icon-on-bold-black))
}
.gov-icon[size=xs],gov-icon[size=xs]{
    height:var(--size-xs,var(--icon-size-xs));
    width:var(--size-xs,var(--icon-size-xs))
}
.gov-icon[size=s],gov-icon[size=s]{
    height:var(--size-s,var(--icon-size-s));
    width:var(--size-s,var(--icon-size-s))
}
.gov-icon[size=m],gov-icon[size=m]{
    height:var(--size-m,var(--icon-size-m));
    width:var(--size-m,var(--icon-size-m))
}
.gov-icon[size=l],gov-icon[size=l]{
    height:var(--size-l,var(--icon-size-l));
    width:var(--size-l,var(--icon-size-l))
}
.gov-icon[size=xl],gov-icon[size=xl]{
    height:var(--size-xl,var(--icon-size-xl));
    width:var(--size-xl,var(--icon-size-xl))
}
.gov-icon[size="2xl"],gov-icon[size="2xl"]{
    height:var(--size-2xl,var(--icon-size-2xl));
    width:var(--size-2xl,var(--icon-size-2xl))
}
.gov-icon[size="3xl"],gov-icon[size="3xl"]{
    height:var(--size-3xl,var(--icon-size-3xl));
    width:var(--size-3xl,var(--icon-size-3xl))
}
.gov-icon[size="4xl"],gov-icon[size="4xl"]{
    height:var(--size-4xl,var(--icon-size-4xl));
    width:var(--size-4xl,var(--icon-size-4xl))
}
.gov-icon[size="5xl"],gov-icon[size="5xl"]{
    height:var(--size-5xl,var(--icon-size-5xl));
    width:var(--size-5xl,var(--icon-size-5xl))
}
.gov-infobar,gov-infobar{
    display:block;
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%;
    position:relative;
    width:100%
}
.gov-infobar,.gov-infobar *,gov-infobar,gov-infobar *{
    margin-bottom:0;
    margin-top:0
}
.gov-infobar:not(.hydrated),.gov-infobar__section,gov-infobar:not(.hydrated),gov-infobar__section{
    align-items:flex-start;
    display:flex;
    gap:var(--spacing-s);
    margin-left:auto;
    margin-right:auto;
    max-width:var(--container-width,75rem);
    padding:var(--spacing-s) var(--spacing-s-nudge);
    padding-right:calc(var(--icon-size-s) + var(--spacing-s-nudge)*3 + var(--spacing-s) + var(--border-width, .0625rem)*2);
    position:relative;
    width:100%
}
.gov-infobar:not(.hydrated) .gov-icon,.gov-infobar:not(.hydrated) gov-icon,.gov-infobar__section .gov-icon,.gov-infobar__section gov-icon,gov-infobar:not(.hydrated) .gov-icon,gov-infobar:not(.hydrated) gov-icon,gov-infobar__section .gov-icon,gov-infobar__section gov-icon{
    margin-top:.0625rem
}
.gov-infobar:not(.hydrated)>.gov-button,.gov-infobar:not(.hydrated)>gov-button,.gov-infobar__section>.gov-button,.gov-infobar__section>gov-button,gov-infobar:not(.hydrated)>.gov-button,gov-infobar:not(.hydrated)>gov-button,gov-infobar__section>.gov-button,gov-infobar__section>gov-button{
    margin-top:-.25rem
}
.gov-infobar span:has([slot=icon]),gov-infobar span:has([slot=icon]){
    align-items:center;
    display:flex;
    height:var(--height-line-m)
}
.gov-infobar [slot=icon],gov-infobar [slot=icon]{
    flex:0 0 auto;
    height:var(--icon-size-l);
    width:var(--icon-size-l)
}
.gov-infobar__headline,gov-infobar__headline{
    display:flex;
    gap:var(--spacing-s)
}
.gov-infobar__headline>:last-child,gov-infobar__headline>:last-child{
    margin-bottom:0
}
.gov-infobar__headline+div,gov-infobar__headline+div{
    margin-top:var(--spacing-s)
}
.gov-infobar__headline .gov-button,.gov-infobar__headline gov-button,gov-infobar__headline .gov-button,gov-infobar__headline gov-button{
    margin-top:-.375rem
}
.gov-infobar [slot=headline],gov-infobar [slot=headline]{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-infobar__content,gov-infobar__content{
    width:100%
}
.gov-infobar__content>:last-child,gov-infobar__content>:last-child{
    margin-bottom:0
}
.gov-infobar__content a,gov-infobar__content a{
    color:inherit
}
@media not all and (pointer:coarse){
    .gov-infobar__content a:hover,gov-infobar__content a:hover{
        color:inherit
    }
}
.gov-infobar__content a .gov-icon,.gov-infobar__content a gov-icon,gov-infobar__content a .gov-icon,gov-infobar__content a gov-icon{
    color:inherit
}
.gov-infobar__close,gov-infobar__close{
    position:absolute;
    right:var(--spacing-s-nudge);
    top:var(--spacing-s)
}
.gov-infobar[closable]:not(.hydrated),gov-infobar[closable]:not(.hydrated){
    padding-right:calc(var(--spacing-s) + var(--spacing-s-nudge) + var(--padding-x, var(--spacing-s-nudge))*2 + var(--icon-size, var(--icon-size-s)))
}
.gov-infobar[color=primary][type=bold],gov-infobar[color=primary][type=bold]{
    background-color:var(--background,var(--background-primary))
}
.gov-infobar[color=primary][type=bold] [slot=icon],gov-infobar[color=primary][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-infobar[color=primary][type=bold] .gov-infobar__content,.gov-infobar[color=primary][type=bold] p,gov-infobar[color=primary][type=bold] .gov-infobar__content,gov-infobar[color=primary][type=bold] p{
    color:var(--color,var(--text-white-fixed))
}
.gov-infobar[color=primary][type=bold]:not([type=subtle]) .gov-button,.gov-infobar[color=primary][type=bold]:not([type=subtle]) gov-button,gov-infobar[color=primary][type=bold]:not([type=subtle]) .gov-button,gov-infobar[color=primary][type=bold]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-bold-white));
    --hover-background:var(--background-highlight,var(--interactive-timer-primary-solid));
    --hover-color:var(--icon-color,var(--icon-on-bold-white));
    --active-background:var(--background-highlight,var(--interactive-timer-primary-solid));
    --active-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-infobar[color=primary][type=subtle],gov-infobar[color=primary][type=subtle]{
    background-color:var(--background,var(--background-primary-subtle))
}
.gov-infobar[color=primary][type=subtle] [slot=icon],gov-infobar[color=primary][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-on-subtle))
}
.gov-infobar[color=primary][type=subtle] .gov-infobar__content,.gov-infobar[color=primary][type=subtle] p,gov-infobar[color=primary][type=subtle] .gov-infobar__content,gov-infobar[color=primary][type=subtle] p{
    color:var(--color,var(--text-primary))
}
.gov-infobar[color=primary][type=subtle]:not([type=subtle]) .gov-button,.gov-infobar[color=primary][type=subtle]:not([type=subtle]) gov-button,gov-infobar[color=primary][type=subtle]:not([type=subtle]) .gov-button,gov-infobar[color=primary][type=subtle]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-subtle));
    --hover-background:var(--background-highlight,var(--interactive-timer-primary-subtle));
    --hover-color:var(--icon-color,var(--icon-on-subtle));
    --active-background:var(--background-highlight,var(--interactive-timer-primary-subtle));
    --active-color:var(--icon-color,var(--icon-on-subtle))
}
.gov-infobar[color=neutral][type=bold],gov-infobar[color=neutral][type=bold]{
    background-color:var(--background,var(--background-neutral-primary))
}
.gov-infobar[color=neutral][type=bold] [slot=icon],gov-infobar[color=neutral][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-infobar[color=neutral][type=bold] .gov-infobar__content,.gov-infobar[color=neutral][type=bold] p,gov-infobar[color=neutral][type=bold] .gov-infobar__content,gov-infobar[color=neutral][type=bold] p{
    color:var(--color,var(--text-white-fixed))
}
.gov-infobar[color=neutral][type=bold]:not([type=subtle]) .gov-button,.gov-infobar[color=neutral][type=bold]:not([type=subtle]) gov-button,gov-infobar[color=neutral][type=bold]:not([type=subtle]) .gov-button,gov-infobar[color=neutral][type=bold]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-bold-white));
    --hover-background:var(--background-highlight,var(--interactive-timer-neutral-solid));
    --hover-color:var(--icon-color,var(--icon-on-bold-white));
    --active-background:var(--background-highlight,var(--interactive-timer-neutral-solid));
    --active-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-infobar[color=neutral][type=subtle],gov-infobar[color=neutral][type=subtle]{
    background-color:var(--background,var(--background-neutral-subtle))
}
.gov-infobar[color=neutral][type=subtle] [slot=icon],gov-infobar[color=neutral][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-default))
}
.gov-infobar[color=neutral][type=subtle] .gov-infobar__content,.gov-infobar[color=neutral][type=subtle] p,gov-infobar[color=neutral][type=subtle] .gov-infobar__content,gov-infobar[color=neutral][type=subtle] p{
    color:var(--color,var(--text-primary))
}
.gov-infobar[color=neutral][type=subtle]:not([type=subtle]) .gov-button,.gov-infobar[color=neutral][type=subtle]:not([type=subtle]) gov-button,gov-infobar[color=neutral][type=subtle]:not([type=subtle]) .gov-button,gov-infobar[color=neutral][type=subtle]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-default));
    --hover-background:var(--background-highlight,var(--interactive-timer-neutral-subtle));
    --hover-color:var(--icon-color,var(--icon-default));
    --active-background:var(--background-highlight,var(--interactive-timer-neutral-subtle));
    --active-color:var(--icon-color,var(--icon-default))
}
.gov-infobar[color=error][type=bold],gov-infobar[color=error][type=bold]{
    background-color:var(--background,var(--background-status-error))
}
.gov-infobar[color=error][type=bold] [slot=icon],gov-infobar[color=error][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-infobar[color=error][type=bold] .gov-infobar__content,.gov-infobar[color=error][type=bold] p,gov-infobar[color=error][type=bold] .gov-infobar__content,gov-infobar[color=error][type=bold] p{
    color:var(--color,var(--text-white-fixed))
}
.gov-infobar[color=error][type=bold]:not([type=subtle]) .gov-button,.gov-infobar[color=error][type=bold]:not([type=subtle]) gov-button,gov-infobar[color=error][type=bold]:not([type=subtle]) .gov-button,gov-infobar[color=error][type=bold]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-bold-white));
    --hover-background:var(--background-highlight,var(--interactive-timer-error-solid));
    --hover-color:var(--icon-color,var(--icon-on-bold-white));
    --active-background:var(--background-highlight,var(--interactive-timer-error-solid));
    --active-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-infobar[color=error][type=subtle],gov-infobar[color=error][type=subtle]{
    background-color:var(--background,var(--background-status-error-subtle))
}
.gov-infobar[color=error][type=subtle] [slot=icon],gov-infobar[color=error][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-error))
}
.gov-infobar[color=error][type=subtle] .gov-infobar__content,.gov-infobar[color=error][type=subtle] p,gov-infobar[color=error][type=subtle] .gov-infobar__content,gov-infobar[color=error][type=subtle] p{
    color:var(--color,var(--text-primary))
}
.gov-infobar[color=error][type=subtle]:not([type=subtle]) .gov-button,.gov-infobar[color=error][type=subtle]:not([type=subtle]) gov-button,gov-infobar[color=error][type=subtle]:not([type=subtle]) .gov-button,gov-infobar[color=error][type=subtle]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-error));
    --hover-background:var(--background-highlight,var(--interactive-timer-error-subtle));
    --hover-color:var(--icon-color,var(--icon-error));
    --active-background:var(--background-highlight,var(--interactive-timer-error-subtle));
    --active-color:var(--icon-color,var(--icon-error))
}
.gov-infobar[color=success][type=bold],gov-infobar[color=success][type=bold]{
    background-color:var(--background,var(--background-status-success))
}
.gov-infobar[color=success][type=bold] [slot=icon],gov-infobar[color=success][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-infobar[color=success][type=bold] .gov-infobar__content,.gov-infobar[color=success][type=bold] p,gov-infobar[color=success][type=bold] .gov-infobar__content,gov-infobar[color=success][type=bold] p{
    color:var(--color,var(--text-white-fixed))
}
.gov-infobar[color=success][type=bold]:not([type=subtle]) .gov-button,.gov-infobar[color=success][type=bold]:not([type=subtle]) gov-button,gov-infobar[color=success][type=bold]:not([type=subtle]) .gov-button,gov-infobar[color=success][type=bold]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-bold-white));
    --hover-background:var(--background-highlight,var(--interactive-timer-success-solid));
    --hover-color:var(--icon-color,var(--icon-on-bold-white));
    --active-background:var(--background-highlight,var(--interactive-timer-success-solid));
    --active-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-infobar[color=success][type=subtle],gov-infobar[color=success][type=subtle]{
    background-color:var(--background,var(--background-status-success-subtle))
}
.gov-infobar[color=success][type=subtle] [slot=icon],gov-infobar[color=success][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-success))
}
.gov-infobar[color=success][type=subtle] .gov-infobar__content,.gov-infobar[color=success][type=subtle] p,gov-infobar[color=success][type=subtle] .gov-infobar__content,gov-infobar[color=success][type=subtle] p{
    color:var(--color,var(--text-primary))
}
.gov-infobar[color=success][type=subtle]:not([type=subtle]) .gov-button,.gov-infobar[color=success][type=subtle]:not([type=subtle]) gov-button,gov-infobar[color=success][type=subtle]:not([type=subtle]) .gov-button,gov-infobar[color=success][type=subtle]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-success));
    --hover-background:var(--background-highlight,var(--interactive-timer-success-subtle));
    --hover-color:var(--icon-color,var(--icon-success));
    --active-background:var(--background-highlight,var(--interactive-timer-success-subtle));
    --active-color:var(--icon-color,var(--icon-success))
}
.gov-infobar[color=warning][type=bold],gov-infobar[color=warning][type=bold]{
    background-color:var(--background,var(--background-status-warning))
}
.gov-infobar[color=warning][type=bold] [slot=icon],gov-infobar[color=warning][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-black))
}
.gov-infobar[color=warning][type=bold] .gov-infobar__content,.gov-infobar[color=warning][type=bold] p,gov-infobar[color=warning][type=bold] .gov-infobar__content,gov-infobar[color=warning][type=bold] p{
    color:var(--color,var(--text-black-fixed))
}
.gov-infobar[color=warning][type=bold]:not([type=subtle]) .gov-button,.gov-infobar[color=warning][type=bold]:not([type=subtle]) gov-button,gov-infobar[color=warning][type=bold]:not([type=subtle]) .gov-button,gov-infobar[color=warning][type=bold]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-bold-black));
    --hover-background:var(--background-highlight,var(--interactive-timer-warning-solid));
    --hover-color:var(--icon-color,var(--icon-on-bold-black));
    --active-background:var(--background-highlight,var(--interactive-timer-warning-solid));
    --active-color:var(--icon-color,var(--icon-on-bold-black))
}
.gov-infobar[color=warning][type=subtle],gov-infobar[color=warning][type=subtle]{
    background-color:var(--background,var(--background-status-warning-subtle))
}
.gov-infobar[color=warning][type=subtle] [slot=icon],gov-infobar[color=warning][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-warning))
}
.gov-infobar[color=warning][type=subtle] .gov-infobar__content,.gov-infobar[color=warning][type=subtle] p,gov-infobar[color=warning][type=subtle] .gov-infobar__content,gov-infobar[color=warning][type=subtle] p{
    color:var(--color,var(--text-primary))
}
.gov-infobar[color=warning][type=subtle]:not([type=subtle]) .gov-button,.gov-infobar[color=warning][type=subtle]:not([type=subtle]) gov-button,gov-infobar[color=warning][type=subtle]:not([type=subtle]) .gov-button,gov-infobar[color=warning][type=subtle]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-warning));
    --hover-background:var(--background-highlight,var(--interactive-timer-warning-subtle));
    --hover-color:var(--icon-color,var(--icon-warning));
    --active-background:var(--background-highlight,var(--interactive-timer-warning-subtle));
    --active-color:var(--icon-color,var(--icon-warning))
}
@media(min-width:48em){
    .gov-infobar:not(.hydrated),.gov-infobar__section,gov-infobar:not(.hydrated),gov-infobar__section{
        gap:var(--spacing-s-nudge);
        padding:var(--spacing-m);
        padding-right:calc(var(--icon-size-s) + var(--spacing-s-nudge)*3 + var(--spacing-m) + var(--border-width, .0625rem)*2)
    }
    .gov-infobar__close,gov-infobar__close{
        position:absolute;
        right:var(--spacing-m);
        top:var(--spacing-m)
    }
}
.gov-link,gov-link{
    display:inline-flex;
    position:relative;
    text-decoration:none
}
.gov-link,.gov-link *,gov-link,gov-link *{
    margin-bottom:0;
    margin-top:0
}
.gov-link .element,gov-link .element{
    color:var(--text-primary-color);
    display:inline-block;
    text-decoration:none
}
.gov-link .element>span,gov-link .element>span{
    display:inline-block;
    text-decoration:underline
}
@media not all and (pointer:coarse){
    .gov-link .element:hover>span,gov-link .element:hover>span{
        text-decoration:none
    }
}
.gov-link .element:visited .gov-icon,.gov-link .element:visited gov-icon,.gov-link .element:visited>span,gov-link .element:visited .gov-icon,gov-link .element:visited gov-icon,gov-link .element:visited>span{
    color:var(--status-visited)
}
.gov-link [slot=icon-end],.gov-link [slot=icon-start],.gov-link--external,gov-link [slot=icon-end],gov-link [slot=icon-start],gov-link--external{
    position:absolute
}
.gov-link [slot=icon-start],gov-link [slot=icon-start]{
    left:0
}
.gov-link [slot=icon-end],.gov-link--external,gov-link [slot=icon-end],gov-link--external{
    right:0
}
.gov-link[truncate] .element>span,gov-link[truncate] .element>span{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    display:-webkit-box;
    overflow:hidden
}
.gov-link[size=s],gov-link[size=s]{
    min-height:var(--height,var(--height-component-s))
}
.gov-link[size=s] .element,gov-link[size=s] .element{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%;
    line-height:var(--height,var(--height-component-s))
}
.gov-link[size=s] .element .gov-icon,.gov-link[size=s] .element gov-icon,gov-link[size=s] .element .gov-icon,gov-link[size=s] .element gov-icon{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-link[size=s] .gov-link--external,.gov-link[size=s] [slot=icon-end],.gov-link[size=s] [slot=icon-start],gov-link[size=s] .gov-link--external,gov-link[size=s] [slot=icon-end],gov-link[size=s] [slot=icon-start]{
    top:var(--margin,var(--spacing-s))
}
.gov-link[size=s]:has([slot=icon-start]),gov-link[size=s]:has([slot=icon-start]){
    padding-left:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-s)))
}
.gov-link[size=s]:has(.gov-link--external),.gov-link[size=s]:has([slot=icon-end]),gov-link[size=s]:has(.gov-link--external),gov-link[size=s]:has([slot=icon-end]){
    padding-right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-s)))
}
.gov-link[size=s]:has([slot=icon-end]+.gov-link--external),gov-link[size=s]:has([slot=icon-end]+.gov-link--external){
    padding-right:calc((var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-s)))*2)
}
.gov-link[size=s]:has([slot=icon-end]+.gov-link--external) [slot=icon-end],gov-link[size=s]:has([slot=icon-end]+.gov-link--external) [slot=icon-end]{
    right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-s)))
}
.gov-link[size=m],gov-link[size=m]{
    min-height:var(--height,var(--height-component-m))
}
.gov-link[size=m] .element,gov-link[size=m] .element{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%;
    line-height:var(--height,var(--height-component-m))
}
.gov-link[size=m] .element .gov-icon,.gov-link[size=m] .element gov-icon,gov-link[size=m] .element .gov-icon,gov-link[size=m] .element gov-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-link[size=m] .gov-link--external,.gov-link[size=m] [slot=icon-end],.gov-link[size=m] [slot=icon-start],gov-link[size=m] .gov-link--external,gov-link[size=m] [slot=icon-end],gov-link[size=m] [slot=icon-start]{
    top:var(--margin,var(--spacing-s-nudge))
}
.gov-link[size=m]:has([slot=icon-start]),gov-link[size=m]:has([slot=icon-start]){
    padding-left:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-m)))
}
.gov-link[size=m]:has(.gov-link--external),.gov-link[size=m]:has([slot=icon-end]),gov-link[size=m]:has(.gov-link--external),gov-link[size=m]:has([slot=icon-end]){
    padding-right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-m)))
}
.gov-link[size=m]:has([slot=icon-end]+.gov-link--external),gov-link[size=m]:has([slot=icon-end]+.gov-link--external){
    padding-right:calc((var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-m)))*2)
}
.gov-link[size=m]:has([slot=icon-end]+.gov-link--external) [slot=icon-end],gov-link[size=m]:has([slot=icon-end]+.gov-link--external) [slot=icon-end]{
    right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-m)))
}
.gov-link[size=l],gov-link[size=l]{
    min-height:var(--height,var(--height-component-l))
}
.gov-link[size=l] .element,gov-link[size=l] .element{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%;
    line-height:var(--height,var(--height-component-l))
}
.gov-link[size=l] .element .gov-icon,.gov-link[size=l] .element gov-icon,gov-link[size=l] .element .gov-icon,gov-link[size=l] .element gov-icon{
    height:var(--icon-size,var(--icon-size-l));
    width:var(--icon-size,var(--icon-size-l))
}
.gov-link[size=l] .gov-link--external,.gov-link[size=l] [slot=icon-end],.gov-link[size=l] [slot=icon-start],gov-link[size=l] .gov-link--external,gov-link[size=l] [slot=icon-end],gov-link[size=l] [slot=icon-start]{
    top:var(--margin,var(--spacing-m))
}
.gov-link[size=l]:has([slot=icon-start]),gov-link[size=l]:has([slot=icon-start]){
    padding-left:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-l)))
}
.gov-link[size=l]:has(.gov-link--external),.gov-link[size=l]:has([slot=icon-end]),gov-link[size=l]:has(.gov-link--external),gov-link[size=l]:has([slot=icon-end]){
    padding-right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-l)))
}
.gov-link[size=l]:has([slot=icon-end]+.gov-link--external),gov-link[size=l]:has([slot=icon-end]+.gov-link--external){
    padding-right:calc((var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-l)))*2)
}
.gov-link[size=l]:has([slot=icon-end]+.gov-link--external) [slot=icon-end],gov-link[size=l]:has([slot=icon-end]+.gov-link--external) [slot=icon-end]{
    right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-l)))
}
.gov-loading,gov-loading{
    display:block
}
.gov-loading__content,gov-loading__content{
    align-items:center;
    background:var(--background,var(--background-primary-subtle));
    border-radius:var(--corner-radius-s);
    color:var(--color,var(--icon-on-subtle));
    display:flex;
    flex-direction:column;
    gap:var(--gap,var(--spacing-s-nudge));
    left:50%;
    min-width:var(--min-width,7.8125rem);
    padding:var(--padding,var(--spacing-m) var(--spacing-xl));
    position:fixed;
    text-align:center;
    top:50%;
    transform:translate(-50%,-50%);
    z-index:101
}
.gov-loading__icon,gov-loading__icon{
    height:var(--icon-size,var(--height-3xl));
    line-height:1;
    width:var(--icon-size,var(--height-3xl))
}
.gov-loading__icon svg,gov-loading__icon svg{
    height:100%;
    width:100%
}
.gov-loading[size=s] .gov-loading__content,gov-loading[size=s] .gov-loading__content{
    gap:var(--gap,var(--spacing-s));
    min-width:var(--min-width,6.375rem);
    padding:var(--padding,var(--spacing-s-nudge) var(--spacing-l))
}
.gov-loading[size=s] .gov-loading__icon,gov-loading[size=s] .gov-loading__icon{
    height:var(--icon-size,var(--height-xl));
    width:var(--icon-size,var(--height-xl))
}
.gov-loading[size=m] .gov-loading__content,gov-loading[size=m] .gov-loading__content{
    gap:var(--gap,var(--spacing-s-nudge));
    min-width:var(--min-width,7.8125rem);
    padding:var(--padding,var(--spacing-m) var(--spacing-xl))
}
.gov-loading[size=m] .gov-loading__icon,gov-loading[size=m] .gov-loading__icon{
    height:var(--icon-size,var(--height-3xl));
    width:var(--icon-size,var(--height-3xl))
}
.gov-loading[size=l] .gov-loading__content,gov-loading[size=l] .gov-loading__content{
    gap:var(--gap,var(--spacing-m));
    min-width:var(--min-width,10.3125rem);
    padding:var(--padding,var(--spacing-l) var(--spacing-3xl))
}
.gov-loading[size=l] .gov-loading__icon,gov-loading[size=l] .gov-loading__icon{
    height:var(--icon-size,var(--spacing-5xl));
    width:var(--icon-size,var(--spacing-5xl))
}
.gov-message,gov-message{
    align-items:flex-start;
    border-radius:var(--border-radius,var(--corner-radius-s));
    display:flex;
    font-size:var(--font-size-body-m);
    font-weight:400;
    gap:var(--spacing-s-nudge);
    line-height:150%;
    overflow:hidden;
    padding:var(--spacing-m);
    position:relative;
    width:100%
}
.gov-message:before,gov-message:before{
    bottom:0;
    content:"";
    display:block;
    left:0;
    position:absolute;
    top:0;
    width:var(--height-xs)
}
.gov-message span:has([slot=icon]),gov-message span:has([slot=icon]){
    align-items:center;
    display:flex;
    height:var(--height-line-m)
}
.gov-message [slot=icon],gov-message [slot=icon]{
    flex:0 0 var(--icon-size-l);
    height:var(--icon-size-l);
    width:var(--icon-size-l)
}
.gov-message[type=bold]:before,gov-message[type=bold]:before{
    content:none
}
.gov-message[color=primary][type=bold],gov-message[color=primary][type=bold]{
    background:var(--background,var(--background-primary));
    color:var(--color,var(--text-white-fixed))
}
.gov-message[color=primary][type=bold]:before,gov-message[color=primary][type=bold]:before{
    background-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-message[color=primary][type=bold] [slot=icon],gov-message[color=primary][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-message[color=primary][type=bold] a,gov-message[color=primary][type=bold] a{
    color:var(--color,var(--text-white-fixed))
}
.gov-message[color=primary][type=subtle],gov-message[color=primary][type=subtle]{
    background:var(--background,var(--background-primary-subtle));
    color:var(--color,var(--text-primary))
}
.gov-message[color=primary][type=subtle]:before,gov-message[color=primary][type=subtle]:before{
    background-color:var(--icon-color,var(--icon-on-subtle))
}
.gov-message[color=primary][type=subtle] [slot=icon],gov-message[color=primary][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-on-subtle))
}
.gov-message[color=primary][type=subtle] a,gov-message[color=primary][type=subtle] a{
    color:var(--color,var(--text-primary))
}
.gov-message[color=neutral][type=bold],gov-message[color=neutral][type=bold]{
    background:var(--background,var(--background-neutral-primary));
    color:var(--color,var(--text-white-fixed))
}
.gov-message[color=neutral][type=bold]:before,gov-message[color=neutral][type=bold]:before{
    background-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-message[color=neutral][type=bold] [slot=icon],gov-message[color=neutral][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-message[color=neutral][type=bold] a,gov-message[color=neutral][type=bold] a{
    color:var(--color,var(--text-white-fixed))
}
.gov-message[color=neutral][type=subtle],gov-message[color=neutral][type=subtle]{
    background:var(--background,var(--background-neutral-subtle));
    color:var(--color,var(--text-primary))
}
.gov-message[color=neutral][type=subtle]:before,gov-message[color=neutral][type=subtle]:before{
    background-color:var(--icon-color,var(--icon-default))
}
.gov-message[color=neutral][type=subtle] [slot=icon],gov-message[color=neutral][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-default))
}
.gov-message[color=neutral][type=subtle] a,gov-message[color=neutral][type=subtle] a{
    color:var(--color,var(--text-primary))
}
.gov-message[color=error][type=bold],gov-message[color=error][type=bold]{
    background:var(--background,var(--background-status-error));
    color:var(--color,var(--text-white-fixed))
}
.gov-message[color=error][type=bold]:before,gov-message[color=error][type=bold]:before{
    background-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-message[color=error][type=bold] [slot=icon],gov-message[color=error][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-message[color=error][type=bold] a,gov-message[color=error][type=bold] a{
    color:var(--color,var(--text-white-fixed))
}
.gov-message[color=error][type=subtle],gov-message[color=error][type=subtle]{
    background:var(--background,var(--background-status-error-subtle));
    color:var(--color,var(--text-primary))
}
.gov-message[color=error][type=subtle]:before,gov-message[color=error][type=subtle]:before{
    background-color:var(--icon-color,var(--icon-error))
}
.gov-message[color=error][type=subtle] [slot=icon],gov-message[color=error][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-error))
}
.gov-message[color=error][type=subtle] a,gov-message[color=error][type=subtle] a{
    color:var(--color,var(--text-primary))
}
.gov-message[color=success][type=bold],gov-message[color=success][type=bold]{
    background:var(--background,var(--background-status-success));
    color:var(--color,var(--text-white-fixed))
}
.gov-message[color=success][type=bold]:before,gov-message[color=success][type=bold]:before{
    background-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-message[color=success][type=bold] [slot=icon],gov-message[color=success][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-message[color=success][type=bold] a,gov-message[color=success][type=bold] a{
    color:var(--color,var(--text-white-fixed))
}
.gov-message[color=success][type=subtle],gov-message[color=success][type=subtle]{
    background:var(--background,var(--background-status-success-subtle));
    color:var(--color,var(--text-primary))
}
.gov-message[color=success][type=subtle]:before,gov-message[color=success][type=subtle]:before{
    background-color:var(--icon-color,var(--icon-success))
}
.gov-message[color=success][type=subtle] [slot=icon],gov-message[color=success][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-success))
}
.gov-message[color=success][type=subtle] a,gov-message[color=success][type=subtle] a{
    color:var(--color,var(--text-primary))
}
.gov-message[color=warning][type=bold],gov-message[color=warning][type=bold]{
    background:var(--background,var(--background-status-warning));
    color:var(--color,var(--text-black-fixed))
}
.gov-message[color=warning][type=bold]:before,gov-message[color=warning][type=bold]:before{
    background-color:var(--icon-color,var(--icon-on-bold-black))
}
.gov-message[color=warning][type=bold] [slot=icon],gov-message[color=warning][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-black))
}
.gov-message[color=warning][type=bold] a,gov-message[color=warning][type=bold] a{
    color:var(--color,var(--text-black-fixed))
}
.gov-message[color=warning][type=subtle],gov-message[color=warning][type=subtle]{
    background:var(--background,var(--background-status-warning-subtle));
    color:var(--color,var(--text-primary))
}
.gov-message[color=warning][type=subtle]:before,gov-message[color=warning][type=subtle]:before{
    background-color:var(--icon-color,var(--icon-warning))
}
.gov-message[color=warning][type=subtle] [slot=icon],gov-message[color=warning][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-warning))
}
.gov-message[color=warning][type=subtle] a,gov-message[color=warning][type=subtle] a{
    color:var(--color,var(--text-primary))
}
.gov-pagination__list,gov-pagination__list{
    margin:0;
    padding:0
}
.gov-pagination__list .gov-pagination__item,.gov-pagination__list gov-pagination__item,gov-pagination__list .gov-pagination__item,gov-pagination__list gov-pagination__item{
    background:none;
    padding:0
}
.gov-pagination__list .gov-pagination__item:before,.gov-pagination__list gov-pagination__item:before,gov-pagination__list .gov-pagination__item:before,gov-pagination__list gov-pagination__item:before{
    display:none
}
.gov-pagination,gov-pagination{
    display:contents;
    margin-bottom:0;
    margin-top:0
}
.gov-pagination .gov-pagination__list,.gov-pagination gov-pagination__list,gov-pagination .gov-pagination__list,gov-pagination gov-pagination__list{
    margin:0;
    padding:0
}
.gov-pagination .gov-pagination__list .gov-pagination__item,.gov-pagination .gov-pagination__list gov-pagination__item,.gov-pagination gov-pagination__list .gov-pagination__item,.gov-pagination gov-pagination__list gov-pagination__item,.gov-pagination__list .gov-pagination .gov-pagination__item,.gov-pagination__list .gov-pagination gov-pagination__item,.gov-pagination__list gov-pagination .gov-pagination__item,.gov-pagination__list gov-pagination gov-pagination__item,gov-pagination .gov-pagination__list .gov-pagination__item,gov-pagination .gov-pagination__list gov-pagination__item,gov-pagination gov-pagination__list .gov-pagination__item,gov-pagination gov-pagination__list gov-pagination__item,gov-pagination__list .gov-pagination .gov-pagination__item,gov-pagination__list .gov-pagination gov-pagination__item,gov-pagination__list gov-pagination .gov-pagination__item,gov-pagination__list gov-pagination gov-pagination__item{
    background:none;
    margin:0;
    padding:0
}
.gov-pagination .gov-pagination__list .gov-pagination__item:before,.gov-pagination .gov-pagination__list gov-pagination__item:before,.gov-pagination gov-pagination__list .gov-pagination__item:before,.gov-pagination gov-pagination__list gov-pagination__item:before,.gov-pagination__list .gov-pagination .gov-pagination__item:before,.gov-pagination__list .gov-pagination gov-pagination__item:before,.gov-pagination__list gov-pagination .gov-pagination__item:before,.gov-pagination__list gov-pagination gov-pagination__item:before,gov-pagination .gov-pagination__list .gov-pagination__item:before,gov-pagination .gov-pagination__list gov-pagination__item:before,gov-pagination gov-pagination__list .gov-pagination__item:before,gov-pagination gov-pagination__list gov-pagination__item:before,gov-pagination__list .gov-pagination .gov-pagination__item:before,gov-pagination__list .gov-pagination gov-pagination__item:before,gov-pagination__list gov-pagination .gov-pagination__item:before,gov-pagination__list gov-pagination gov-pagination__item:before{
    display:none
}
.gov-pagination__list,gov-pagination__list{
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    font-weight:700;
    text-align:center
}
.gov-pagination__list .gov-pagination__item,.gov-pagination__list gov-pagination__item,gov-pagination__list .gov-pagination__item,gov-pagination__list gov-pagination__item{
    align-items:center;
    border-radius:var(--border-radius,var(--corner-radius-s));
    display:flex;
    justify-content:center;
    margin:0;
    overflow:hidden;
    padding:calc(var(--outline-offset, .125rem) + var(--outline-width, .125rem))
}
.gov-pagination__list .gov-pagination__item--arrow,.gov-pagination__list gov-pagination__item--arrow,gov-pagination__list .gov-pagination__item--arrow,gov-pagination__list gov-pagination__item--arrow{
    display:flex
}
.gov-pagination__list .gov-pagination__item--select,.gov-pagination__list gov-pagination__item--select,gov-pagination__list .gov-pagination__item--select,gov-pagination__list gov-pagination__item--select{
    display:flex;
    overflow:visible;
    padding:0 var(--spacing-m);
    z-index:1
}
.gov-pagination__arrow,gov-pagination__arrow{
    margin:0
}
.gov-pagination__item--more .gov-form-select select,.gov-pagination__item--more gov-form-select select,gov-pagination__item--more .gov-form-select select,gov-pagination__item--more gov-form-select select{
    border:none!important;
    padding-right:var(--spacing-s-nudge)!important
}
.gov-pagination__item--more .gov-form-select .gov-icon,.gov-pagination__item--more .gov-form-select gov-icon,.gov-pagination__item--more gov-form-select .gov-icon,.gov-pagination__item--more gov-form-select gov-icon,gov-pagination__item--more .gov-form-select .gov-icon,gov-pagination__item--more .gov-form-select gov-icon,gov-pagination__item--more gov-form-select .gov-icon,gov-pagination__item--more gov-form-select gov-icon{
    display:none
}
.gov-pagination .is-active .gov-button[type=solid][color=primary],.gov-pagination .is-active gov-button[type=solid][color=primary],gov-pagination .is-active .gov-button[type=solid][color=primary],gov-pagination .is-active gov-button[type=solid][color=primary]{
    background-color:var(--hover-background,var(--button-solid-primary-hover))
}
.gov-pagination .is-active .gov-button[type=solid][color=primary] .element,.gov-pagination .is-active gov-button[type=solid][color=primary] .element,gov-pagination .is-active .gov-button[type=solid][color=primary] .element,gov-pagination .is-active gov-button[type=solid][color=primary] .element{
    color:var(--hover-color,var(--text-white-fixed))
}
.gov-pagination .is-active .gov-button[type=outlined][color=primary],.gov-pagination .is-active gov-button[type=outlined][color=primary],gov-pagination .is-active .gov-button[type=outlined][color=primary],gov-pagination .is-active gov-button[type=outlined][color=primary]{
    background-color:var(--hover-background,var(--button-outlined-primary-hover))
}
.gov-pagination .is-active .gov-button[type=outlined][color=primary] .element,.gov-pagination .is-active gov-button[type=outlined][color=primary] .element,gov-pagination .is-active .gov-button[type=outlined][color=primary] .element,gov-pagination .is-active gov-button[type=outlined][color=primary] .element{
    color:var(--hover-color,var(--text-primary-color))
}
.gov-pagination .is-active .gov-button[type=base][color=primary],.gov-pagination .is-active gov-button[type=base][color=primary],gov-pagination .is-active .gov-button[type=base][color=primary],gov-pagination .is-active gov-button[type=base][color=primary]{
    background-color:var(--hover-background,var(--button-outlined-primary-hover))
}
.gov-pagination .is-active .gov-button[type=base][color=primary] .element,.gov-pagination .is-active .gov-button[type=link][color=primary] .element,.gov-pagination .is-active gov-button[type=base][color=primary] .element,.gov-pagination .is-active gov-button[type=link][color=primary] .element,gov-pagination .is-active .gov-button[type=base][color=primary] .element,gov-pagination .is-active .gov-button[type=link][color=primary] .element,gov-pagination .is-active gov-button[type=base][color=primary] .element,gov-pagination .is-active gov-button[type=link][color=primary] .element{
    color:var(--hover-color,var(--text-primary-color))
}
.gov-pagination .is-active .gov-button[type=solid][color=secondary],.gov-pagination .is-active gov-button[type=solid][color=secondary],gov-pagination .is-active .gov-button[type=solid][color=secondary],gov-pagination .is-active gov-button[type=solid][color=secondary]{
    background-color:var(--hover-background,var(--button-solid-secondary-hover))
}
.gov-pagination .is-active .gov-button[type=solid][color=secondary] .element,.gov-pagination .is-active gov-button[type=solid][color=secondary] .element,gov-pagination .is-active .gov-button[type=solid][color=secondary] .element,gov-pagination .is-active gov-button[type=solid][color=secondary] .element{
    color:var(--hover-color,var(--text-black-fixed))
}
.gov-pagination .is-active .gov-button[type=outlined][color=secondary],.gov-pagination .is-active gov-button[type=outlined][color=secondary],gov-pagination .is-active .gov-button[type=outlined][color=secondary],gov-pagination .is-active gov-button[type=outlined][color=secondary]{
    background-color:var(--hover-background,var(--button-outlined-secondary-hover))
}
.gov-pagination .is-active .gov-button[type=outlined][color=secondary] .element,.gov-pagination .is-active gov-button[type=outlined][color=secondary] .element,gov-pagination .is-active .gov-button[type=outlined][color=secondary] .element,gov-pagination .is-active gov-button[type=outlined][color=secondary] .element{
    color:var(--hover-color,var(--text-primary))
}
.gov-pagination .is-active .gov-button[type=base][color=secondary],.gov-pagination .is-active gov-button[type=base][color=secondary],gov-pagination .is-active .gov-button[type=base][color=secondary],gov-pagination .is-active gov-button[type=base][color=secondary]{
    background-color:var(--hover-background,var(--button-outlined-secondary-hover))
}
.gov-pagination .is-active .gov-button[type=base][color=secondary] .element,.gov-pagination .is-active .gov-button[type=link][color=secondary] .element,.gov-pagination .is-active gov-button[type=base][color=secondary] .element,.gov-pagination .is-active gov-button[type=link][color=secondary] .element,gov-pagination .is-active .gov-button[type=base][color=secondary] .element,gov-pagination .is-active .gov-button[type=link][color=secondary] .element,gov-pagination .is-active gov-button[type=base][color=secondary] .element,gov-pagination .is-active gov-button[type=link][color=secondary] .element{
    color:var(--hover-color,var(--text-primary))
}
.gov-pagination .is-active .gov-button[type=solid][color=neutral],.gov-pagination .is-active gov-button[type=solid][color=neutral],gov-pagination .is-active .gov-button[type=solid][color=neutral],gov-pagination .is-active gov-button[type=solid][color=neutral]{
    background-color:var(--hover-background,var(--button-solid-neutral-hover))
}
.gov-pagination .is-active .gov-button[type=solid][color=neutral] .element,.gov-pagination .is-active gov-button[type=solid][color=neutral] .element,gov-pagination .is-active .gov-button[type=solid][color=neutral] .element,gov-pagination .is-active gov-button[type=solid][color=neutral] .element{
    color:var(--hover-color,var(--text-white-fixed))
}
.gov-pagination .is-active .gov-button[type=outlined][color=neutral],.gov-pagination .is-active gov-button[type=outlined][color=neutral],gov-pagination .is-active .gov-button[type=outlined][color=neutral],gov-pagination .is-active gov-button[type=outlined][color=neutral]{
    background-color:var(--hover-background,var(--button-outlined-neutral-hover))
}
.gov-pagination .is-active .gov-button[type=outlined][color=neutral] .element,.gov-pagination .is-active gov-button[type=outlined][color=neutral] .element,gov-pagination .is-active .gov-button[type=outlined][color=neutral] .element,gov-pagination .is-active gov-button[type=outlined][color=neutral] .element{
    color:var(--hover-color,var(--text-primary))
}
.gov-pagination .is-active .gov-button[type=base][color=neutral],.gov-pagination .is-active gov-button[type=base][color=neutral],gov-pagination .is-active .gov-button[type=base][color=neutral],gov-pagination .is-active gov-button[type=base][color=neutral]{
    background-color:var(--hover-background,var(--button-outlined-neutral-hover))
}
.gov-pagination .is-active .gov-button[type=base][color=neutral] .element,.gov-pagination .is-active .gov-button[type=link][color=neutral] .element,.gov-pagination .is-active gov-button[type=base][color=neutral] .element,.gov-pagination .is-active gov-button[type=link][color=neutral] .element,gov-pagination .is-active .gov-button[type=base][color=neutral] .element,gov-pagination .is-active .gov-button[type=link][color=neutral] .element,gov-pagination .is-active gov-button[type=base][color=neutral] .element,gov-pagination .is-active gov-button[type=link][color=neutral] .element{
    color:var(--hover-color,var(--text-primary))
}
.gov-pagination .is-active .gov-button[type=solid][color=error],.gov-pagination .is-active gov-button[type=solid][color=error],gov-pagination .is-active .gov-button[type=solid][color=error],gov-pagination .is-active gov-button[type=solid][color=error]{
    background-color:var(--hover-background,var(--button-solid-error-hover))
}
.gov-pagination .is-active .gov-button[type=solid][color=error] .element,.gov-pagination .is-active gov-button[type=solid][color=error] .element,gov-pagination .is-active .gov-button[type=solid][color=error] .element,gov-pagination .is-active gov-button[type=solid][color=error] .element{
    color:var(--hover-color,var(--text-white-fixed))
}
.gov-pagination .is-active .gov-button[type=outlined][color=error],.gov-pagination .is-active gov-button[type=outlined][color=error],gov-pagination .is-active .gov-button[type=outlined][color=error],gov-pagination .is-active gov-button[type=outlined][color=error]{
    background-color:var(--hover-background,var(--button-outlined-error-hover))
}
.gov-pagination .is-active .gov-button[type=outlined][color=error] .element,.gov-pagination .is-active gov-button[type=outlined][color=error] .element,gov-pagination .is-active .gov-button[type=outlined][color=error] .element,gov-pagination .is-active gov-button[type=outlined][color=error] .element{
    color:var(--hover-color,var(--text-status-error))
}
.gov-pagination .is-active .gov-button[type=base][color=error],.gov-pagination .is-active gov-button[type=base][color=error],gov-pagination .is-active .gov-button[type=base][color=error],gov-pagination .is-active gov-button[type=base][color=error]{
    background-color:var(--hover-background,var(--button-outlined-error-hover))
}
.gov-pagination .is-active .gov-button[type=base][color=error] .element,.gov-pagination .is-active .gov-button[type=link][color=error] .element,.gov-pagination .is-active gov-button[type=base][color=error] .element,.gov-pagination .is-active gov-button[type=link][color=error] .element,gov-pagination .is-active .gov-button[type=base][color=error] .element,gov-pagination .is-active .gov-button[type=link][color=error] .element,gov-pagination .is-active gov-button[type=base][color=error] .element,gov-pagination .is-active gov-button[type=link][color=error] .element{
    color:var(--hover-color,var(--text-status-error))
}
.gov-pagination .is-active .gov-button[type=solid][color=success],.gov-pagination .is-active gov-button[type=solid][color=success],gov-pagination .is-active .gov-button[type=solid][color=success],gov-pagination .is-active gov-button[type=solid][color=success]{
    background-color:var(--hover-background,var(--button-solid-success-hover))
}
.gov-pagination .is-active .gov-button[type=solid][color=success] .element,.gov-pagination .is-active gov-button[type=solid][color=success] .element,gov-pagination .is-active .gov-button[type=solid][color=success] .element,gov-pagination .is-active gov-button[type=solid][color=success] .element{
    color:var(--hover-color,var(--text-white-fixed))
}
.gov-pagination .is-active .gov-button[type=outlined][color=success],.gov-pagination .is-active gov-button[type=outlined][color=success],gov-pagination .is-active .gov-button[type=outlined][color=success],gov-pagination .is-active gov-button[type=outlined][color=success]{
    background-color:var(--hover-background,var(--button-outlined-success-hover))
}
.gov-pagination .is-active .gov-button[type=outlined][color=success] .element,.gov-pagination .is-active gov-button[type=outlined][color=success] .element,gov-pagination .is-active .gov-button[type=outlined][color=success] .element,gov-pagination .is-active gov-button[type=outlined][color=success] .element{
    color:var(--hover-color,var(--text-status-success))
}
.gov-pagination .is-active .gov-button[type=base][color=success],.gov-pagination .is-active gov-button[type=base][color=success],gov-pagination .is-active .gov-button[type=base][color=success],gov-pagination .is-active gov-button[type=base][color=success]{
    background-color:var(--hover-background,var(--button-outlined-success-hover))
}
.gov-pagination .is-active .gov-button[type=base][color=success] .element,.gov-pagination .is-active .gov-button[type=link][color=success] .element,.gov-pagination .is-active gov-button[type=base][color=success] .element,.gov-pagination .is-active gov-button[type=link][color=success] .element,gov-pagination .is-active .gov-button[type=base][color=success] .element,gov-pagination .is-active .gov-button[type=link][color=success] .element,gov-pagination .is-active gov-button[type=base][color=success] .element,gov-pagination .is-active gov-button[type=link][color=success] .element{
    color:var(--hover-color,var(--text-status-success))
}
.gov-pagination .is-active .gov-button[type=solid][color=warning],.gov-pagination .is-active gov-button[type=solid][color=warning],gov-pagination .is-active .gov-button[type=solid][color=warning],gov-pagination .is-active gov-button[type=solid][color=warning]{
    background-color:var(--hover-background,var(--button-solid-warning-hover))
}
.gov-pagination .is-active .gov-button[type=solid][color=warning] .element,.gov-pagination .is-active gov-button[type=solid][color=warning] .element,gov-pagination .is-active .gov-button[type=solid][color=warning] .element,gov-pagination .is-active gov-button[type=solid][color=warning] .element{
    color:var(--hover-color,var(--text-black-fixed))
}
.gov-pagination .is-active .gov-button[type=outlined][color=warning],.gov-pagination .is-active gov-button[type=outlined][color=warning],gov-pagination .is-active .gov-button[type=outlined][color=warning],gov-pagination .is-active gov-button[type=outlined][color=warning]{
    background-color:var(--hover-background,var(--button-outlined-warning-hover))
}
.gov-pagination .is-active .gov-button[type=outlined][color=warning] .element,.gov-pagination .is-active gov-button[type=outlined][color=warning] .element,gov-pagination .is-active .gov-button[type=outlined][color=warning] .element,gov-pagination .is-active gov-button[type=outlined][color=warning] .element{
    color:var(--hover-color,var(--text-status-warning))
}
.gov-pagination .is-active .gov-button[type=base][color=warning],.gov-pagination .is-active gov-button[type=base][color=warning],gov-pagination .is-active .gov-button[type=base][color=warning],gov-pagination .is-active gov-button[type=base][color=warning]{
    background-color:var(--hover-background,var(--button-outlined-warning-hover))
}
.gov-pagination .is-active .gov-button[type=base][color=warning] .element,.gov-pagination .is-active .gov-button[type=link][color=warning] .element,.gov-pagination .is-active gov-button[type=base][color=warning] .element,.gov-pagination .is-active gov-button[type=link][color=warning] .element,gov-pagination .is-active .gov-button[type=base][color=warning] .element,gov-pagination .is-active .gov-button[type=link][color=warning] .element,gov-pagination .is-active gov-button[type=base][color=warning] .element,gov-pagination .is-active gov-button[type=link][color=warning] .element{
    color:var(--hover-color,var(--text-status-warning))
}
.gov-pagination[size=xs],gov-pagination[size=xs]{
    height:calc(var(--height, var(--height-component-xs)) + (var(--outline-offset, .125rem) + var(--outline-width, .125rem))*2)
}
.gov-pagination[size=s],gov-pagination[size=s]{
    height:calc(var(--height, var(--height-component-s)) + (var(--outline-offset, .125rem) + var(--outline-width, .125rem))*2)
}
.gov-pagination[size=m],gov-pagination[size=m]{
    height:calc(var(--height, var(--height-component-m)) + (var(--outline-offset, .125rem) + var(--outline-width, .125rem))*2)
}
.gov-pagination[size=l],gov-pagination[size=l]{
    height:calc(var(--height, var(--height-component-l)) + (var(--outline-offset, .125rem) + var(--outline-width, .125rem))*2)
}
.gov-pagination[size=xl],gov-pagination[size=xl]{
    height:calc(var(--height, var(--height-component-xl)) + (var(--outline-offset, .125rem) + var(--outline-width, .125rem))*2)
}
.gov-pagination[size=s] .gov-pagination__inner,gov-pagination[size=s] .gov-pagination__inner{
    font-size:var(--font-size-body-s);
    font-weight:700;
    line-height:150%
}
.gov-pagination[size=m] .gov-pagination__inner,gov-pagination[size=m] .gov-pagination__inner{
    font-size:var(--font-size-body-m);
    font-weight:700;
    line-height:150%
}
.gov-skeleton,gov-skeleton{
    background-color:var(--background,var(--background-neutral-subtle));
    background-repeat:no-repeat;
    border-radius:var(--border-radius,var(--border-radius,var(--corner-radius-s)));
    box-sizing:border-box;
    display:inline-block;
    height:var(--height,var(--height-line-m));
    margin-bottom:0;
    margin-top:0;
    opacity:.5;
    outline:none;
    overflow:hidden;
    position:relative;
    width:var(--width,100%);
    will-change:transform
}
.gov-skeleton.circle,.gov-skeleton[shape=circle],gov-skeleton.circle,gov-skeleton[shape=circle]{
    border-radius:var(--circle-radius,50%);
    height:var(--circle-size,var(--height-3xl));
    width:var(--circle-size,var(--height-3xl))
}
.gov-skeleton.progress,gov-skeleton.progress{
    animation:progress 2s cubic-bezier(.4,0,.2,1) infinite;
    background-size:200px 100%
}
.gov-skeleton.pulse,gov-skeleton.pulse{
    animation:pulse 1.5s cubic-bezier(.4,0,.2,1) infinite;
    animation-delay:.5s
}
@media(prefers-reduced-motion:reduce){
    .gov-skeleton.progress,.gov-skeleton.pulse,gov-skeleton.progress,gov-skeleton.pulse{
        animation:none;
        background-image:none
    }
}
.gov-skeleton[size=xs]:not([shape=circle]),gov-skeleton[size=xs]:not([shape=circle]){
    height:var(--height,var(--height-line-xs))
}
.gov-skeleton[size=s]:not([shape=circle]),gov-skeleton[size=s]:not([shape=circle]){
    height:var(--height,var(--height-line-s))
}
.gov-skeleton[size=m]:not([shape=circle]),gov-skeleton[size=m]:not([shape=circle]){
    height:var(--height,var(--height-line-m))
}
.gov-skeleton[size=l]:not([shape=circle]),gov-skeleton[size=l]:not([shape=circle]){
    height:var(--height,var(--height-line-l))
}
.gov-skeleton[size=xl]:not([shape=circle]),gov-skeleton[size=xl]:not([shape=circle]){
    height:var(--height,var(--height-line-xl))
}
.gov-skeleton[color=primary],gov-skeleton[color=primary]{
    background-color:var(--background,var(--background-primary-subtle))
}
.gov-skeleton[color=primary].progress,gov-skeleton[color=primary].progress{
    background-image:linear-gradient(90deg,var(--background,var(--background-primary-subtle)),var(--foreground,var(--background-primary-subtlest)),var(--background,var(--background-primary-subtle)))
}
.gov-skeleton[color=neutral],gov-skeleton[color=neutral]{
    background-color:var(--background,var(--background-neutral-subtle))
}
.gov-skeleton[color=neutral].progress,gov-skeleton[color=neutral].progress{
    background-image:linear-gradient(90deg,var(--background,var(--background-neutral-subtle)),var(--foreground,var(--background-neutral-subtlest)),var(--background,var(--background-neutral-subtle)))
}
.gov-spacer,gov-spacer{
    display:block;
    position:relative;
    width:100%
}
.gov-spacer[size=unset],gov-spacer[size=unset]{
    height:var(--spacing-none)
}
.gov-spacer[size="2xs"],gov-spacer[size="2xs"]{
    height:var(--spacing-2xs)
}
.gov-spacer[size=xs],gov-spacer[size=xs]{
    height:var(--spacing-xs)
}
.gov-spacer[size=xs-nudge],gov-spacer[size=xs-nudge]{
    height:var(--spacing-xs-nudge)
}
.gov-spacer[size=s],gov-spacer[size=s]{
    height:var(--spacing-s)
}
.gov-spacer[size=s-nudge],gov-spacer[size=s-nudge]{
    height:var(--spacing-s-nudge)
}
.gov-spacer[size=m],gov-spacer[size=m]{
    height:var(--spacing-m)
}
.gov-spacer[size=m-nudge],gov-spacer[size=m-nudge]{
    height:var(--spacing-m-nudge)
}
.gov-spacer[size=l],gov-spacer[size=l]{
    height:var(--spacing-l)
}
.gov-spacer[size=xl],gov-spacer[size=xl]{
    height:var(--spacing-xl)
}
.gov-spacer[size="2xl"],gov-spacer[size="2xl"]{
    height:var(--spacing-2xl)
}
.gov-spacer[size="3xl"],gov-spacer[size="3xl"]{
    height:var(--spacing-3xl)
}
.gov-spacer[size="4xl"],gov-spacer[size="4xl"]{
    height:var(--spacing-4xl)
}
.gov-spacer[size="5xl"],gov-spacer[size="5xl"]{
    height:var(--spacing-5xl)
}
.gov-spacer[size="6xl"],gov-spacer[size="6xl"]{
    height:var(--spacing-6xl)
}
.gov-spacer[size="7xl"],gov-spacer[size="7xl"]{
    height:var(--spacing-7xl)
}
.gov-spacer[size="8xl"],gov-spacer[size="8xl"]{
    height:var(--spacing-8xl)
}
.gov-spacer[size="9xl"],gov-spacer[size="9xl"]{
    height:var(--spacing-9xl)
}
.gov-spacer[breakpoint=none],.gov-spacer[breakpoint=sm],gov-spacer[breakpoint=none],gov-spacer[breakpoint=sm]{
    display:none
}
@media(min-width:30em){
    .gov-spacer[breakpoint=sm],gov-spacer[breakpoint=sm]{
        display:block
    }
}
.gov-spacer[breakpoint=md],gov-spacer[breakpoint=md]{
    display:none
}
@media(min-width:48em){
    .gov-spacer[breakpoint=md],gov-spacer[breakpoint=md]{
        display:block
    }
}
.gov-spacer[breakpoint=lg],gov-spacer[breakpoint=lg]{
    display:none
}
@media(min-width:64em){
    .gov-spacer[breakpoint=lg],gov-spacer[breakpoint=lg]{
        display:block
    }
}
.gov-spacer[breakpoint=xl],gov-spacer[breakpoint=xl]{
    display:none
}
@media(min-width:75em){
    .gov-spacer[breakpoint=xl],gov-spacer[breakpoint=xl]{
        display:block
    }
}
.gov-stepper-item,gov-stepper-item{
    display:flex;
    margin-bottom:0;
    margin-top:0;
    position:relative;
    width:100%
}
.gov-stepper-item>div,gov-stepper-item>div{
    display:flex
}
.gov-stepper-item__steps,gov-stepper-item__steps{
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:var(--spacing-xs)
}
.gov-stepper-item__steps>span,gov-stepper-item__steps>span{
    align-items:center;
    display:flex
}
.gov-stepper-item__steps>span:not([class]),gov-stepper-item__steps>span:not([class]){
    flex:0 0 auto;
    width:var(--height-2xs)
}
.gov-stepper-item__steps>span:first-child,gov-stepper-item__steps>span:first-child{
    height:var(--height-xs)
}
.gov-stepper-item__prefix,gov-stepper-item__prefix{
    align-items:center;
    border-radius:50%;
    display:flex;
    flex:0 0 auto;
    justify-content:center;
    margin-bottom:0;
    margin-top:0;
    text-align:center
}
.gov-stepper-item__main,gov-stepper-item__main{
    padding:var(--spacing-s) 0
}
.gov-stepper-item__content,gov-stepper-item__content{
    margin-top:var(--spacing-xs)
}
.gov-stepper-item [slot=annotation],gov-stepper-item [slot=annotation]{
    color:var(--text-secondary);
    display:block;
    margin-bottom:0;
    margin-top:0
}
.gov-stepper-item [slot=prefix]:not([hydrated]),gov-stepper-item [slot=prefix]:not([hydrated]){
    border-radius:50%
}
.gov-stepper-item:not([hydrated]),gov-stepper-item:not([hydrated]){
    display:block
}
.gov-stepper-item[color=primary] [slot=headline],gov-stepper-item[color=primary] [slot=headline]{
    color:var(--color,var(--text-status-info))
}
.gov-stepper-item[color=primary] .gov-stepper-item__prefix,.gov-stepper-item[color=primary] [slot=prefix]:not([hydrated]),gov-stepper-item[color=primary] .gov-stepper-item__prefix,gov-stepper-item[color=primary] [slot=prefix]:not([hydrated]){
    background:var(--indicator-background,var(--background-primary-subtle));
    color:var(--color,var(--text-status-info))
}
.gov-stepper-item[color=primary] .gov-stepper-item__steps>span:not([class]),gov-stepper-item[color=primary] .gov-stepper-item__steps>span:not([class]){
    background:var(--indicator-background,var(--background-primary-subtle))
}
.gov-stepper-item[color=neutral] [slot=headline],gov-stepper-item[color=neutral] [slot=headline]{
    color:var(--color,var(--text-primary))
}
.gov-stepper-item[color=neutral] .gov-stepper-item__prefix,.gov-stepper-item[color=neutral] [slot=prefix]:not([hydrated]),gov-stepper-item[color=neutral] .gov-stepper-item__prefix,gov-stepper-item[color=neutral] [slot=prefix]:not([hydrated]){
    background:var(--indicator-background,var(--background-neutral-subtle));
    color:var(--color,var(--text-primary))
}
.gov-stepper-item[color=neutral] .gov-stepper-item__steps>span:not([class]),gov-stepper-item[color=neutral] .gov-stepper-item__steps>span:not([class]){
    background:var(--indicator-background,var(--background-neutral-subtle))
}
.gov-stepper-item[color=error] [slot=headline],gov-stepper-item[color=error] [slot=headline]{
    color:var(--color,var(--text-status-error))
}
.gov-stepper-item[color=error] .gov-stepper-item__prefix,.gov-stepper-item[color=error] [slot=prefix]:not([hydrated]),gov-stepper-item[color=error] .gov-stepper-item__prefix,gov-stepper-item[color=error] [slot=prefix]:not([hydrated]){
    background:var(--indicator-background,var(--background-status-error-subtle));
    color:var(--color,var(--text-status-error))
}
.gov-stepper-item[color=error] .gov-stepper-item__steps>span:not([class]),gov-stepper-item[color=error] .gov-stepper-item__steps>span:not([class]){
    background:var(--indicator-background,var(--background-status-error-subtle))
}
.gov-stepper-item[color=success] [slot=headline],gov-stepper-item[color=success] [slot=headline]{
    color:var(--color,var(--text-status-success))
}
.gov-stepper-item[color=success] .gov-stepper-item__prefix,.gov-stepper-item[color=success] [slot=prefix]:not([hydrated]),gov-stepper-item[color=success] .gov-stepper-item__prefix,gov-stepper-item[color=success] [slot=prefix]:not([hydrated]){
    background:var(--indicator-background,var(--background-status-success-subtle));
    color:var(--color,var(--text-status-success))
}
.gov-stepper-item[color=success] .gov-stepper-item__steps>span:not([class]),gov-stepper-item[color=success] .gov-stepper-item__steps>span:not([class]){
    background:var(--indicator-background,var(--background-status-success-subtle))
}
.gov-stepper-item[color=warning] [slot=headline],gov-stepper-item[color=warning] [slot=headline]{
    color:var(--color,var(--text-status-warning))
}
.gov-stepper-item[color=warning] .gov-stepper-item__prefix,.gov-stepper-item[color=warning] [slot=prefix]:not([hydrated]),gov-stepper-item[color=warning] .gov-stepper-item__prefix,gov-stepper-item[color=warning] [slot=prefix]:not([hydrated]){
    background:var(--indicator-background,var(--background-status-warning-subtle));
    color:var(--color,var(--text-status-warning))
}
.gov-stepper-item[color=warning] .gov-stepper-item__steps>span:not([class]),gov-stepper-item[color=warning] .gov-stepper-item__steps>span:not([class]){
    background:var(--indicator-background,var(--background-status-warning-subtle))
}
.gov-stepper-item[size=s]>div,gov-stepper-item[size=s]>div{
    gap:var(--gap,var(--spacing-s))
}
.gov-stepper-item[size=s] .gov-stepper-item__steps,gov-stepper-item[size=s] .gov-stepper-item__steps{
    width:var(--indicator-size,var(--height-l))
}
.gov-stepper-item[size=s] .gov-stepper-item__steps>span:not([class]):last-child,gov-stepper-item[size=s] .gov-stepper-item__steps>span:not([class]):last-child{
    height:calc(100% - var(--indicator-size, var(--height-l)) - var(--spacing-xs)*2 - var(--height-xs))
}
.gov-stepper-item[size=s] .gov-stepper-item__prefix,gov-stepper-item[size=s] .gov-stepper-item__prefix{
    height:var(--indicator-size,var(--height-l));
    width:var(--indicator-size,var(--height-l))
}
.gov-stepper-item[size=s] .gov-stepper-item__prefix .gov-icon,.gov-stepper-item[size=s] .gov-stepper-item__prefix gov-icon,gov-stepper-item[size=s] .gov-stepper-item__prefix .gov-icon,gov-stepper-item[size=s] .gov-stepper-item__prefix gov-icon{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-stepper-item[size=s] [slot=prefix],gov-stepper-item[size=s] [slot=prefix]{
    font-size:var(--font-size-body-s);
    font-weight:700;
    line-height:150%
}
.gov-stepper-item[size=s] [slot=headline],gov-stepper-item[size=s] [slot=headline]{
    font-size:var(--font-size-body-s);
    font-weight:700;
    line-height:150%;
    line-height:var(--indicator-size,var(--height-l))
}
.gov-stepper-item[size=s] [slot=annotation],gov-stepper-item[size=s] [slot=annotation]{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-stepper-item[size=s] .gov-stepper-item__content p,gov-stepper-item[size=s] .gov-stepper-item__content p{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-stepper-item[size=s] .gov-stepper-item__content p>:last-child,gov-stepper-item[size=s] .gov-stepper-item__content p>:last-child{
    margin-bottom:0
}
.gov-stepper-item[size=m]>div,gov-stepper-item[size=m]>div{
    gap:var(--gap,var(--spacing-s-nudge))
}
.gov-stepper-item[size=m] .gov-stepper-item__steps,gov-stepper-item[size=m] .gov-stepper-item__steps{
    width:var(--indicator-size,var(--height-xl))
}
.gov-stepper-item[size=m] .gov-stepper-item__steps>span:not([class]):last-child,gov-stepper-item[size=m] .gov-stepper-item__steps>span:not([class]):last-child{
    height:calc(100% - var(--indicator-size, var(--height-xl)) - var(--spacing-xs)*2 - var(--height-xs))
}
.gov-stepper-item[size=m] .gov-stepper-item__prefix,gov-stepper-item[size=m] .gov-stepper-item__prefix{
    height:var(--indicator-size,var(--height-xl));
    width:var(--indicator-size,var(--height-xl))
}
.gov-stepper-item[size=m] .gov-stepper-item__prefix .gov-icon,.gov-stepper-item[size=m] .gov-stepper-item__prefix gov-icon,gov-stepper-item[size=m] .gov-stepper-item__prefix .gov-icon,gov-stepper-item[size=m] .gov-stepper-item__prefix gov-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-stepper-item[size=m] [slot=prefix],gov-stepper-item[size=m] [slot=prefix]{
    font-size:var(--font-size-body-m);
    font-weight:700;
    line-height:150%
}
.gov-stepper-item[size=m] [slot=headline],gov-stepper-item[size=m] [slot=headline]{
    font-size:var(--font-size-body-m);
    font-weight:700;
    line-height:150%;
    line-height:var(--indicator-size,var(--height-xl))
}
.gov-stepper-item[size=m] [slot=annotation],gov-stepper-item[size=m] [slot=annotation]{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-stepper-item[size=m] .gov-stepper-item__content p,gov-stepper-item[size=m] .gov-stepper-item__content p{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-stepper-item[size=m] .gov-stepper-item__content p>:last-child,gov-stepper-item[size=m] .gov-stepper-item__content p>:last-child{
    margin-bottom:0
}
.gov-stepper-item[size=l]>div,gov-stepper-item[size=l]>div{
    gap:var(--gap,var(--spacing-m))
}
.gov-stepper-item[size=l] .gov-stepper-item__steps,gov-stepper-item[size=l] .gov-stepper-item__steps{
    width:var(--indicator-size,var(--height-2xl))
}
.gov-stepper-item[size=l] .gov-stepper-item__steps>span:not([class]):last-child,gov-stepper-item[size=l] .gov-stepper-item__steps>span:not([class]):last-child{
    height:calc(100% - var(--indicator-size, var(--height-2xl)) - var(--spacing-xs)*2 - var(--height-xs))
}
.gov-stepper-item[size=l] .gov-stepper-item__prefix,gov-stepper-item[size=l] .gov-stepper-item__prefix{
    height:var(--indicator-size,var(--height-2xl));
    width:var(--indicator-size,var(--height-2xl))
}
.gov-stepper-item[size=l] .gov-stepper-item__prefix .gov-icon,.gov-stepper-item[size=l] .gov-stepper-item__prefix gov-icon,gov-stepper-item[size=l] .gov-stepper-item__prefix .gov-icon,gov-stepper-item[size=l] .gov-stepper-item__prefix gov-icon{
    height:var(--icon-size,var(--icon-size-l));
    width:var(--icon-size,var(--icon-size-l))
}
.gov-stepper-item[size=l] [slot=prefix],gov-stepper-item[size=l] [slot=prefix]{
    font-size:var(--font-size-body-l);
    font-weight:700;
    line-height:150%
}
.gov-stepper-item[size=l] [slot=headline],gov-stepper-item[size=l] [slot=headline]{
    font-size:var(--font-size-body-l);
    font-weight:700;
    line-height:150%;
    line-height:var(--indicator-size,var(--height-2xl))
}
.gov-stepper-item[size=l] [slot=annotation],gov-stepper-item[size=l] [slot=annotation]{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-stepper-item[size=l] .gov-stepper-item__content p,gov-stepper-item[size=l] .gov-stepper-item__content p{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-stepper-item[size=l] .gov-stepper-item__content p>:last-child,gov-stepper-item[size=l] .gov-stepper-item__content p>:last-child{
    margin-bottom:0
}
.gov-stepper,gov-stepper{
    display:block;
    position:relative;
    width:100%
}
.gov-stepper[size=s]:not([hydrated]) [slot=prefix],gov-stepper[size=s]:not([hydrated]) [slot=prefix]{
    align-items:center;
    display:flex;
    flex:0 0 auto;
    float:left;
    justify-content:center;
    margin-right:var(--gap,var(--spacing-s));
    width:var(--indicator-size,var(--height-l))
}
.gov-stepper[size=s]:not([hydrated]) [slot=headline],.gov-stepper[size=s]:not([hydrated]) [slot=prefix],gov-stepper[size=s]:not([hydrated]) [slot=headline],gov-stepper[size=s]:not([hydrated]) [slot=prefix]{
    font-size:var(--font-size-body-s);
    font-weight:700;
    height:var(--indicator-size,var(--height-l));
    line-height:150%
}
.gov-stepper[size=s]:not([hydrated]) [slot=annotation],gov-stepper[size=s]:not([hydrated]) [slot=annotation]{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-stepper[size=m]:not([hydrated]) [slot=prefix],gov-stepper[size=m]:not([hydrated]) [slot=prefix]{
    align-items:center;
    display:flex;
    flex:0 0 auto;
    float:left;
    justify-content:center;
    margin-right:var(--gap,var(--spacing-s-nudge));
    width:var(--indicator-size,var(--height-xl))
}
.gov-stepper[size=m]:not([hydrated]) [slot=headline],.gov-stepper[size=m]:not([hydrated]) [slot=prefix],gov-stepper[size=m]:not([hydrated]) [slot=headline],gov-stepper[size=m]:not([hydrated]) [slot=prefix]{
    font-size:var(--font-size-body-m);
    font-weight:700;
    height:var(--indicator-size,var(--height-xl));
    line-height:150%
}
.gov-stepper[size=m]:not([hydrated]) [slot=annotation],gov-stepper[size=m]:not([hydrated]) [slot=annotation]{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-stepper[size=l]:not([hydrated]) [slot=prefix],gov-stepper[size=l]:not([hydrated]) [slot=prefix]{
    align-items:center;
    display:flex;
    flex:0 0 auto;
    float:left;
    justify-content:center;
    margin-right:var(--gap,var(--spacing-m));
    width:var(--indicator-size,var(--height-2xl))
}
.gov-stepper[size=l]:not([hydrated]) [slot=headline],.gov-stepper[size=l]:not([hydrated]) [slot=prefix],gov-stepper[size=l]:not([hydrated]) [slot=headline],gov-stepper[size=l]:not([hydrated]) [slot=prefix]{
    font-size:var(--font-size-body-l);
    font-weight:700;
    height:var(--indicator-size,var(--height-2xl));
    line-height:150%
}
.gov-stepper[size=l]:not([hydrated]) [slot=annotation],gov-stepper[size=l]:not([hydrated]) [slot=annotation]{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-tabs-item__inner>:last-child,gov-tabs-item__inner>:last-child{
    margin-bottom:0
}
.gov-tabs-item:not(.hydrated),gov-tabs-item:not(.hydrated){
    display:none
}
.gov-tabs-item:not(.hydrated)[default=""],.gov-tabs-item:not(.hydrated)[default="1"],.gov-tabs-item:not(.hydrated)[default=true i],gov-tabs-item:not(.hydrated)[default=""],gov-tabs-item:not(.hydrated)[default="1"],gov-tabs-item:not(.hydrated)[default=true i]{
    display:block
}
.gov-tabs-item[size=xs],.gov-tabs-item[size=xs] p,gov-tabs-item[size=xs],gov-tabs-item[size=xs] p{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-tabs-item[size=s],.gov-tabs-item[size=s] p,gov-tabs-item[size=s],gov-tabs-item[size=s] p{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-tabs-item[size=m],.gov-tabs-item[size=m] p,gov-tabs-item[size=m],gov-tabs-item[size=m] p{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-tabs-item[size=l],.gov-tabs-item[size=l] p,gov-tabs-item[size=l],gov-tabs-item[size=l] p{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-tabs-item[size=xl],.gov-tabs-item[size=xl] p,gov-tabs-item[size=xl],gov-tabs-item[size=xl] p{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%
}
.gov-tabs__list,gov-tabs__list{
    margin:0;
    padding:0
}
.gov-tabs__list>.gov-tabs__item,.gov-tabs__list>gov-tabs__item,gov-tabs__list>.gov-tabs__item,gov-tabs__list>gov-tabs__item{
    background:none;
    padding:0
}
.gov-tabs__list>.gov-tabs__item:before,.gov-tabs__list>gov-tabs__item:before,gov-tabs__list>.gov-tabs__item:before,gov-tabs__list>gov-tabs__item:before{
    display:none
}
.gov-tabs,gov-tabs{
    display:block;
    position:relative;
    width:100%
}
.gov-tabs .gov-tabs__list,.gov-tabs gov-tabs__list,gov-tabs .gov-tabs__list,gov-tabs gov-tabs__list{
    margin:0;
    padding:0
}
.gov-tabs .gov-tabs__list>.gov-tabs__item,.gov-tabs .gov-tabs__list>gov-tabs__item,.gov-tabs gov-tabs__list>.gov-tabs__item,.gov-tabs gov-tabs__list>gov-tabs__item,gov-tabs .gov-tabs__list>.gov-tabs__item,gov-tabs .gov-tabs__list>gov-tabs__item,gov-tabs gov-tabs__list>.gov-tabs__item,gov-tabs gov-tabs__list>gov-tabs__item{
    background:none;
    margin:0;
    padding:0
}
.gov-tabs .gov-tabs__list>.gov-tabs__item:before,.gov-tabs .gov-tabs__list>gov-tabs__item:before,.gov-tabs gov-tabs__list>.gov-tabs__item:before,.gov-tabs gov-tabs__list>gov-tabs__item:before,gov-tabs .gov-tabs__list>.gov-tabs__item:before,gov-tabs .gov-tabs__list>gov-tabs__item:before,gov-tabs gov-tabs__list>.gov-tabs__item:before,gov-tabs gov-tabs__list>gov-tabs__item:before{
    display:none
}
.gov-tabs__tabs,gov-tabs__tabs{
    margin-bottom:var(--spacing-m-nudge);
    overflow-x:auto
}
.gov-tabs__tabs::-webkit-scrollbar,gov-tabs__tabs::-webkit-scrollbar{
    height:var(--height-s);
    scrollbar-color:var(--background-neutral-disabled) transparent;
    width:var(--height-s)
}
.gov-tabs__tabs::-webkit-scrollbar-thumb,gov-tabs__tabs::-webkit-scrollbar-thumb{
    background:var(--background-neutral-disabled);
    background-clip:content-box;
    border:2px solid transparent;
    border-radius:var(--height-l)
}
.gov-tabs__tabs::-webkit-scrollbar-track,gov-tabs__tabs::-webkit-scrollbar-track{
    background:transparent
}
.gov-tabs__list,gov-tabs__list{
    display:flex
}
.gov-tabs__list:before,gov-tabs__list:before{
    background-color:var(--tabs-list-border,var(--border-subtlest));
    content:"";
    display:block;
    height:var(--border-width,.0625rem);
    left:0;
    position:absolute;
    right:0;
    width:100%
}
.gov-tabs__list>.gov-tabs__item,.gov-tabs__list>gov-tabs__item,gov-tabs__list>.gov-tabs__item,gov-tabs__list>gov-tabs__item{
    display:flex;
    margin:0;
    white-space:nowrap
}
.gov-tabs__btn,gov-tabs__btn{
    align-items:center;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:transparent;
    border:0;
    border-radius:var(--border-radius,var(--corner-radius-s));
    color:var(--text-primary-color);
    cursor:pointer;
    display:inline-flex;
    font-family:var(--font-family-primary,var(--font-family));
    justify-content:center;
    margin:0;
    padding:var(--spacing-s) 0;
    position:relative;
    text-align:center;
    text-decoration:none;
    transition:color .15s linear,border-color .15s linear;
    vertical-align:middle
}
.gov-tabs__btn:focus,gov-tabs__btn:focus{
    outline:none
}
.gov-tabs__btn:focus-visible,gov-tabs__btn:focus-visible{
    border-radius:var(--border-radius,var(--corner-radius-s));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:0
}
.gov-tabs__btn[disabled],gov-tabs__btn[disabled]{
    cursor:not-allowed
}
@media not all and (pointer:coarse){
    .gov-tabs__btn:hover,gov-tabs__btn:hover{
        background-color:var(--button-outlined-primary-hover)
    }
}
.gov-tabs__btn:active,gov-tabs__btn:active{
    background-color:var(--button-outlined-primary-active)
}
.gov-tabs__btn[aria-selected=true]:after,gov-tabs__btn[aria-selected=true]:after{
    border-radius:var(--border-radius,var(--corner-radius-s));
    bottom:0;
    content:"";
    left:var(--border-radius,var(--corner-radius-s));
    position:absolute;
    right:var(--border-radius,var(--corner-radius-s));
    top:calc(100% - 2px)
}
.gov-tabs__btn .gov-icon,.gov-tabs__btn gov-icon,gov-tabs__btn .gov-icon,gov-tabs__btn gov-icon{
    flex:0 0 auto
}
.gov-tabs[orientation=vertical] .gov-tabs__btn,gov-tabs[orientation=vertical] .gov-tabs__btn{
    text-align:left
}
.gov-tabs[direction=column] .gov-tabs__btn,gov-tabs[direction=column] .gov-tabs__btn{
    flex-direction:column
}
.gov-tabs[type=chip] .gov-tabs__list:before,gov-tabs[type=chip] .gov-tabs__list:before{
    content:none
}
.gov-tabs[size=xs] .gov-tabs__list,gov-tabs[size=xs] .gov-tabs__list{
    gap:var(--gap,var(--spacing-s))
}
.gov-tabs[size=xs] .gov-tabs__list:before,gov-tabs[size=xs] .gov-tabs__list:before{
    top:calc(var(--height, var(--height-component-xs)) + var(--outline-width, .125rem))
}
.gov-tabs[size=xs] .gov-tabs__btn,gov-tabs[size=xs] .gov-tabs__btn{
    font-size:var(--font-size-body-xs);
    font-weight:700;
    gap:var(--icon-gap,var(--height-xs-nudge));
    line-height:150%;
    margin:var(--outline-width,.125rem) 0;
    min-height:var(--height,var(--height-component-xs));
    padding:0 var(--padding,var(--spacing-s))
}
.gov-tabs[size=xs] .gov-tabs__btn .gov-icon,.gov-tabs[size=xs] .gov-tabs__btn gov-icon,gov-tabs[size=xs] .gov-tabs__btn .gov-icon,gov-tabs[size=xs] .gov-tabs__btn gov-icon{
    height:var(--icon-size,var(--icon-size-xs));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-tabs[size=xs] .gov-tabs__btn:first-child,gov-tabs[size=xs] .gov-tabs__btn:first-child{
    margin-left:var(--outline-width,.125rem)
}
.gov-tabs[size=xs] .gov-tabs__btn:last-child,gov-tabs[size=xs] .gov-tabs__btn:last-child{
    margin-right:var(--outline-width,.125rem)
}
.gov-tabs[size=xs] p,gov-tabs[size=xs] p{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-tabs[size=xs]:not(.hydrated),gov-tabs[size=xs]:not(.hydrated){
    padding-top:calc(var(--height, var(--height-component-xs)) + var(--outline-width, .125rem)*2 + var(--spacing-m-nudge))
}
.gov-tabs[size=xs][direction=column] .gov-tabs__btn,gov-tabs[size=xs][direction=column] .gov-tabs__btn{
    gap:var(--icon-gap-vertical,var(--height-2xs));
    padding:var(--padding-vertical,var(--spacing-xs)) var(--padding,var(--spacing-s))
}
.gov-tabs[size=xs][direction=column] .gov-tabs__list:before,gov-tabs[size=xs][direction=column] .gov-tabs__list:before{
    top:calc(var(--padding-vertical, var(--spacing-xs))*2 + var(--line-height, var(--height-line-xs)) + var(--icon-gap-vertical, var(--height-2xs)) + var(--icon-size, var(--icon-size-xs)) + var(--outline-width, .125rem))
}
.gov-tabs[size=s] .gov-tabs__list,gov-tabs[size=s] .gov-tabs__list{
    gap:var(--gap,var(--spacing-s))
}
.gov-tabs[size=s] .gov-tabs__list:before,gov-tabs[size=s] .gov-tabs__list:before{
    top:calc(var(--height, var(--height-component-s)) + var(--outline-width, .125rem))
}
.gov-tabs[size=s] .gov-tabs__btn,gov-tabs[size=s] .gov-tabs__btn{
    font-size:var(--font-size-body-s);
    font-weight:700;
    gap:var(--icon-gap,var(--height-s));
    line-height:150%;
    margin:var(--outline-width,.125rem) 0;
    min-height:var(--height,var(--height-component-s));
    padding:0 var(--padding,var(--spacing-s-nudge))
}
.gov-tabs[size=s] .gov-tabs__btn .gov-icon,.gov-tabs[size=s] .gov-tabs__btn gov-icon,gov-tabs[size=s] .gov-tabs__btn .gov-icon,gov-tabs[size=s] .gov-tabs__btn gov-icon{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-tabs[size=s] .gov-tabs__btn:first-child,gov-tabs[size=s] .gov-tabs__btn:first-child{
    margin-left:var(--outline-width,.125rem)
}
.gov-tabs[size=s] .gov-tabs__btn:last-child,gov-tabs[size=s] .gov-tabs__btn:last-child{
    margin-right:var(--outline-width,.125rem)
}
.gov-tabs[size=s] p,gov-tabs[size=s] p{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-tabs[size=s]:not(.hydrated),gov-tabs[size=s]:not(.hydrated){
    padding-top:calc(var(--height, var(--height-component-s)) + var(--outline-width, .125rem)*2 + var(--spacing-m-nudge))
}
.gov-tabs[size=s][direction=column] .gov-tabs__btn,gov-tabs[size=s][direction=column] .gov-tabs__btn{
    gap:var(--icon-gap-vertical,var(--height-xs));
    padding:var(--padding-vertical,var(--spacing-xs-nudge)) var(--padding,var(--spacing-s-nudge))
}
.gov-tabs[size=s][direction=column] .gov-tabs__list:before,gov-tabs[size=s][direction=column] .gov-tabs__list:before{
    top:calc(var(--padding-vertical, var(--spacing-xs-nudge))*2 + var(--line-height, var(--height-line-s)) + var(--icon-gap-vertical, var(--height-xs)) + var(--icon-size, var(--icon-size-s)) + var(--outline-width, .125rem))
}
.gov-tabs[size=m] .gov-tabs__list,gov-tabs[size=m] .gov-tabs__list{
    gap:var(--gap,var(--spacing-s-nudge))
}
.gov-tabs[size=m] .gov-tabs__list:before,gov-tabs[size=m] .gov-tabs__list:before{
    top:calc(var(--height, var(--height-component-m)) + var(--outline-width, .125rem))
}
.gov-tabs[size=m] .gov-tabs__btn,gov-tabs[size=m] .gov-tabs__btn{
    font-size:var(--font-size-body-m);
    font-weight:700;
    gap:var(--icon-gap,var(--height-s-nudge));
    line-height:150%;
    margin:var(--outline-width,.125rem) 0;
    min-height:var(--height,var(--height-component-m));
    padding:0 var(--padding,var(--spacing-m))
}
.gov-tabs[size=m] .gov-tabs__btn .gov-icon,.gov-tabs[size=m] .gov-tabs__btn gov-icon,gov-tabs[size=m] .gov-tabs__btn .gov-icon,gov-tabs[size=m] .gov-tabs__btn gov-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-tabs[size=m] .gov-tabs__btn:first-child,gov-tabs[size=m] .gov-tabs__btn:first-child{
    margin-left:var(--outline-width,.125rem)
}
.gov-tabs[size=m] .gov-tabs__btn:last-child,gov-tabs[size=m] .gov-tabs__btn:last-child{
    margin-right:var(--outline-width,.125rem)
}
.gov-tabs[size=m] p,gov-tabs[size=m] p{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-tabs[size=m]:not(.hydrated),gov-tabs[size=m]:not(.hydrated){
    padding-top:calc(var(--height, var(--height-component-m)) + var(--outline-width, .125rem)*2 + var(--spacing-m-nudge))
}
.gov-tabs[size=m][direction=column] .gov-tabs__btn,gov-tabs[size=m][direction=column] .gov-tabs__btn{
    gap:var(--icon-gap-vertical,var(--height-xs-nudge));
    padding:var(--padding-vertical,var(--spacing-s)) var(--padding,var(--spacing-m))
}
.gov-tabs[size=m][direction=column] .gov-tabs__list:before,gov-tabs[size=m][direction=column] .gov-tabs__list:before{
    top:calc(var(--padding-vertical, var(--spacing-s))*2 + var(--line-height, var(--height-line-m)) + var(--icon-gap-vertical, var(--height-xs-nudge)) + var(--icon-size, var(--icon-size-m)) + var(--outline-width, .125rem))
}
.gov-tabs[size=l] .gov-tabs__list,gov-tabs[size=l] .gov-tabs__list{
    gap:var(--gap,var(--spacing-s-nudge))
}
.gov-tabs[size=l] .gov-tabs__list:before,gov-tabs[size=l] .gov-tabs__list:before{
    top:calc(var(--height, var(--height-component-l)) + var(--outline-width, .125rem))
}
.gov-tabs[size=l] .gov-tabs__btn,gov-tabs[size=l] .gov-tabs__btn{
    font-size:var(--font-size-body-l);
    font-weight:700;
    gap:var(--icon-gap,var(--height-m));
    line-height:150%;
    margin:var(--outline-width,.125rem) 0;
    min-height:var(--height,var(--height-component-l));
    padding:0 var(--padding,var(--spacing-m-nudge))
}
.gov-tabs[size=l] .gov-tabs__btn .gov-icon,.gov-tabs[size=l] .gov-tabs__btn gov-icon,gov-tabs[size=l] .gov-tabs__btn .gov-icon,gov-tabs[size=l] .gov-tabs__btn gov-icon{
    height:var(--icon-size,var(--icon-size-l));
    width:var(--icon-size,var(--icon-size-l))
}
.gov-tabs[size=l] .gov-tabs__btn:first-child,gov-tabs[size=l] .gov-tabs__btn:first-child{
    margin-left:var(--outline-width,.125rem)
}
.gov-tabs[size=l] .gov-tabs__btn:last-child,gov-tabs[size=l] .gov-tabs__btn:last-child{
    margin-right:var(--outline-width,.125rem)
}
.gov-tabs[size=l] p,gov-tabs[size=l] p{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-tabs[size=l]:not(.hydrated),gov-tabs[size=l]:not(.hydrated){
    padding-top:calc(var(--height, var(--height-component-l)) + var(--outline-width, .125rem)*2 + var(--spacing-m-nudge))
}
.gov-tabs[size=l][direction=column] .gov-tabs__btn,gov-tabs[size=l][direction=column] .gov-tabs__btn{
    gap:var(--icon-gap-vertical,var(--height-s));
    padding:var(--padding-vertical,var(--spacing-s-nudge)) var(--padding,var(--spacing-m-nudge))
}
.gov-tabs[size=l][direction=column] .gov-tabs__list:before,gov-tabs[size=l][direction=column] .gov-tabs__list:before{
    top:calc(var(--padding-vertical, var(--spacing-s-nudge))*2 + var(--line-height, var(--height-line-l)) + var(--icon-gap-vertical, var(--height-s)) + var(--icon-size, var(--icon-size-l)) + var(--outline-width, .125rem))
}
.gov-tabs[size=xl] .gov-tabs__list,gov-tabs[size=xl] .gov-tabs__list{
    gap:var(--gap,var(--spacing-s-nudge))
}
.gov-tabs[size=xl] .gov-tabs__list:before,gov-tabs[size=xl] .gov-tabs__list:before{
    top:calc(var(--height, var(--height-component-xl)) + var(--outline-width, .125rem))
}
.gov-tabs[size=xl] .gov-tabs__btn,gov-tabs[size=xl] .gov-tabs__btn{
    font-size:var(--font-size-body-xl);
    font-weight:700;
    gap:var(--icon-gap,var(--height-m-nudge));
    line-height:150%;
    margin:var(--outline-width,.125rem) 0;
    min-height:var(--height,var(--height-component-xl));
    padding:0 var(--padding,var(--spacing-l))
}
.gov-tabs[size=xl] .gov-tabs__btn .gov-icon,.gov-tabs[size=xl] .gov-tabs__btn gov-icon,gov-tabs[size=xl] .gov-tabs__btn .gov-icon,gov-tabs[size=xl] .gov-tabs__btn gov-icon{
    height:var(--icon-size,var(--icon-size-xl));
    width:var(--icon-size,var(--icon-size-xl))
}
.gov-tabs[size=xl] .gov-tabs__btn:first-child,gov-tabs[size=xl] .gov-tabs__btn:first-child{
    margin-left:var(--outline-width,.125rem)
}
.gov-tabs[size=xl] .gov-tabs__btn:last-child,gov-tabs[size=xl] .gov-tabs__btn:last-child{
    margin-right:var(--outline-width,.125rem)
}
.gov-tabs[size=xl] p,gov-tabs[size=xl] p{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%
}
.gov-tabs[size=xl]:not(.hydrated),gov-tabs[size=xl]:not(.hydrated){
    padding-top:calc(var(--height, var(--height-component-xl)) + var(--outline-width, .125rem)*2 + var(--spacing-m-nudge))
}
.gov-tabs[size=xl][direction=column] .gov-tabs__btn,gov-tabs[size=xl][direction=column] .gov-tabs__btn{
    gap:var(--icon-gap-vertical,var(--height-s-nudge));
    padding:var(--padding-vertical,var(--spacing-m)) var(--padding,var(--spacing-l))
}
.gov-tabs[size=xl][direction=column] .gov-tabs__list:before,gov-tabs[size=xl][direction=column] .gov-tabs__list:before{
    top:calc(var(--padding-vertical, var(--spacing-m))*2 + var(--line-height, var(--height-line-xl)) + var(--icon-gap-vertical, var(--height-s-nudge)) + var(--icon-size, var(--icon-size-xl)) + var(--outline-width, .125rem))
}
.gov-tabs[color=primary][type=text] .gov-tabs__btn:not([disabled]),gov-tabs[color=primary][type=text] .gov-tabs__btn:not([disabled]){
    color:var(--color,var(--text-primary-color))
}
@media not all and (pointer:coarse){
    .gov-tabs[color=primary][type=text] .gov-tabs__btn:not([disabled]):hover,gov-tabs[color=primary][type=text] .gov-tabs__btn:not([disabled]):hover{
        background-color:var(--background-hover,var(--button-outlined-primary-hover))
    }
}
.gov-tabs[color=primary][type=text] .gov-tabs__btn:not([disabled]):active,gov-tabs[color=primary][type=text] .gov-tabs__btn:not([disabled]):active{
    background-color:var(--background-active,var(--button-outlined-primary-active))
}
.gov-tabs[color=primary][type=text] .gov-tabs__btn:not([disabled]) .gov-icon,.gov-tabs[color=primary][type=text] .gov-tabs__btn:not([disabled]) gov-icon,gov-tabs[color=primary][type=text] .gov-tabs__btn:not([disabled]) .gov-icon,gov-tabs[color=primary][type=text] .gov-tabs__btn:not([disabled]) gov-icon{
    color:var(--icon-color,var(--icon-on-subtle))
}
.gov-tabs[color=primary][type=text] .gov-tabs__btn[aria-selected=true]:after,gov-tabs[color=primary][type=text] .gov-tabs__btn[aria-selected=true]:after{
    background-color:var(--border,var(--border-primary))
}
.gov-tabs[color=neutral][type=text] .gov-tabs__btn:not([disabled]),gov-tabs[color=neutral][type=text] .gov-tabs__btn:not([disabled]){
    color:var(--color,var(--text-primary))
}
@media not all and (pointer:coarse){
    .gov-tabs[color=neutral][type=text] .gov-tabs__btn:not([disabled]):hover,gov-tabs[color=neutral][type=text] .gov-tabs__btn:not([disabled]):hover{
        background-color:var(--background-hover,var(--button-outlined-neutral-hover))
    }
}
.gov-tabs[color=neutral][type=text] .gov-tabs__btn:not([disabled]):active,gov-tabs[color=neutral][type=text] .gov-tabs__btn:not([disabled]):active{
    background-color:var(--background-active,var(--button-outlined-neutral-active))
}
.gov-tabs[color=neutral][type=text] .gov-tabs__btn:not([disabled]) .gov-icon,.gov-tabs[color=neutral][type=text] .gov-tabs__btn:not([disabled]) gov-icon,gov-tabs[color=neutral][type=text] .gov-tabs__btn:not([disabled]) .gov-icon,gov-tabs[color=neutral][type=text] .gov-tabs__btn:not([disabled]) gov-icon{
    color:var(--icon-color,var(--icon-default))
}
.gov-tabs[color=neutral][type=text] .gov-tabs__btn[aria-selected=true]:after,gov-tabs[color=neutral][type=text] .gov-tabs__btn[aria-selected=true]:after{
    background-color:var(--border,var(--border-neutral))
}
@media(min-width:48em){
    .gov-tabs[orientation=vertical],gov-tabs[orientation=vertical]{
        display:flex;
        flex-direction:row
    }
    .gov-tabs[orientation=vertical] .gov-tabs__tabs,gov-tabs[orientation=vertical] .gov-tabs__tabs{
        margin-bottom:0;
        overflow-x:initial
    }
    .gov-tabs[orientation=vertical] .gov-tabs__list,gov-tabs[orientation=vertical] .gov-tabs__list{
        border-right:var(--border-width,.0625rem) solid var(--tabs-list-border,var(--border-subtlest));
        flex-direction:column;
        flex-wrap:nowrap;
        margin-right:var(--spacing-m-nudge);
        max-width:30vw;
        padding:0 var(--spacing-s);
        width:-moz-max-content;
        width:max-content
    }
    .gov-tabs[orientation=vertical] .gov-tabs__list:before,gov-tabs[orientation=vertical] .gov-tabs__list:before{
        content:none
    }
    .gov-tabs[orientation=vertical] .gov-tabs__item,gov-tabs[orientation=vertical] .gov-tabs__item{
        justify-content:flex-end;
        white-space:normal
    }
    .gov-tabs[orientation=vertical] .gov-tabs__btn,gov-tabs[orientation=vertical] .gov-tabs__btn{
        padding:var(--spacing-s) var(--spacing-s-nudge);
        text-align:right
    }
}
.gov-tag,gov-tag{
    align-content:center;
    border-radius:var(--border-radius,var(--corner-radius-s));
    box-sizing:border-box;
    display:inline-flex;
    flex-wrap:wrap;
    min-height:var(--min-height,var(--height-component-s))
}
.gov-tag,.gov-tag *,gov-tag,gov-tag *{
    margin-bottom:0;
    margin-top:0
}
.gov-tag,.gov-tag .element,gov-tag,gov-tag .element{
    -moz-column-gap:var(--gap,var(--spacing-s));
    column-gap:var(--gap,var(--spacing-s));
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%;
    padding:var(--padding-y,var(--spacing-none)) var(--padding-x,var(--spacing-s-nudge))
}
.gov-tag .element,gov-tag .element{
    margin:var(--padding-y,var(--spacing-none)) calc(var(--padding-x, var(--spacing-s-nudge))*-1);
    min-height:var(--min-height,var(--height-component-s))
}
.gov-tag .gov-icon,.gov-tag gov-icon,gov-tag .gov-icon,gov-tag gov-icon{
    height:var(--icon-size,var(--icon-size-s));
    width:var(--icon-size,var(--icon-size-s))
}
.gov-tag[icon-start],gov-tag[icon-start]{
    padding-left:calc(var(--padding-x, var(--spacing-s-nudge))*2 + var(--icon-size, var(--icon-size-s)))
}
.gov-tag[icon-start]:has(.gov-icon),.gov-tag[icon-start]:has(gov-icon),gov-tag[icon-start]:has(.gov-icon),gov-tag[icon-start]:has(gov-icon){
    padding-left:var(--padding-x,var(--spacing-s-nudge))
}
.gov-tag[icon-end],gov-tag[icon-end]{
    padding-right:calc(var(--padding-x, var(--spacing-s-nudge))*2 + var(--icon-size, var(--icon-size-s)))
}
.gov-tag[icon-end]:has(.gov-icon),.gov-tag[icon-end]:has(gov-icon),gov-tag[icon-end]:has(.gov-icon),gov-tag[icon-end]:has(gov-icon){
    padding-right:var(--padding-x,var(--spacing-s-nudge))
}
.gov-tag .element,gov-tag .element{
    align-items:center;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:transparent;
    border:0;
    border-radius:var(--border-radius,var(--corner-radius-s));
    cursor:pointer;
    cursor:auto;
    display:inline-flex;
    font-family:var(--font-family-primary,var(--font-family));
    font-weight:400;
    justify-content:center;
    text-align:center;
    text-decoration:none;
    vertical-align:middle
}
.gov-tag .element:focus,gov-tag .element:focus{
    outline:none
}
.gov-tag .gov-icon,.gov-tag gov-icon,gov-tag .gov-icon,gov-tag gov-icon{
    color:inherit;
    flex:0 0 auto
}
.gov-tag[icon-start]:has(.element),gov-tag[icon-start]:has(.element){
    display:inline-block
}
.gov-tag[type=bold][color=primary],gov-tag[type=bold][color=primary]{
    background-color:var(--background,var(--background-primary))
}
.gov-tag[type=bold][color=primary],.gov-tag[type=bold][color=primary] .element,gov-tag[type=bold][color=primary],gov-tag[type=bold][color=primary] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-tag[type=bold][color=primary] .gov-icon,.gov-tag[type=bold][color=primary] gov-icon,gov-tag[type=bold][color=primary] .gov-icon,gov-tag[type=bold][color=primary] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-tag[type=subtle][color=primary],gov-tag[type=subtle][color=primary]{
    background-color:var(--background,var(--background-primary-subtle))
}
.gov-tag[type=subtle][color=primary],.gov-tag[type=subtle][color=primary] .element,gov-tag[type=subtle][color=primary],gov-tag[type=subtle][color=primary] .element{
    color:var(--color,var(--text-primary-color))
}
.gov-tag[type=subtle][color=primary] .gov-icon,.gov-tag[type=subtle][color=primary] gov-icon,gov-tag[type=subtle][color=primary] .gov-icon,gov-tag[type=subtle][color=primary] gov-icon{
    color:var(--icon-color,var(--icon-on-subtle))
}
.gov-tag[type=bold][color=secondary],gov-tag[type=bold][color=secondary]{
    background-color:var(--background,var(--background-secondary))
}
.gov-tag[type=bold][color=secondary],.gov-tag[type=bold][color=secondary] .element,gov-tag[type=bold][color=secondary],gov-tag[type=bold][color=secondary] .element{
    color:var(--color,var(--text-black-fixed))
}
.gov-tag[type=bold][color=secondary] .gov-icon,.gov-tag[type=bold][color=secondary] gov-icon,gov-tag[type=bold][color=secondary] .gov-icon,gov-tag[type=bold][color=secondary] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-black))
}
.gov-tag[type=subtle][color=secondary],gov-tag[type=subtle][color=secondary]{
    background-color:var(--background,var(--background-secondary-subtle))
}
.gov-tag[type=subtle][color=secondary],.gov-tag[type=subtle][color=secondary] .element,gov-tag[type=subtle][color=secondary],gov-tag[type=subtle][color=secondary] .element{
    color:var(--color,var(--text-primary))
}
.gov-tag[type=subtle][color=secondary] .gov-icon,.gov-tag[type=subtle][color=secondary] gov-icon,gov-tag[type=subtle][color=secondary] .gov-icon,gov-tag[type=subtle][color=secondary] gov-icon{
    color:var(--icon-color,var(--icon-secondary))
}
.gov-tag[type=bold][color=neutral],gov-tag[type=bold][color=neutral]{
    background-color:var(--background,var(--background-neutral-primary))
}
.gov-tag[type=bold][color=neutral],.gov-tag[type=bold][color=neutral] .element,gov-tag[type=bold][color=neutral],gov-tag[type=bold][color=neutral] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-tag[type=bold][color=neutral] .gov-icon,.gov-tag[type=bold][color=neutral] gov-icon,gov-tag[type=bold][color=neutral] .gov-icon,gov-tag[type=bold][color=neutral] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-tag[type=subtle][color=neutral],gov-tag[type=subtle][color=neutral]{
    background-color:var(--background,var(--background-neutral-subtle))
}
.gov-tag[type=subtle][color=neutral],.gov-tag[type=subtle][color=neutral] .element,gov-tag[type=subtle][color=neutral],gov-tag[type=subtle][color=neutral] .element{
    color:var(--color,var(--text-primary))
}
.gov-tag[type=subtle][color=neutral] .gov-icon,.gov-tag[type=subtle][color=neutral] gov-icon,gov-tag[type=subtle][color=neutral] .gov-icon,gov-tag[type=subtle][color=neutral] gov-icon{
    color:var(--icon-color,var(--text-primary))
}
.gov-tag[type=bold][color=error],gov-tag[type=bold][color=error]{
    background-color:var(--background,var(--background-status-error))
}
.gov-tag[type=bold][color=error],.gov-tag[type=bold][color=error] .element,gov-tag[type=bold][color=error],gov-tag[type=bold][color=error] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-tag[type=bold][color=error] .gov-icon,.gov-tag[type=bold][color=error] gov-icon,gov-tag[type=bold][color=error] .gov-icon,gov-tag[type=bold][color=error] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-tag[type=subtle][color=error],gov-tag[type=subtle][color=error]{
    background-color:var(--background,var(--background-status-error-subtle))
}
.gov-tag[type=subtle][color=error],.gov-tag[type=subtle][color=error] .element,gov-tag[type=subtle][color=error],gov-tag[type=subtle][color=error] .element{
    color:var(--color,var(--text-status-error))
}
.gov-tag[type=subtle][color=error] .gov-icon,.gov-tag[type=subtle][color=error] gov-icon,gov-tag[type=subtle][color=error] .gov-icon,gov-tag[type=subtle][color=error] gov-icon{
    color:var(--icon-color,var(--icon-error))
}
.gov-tag[type=bold][color=success],gov-tag[type=bold][color=success]{
    background-color:var(--background,var(--background-status-success))
}
.gov-tag[type=bold][color=success],.gov-tag[type=bold][color=success] .element,gov-tag[type=bold][color=success],gov-tag[type=bold][color=success] .element{
    color:var(--color,var(--text-white-fixed))
}
.gov-tag[type=bold][color=success] .gov-icon,.gov-tag[type=bold][color=success] gov-icon,gov-tag[type=bold][color=success] .gov-icon,gov-tag[type=bold][color=success] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-tag[type=subtle][color=success],gov-tag[type=subtle][color=success]{
    background-color:var(--background,var(--background-status-success-subtle))
}
.gov-tag[type=subtle][color=success],.gov-tag[type=subtle][color=success] .element,gov-tag[type=subtle][color=success],gov-tag[type=subtle][color=success] .element{
    color:var(--color,var(--text-status-success))
}
.gov-tag[type=subtle][color=success] .gov-icon,.gov-tag[type=subtle][color=success] gov-icon,gov-tag[type=subtle][color=success] .gov-icon,gov-tag[type=subtle][color=success] gov-icon{
    color:var(--icon-color,var(--icon-success))
}
.gov-tag[type=bold][color=warning],gov-tag[type=bold][color=warning]{
    background-color:var(--background,var(--background-status-warning))
}
.gov-tag[type=bold][color=warning],.gov-tag[type=bold][color=warning] .element,gov-tag[type=bold][color=warning],gov-tag[type=bold][color=warning] .element{
    color:var(--color,var(--text-black-fixed))
}
.gov-tag[type=bold][color=warning] .gov-icon,.gov-tag[type=bold][color=warning] gov-icon,gov-tag[type=bold][color=warning] .gov-icon,gov-tag[type=bold][color=warning] gov-icon{
    color:var(--icon-color,var(--icon-on-bold-black))
}
.gov-tag[type=subtle][color=warning],gov-tag[type=subtle][color=warning]{
    background-color:var(--background,var(--background-status-warning-subtle))
}
.gov-tag[type=subtle][color=warning],.gov-tag[type=subtle][color=warning] .element,gov-tag[type=subtle][color=warning],gov-tag[type=subtle][color=warning] .element{
    color:var(--color,var(--text-status-warning))
}
.gov-tag[type=subtle][color=warning] .gov-icon,.gov-tag[type=subtle][color=warning] gov-icon,gov-tag[type=subtle][color=warning] .gov-icon,gov-tag[type=subtle][color=warning] gov-icon{
    color:var(--icon-color,var(--icon-warning))
}
.gov-tag[size=xs],gov-tag[size=xs]{
    min-height:var(--min-height,var(--height-component-xs))
}
.gov-tag[size=xs],.gov-tag[size=xs] .element,gov-tag[size=xs],gov-tag[size=xs] .element{
    -moz-column-gap:var(--gap,var(--spacing-xs-nudge));
    column-gap:var(--gap,var(--spacing-xs-nudge));
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%;
    padding:var(--padding-y,var(--spacing-none)) var(--padding-x,var(--spacing-s))
}
.gov-tag[size=xs] .element,gov-tag[size=xs] .element{
    margin:var(--padding-y,var(--spacing-none)) calc(var(--padding-x, var(--spacing-s))*-1);
    min-height:var(--min-height,var(--height-component-xs))
}
.gov-tag[size=xs] .gov-icon,.gov-tag[size=xs] gov-icon,gov-tag[size=xs] .gov-icon,gov-tag[size=xs] gov-icon{
    height:var(--icon-size,var(--icon-size-xs));
    width:var(--icon-size,var(--icon-size-xs))
}
.gov-tag[size=xs][icon-start],gov-tag[size=xs][icon-start]{
    padding-left:calc(var(--padding-x, var(--spacing-s))*2 + var(--icon-size, var(--icon-size-xs)))
}
.gov-tag[size=xs][icon-start]:has(.gov-icon),.gov-tag[size=xs][icon-start]:has(gov-icon),gov-tag[size=xs][icon-start]:has(.gov-icon),gov-tag[size=xs][icon-start]:has(gov-icon){
    padding-left:var(--padding-x,var(--spacing-s))
}
.gov-tag[size=xs][icon-end],gov-tag[size=xs][icon-end]{
    padding-right:calc(var(--padding-x, var(--spacing-s))*2 + var(--icon-size, var(--icon-size-xs)))
}
.gov-tag[size=xs][icon-end]:has(.gov-icon),.gov-tag[size=xs][icon-end]:has(gov-icon),gov-tag[size=xs][icon-end]:has(.gov-icon),gov-tag[size=xs][icon-end]:has(gov-icon){
    padding-right:var(--padding-x,var(--spacing-s))
}
.gov-tag[size=m],gov-tag[size=m]{
    min-height:var(--min-height,var(--height-component-m))
}
.gov-tag[size=m],.gov-tag[size=m] .element,gov-tag[size=m],gov-tag[size=m] .element{
    -moz-column-gap:var(--gap,var(--spacing-s-nudge));
    column-gap:var(--gap,var(--spacing-s-nudge));
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%;
    padding:var(--padding-y,var(--spacing-none)) var(--padding-x,var(--spacing-m))
}
.gov-tag[size=m] .element,gov-tag[size=m] .element{
    margin:var(--padding-y,var(--spacing-none)) calc(var(--padding-x, var(--spacing-m))*-1);
    min-height:var(--min-height,var(--height-component-m))
}
.gov-tag[size=m] .gov-icon,.gov-tag[size=m] gov-icon,gov-tag[size=m] .gov-icon,gov-tag[size=m] gov-icon{
    height:var(--icon-size,var(--icon-size-m));
    width:var(--icon-size,var(--icon-size-m))
}
.gov-tag[size=m][icon-start],gov-tag[size=m][icon-start]{
    padding-left:calc(var(--padding-x, var(--spacing-m))*2 + var(--icon-size, var(--icon-size-m)))
}
.gov-tag[size=m][icon-start]:has(.gov-icon),.gov-tag[size=m][icon-start]:has(gov-icon),gov-tag[size=m][icon-start]:has(.gov-icon),gov-tag[size=m][icon-start]:has(gov-icon){
    padding-left:var(--padding-x,var(--spacing-m))
}
.gov-tag[size=m][icon-end],gov-tag[size=m][icon-end]{
    padding-right:calc(var(--padding-x, var(--spacing-m))*2 + var(--icon-size, var(--icon-size-m)))
}
.gov-tag[size=m][icon-end]:has(.gov-icon),.gov-tag[size=m][icon-end]:has(gov-icon),gov-tag[size=m][icon-end]:has(.gov-icon),gov-tag[size=m][icon-end]:has(gov-icon){
    padding-right:var(--padding-x,var(--spacing-m))
}
.gov-tag[expanded=""],.gov-tag[expanded="1"],.gov-tag[expanded=true i],gov-tag[expanded=""],gov-tag[expanded="1"],gov-tag[expanded=true i]{
    justify-content:center;
    max-width:none;
    padding:0;
    width:100%
}
.gov-tag[expanded=""] .element,.gov-tag[expanded="1"] .element,.gov-tag[expanded=true i] .element,gov-tag[expanded=""] .element,gov-tag[expanded="1"] .element,gov-tag[expanded=true i] .element{
    margin:0;
    width:100%
}
.gov-theme-switch,gov-theme-switch{
    cursor:pointer;
    display:inline-block;
    margin-bottom:0;
    margin-top:0;
    position:relative
}
.gov-theme-switch *,gov-theme-switch *{
    margin-bottom:0;
    margin-top:0
}
.gov-theme-switch button,gov-theme-switch button{
    align-items:center;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:transparent;
    border:0;
    color:var(--form-label-color,var(--text-primary));
    cursor:pointer;
    display:inline-flex;
    justify-content:center;
    padding:0;
    text-align:center;
    text-decoration:none;
    vertical-align:middle
}
.gov-theme-switch button:focus,gov-theme-switch button:focus{
    outline:none
}
.gov-theme-switch button:focus-visible,gov-theme-switch button:focus-visible{
    border-radius:var(--border-radius,var(--corner-radius-s));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-theme-switch button:focus-within,gov-theme-switch button:focus-within{
    border-radius:var(--border-radius,var(--corner-radius-s));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:var(--outline-offset,.125rem)
}
.gov-theme-switch button>span,gov-theme-switch button>span{
    align-items:center;
    display:flex
}
.gov-theme-switch__indicator,gov-theme-switch__indicator{
    background-color:var(--background,var(--interactive-inactive));
    border:var(--border-width,.0625rem) solid var(--border,var(--interactive-inactive));
    border-radius:var(--corner-radius-l);
    color:var(--color,var(--icon-on-subtle));
    display:block;
    flex:0 0 auto;
    position:relative;
    transition:all .15s linear
}
.gov-theme-switch__indicator:before,gov-theme-switch__indicator:before{
    background-color:var(--circle-bg,var(--icon-on-bold-white));
    border-radius:50%;
    box-shadow:0 .125rem .25rem rgba(0,0,0,.3);
    content:"";
    display:block;
    left:0;
    position:absolute;
    top:0;
    transition:all .15s linear
}
.gov-theme-switch .gov-icon,gov-theme-switch .gov-icon{
    color:var(--icon,var(--icon-neutral));
    position:absolute;
    transition:all .15s linear
}
.gov-theme-switch[theme=light] .gov-theme-switch__indicator,gov-theme-switch[theme=light] .gov-theme-switch__indicator{
    background-color:var(--background,var(--interactive-inactive));
    color:var(--color,var(--icon-on-subtle))
}
.gov-theme-switch[theme=light] .gov-theme-switch__indicator:before,gov-theme-switch[theme=light] .gov-theme-switch__indicator:before{
    left:0;
    top:0;
    transition:left .15s linear
}
.gov-theme-switch[theme=light] .gov-theme-switch__icon-light,gov-theme-switch[theme=light] .gov-theme-switch__icon-light{
    color:var(--icon,var(--icon-neutral));
    opacity:1;
    transition:opacity .15s linear;
    visibility:visible
}
.gov-theme-switch[theme=light] .gov-theme-switch__icon-dark,gov-theme-switch[theme=light] .gov-theme-switch__icon-dark{
    opacity:0;
    transition:opacity .15s linear;
    visibility:hidden
}
.gov-theme-switch[theme=dark] .gov-theme-switch__indicator,gov-theme-switch[theme=dark] .gov-theme-switch__indicator{
    background-color:var(--checked,var(--interactive-active));
    border-color:var(--checked,var(--interactive-active))
}
.gov-theme-switch[theme=dark] .gov-theme-switch__indicator:before,gov-theme-switch[theme=dark] .gov-theme-switch__indicator:before{
    transition:left .15s linear
}
.gov-theme-switch[theme=dark] .gov-theme-switch__icon-dark,gov-theme-switch[theme=dark] .gov-theme-switch__icon-dark{
    color:var(--icon-checked,var(--icon-on-subtle));
    opacity:1;
    transition:opacity .15s linear;
    visibility:visible
}
.gov-theme-switch[theme=dark] .gov-theme-switch__icon-light,gov-theme-switch[theme=dark] .gov-theme-switch__icon-light{
    opacity:0;
    transition:opacity .15s linear;
    visibility:hidden
}
.gov-theme-switch[size=xs],gov-theme-switch[size=xs]{
    min-height:var(--height,var(--height-component-xs));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-xs)) 0
}
.gov-theme-switch[size=xs] button,gov-theme-switch[size=xs] button{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-theme-switch[size=xs] button>span,gov-theme-switch[size=xs] button>span{
    gap:var(--gap,var(--spacing-xs-nudge))
}
.gov-theme-switch[size=xs] .gov-theme-switch__indicator,gov-theme-switch[size=xs] .gov-theme-switch__indicator{
    height:calc(var(--indicator-width, var(--height-l))*.6);
    width:var(--indicator-width,var(--height-l))
}
.gov-theme-switch[size=xs] .gov-theme-switch__indicator:before,gov-theme-switch[size=xs] .gov-theme-switch__indicator:before{
    height:calc(var(--indicator-width, var(--height-l))*.6 - var(--border-width, .0625rem)*2);
    width:calc(var(--indicator-width, var(--height-l))*.6 - var(--border-width, .0625rem)*2)
}
.gov-theme-switch[size=xs] .gov-icon,gov-theme-switch[size=xs] .gov-icon{
    height:var(--gap,var(--spacing-xs-nudge));
    left:calc((var(--indicator-width, var(--height-l))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-xs-nudge)))/2);
    top:calc((var(--indicator-width, var(--height-l))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-xs-nudge)))/2);
    width:var(--gap,var(--spacing-xs-nudge))
}
.gov-theme-switch[size=xs][theme=dark] .gov-theme-switch__indicator:before,gov-theme-switch[size=xs][theme=dark] .gov-theme-switch__indicator:before{
    left:calc(var(--indicator-width, var(--height-l)) - var(--indicator-width, var(--height-l))*.6)
}
.gov-theme-switch[size=xs][theme=dark] .gov-icon,gov-theme-switch[size=xs][theme=dark] .gov-icon{
    left:auto;
    right:calc((var(--indicator-width, var(--height-l))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-xs-nudge)))/2)
}
.gov-theme-switch[size=s],gov-theme-switch[size=s]{
    min-height:var(--height,var(--height-component-s));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-s)) 0
}
.gov-theme-switch[size=s] button,gov-theme-switch[size=s] button{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-theme-switch[size=s] button>span,gov-theme-switch[size=s] button>span{
    gap:var(--gap,var(--spacing-s))
}
.gov-theme-switch[size=s] .gov-theme-switch__indicator,gov-theme-switch[size=s] .gov-theme-switch__indicator{
    height:calc(var(--indicator-width, var(--height-xl))*.6);
    width:var(--indicator-width,var(--height-xl))
}
.gov-theme-switch[size=s] .gov-theme-switch__indicator:before,gov-theme-switch[size=s] .gov-theme-switch__indicator:before{
    height:calc(var(--indicator-width, var(--height-xl))*.6 - var(--border-width, .0625rem)*2);
    width:calc(var(--indicator-width, var(--height-xl))*.6 - var(--border-width, .0625rem)*2)
}
.gov-theme-switch[size=s] .gov-icon,gov-theme-switch[size=s] .gov-icon{
    height:var(--gap,var(--spacing-s));
    left:calc((var(--indicator-width, var(--height-xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s)))/2);
    top:calc((var(--indicator-width, var(--height-xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s)))/2);
    width:var(--gap,var(--spacing-s))
}
.gov-theme-switch[size=s][theme=dark] .gov-theme-switch__indicator:before,gov-theme-switch[size=s][theme=dark] .gov-theme-switch__indicator:before{
    left:calc(var(--indicator-width, var(--height-xl)) - var(--indicator-width, var(--height-xl))*.6)
}
.gov-theme-switch[size=s][theme=dark] .gov-icon,gov-theme-switch[size=s][theme=dark] .gov-icon{
    left:auto;
    right:calc((var(--indicator-width, var(--height-xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s)))/2)
}
.gov-theme-switch[size=m],gov-theme-switch[size=m]{
    min-height:var(--height,var(--height-component-m));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-m)) 0
}
.gov-theme-switch[size=m] button,gov-theme-switch[size=m] button{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-theme-switch[size=m] button>span,gov-theme-switch[size=m] button>span{
    gap:var(--gap,var(--spacing-s-nudge))
}
.gov-theme-switch[size=m] .gov-theme-switch__indicator,gov-theme-switch[size=m] .gov-theme-switch__indicator{
    height:calc(var(--indicator-width, var(--height-2xl))*.6);
    width:var(--indicator-width,var(--height-2xl))
}
.gov-theme-switch[size=m] .gov-theme-switch__indicator:before,gov-theme-switch[size=m] .gov-theme-switch__indicator:before{
    height:calc(var(--indicator-width, var(--height-2xl))*.6 - var(--border-width, .0625rem)*2);
    width:calc(var(--indicator-width, var(--height-2xl))*.6 - var(--border-width, .0625rem)*2)
}
.gov-theme-switch[size=m] .gov-icon,gov-theme-switch[size=m] .gov-icon{
    height:var(--gap,var(--spacing-s-nudge));
    left:calc((var(--indicator-width, var(--height-2xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s-nudge)))/2);
    top:calc((var(--indicator-width, var(--height-2xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s-nudge)))/2);
    width:var(--gap,var(--spacing-s-nudge))
}
.gov-theme-switch[size=m][theme=dark] .gov-theme-switch__indicator:before,gov-theme-switch[size=m][theme=dark] .gov-theme-switch__indicator:before{
    left:calc(var(--indicator-width, var(--height-2xl)) - var(--indicator-width, var(--height-2xl))*.6)
}
.gov-theme-switch[size=m][theme=dark] .gov-icon,gov-theme-switch[size=m][theme=dark] .gov-icon{
    left:auto;
    right:calc((var(--indicator-width, var(--height-2xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-s-nudge)))/2)
}
.gov-theme-switch[size=l],gov-theme-switch[size=l]{
    min-height:var(--height,var(--height-component-l));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-l)) 0
}
.gov-theme-switch[size=l] button,gov-theme-switch[size=l] button{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-theme-switch[size=l] button>span,gov-theme-switch[size=l] button>span{
    gap:var(--gap,var(--spacing-m))
}
.gov-theme-switch[size=l] .gov-theme-switch__indicator,gov-theme-switch[size=l] .gov-theme-switch__indicator{
    height:calc(var(--indicator-width, var(--height-3xl))*.6);
    width:var(--indicator-width,var(--height-3xl))
}
.gov-theme-switch[size=l] .gov-theme-switch__indicator:before,gov-theme-switch[size=l] .gov-theme-switch__indicator:before{
    height:calc(var(--indicator-width, var(--height-3xl))*.6 - var(--border-width, .0625rem)*2);
    width:calc(var(--indicator-width, var(--height-3xl))*.6 - var(--border-width, .0625rem)*2)
}
.gov-theme-switch[size=l] .gov-icon,gov-theme-switch[size=l] .gov-icon{
    height:var(--gap,var(--spacing-m));
    left:calc((var(--indicator-width, var(--height-3xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m)))/2);
    top:calc((var(--indicator-width, var(--height-3xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m)))/2);
    width:var(--gap,var(--spacing-m))
}
.gov-theme-switch[size=l][theme=dark] .gov-theme-switch__indicator:before,gov-theme-switch[size=l][theme=dark] .gov-theme-switch__indicator:before{
    left:calc(var(--indicator-width, var(--height-3xl)) - var(--indicator-width, var(--height-3xl))*.6)
}
.gov-theme-switch[size=l][theme=dark] .gov-icon,gov-theme-switch[size=l][theme=dark] .gov-icon{
    left:auto;
    right:calc((var(--indicator-width, var(--height-3xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m)))/2)
}
.gov-theme-switch[size=xl],gov-theme-switch[size=xl]{
    min-height:var(--height,var(--height-component-xl));
    padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-xl)) 0
}
.gov-theme-switch[size=xl] button,gov-theme-switch[size=xl] button{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%
}
.gov-theme-switch[size=xl] button>span,gov-theme-switch[size=xl] button>span{
    gap:var(--gap,var(--spacing-m-nudge))
}
.gov-theme-switch[size=xl] .gov-theme-switch__indicator,gov-theme-switch[size=xl] .gov-theme-switch__indicator{
    height:calc(var(--indicator-width, var(--height-4xl))*.6);
    width:var(--indicator-width,var(--height-4xl))
}
.gov-theme-switch[size=xl] .gov-theme-switch__indicator:before,gov-theme-switch[size=xl] .gov-theme-switch__indicator:before{
    height:calc(var(--indicator-width, var(--height-4xl))*.6 - var(--border-width, .0625rem)*2);
    width:calc(var(--indicator-width, var(--height-4xl))*.6 - var(--border-width, .0625rem)*2)
}
.gov-theme-switch[size=xl] .gov-icon,gov-theme-switch[size=xl] .gov-icon{
    height:var(--gap,var(--spacing-m-nudge));
    left:calc((var(--indicator-width, var(--height-4xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m-nudge)))/2);
    top:calc((var(--indicator-width, var(--height-4xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m-nudge)))/2);
    width:var(--gap,var(--spacing-m-nudge))
}
.gov-theme-switch[size=xl][theme=dark] .gov-theme-switch__indicator:before,gov-theme-switch[size=xl][theme=dark] .gov-theme-switch__indicator:before{
    left:calc(var(--indicator-width, var(--height-4xl)) - var(--indicator-width, var(--height-4xl))*.6)
}
.gov-theme-switch[size=xl][theme=dark] .gov-icon,gov-theme-switch[size=xl][theme=dark] .gov-icon{
    left:auto;
    right:calc((var(--indicator-width, var(--height-4xl))*0.6 - var(--border-width, .0625rem)*2 - var(--gap, var(--spacing-m-nudge)))/2)
}
.gov-tile__link:before,gov-tile__link:before{
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.gov-tile,gov-tile{
    border-bottom:var(--border-width,.0625rem) solid var(--border-subtlest);
    color:var(--text-color,var(--text-primary));
    display:flex;
    font-size:var(--font-size-body-s);
    font-weight:400;
    gap:var(--gap,var(--spacing-s));
    line-height:150%;
    margin-bottom:0;
    margin-top:0;
    padding:var(--padding,var(--spacing-s-nudge));
    position:relative;
    transition:background-color .15s;
    width:100%
}
.gov-tile .gov-tile__link:before,.gov-tile gov-tile__link:before,gov-tile .gov-tile__link:before,gov-tile gov-tile__link:before{
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.gov-tile *,gov-tile *{
    margin-bottom:0;
    margin-top:0
}
.gov-tile [slot=icon],gov-tile [slot=icon]{
    height:var(--icon-size,var(--icon-size-3xl));
    width:var(--icon-size,var(--icon-size-3xl))
}
.gov-tile [slot=title],gov-tile [slot=title]{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%;
    margin-bottom:var(--margin,var(--spacing-2xs))
}
.gov-tile .gov-tile__content,gov-tile .gov-tile__content{
    gap:var(--gap,var(--spacing-s))
}
.gov-tile .gov-tile__title gov-icon,gov-tile .gov-tile__title gov-icon{
    height:var(--chevron-size,var(--height-m));
    width:var(--chevron-size,var(--height-m))
}
.gov-tile .gov-tile__icon,gov-tile .gov-tile__icon{
    height:var(--line-height,var(--height-line-m))
}
.gov-tile .gov-tile__annotation--padding,gov-tile .gov-tile__annotation--padding{
    padding-right:var(--annotation-padding,var(--spacing-m))
}
.gov-tile .gov-tile__annotation p,gov-tile .gov-tile__annotation p{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
@media(min-width:30em){
    .gov-tile,gov-tile{
        gap:var(--gap-mq,var(--spacing-m));
        padding:var(--padding-mq,var(--spacing-m-nudge))
    }
    .gov-tile [slot=icon],gov-tile [slot=icon]{
        height:var(--icon-size-mq,var(--icon-size-4xl));
        width:var(--icon-size-mq,var(--icon-size-4xl))
    }
    .gov-tile [slot=title],gov-tile [slot=title]{
        margin-bottom:var(--margin,var(--spacing-xs))
    }
}
@container (width > 30em){
    .gov-tile,gov-tile{
        gap:var(--gap-mq,var(--spacing-m));
        padding:var(--padding-mq,var(--spacing-m-nudge))
    }
    .gov-tile [slot=icon],gov-tile [slot=icon]{
        height:var(--icon-size-mq,var(--icon-size-4xl));
        width:var(--icon-size-mq,var(--icon-size-4xl))
    }
    .gov-tile [slot=title],gov-tile [slot=title]{
        margin-bottom:var(--margin,var(--spacing-xs))
    }
}
.gov-tile [slot=icon],gov-tile [slot=icon]{
    color:var(--icon-color,var(--icon-on-subtle));
    flex:0 0 auto
}
.gov-tile__content,gov-tile__content{
    display:flex;
    flex-direction:column;
    flex-grow:1
}
.gov-tile__text,gov-tile__text{
    flex-grow:1
}
.gov-tile__title,gov-tile__title{
    align-items:flex-start;
    color:var(--headline-color,var(--text-primary-color));
    display:flex;
    justify-content:space-between;
    text-decoration:none
}
.gov-tile__icon,gov-tile__icon{
    align-items:center;
    display:flex
}
.gov-tile__annotation>:last-child,gov-tile__annotation>:last-child{
    margin-bottom:0
}
.gov-tile__annotation a,gov-tile__annotation a{
    position:relative;
    z-index:1
}
.gov-tile__link,gov-tile__link{
    display:block;
    text-decoration:none
}
.gov-tile__link:focus,gov-tile__link:focus{
    outline:none
}
.gov-tile__link:focus-visible:before,gov-tile__link:focus-visible:before{
    border-radius:var(--border-radius,var(--corner-radius-s));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:0
}
.gov-tile [slot=button],gov-tile [slot=button]{
    justify-content:center;
    max-width:none;
    padding:0;
    width:100%
}
.gov-tile [slot=button] .element,gov-tile [slot=button] .element{
    margin:0;
    width:100%
}
.gov-tile,.gov-tile[orientation=vertical],gov-tile,gov-tile[orientation=vertical]{
    flex-direction:column
}
.gov-tile[orientation=horizontal],gov-tile[orientation=horizontal]{
    flex-direction:row
}
.gov-tile[no-border],gov-tile[no-border]{
    border-width:0
}
.gov-tile[size=s],gov-tile[size=s]{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    gap:var(--gap,var(--spacing-xs-nudge));
    line-height:150%;
    padding:var(--padding,var(--spacing-s))
}
.gov-tile[size=s] [slot=icon],gov-tile[size=s] [slot=icon]{
    height:var(--icon-size,var(--icon-size-2xl));
    width:var(--icon-size,var(--icon-size-2xl))
}
.gov-tile[size=s] [slot=title],gov-tile[size=s] [slot=title]{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%;
    margin-bottom:var(--margin,var(--spacing-none))
}
.gov-tile[size=s] .gov-tile__content,gov-tile[size=s] .gov-tile__content{
    gap:var(--gap,var(--spacing-xs-nudge))
}
.gov-tile[size=s] .gov-tile__title gov-icon,gov-tile[size=s] .gov-tile__title gov-icon{
    height:var(--chevron-size,var(--height-s-nudge));
    width:var(--chevron-size,var(--height-s-nudge))
}
.gov-tile[size=s] .gov-tile__icon,gov-tile[size=s] .gov-tile__icon{
    height:var(--line-height,var(--height-line-s))
}
.gov-tile[size=s] .gov-tile__annotation--padding,gov-tile[size=s] .gov-tile__annotation--padding{
    padding-right:var(--annotation-padding,var(--spacing-s-nudge))
}
.gov-tile[size=s] .gov-tile__annotation p,gov-tile[size=s] .gov-tile__annotation p{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
@media(min-width:30em){
    .gov-tile[size=s],gov-tile[size=s]{
        gap:var(--gap-mq,var(--spacing-s-nudge));
        padding:var(--padding-mq,var(--spacing-m))
    }
    .gov-tile[size=s] [slot=icon],gov-tile[size=s] [slot=icon]{
        height:var(--icon-size-mq,var(--icon-size-3xl));
        width:var(--icon-size-mq,var(--icon-size-3xl))
    }
    .gov-tile[size=s] [slot=title],gov-tile[size=s] [slot=title]{
        margin-bottom:var(--margin,var(--spacing-2xs))
    }
}
@container (width > 30em){
    .gov-tile[size=s],gov-tile[size=s]{
        gap:var(--gap-mq,var(--spacing-s-nudge));
        padding:var(--padding-mq,var(--spacing-m))
    }
    .gov-tile[size=s] [slot=icon],gov-tile[size=s] [slot=icon]{
        height:var(--icon-size-mq,var(--icon-size-3xl));
        width:var(--icon-size-mq,var(--icon-size-3xl))
    }
    .gov-tile[size=s] [slot=title],gov-tile[size=s] [slot=title]{
        margin-bottom:var(--margin,var(--spacing-2xs))
    }
}
.gov-tile[size=l],gov-tile[size=l]{
    font-size:var(--font-size-body-m);
    font-weight:400;
    gap:var(--gap,var(--spacing-s-nudge));
    line-height:150%;
    padding:var(--padding,var(--spacing-m))
}
.gov-tile[size=l] [slot=icon],gov-tile[size=l] [slot=icon]{
    height:var(--icon-size,var(--icon-size-4xl));
    width:var(--icon-size,var(--icon-size-4xl))
}
.gov-tile[size=l] [slot=title],gov-tile[size=l] [slot=title]{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%;
    margin-bottom:var(--margin,var(--spacing-xs))
}
.gov-tile[size=l] .gov-tile__content,gov-tile[size=l] .gov-tile__content{
    gap:var(--gap,var(--spacing-s-nudge))
}
.gov-tile[size=l] .gov-tile__title gov-icon,gov-tile[size=l] .gov-tile__title gov-icon{
    height:var(--chevron-size,var(--height-m-nudge));
    width:var(--chevron-size,var(--height-m-nudge))
}
.gov-tile[size=l] .gov-tile__icon,gov-tile[size=l] .gov-tile__icon{
    height:var(--line-height,var(--height-line-l))
}
.gov-tile[size=l] .gov-tile__annotation--padding,gov-tile[size=l] .gov-tile__annotation--padding{
    padding-right:var(--annotation-padding,var(--spacing-m-nudge))
}
.gov-tile[size=l] .gov-tile__annotation p,gov-tile[size=l] .gov-tile__annotation p{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
@media(min-width:30em){
    .gov-tile[size=l],gov-tile[size=l]{
        gap:var(--gap-mq,var(--spacing-m-nudge));
        padding:var(--padding-mq,var(--spacing-l))
    }
    .gov-tile[size=l] [slot=icon],gov-tile[size=l] [slot=icon]{
        height:var(--icon-size-mq,var(--icon-size-4xl));
        width:var(--icon-size-mq,var(--icon-size-4xl))
    }
    .gov-tile[size=l] [slot=title],gov-tile[size=l] [slot=title]{
        margin-bottom:var(--margin,var(--spacing-s))
    }
}
@container (width > 30em){
    .gov-tile[size=l],gov-tile[size=l]{
        gap:var(--gap-mq,var(--spacing-m-nudge));
        padding:var(--padding-mq,var(--spacing-l))
    }
    .gov-tile[size=l] [slot=icon],gov-tile[size=l] [slot=icon]{
        height:var(--icon-size-mq,var(--icon-size-4xl));
        width:var(--icon-size-mq,var(--icon-size-4xl))
    }
    .gov-tile[size=l] [slot=title],gov-tile[size=l] [slot=title]{
        margin-bottom:var(--margin,var(--spacing-s))
    }
}
@media not all and (pointer:coarse){
    .gov-tile[clickable=""]:hover,.gov-tile[clickable="1"]:hover,.gov-tile[clickable=true i]:hover,gov-tile[clickable=""]:hover,gov-tile[clickable="1"]:hover,gov-tile[clickable=true i]:hover{
        background:var(--hover-bg,var(--button-outlined-primary-hover))
    }
}
.gov-tile[clickable=""]:active,.gov-tile[clickable="1"]:active,.gov-tile[clickable=true i]:active,gov-tile[clickable=""]:active,gov-tile[clickable="1"]:active,gov-tile[clickable=true i]:active{
    background:var(--active-bg,var(--button-outlined-primary-active))
}
@media(min-width:30em){
    .gov-tile[orientation=horizontal] .gov-tile__content,gov-tile[orientation=horizontal] .gov-tile__content{
        flex-direction:row
    }
    .gov-tile [slot=button],gov-tile [slot=button]{
        display:inline-flex;
        max-width:-moz-max-content;
        max-width:max-content;
        width:auto
    }
    .gov-tile [slot=button] .element,gov-tile [slot=button] .element{
        width:auto
    }
}
@container (width > 30em){
    .gov-tile[orientation=horizontal] .gov-tile__content,gov-tile[orientation=horizontal] .gov-tile__content{
        flex-direction:row
    }
    .gov-tile [slot=button],gov-tile [slot=button]{
        display:inline-flex;
        max-width:-moz-max-content;
        max-width:max-content;
        width:auto
    }
    .gov-tile [slot=button] .element,gov-tile [slot=button] .element{
        width:auto
    }
}
.gov-toast,gov-toast{
    align-items:flex-start;
    border-radius:var(--border-radius,var(--corner-radius-s));
    box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.2);
    display:flex;
    gap:var(--spacing-s);
    opacity:1;
    overflow:hidden;
    padding:var(--spacing-s-nudge);
    padding-right:calc(var(--spacing-s-nudge) + var(--spacing-s) + 40px);
    position:fixed;
    transition:opacity .3s ease-in-out;
    width:20.5rem;
    z-index:301
}
.gov-toast,.gov-toast *,gov-toast,gov-toast *{
    margin-bottom:0;
    margin-top:0
}
.gov-toast:before,gov-toast:before{
    bottom:0;
    content:"";
    display:block;
    left:0;
    position:absolute;
    top:0;
    width:var(--height-xs)
}
.gov-toast__icon,gov-toast__icon{
    align-items:center;
    display:flex;
    height:var(--height-l)
}
.gov-toast [slot=icon],gov-toast [slot=icon]{
    flex:0 0 var(--icon-size-l);
    height:var(--icon-size-l);
    width:var(--icon-size-l)
}
.gov-toast__content,gov-toast__content{
    flex:1 1 auto;
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-toast__content>:last-child,gov-toast__content>:last-child{
    margin-bottom:0
}
.gov-toast__close,gov-toast__close{
    position:absolute;
    right:var(--spacing-s-nudge);
    top:calc(var(--spacing-s-nudge) - 4px)
}
.gov-toast__timer,gov-toast__timer{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:-1
}
.gov-toast .gov-toast__timer,gov-toast .gov-toast__timer{
    animation:countdown linear forwards var(--toast-duration,0);
    transform-origin:left
}
.gov-toast--hidden,gov-toast--hidden{
    opacity:0
}
.gov-toast[gravity=top i],gov-toast[gravity=top i]{
    top:var(--spacing-m)
}
.gov-toast[gravity=bottom i],gov-toast[gravity=bottom i]{
    bottom:var(--spacing-m)
}
.gov-toast[position=left i],gov-toast[position=left i]{
    left:var(--spacing-m)
}
.gov-toast[position=center i],gov-toast[position=center i]{
    left:50%;
    transform:translateX(-50%)
}
.gov-toast[position=right i],gov-toast[position=right i]{
    right:var(--spacing-m)
}
.gov-toast[type=bold i]:before,gov-toast[type=bold i]:before{
    content:none
}
.gov-toast[color=primary][type=bold],gov-toast[color=primary][type=bold]{
    background:var(--background,var(--background-primary));
    color:var(--color,var(--text-white-fixed))
}
.gov-toast[color=primary][type=bold]:before,gov-toast[color=primary][type=bold]:before{
    background-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=primary][type=bold] [slot=icon],gov-toast[color=primary][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=primary][type=bold] .gov-toast__timer,gov-toast[color=primary][type=bold] .gov-toast__timer{
    background-color:var(--background-highlight,var(--interactive-timer-primary-solid))
}
.gov-toast[color=primary][type=bold]:not([type=subtle]) .gov-button,.gov-toast[color=primary][type=bold]:not([type=subtle]) gov-button,gov-toast[color=primary][type=bold]:not([type=subtle]) .gov-button,gov-toast[color=primary][type=bold]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-bold-white));
    --hover-background:var(--background-highlight,var(--interactive-timer-primary-solid));
    --hover-color:var(--icon-color,var(--icon-on-bold-white));
    --active-background:var(--background-highlight,var(--interactive-timer-primary-solid));
    --active-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=primary][type=subtle],gov-toast[color=primary][type=subtle]{
    background:var(--background,var(--background-primary-subtle));
    color:var(--color,var(--text-primary))
}
.gov-toast[color=primary][type=subtle]:before,gov-toast[color=primary][type=subtle]:before{
    background-color:var(--icon-color,var(--icon-on-subtle))
}
.gov-toast[color=primary][type=subtle] [slot=icon],gov-toast[color=primary][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-on-subtle))
}
.gov-toast[color=primary][type=subtle] .gov-toast__timer,gov-toast[color=primary][type=subtle] .gov-toast__timer{
    background-color:var(--background-highlight,var(--interactive-timer-primary-subtle))
}
.gov-toast[color=primary][type=subtle]:not([type=subtle]) .gov-button,.gov-toast[color=primary][type=subtle]:not([type=subtle]) gov-button,gov-toast[color=primary][type=subtle]:not([type=subtle]) .gov-button,gov-toast[color=primary][type=subtle]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-subtle));
    --hover-background:var(--background-highlight,var(--interactive-timer-primary-subtle));
    --hover-color:var(--icon-color,var(--icon-on-subtle));
    --active-background:var(--background-highlight,var(--interactive-timer-primary-subtle));
    --active-color:var(--icon-color,var(--icon-on-subtle))
}
.gov-toast[color=neutral][type=bold],gov-toast[color=neutral][type=bold]{
    background:var(--background,var(--background-neutral-primary));
    color:var(--color,var(--text-white-fixed))
}
.gov-toast[color=neutral][type=bold]:before,gov-toast[color=neutral][type=bold]:before{
    background-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=neutral][type=bold] [slot=icon],gov-toast[color=neutral][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=neutral][type=bold] .gov-toast__timer,gov-toast[color=neutral][type=bold] .gov-toast__timer{
    background-color:var(--background-highlight,var(--interactive-timer-neutral-solid))
}
.gov-toast[color=neutral][type=bold]:not([type=subtle]) .gov-button,.gov-toast[color=neutral][type=bold]:not([type=subtle]) gov-button,gov-toast[color=neutral][type=bold]:not([type=subtle]) .gov-button,gov-toast[color=neutral][type=bold]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-bold-white));
    --hover-background:var(--background-highlight,var(--interactive-timer-neutral-solid));
    --hover-color:var(--icon-color,var(--icon-on-bold-white));
    --active-background:var(--background-highlight,var(--interactive-timer-neutral-solid));
    --active-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=neutral][type=subtle],gov-toast[color=neutral][type=subtle]{
    background:var(--background,var(--background-neutral-subtle));
    color:var(--color,var(--text-primary))
}
.gov-toast[color=neutral][type=subtle]:before,gov-toast[color=neutral][type=subtle]:before{
    background-color:var(--icon-color,var(--icon-default))
}
.gov-toast[color=neutral][type=subtle] [slot=icon],gov-toast[color=neutral][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-default))
}
.gov-toast[color=neutral][type=subtle] .gov-toast__timer,gov-toast[color=neutral][type=subtle] .gov-toast__timer{
    background-color:var(--background-highlight,var(--interactive-timer-neutral-subtle))
}
.gov-toast[color=neutral][type=subtle]:not([type=subtle]) .gov-button,.gov-toast[color=neutral][type=subtle]:not([type=subtle]) gov-button,gov-toast[color=neutral][type=subtle]:not([type=subtle]) .gov-button,gov-toast[color=neutral][type=subtle]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-default));
    --hover-background:var(--background-highlight,var(--interactive-timer-neutral-subtle));
    --hover-color:var(--icon-color,var(--icon-default));
    --active-background:var(--background-highlight,var(--interactive-timer-neutral-subtle));
    --active-color:var(--icon-color,var(--icon-default))
}
.gov-toast[color=error][type=bold],gov-toast[color=error][type=bold]{
    background:var(--background,var(--background-status-error));
    color:var(--color,var(--text-white-fixed))
}
.gov-toast[color=error][type=bold]:before,gov-toast[color=error][type=bold]:before{
    background-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=error][type=bold] [slot=icon],gov-toast[color=error][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=error][type=bold] .gov-toast__timer,gov-toast[color=error][type=bold] .gov-toast__timer{
    background-color:var(--background-highlight,var(--interactive-timer-error-solid))
}
.gov-toast[color=error][type=bold]:not([type=subtle]) .gov-button,.gov-toast[color=error][type=bold]:not([type=subtle]) gov-button,gov-toast[color=error][type=bold]:not([type=subtle]) .gov-button,gov-toast[color=error][type=bold]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-bold-white));
    --hover-background:var(--background-highlight,var(--interactive-timer-error-solid));
    --hover-color:var(--icon-color,var(--icon-on-bold-white));
    --active-background:var(--background-highlight,var(--interactive-timer-error-solid));
    --active-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=error][type=subtle],gov-toast[color=error][type=subtle]{
    background:var(--background,var(--background-status-error-subtle));
    color:var(--color,var(--text-primary))
}
.gov-toast[color=error][type=subtle]:before,gov-toast[color=error][type=subtle]:before{
    background-color:var(--icon-color,var(--icon-error))
}
.gov-toast[color=error][type=subtle] [slot=icon],gov-toast[color=error][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-error))
}
.gov-toast[color=error][type=subtle] .gov-toast__timer,gov-toast[color=error][type=subtle] .gov-toast__timer{
    background-color:var(--background-highlight,var(--interactive-timer-error-subtle))
}
.gov-toast[color=error][type=subtle]:not([type=subtle]) .gov-button,.gov-toast[color=error][type=subtle]:not([type=subtle]) gov-button,gov-toast[color=error][type=subtle]:not([type=subtle]) .gov-button,gov-toast[color=error][type=subtle]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-error));
    --hover-background:var(--background-highlight,var(--interactive-timer-error-subtle));
    --hover-color:var(--icon-color,var(--icon-error));
    --active-background:var(--background-highlight,var(--interactive-timer-error-subtle));
    --active-color:var(--icon-color,var(--icon-error))
}
.gov-toast[color=success][type=bold],gov-toast[color=success][type=bold]{
    background:var(--background,var(--background-status-success));
    color:var(--color,var(--text-white-fixed))
}
.gov-toast[color=success][type=bold]:before,gov-toast[color=success][type=bold]:before{
    background-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=success][type=bold] [slot=icon],gov-toast[color=success][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=success][type=bold] .gov-toast__timer,gov-toast[color=success][type=bold] .gov-toast__timer{
    background-color:var(--background-highlight,var(--interactive-timer-success-solid))
}
.gov-toast[color=success][type=bold]:not([type=subtle]) .gov-button,.gov-toast[color=success][type=bold]:not([type=subtle]) gov-button,gov-toast[color=success][type=bold]:not([type=subtle]) .gov-button,gov-toast[color=success][type=bold]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-bold-white));
    --hover-background:var(--background-highlight,var(--interactive-timer-success-solid));
    --hover-color:var(--icon-color,var(--icon-on-bold-white));
    --active-background:var(--background-highlight,var(--interactive-timer-success-solid));
    --active-color:var(--icon-color,var(--icon-on-bold-white))
}
.gov-toast[color=success][type=subtle],gov-toast[color=success][type=subtle]{
    background:var(--background,var(--background-status-success-subtle));
    color:var(--color,var(--text-primary))
}
.gov-toast[color=success][type=subtle]:before,gov-toast[color=success][type=subtle]:before{
    background-color:var(--icon-color,var(--icon-success))
}
.gov-toast[color=success][type=subtle] [slot=icon],gov-toast[color=success][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-success))
}
.gov-toast[color=success][type=subtle] .gov-toast__timer,gov-toast[color=success][type=subtle] .gov-toast__timer{
    background-color:var(--background-highlight,var(--interactive-timer-success-subtle))
}
.gov-toast[color=success][type=subtle]:not([type=subtle]) .gov-button,.gov-toast[color=success][type=subtle]:not([type=subtle]) gov-button,gov-toast[color=success][type=subtle]:not([type=subtle]) .gov-button,gov-toast[color=success][type=subtle]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-success));
    --hover-background:var(--background-highlight,var(--interactive-timer-success-subtle));
    --hover-color:var(--icon-color,var(--icon-success));
    --active-background:var(--background-highlight,var(--interactive-timer-success-subtle));
    --active-color:var(--icon-color,var(--icon-success))
}
.gov-toast[color=warning][type=bold],gov-toast[color=warning][type=bold]{
    background:var(--background,var(--background-status-warning));
    color:var(--color,var(--text-black-fixed))
}
.gov-toast[color=warning][type=bold]:before,gov-toast[color=warning][type=bold]:before{
    background-color:var(--icon-color,var(--icon-on-bold-black))
}
.gov-toast[color=warning][type=bold] [slot=icon],gov-toast[color=warning][type=bold] [slot=icon]{
    color:var(--icon-color,var(--icon-on-bold-black))
}
.gov-toast[color=warning][type=bold] .gov-toast__timer,gov-toast[color=warning][type=bold] .gov-toast__timer{
    background-color:var(--background-highlight,var(--interactive-timer-warning-solid))
}
.gov-toast[color=warning][type=bold]:not([type=subtle]) .gov-button,.gov-toast[color=warning][type=bold]:not([type=subtle]) gov-button,gov-toast[color=warning][type=bold]:not([type=subtle]) .gov-button,gov-toast[color=warning][type=bold]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-on-bold-black));
    --hover-background:var(--background-highlight,var(--interactive-timer-warning-solid));
    --hover-color:var(--icon-color,var(--icon-on-bold-black));
    --active-background:var(--background-highlight,var(--interactive-timer-warning-solid));
    --active-color:var(--icon-color,var(--icon-on-bold-black))
}
.gov-toast[color=warning][type=subtle],gov-toast[color=warning][type=subtle]{
    background:var(--background,var(--background-status-warning-subtle));
    color:var(--color,var(--text-primary))
}
.gov-toast[color=warning][type=subtle]:before,gov-toast[color=warning][type=subtle]:before{
    background-color:var(--icon-color,var(--icon-warning))
}
.gov-toast[color=warning][type=subtle] [slot=icon],gov-toast[color=warning][type=subtle] [slot=icon]{
    color:var(--icon-color,var(--icon-warning))
}
.gov-toast[color=warning][type=subtle] .gov-toast__timer,gov-toast[color=warning][type=subtle] .gov-toast__timer{
    background-color:var(--background-highlight,var(--interactive-timer-warning-subtle))
}
.gov-toast[color=warning][type=subtle]:not([type=subtle]) .gov-button,.gov-toast[color=warning][type=subtle]:not([type=subtle]) gov-button,gov-toast[color=warning][type=subtle]:not([type=subtle]) .gov-button,gov-toast[color=warning][type=subtle]:not([type=subtle]) gov-button{
    --color:var(--icon-color,var(--icon-warning));
    --hover-background:var(--background-highlight,var(--interactive-timer-warning-subtle));
    --hover-color:var(--icon-color,var(--icon-warning));
    --active-background:var(--background-highlight,var(--interactive-timer-warning-subtle));
    --active-color:var(--icon-color,var(--icon-warning))
}
@media(min-width:48em){
    .gov-toast,gov-toast{
        gap:var(--spacing-s-nudge);
        max-width:24.875rem;
        padding:var(--spacing-m);
        padding-right:calc(var(--spacing-m) + var(--spacing-s-nudge) + 40px);
        width:auto
    }
    .gov-toast__close,gov-toast__close{
        top:calc(var(--spacing-m) - 4px)
    }
}
.gov-tooltip-content,gov-tooltip-content{
    background-color:var(--background-color,var(--background-primary-subtle));
    border-radius:var(--border-radius,var(--corner-radius-s));
    color:var(--text-color,var(--text-secondary));
    display:none;
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%;
    margin-bottom:0;
    margin-top:0;
    max-width:var(--content-max-width,21rem);
    opacity:0;
    padding:var(--padding,var(--spacing-s-nudge));
    position:absolute;
    transition:opacity .2s ease-in;
    visibility:hidden;
    width:-moz-max-content;
    width:max-content;
    z-index:51
}
.gov-tooltip-content *,gov-tooltip-content *{
    margin-bottom:0;
    margin-top:0
}
.gov-tooltip-content:before,gov-tooltip-content:before{
    border:var(--arrow-size,.625rem) solid transparent
}
.gov-tooltip-content[persist=true i],gov-tooltip-content[persist=true i]{
    padding-right:var(--persist-space,3.25rem)
}
.gov-tooltip-content:before,gov-tooltip-content:before{
    border:.625rem solid transparent;
    content:"";
    display:block;
    height:0;
    position:absolute;
    width:0
}
.gov-tooltip-content .gov-button,.gov-tooltip-content gov-button,gov-tooltip-content .gov-button,gov-tooltip-content gov-button{
    position:absolute;
    right:0;
    top:0
}
.gov-tooltip-content[is-visible=""],.gov-tooltip-content[is-visible="1"],.gov-tooltip-content[is-visible=true i],gov-tooltip-content[is-visible=""],gov-tooltip-content[is-visible="1"],gov-tooltip-content[is-visible=true i]{
    display:block;
    opacity:1
}
.gov-tooltip-content[color=primary],gov-tooltip-content[color=primary]{
    --tooltip-content-background-color:var(--background-color,var(--background-primary-subtle));
    background-color:var(--background-color,var(--background-primary-subtle));
    color:var(--text-color,var(--text-secondary))
}
.gov-tooltip-content[color=neutral],gov-tooltip-content[color=neutral]{
    --tooltip-content-background-color:var(--background-color,var(--background-neutral-subtle));
    background-color:var(--background-color,var(--background-neutral-subtle));
    color:var(--text-color,var(--text-secondary))
}
.gov-tooltip-content[size=s],gov-tooltip-content[size=s]{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%;
    padding:var(--padding,var(--spacing-s))
}
.gov-tooltip-content[size=s]:before,gov-tooltip-content[size=s]:before{
    border:var(--arrow-size,.4375rem) solid transparent
}
.gov-tooltip-content[size=s][persist=true i],gov-tooltip-content[size=s][persist=true i]{
    padding-right:var(--persist-space,2.5rem)
}
.gov-tooltip-content[size=l],gov-tooltip-content[size=l]{
    font-size:var(--font-size-body-xl);
    font-weight:400;
    line-height:150%;
    padding:var(--padding,var(--spacing-m))
}
.gov-tooltip-content[size=l]:before,gov-tooltip-content[size=l]:before{
    border:var(--arrow-size,.875rem) solid transparent
}
.gov-tooltip-content[size=l][persist=true i],gov-tooltip-content[size=l][persist=true i]{
    padding-right:var(--persist-space,4rem)
}
.gov-tooltip-content[position=top]:before,gov-tooltip-content[position=top]:before{
    border-top-color:var(--tooltip-content-background-color);
    left:50%;
    top:100%;
    transform:translateX(-50%)
}
.gov-tooltip-content[position=bottom]:before,gov-tooltip-content[position=bottom]:before{
    border-bottom-color:var(--tooltip-content-background-color);
    bottom:100%;
    left:50%;
    transform:translateX(-50%)
}
.gov-tooltip-content[position=left]:before,gov-tooltip-content[position=left]:before{
    border-left-color:var(--tooltip-content-background-color);
    left:100%;
    top:50%;
    transform:translateY(-50%)
}
.gov-tooltip-content[position=right]:before,gov-tooltip-content[position=right]:before{
    border-right-color:var(--tooltip-content-background-color);
    right:100%;
    top:50%;
    transform:translateY(-50%)
}
.gov-tooltip{
    border-bottom:var(--border-width,.0625rem) dashed;
    color:var(--text-primary-color);
    cursor:help;
    display:inline-block;
    margin-bottom:0;
    margin-top:0
}
.gov-tooltip[icon=""],.gov-tooltip[icon="1"],.gov-tooltip[icon=true i]{
    border-bottom:0
}
.gov-wizard-item,gov-wizard-item{
    background-color:var(--background-color,var(--background-block-primary));
    border-radius:var(--border-radius,var(--corner-radius-xs));
    display:block;
    margin-bottom:0;
    margin-top:0;
    position:relative;
    width:100%
}
.gov-wizard-item__header,gov-wizard-item__header{
    display:flex;
    margin-bottom:0;
    margin-top:0;
    transition:color .15s linear
}
.gov-wizard-item__header *,gov-wizard-item__header *{
    margin-bottom:0;
    margin-top:0
}
.gov-wizard-item__header:focus,gov-wizard-item__header:focus{
    outline:none
}
.gov-wizard-item__header:focus-visible,gov-wizard-item__header:focus-visible{
    border-radius:var(--border-radius,var(--corner-radius-s));
    outline:var(--outline-width,.125rem) solid var(--status-focus);
    outline-offset:0
}
.gov-wizard-item__prefix,gov-wizard-item__prefix{
    align-items:center;
    border-radius:50%;
    display:flex;
    flex:0 0 auto;
    justify-content:center;
    text-align:center
}
.gov-wizard-item__label,gov-wizard-item__label{
    width:100%
}
.gov-wizard-item button.gov-wizard-item__label,gov-wizard-item button.gov-wizard-item__label{
    align-items:center;
    align-items:flex-start;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:transparent;
    border:0;
    cursor:pointer;
    display:inline-flex;
    flex-direction:column;
    justify-content:center;
    justify-content:flex-start;
    padding:0;
    text-align:center;
    text-decoration:none;
    vertical-align:middle
}
.gov-wizard-item button.gov-wizard-item__label:focus,gov-wizard-item button.gov-wizard-item__label:focus{
    outline:none
}
.gov-wizard-item__headline,gov-wizard-item__headline{
    align-items:center;
    display:flex;
    position:relative
}
.gov-wizard-item__chevron,gov-wizard-item__chevron{
    flex:0 0 auto
}
.gov-wizard-item [slot=annotation],gov-wizard-item [slot=annotation]{
    color:var(--text-secondary);
    display:block
}
.gov-wizard-item [slot=prefix]:not(.hydrated),gov-wizard-item [slot=prefix]:not(.hydrated){
    border-radius:50%
}
.gov-wizard-item[is-expanded] .gov-wizard-item__headline .gov-wizard-item__chevron,gov-wizard-item[is-expanded] .gov-wizard-item__headline .gov-wizard-item__chevron{
    transform:scale(-1)
}
.gov-wizard-item[color=primary] .gov-wizard-item__chevron,.gov-wizard-item[color=primary] [slot=headline],gov-wizard-item[color=primary] .gov-wizard-item__chevron,gov-wizard-item[color=primary] [slot=headline]{
    color:var(--color,var(--text-status-info))
}
.gov-wizard-item[color=primary] .gov-wizard-item__prefix,.gov-wizard-item[color=primary] [slot=prefix]:not(.hydrated),gov-wizard-item[color=primary] .gov-wizard-item__prefix,gov-wizard-item[color=primary] [slot=prefix]:not(.hydrated){
    background:var(--indicator-background,var(--background-primary-subtle));
    color:var(--color,var(--text-status-info))
}
.gov-wizard-item[color=neutral] .gov-wizard-item__chevron,.gov-wizard-item[color=neutral] [slot=headline],gov-wizard-item[color=neutral] .gov-wizard-item__chevron,gov-wizard-item[color=neutral] [slot=headline]{
    color:var(--color,var(--text-primary))
}
.gov-wizard-item[color=neutral] .gov-wizard-item__prefix,.gov-wizard-item[color=neutral] [slot=prefix]:not(.hydrated),gov-wizard-item[color=neutral] .gov-wizard-item__prefix,gov-wizard-item[color=neutral] [slot=prefix]:not(.hydrated){
    background:var(--indicator-background,var(--background-neutral-subtle));
    color:var(--color,var(--text-primary))
}
.gov-wizard-item[color=error] .gov-wizard-item__chevron,.gov-wizard-item[color=error] [slot=headline],gov-wizard-item[color=error] .gov-wizard-item__chevron,gov-wizard-item[color=error] [slot=headline]{
    color:var(--color,var(--text-status-error))
}
.gov-wizard-item[color=error] .gov-wizard-item__prefix,.gov-wizard-item[color=error] [slot=prefix]:not(.hydrated),gov-wizard-item[color=error] .gov-wizard-item__prefix,gov-wizard-item[color=error] [slot=prefix]:not(.hydrated){
    background:var(--indicator-background,var(--background-status-error-subtle));
    color:var(--color,var(--text-status-error))
}
.gov-wizard-item[color=success] .gov-wizard-item__chevron,.gov-wizard-item[color=success] [slot=headline],gov-wizard-item[color=success] .gov-wizard-item__chevron,gov-wizard-item[color=success] [slot=headline]{
    color:var(--color,var(--text-status-success))
}
.gov-wizard-item[color=success] .gov-wizard-item__prefix,.gov-wizard-item[color=success] [slot=prefix]:not(.hydrated),gov-wizard-item[color=success] .gov-wizard-item__prefix,gov-wizard-item[color=success] [slot=prefix]:not(.hydrated){
    background:var(--indicator-background,var(--background-status-success-subtle));
    color:var(--color,var(--text-status-success))
}
.gov-wizard-item[color=warning] .gov-wizard-item__chevron,.gov-wizard-item[color=warning] [slot=headline],gov-wizard-item[color=warning] .gov-wizard-item__chevron,gov-wizard-item[color=warning] [slot=headline]{
    color:var(--color,var(--text-status-warning))
}
.gov-wizard-item[color=warning] .gov-wizard-item__prefix,.gov-wizard-item[color=warning] [slot=prefix]:not(.hydrated),gov-wizard-item[color=warning] .gov-wizard-item__prefix,gov-wizard-item[color=warning] [slot=prefix]:not(.hydrated){
    background:var(--indicator-background,var(--background-status-warning-subtle));
    color:var(--color,var(--text-status-warning))
}
.gov-wizard-item[size=s] .gov-wizard-item__header,gov-wizard-item[size=s] .gov-wizard-item__header{
    gap:var(--gap,var(--spacing-s));
    padding:var(--header-padding,var(--spacing-s-nudge))
}
.gov-wizard-item[size=s] .gov-wizard-item__prefix,gov-wizard-item[size=s] .gov-wizard-item__prefix{
    height:var(--indicator-size,var(--height-l));
    width:var(--indicator-size,var(--height-l))
}
.gov-wizard-item[size=s] .gov-wizard-item__prefix .gov-icon,.gov-wizard-item[size=s] .gov-wizard-item__prefix gov-icon,gov-wizard-item[size=s] .gov-wizard-item__prefix .gov-icon,gov-wizard-item[size=s] .gov-wizard-item__prefix gov-icon{
    height:var(--chevron-size,var(--icon-size-s));
    width:var(--chevron-size,var(--icon-size-s))
}
.gov-wizard-item[size=s] [slot=prefix],gov-wizard-item[size=s] [slot=prefix]{
    font-size:var(--font-size-body-s);
    font-weight:700;
    line-height:150%
}
.gov-wizard-item[size=s] .gov-wizard-item__headline,gov-wizard-item[size=s] .gov-wizard-item__headline{
    gap:var(--headline-gap,var(--spacing-xs));
    top:.125rem
}
.gov-wizard-item[size=s] [slot=headline],gov-wizard-item[size=s] [slot=headline]{
    font-size:var(--font-size-body-s);
    font-weight:700;
    line-height:150%
}
.gov-wizard-item[size=s] .gov-wizard-item__chevron,gov-wizard-item[size=s] .gov-wizard-item__chevron{
    height:var(--chevron-size,var(--icon-size-s));
    width:var(--chevron-size,var(--icon-size-s))
}
.gov-wizard-item[size=s] [slot=annotation],gov-wizard-item[size=s] [slot=annotation]{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-wizard-item[size=s] .gov-wizard-item__content,gov-wizard-item[size=s] .gov-wizard-item__content{
    padding:var(--content-padding,var(--spacing-s) var(--spacing-s-nudge) var(--spacing-s-nudge) var(--spacing-2xl))
}
.gov-wizard-item[size=s] .gov-wizard-item__content p,gov-wizard-item[size=s] .gov-wizard-item__content p{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-wizard-item[size=s] .gov-wizard-item__content p>:last-child,gov-wizard-item[size=s] .gov-wizard-item__content p>:last-child{
    margin-bottom:0
}
.gov-wizard-item[size=m] .gov-wizard-item__header,gov-wizard-item[size=m] .gov-wizard-item__header{
    gap:var(--gap,var(--spacing-s-nudge));
    padding:var(--header-padding,var(--spacing-m))
}
.gov-wizard-item[size=m] .gov-wizard-item__prefix,gov-wizard-item[size=m] .gov-wizard-item__prefix{
    height:var(--indicator-size,var(--height-xl));
    width:var(--indicator-size,var(--height-xl))
}
.gov-wizard-item[size=m] .gov-wizard-item__prefix .gov-icon,.gov-wizard-item[size=m] .gov-wizard-item__prefix gov-icon,gov-wizard-item[size=m] .gov-wizard-item__prefix .gov-icon,gov-wizard-item[size=m] .gov-wizard-item__prefix gov-icon{
    height:var(--chevron-size,var(--icon-size-m));
    width:var(--chevron-size,var(--icon-size-m))
}
.gov-wizard-item[size=m] [slot=prefix],gov-wizard-item[size=m] [slot=prefix]{
    font-size:var(--font-size-body-m);
    font-weight:700;
    line-height:150%
}
.gov-wizard-item[size=m] .gov-wizard-item__headline,gov-wizard-item[size=m] .gov-wizard-item__headline{
    gap:var(--headline-gap,var(--spacing-xs-nudge));
    top:.1875rem
}
.gov-wizard-item[size=m] [slot=headline],gov-wizard-item[size=m] [slot=headline]{
    font-size:var(--font-size-body-m);
    font-weight:700;
    line-height:150%
}
.gov-wizard-item[size=m] .gov-wizard-item__chevron,gov-wizard-item[size=m] .gov-wizard-item__chevron{
    height:var(--chevron-size,var(--icon-size-m));
    width:var(--chevron-size,var(--icon-size-m))
}
.gov-wizard-item[size=m] [slot=annotation],gov-wizard-item[size=m] [slot=annotation]{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-wizard-item[size=m] .gov-wizard-item__content,gov-wizard-item[size=m] .gov-wizard-item__content{
    padding:var(--content-padding,var(--spacing-s-nudge) var(--spacing-m) var(--spacing-m) var(--spacing-4xl))
}
.gov-wizard-item[size=m] .gov-wizard-item__content p,gov-wizard-item[size=m] .gov-wizard-item__content p{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-wizard-item[size=m] .gov-wizard-item__content p>:last-child,gov-wizard-item[size=m] .gov-wizard-item__content p>:last-child{
    margin-bottom:0
}
.gov-wizard-item[size=l] .gov-wizard-item__header,gov-wizard-item[size=l] .gov-wizard-item__header{
    gap:var(--gap,var(--spacing-m));
    padding:var(--header-padding,var(--spacing-m-nudge))
}
.gov-wizard-item[size=l] .gov-wizard-item__prefix,gov-wizard-item[size=l] .gov-wizard-item__prefix{
    height:var(--indicator-size,var(--height-xl));
    width:var(--indicator-size,var(--height-xl))
}
.gov-wizard-item[size=l] .gov-wizard-item__prefix .gov-icon,.gov-wizard-item[size=l] .gov-wizard-item__prefix gov-icon,gov-wizard-item[size=l] .gov-wizard-item__prefix .gov-icon,gov-wizard-item[size=l] .gov-wizard-item__prefix gov-icon{
    height:var(--chevron-size,var(--icon-size-l));
    width:var(--chevron-size,var(--icon-size-l))
}
.gov-wizard-item[size=l] [slot=prefix],gov-wizard-item[size=l] [slot=prefix]{
    font-size:var(--font-size-body-l);
    font-weight:700;
    line-height:150%
}
.gov-wizard-item[size=l] .gov-wizard-item__headline,gov-wizard-item[size=l] .gov-wizard-item__headline{
    gap:var(--headline-gap,var(--spacing-s));
    top:.1875rem
}
.gov-wizard-item[size=l] [slot=headline],gov-wizard-item[size=l] [slot=headline]{
    font-size:var(--font-size-body-l);
    font-weight:700;
    line-height:150%
}
.gov-wizard-item[size=l] .gov-wizard-item__chevron,gov-wizard-item[size=l] .gov-wizard-item__chevron{
    height:var(--chevron-size,var(--icon-size-l));
    width:var(--chevron-size,var(--icon-size-l))
}
.gov-wizard-item[size=l] [slot=annotation],gov-wizard-item[size=l] [slot=annotation]{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-wizard-item[size=l] .gov-wizard-item__content,gov-wizard-item[size=l] .gov-wizard-item__content{
    padding:var(--content-padding,var(--spacing-m) var(--spacing-m-nudge) var(--spacing-m-nudge) var(--spacing-5xl))
}
.gov-wizard-item[size=l] .gov-wizard-item__content p,gov-wizard-item[size=l] .gov-wizard-item__content p{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-wizard-item[size=l] .gov-wizard-item__content p>:last-child,gov-wizard-item[size=l] .gov-wizard-item__content p>:last-child{
    margin-bottom:0
}
.gov-wizard,gov-wizard{
    display:flex;
    flex-direction:column;
    gap:var(--spacing-m);
    margin-bottom:0;
    margin-top:0;
    position:relative;
    width:100%
}
.gov-wizard[size=s]:not([hydrated]) .gov-wizard-item,.gov-wizard[size=s]:not([hydrated]) gov-wizard-item,gov-wizard[size=s]:not([hydrated]) .gov-wizard-item,gov-wizard[size=s]:not([hydrated]) gov-wizard-item{
    padding:var(--header-padding,var(--spacing-s-nudge))
}
.gov-wizard[size=s]:not([hydrated]) [slot=prefix],gov-wizard[size=s]:not([hydrated]) [slot=prefix]{
    align-items:center;
    display:flex;
    float:left;
    font-size:var(--font-size-body-s);
    font-weight:700;
    height:var(--indicator-size,var(--height-l));
    justify-content:center;
    line-height:150%;
    margin-right:var(--gap,var(--spacing-s));
    width:var(--indicator-size,var(--height-l))
}
.gov-wizard[size=s]:not([hydrated]) [slot=headline],gov-wizard[size=s]:not([hydrated]) [slot=headline]{
    font-size:var(--font-size-body-s);
    font-weight:700;
    line-height:150%
}
.gov-wizard[size=s]:not([hydrated]) [slot=annotation],gov-wizard[size=s]:not([hydrated]) [slot=annotation]{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-wizard[size=m]:not([hydrated]) .gov-wizard-item,.gov-wizard[size=m]:not([hydrated]) gov-wizard-item,gov-wizard[size=m]:not([hydrated]) .gov-wizard-item,gov-wizard[size=m]:not([hydrated]) gov-wizard-item{
    padding:var(--header-padding,var(--spacing-m))
}
.gov-wizard[size=m]:not([hydrated]) [slot=prefix],gov-wizard[size=m]:not([hydrated]) [slot=prefix]{
    align-items:center;
    display:flex;
    float:left;
    font-size:var(--font-size-body-m);
    font-weight:700;
    height:var(--indicator-size,var(--height-xl));
    justify-content:center;
    line-height:150%;
    margin-right:var(--gap,var(--spacing-s-nudge));
    width:var(--indicator-size,var(--height-xl))
}
.gov-wizard[size=m]:not([hydrated]) [slot=headline],gov-wizard[size=m]:not([hydrated]) [slot=headline]{
    font-size:var(--font-size-body-m);
    font-weight:700;
    line-height:150%
}
.gov-wizard[size=m]:not([hydrated]) [slot=annotation],gov-wizard[size=m]:not([hydrated]) [slot=annotation]{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-wizard[size=l]:not([hydrated]) .gov-wizard-item,.gov-wizard[size=l]:not([hydrated]) gov-wizard-item,gov-wizard[size=l]:not([hydrated]) .gov-wizard-item,gov-wizard[size=l]:not([hydrated]) gov-wizard-item{
    padding:var(--header-padding,var(--spacing-m-nudge))
}
.gov-wizard[size=l]:not([hydrated]) [slot=prefix],gov-wizard[size=l]:not([hydrated]) [slot=prefix]{
    align-items:center;
    display:flex;
    float:left;
    font-size:var(--font-size-body-l);
    font-weight:700;
    height:var(--indicator-size,var(--height-xl));
    justify-content:center;
    line-height:150%;
    margin-right:var(--gap,var(--spacing-m));
    width:var(--indicator-size,var(--height-xl))
}
.gov-wizard[size=l]:not([hydrated]) [slot=headline],gov-wizard[size=l]:not([hydrated]) [slot=headline]{
    font-size:var(--font-size-body-l);
    font-weight:700;
    line-height:150%
}
.gov-wizard[size=l]:not([hydrated]) [slot=annotation],gov-wizard[size=l]:not([hydrated]) [slot=annotation]{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-container,gov-container{
    container-type:inline-size;
    display:block;
    margin-left:auto;
    margin-right:auto;
    max-width:var(--container-width,75rem);
    padding:var(--container-padding-top,var(--spacing-l)) var(--container-padding-horizontal,var(--spacing-l)) var(--container-padding-bottom,var(--spacing-8xl));
    width:100%
}
.gov-layout,gov-layout{
    display:block;
    position:relative;
    width:100%
}
.gov-layout__section,gov-layout__section{
    display:flex;
    flex-direction:column;
    gap:var(--layout-gap,var(--spacing-2xl))
}
@media(min-width:64em){
    .gov-layout__section,gov-layout__section{
        flex-direction:row
    }
    .gov-layout__section-aside .gov-layout-column:first-child,.gov-layout__section-aside-left-inverse .gov-layout-column:first-child,.gov-layout__section-aside-right .gov-layout-column:first-child,gov-layout__section-aside .gov-layout-column:first-child,gov-layout__section-aside-left-inverse .gov-layout-column:first-child,gov-layout__section-aside-right .gov-layout-column:first-child{
        flex:0 1 auto;
        max-width:var(--content-width,50rem)
    }
    .gov-layout__section-aside .gov-layout-column:last-child,.gov-layout__section-aside-left .gov-layout-column:first-child,.gov-layout__section-aside-left-inverse .gov-layout-column:last-child,.gov-layout__section-aside-right .gov-layout-column:last-child,.gov-layout__section-aside-right-inverse .gov-layout-column:first-child,gov-layout__section-aside .gov-layout-column:last-child,gov-layout__section-aside-left .gov-layout-column:first-child,gov-layout__section-aside-left-inverse .gov-layout-column:last-child,gov-layout__section-aside-right .gov-layout-column:last-child,gov-layout__section-aside-right-inverse .gov-layout-column:first-child{
        flex:0 0 auto;
        width:calc(var(--container-width, 75rem) - var(--content-width, 50rem) - var(--layout-gap, var(--spacing-2xl)) - var(--container-padding-horizontal, var(--spacing-l))*2)
    }
    .gov-layout__section-aside-left .gov-layout-column:last-child,.gov-layout__section-aside-right-inverse .gov-layout-column:last-child,gov-layout__section-aside-left .gov-layout-column:last-child,gov-layout__section-aside-right-inverse .gov-layout-column:last-child{
        flex:0 1 auto;
        max-width:var(--content-width,50rem)
    }
    .gov-layout__section-aside-right-inverse .gov-layout-column:first-child,gov-layout__section-aside-right-inverse .gov-layout-column:first-child{
        order:1
    }
    .gov-layout__section-aside-left-inverse .gov-layout-column:first-child,gov-layout__section-aside-left-inverse .gov-layout-column:first-child{
        order:2
    }
    .gov-layout__section-text,gov-layout__section-text{
        margin-left:auto
    }
    .gov-layout__section-text,.gov-layout__section-text-left,gov-layout__section-text,gov-layout__section-text-left{
        margin-right:auto;
        max-width:var(--content-width,50rem)
    }
    .gov-layout__section-text-right,gov-layout__section-text-right{
        margin-left:auto;
        max-width:var(--content-width,50rem)
    }
}
.gov-layout-column,gov-layout-column{
    display:block;
    position:relative;
    width:100%
}
main{
    display:flex;
    flex-direction:column;
    gap:var(--templates-margin-2xl)
}
.gov-text-content{
    max-width:var(--templates-width-max-4xl)
}
fieldset{
    border:none;
    padding:0
}
.gov-skip-links{
    background-color:var(--background-page);
    display:flex;
    gap:var(--spacing-3xl);
    justify-content:center;
    left:0;
    opacity:0;
    padding:var(--spacing-m-nudge) 0;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0;
    transform:translateY(-100%);
    transition:transform .2s ease,opacity .2s ease;
    z-index:100
}
.gov-skip-links:focus-within{
    opacity:1;
    pointer-events:auto;
    transform:translateY(0)
}
[hidden]{
    display:none!important
}
.gov-block{
    background-color:var(--background-block-primary);
    border-radius:var(--corner-radius-l);
    padding:var(--spacing-l)
}
@media(min-width:48em){
    .gov-mobile-only{
        display:none!important
    }
}
@media(max-width:47.99em){
    .gov-desktop-only{
        display:none!important
    }
}
.gov-hide-shadow:after{
    content:none!important
}
.gov-responsive-img{
    border-radius:var(--corner-radius-s)
}
.gov-text-weight--normal{
    font-weight:400
}
.gov-button-text-left .element{
    justify-content:flex-start
}
.gov-mb--unset{
    margin-bottom:var(--templates-margin-unset)!important
}
.gov-mb--2xs{
    margin-bottom:var(--templates-margin-2xs)!important
}
.gov-mb--xs{
    margin-bottom:var(--templates-margin-xs)!important
}
.gov-mb--xs-nudge{
    margin-bottom:var(--templates-margin-xs-nudge)!important
}
.gov-mb--s{
    margin-bottom:var(--templates-margin-s)!important
}
.gov-mb--s-nudge{
    margin-bottom:var(--templates-margin-s-nudge)!important
}
.gov-mb--m{
    margin-bottom:var(--templates-margin-m)!important
}
.gov-mb--m-nudge{
    margin-bottom:var(--templates-margin-m-nudge)!important
}
.gov-mb--l{
    margin-bottom:var(--templates-margin-l)!important
}
.gov-mb--xl{
    margin-bottom:var(--templates-margin-xl)!important
}
.gov-mb--2xl{
    margin-bottom:var(--templates-margin-2xl)!important
}
.gov-mb--3xl{
    margin-bottom:var(--templates-margin-3xl)!important
}
.gov-mb--4xl{
    margin-bottom:var(--templates-margin-4xl)!important
}
.gov-mb--5xl{
    margin-bottom:var(--templates-margin-5xl)!important
}
.gov-mb--6xl{
    margin-bottom:var(--templates-margin-6xl)!important
}
.gov-mb--7xl{
    margin-bottom:var(--templates-margin-7xl)!important
}
.gov-mb--8xl{
    margin-bottom:var(--templates-margin-8xl)!important
}
.gov-mb--9xl{
    margin-bottom:var(--templates-margin-9xl)!important
}
@keyframes progress{
    0%{
        background-position:-200px 0
    }
    to{
        background-position:calc(200px + 100%) 0
    }
}
.color-tokens td>div{
    align-items:center;
    border:1px solid var(--border-subtlest);
    border-radius:var(--corner-radius-xs);
    display:flex;
    height:4rem;
    justify-content:center;
    margin-right:var(--spacing-s);
    width:6rem
}
.gov-table{
    overflow-x:auto;
    width:100%
}
.gov-table table{
    border-collapse:collapse;
    min-width:100%;
    table-layout:fixed
}
.gov-table table tr.gov-table--highlight td{
    background-color:var(--background-primary-subtle)
}
.gov-table table td,.gov-table table th{
    border-bottom:1px solid var(--border-subtlest);
    text-align:left
}
.gov-table table td.gov-table--align-right,.gov-table table th.gov-table--align-right{
    text-align:right
}
.gov-table table td.gov-table--vertical-align-top,.gov-table table th.gov-table--vertical-align-top{
    vertical-align:top
}
.gov-table table td.gov-table--border-right,.gov-table table th.gov-table--border-right{
    border-right:1px solid var(--border-subtlest)
}
.gov-table table td.gov-table--border-left,.gov-table table th.gov-table--border-left{
    border-left:1px solid var(--border-subtlest)
}
.gov-table table td.gov-table--border-bottom-none,.gov-table table th.gov-table--border-bottom-none{
    border-bottom:none
}
.gov-table table td.gov-table--nowrap,.gov-table table th.gov-table--nowrap{
    white-space:nowrap
}
.gov-table table td.gov-table--fit-width,.gov-table table th.gov-table--fit-width{
    width:1px
}
.gov-table table th{
    background-color:var(--background-neutral-subtlest);
    color:var(--text-primary)
}
.gov-table table td{
    background-color:var(--background-neutral-white)
}
.gov-table table tr.open td{
    padding:var(--spacing-s) var(--spacing-m)
}
.gov-table summary::-webkit-details-marker{
    display:none
}
.gov-table[size=s] table{
    border-bottom-left-radius:var(--corner-radius-s);
    border-bottom-right-radius:var(--corner-radius-s)
}
.gov-table[size=s] table td,.gov-table[size=s] table th{
    font-size:var(--font-size-body-s);
    font-weight:400;
    height:var(--height-2xl);
    line-height:150%;
    padding:0 var(--spacing-s)
}
.gov-table[size=s] table th{
    font-weight:700
}
.gov-table[size=m] table{
    border-bottom-left-radius:var(--corner-radius-m);
    border-bottom-right-radius:var(--corner-radius-m)
}
.gov-table[size=m] table td,.gov-table[size=m] table th{
    font-size:var(--font-size-body-m);
    font-weight:400;
    height:var(--height-3xl);
    line-height:150%;
    padding:0 var(--spacing-m)
}
.gov-table[size=m] table th{
    font-weight:700
}
.gov-table[size=l] table{
    border-bottom-left-radius:var(--corner-radius-l);
    border-bottom-right-radius:var(--corner-radius-l)
}
.gov-table[size=l] table td,.gov-table[size=l] table th{
    font-size:var(--font-size-body-l);
    font-weight:400;
    height:var(--height-4xl);
    line-height:150%;
    padding:0 var(--spacing-l)
}
.gov-table[size=l] table th{
    font-weight:700
}
.gov-tiles,gov-tiles{
    gap:var(--spacing-l)
}
.gov-button-group{
    display:flex;
    flex-wrap:wrap;
    gap:var(--spacing-s-nudge);
    padding:var(--spacing-s) 0
}
.gov-card-grid{
    container-type:inline-size
}
.gov-card-grid article,.gov-card-grid--space-between{
    height:100%
}
.gov-carousel{
    position:relative
}
.gov-carousel:after{
    background:linear-gradient(270deg,var(--background-page) 0,hsla(0,0%,96%,0) 100%);
    content:"";
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:90px
}
@media(min-width:30em){
    .gov-carousel:after{
        width:190px
    }
}
.gov-card-flex{
    overflow-x:auto;
    padding:.5rem .625rem .875rem;
    position:relative;
    scroll-snap-type:x mandatory
}
.gov-card-flex::-webkit-scrollbar{
    height:var(--height-s);
    scrollbar-color:var(--background-neutral-disabled) transparent;
    width:var(--height-s)
}
.gov-card-flex::-webkit-scrollbar-thumb{
    background:var(--background-neutral-disabled);
    background-clip:content-box;
    border:2px solid transparent;
    border-radius:var(--height-l)
}
.gov-card-flex::-webkit-scrollbar-track{
    background:transparent
}
.gov-card-flex article{
    flex:0 0 18.75rem;
    scroll-snap-align:start
}
.gov-card__headline,gov-card__headline{
    color:var(--text-primary-color);
    font-size:var(--font-size-headline-s);
    font-weight:500;
    line-height:150%
}
.gov-card__note,gov-card__note{
    color:var(--text-tertiary);
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-card .gov-tag,.gov-card gov-tag,gov-card .gov-tag,gov-card gov-tag{
    width:-moz-fit-content;
    width:fit-content
}
.gov-card__updated{
    color:var(--text-tertiary);
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-file,gov-file{
    display:flex;
    flex-direction:column;
    gap:var(--spacing-m-nudge)
}
.gov-file li,gov-file li{
    display:inline-flex;
    gap:var(--spacing-s)
}
.gov-file li>span,gov-file li>span{
    color:var(--text-tertiary);
    margin-top:var(--spacing-s);
    white-space:nowrap
}
.gov-gallery{
    max-width:50rem
}
.gov-gallery gov-grid-item{
    border-radius:var(--corner-radius-s);
    overflow:hidden
}
.gov-gallery a{
    display:block;
    position:relative
}
.gov-gallery a:focus-visible{
    outline:none
}
.gov-gallery a:focus-visible:before{
    border:var(--outline-offset) solid var(--status-focus);
    border-radius:var(--corner-radius-s);
    content:"";
    inset:0;
    position:absolute;
    z-index:2
}
.gov-gallery img{
    display:block;
    height:auto;
    max-width:100%;
    min-width:100%
}
.gov-gallery__overlay{
    display:block;
    height:-moz-fit-content;
    height:fit-content;
    position:relative;
    width:-moz-fit-content;
    width:fit-content
}
.gov-gallery .gov-gallery__overlay{
    height:100%;
    width:100%
}
.gov-gallery a span,.gov-gallery__overlay>a span{
    align-items:center;
    background-color:var(--background-overlay-image);
    border-radius:var(--corner-radius-s);
    color:var(--text-white-fixed);
    display:flex;
    font-size:var(--font-size-body-m);
    font-weight:700;
    height:100%;
    justify-content:center;
    left:0;
    line-height:150%;
    position:absolute;
    top:0;
    width:100%;
    z-index:1
}
@media(min-width:30em){
    .gov-gallery gov-grid-item:not(:first-child) img{
        aspect-ratio:1;
        -o-object-fit:cover;
        object-fit:cover
    }
}
figure.gov-image{
    display:flex;
    flex-direction:column;
    gap:var(--templates-margin-s);
    margin:0
}
figure.gov-image img{
    border-radius:var(--corner-radius-s);
    display:block;
    height:auto;
    max-width:100%
}
figure.gov-image figcaption{
    color:var(--text-primary);
    font-size:var(--font-size-body-s);
    font-style:italic;
    font-weight:400;
    line-height:150%
}
figure.gov-image a{
    display:flex;
    flex-direction:column;
    gap:var(--templates-margin-s);
    text-decoration:none
}
.gov-tags{
    display:flex;
    flex-wrap:wrap;
    gap:var(--spacing-s-nudge)
}
.gov-chips{
    position:relative
}
.gov-chips:after{
    background:linear-gradient(270deg,var(--background-page) 0,hsla(0,0%,96%,0) 100%);
    content:"";
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:40px
}
.gov-chips ul,.gov-chips ul:first-child{
    margin-top:0;
    padding-left:0
}
.gov-chips ul{
    display:flex;
    flex-wrap:nowrap;
    gap:var(--spacing-s-nudge);
    overflow-x:auto;
    padding:.1875rem
}
.gov-chips ul::-webkit-scrollbar{
    height:var(--height-s);
    scrollbar-color:var(--background-neutral-disabled) transparent;
    width:var(--height-s)
}
.gov-chips ul::-webkit-scrollbar-thumb{
    background:var(--background-neutral-disabled);
    background-clip:content-box;
    border:2px solid transparent;
    border-radius:var(--height-l)
}
.gov-chips ul::-webkit-scrollbar-track{
    background:transparent
}
.gov-chips ul .gov-chip .element,.gov-chips ul gov-chip .element{
    white-space:nowrap
}
.gov-table-of-contents ul{
    margin:0;
    padding-left:var(--spacing-m)
}
.gov-table-of-contents ul li{
    margin:0
}
.gov-table-of-contents ul li:before{
    content:none
}
.gov-table-of-contents>li{
    margin-bottom:var(--spacing-xs-nudge)
}
.gov-table-of-contents>li:last-child{
    margin-bottom:0
}
.gov-table-of-contents li a{
    display:inline-block;
    padding-bottom:var(--spacing-s);
    padding-top:var(--spacing-s)
}
.card-skeleton{
    background-color:var(--background-block-primary);
    border-radius:var(--corner-radius-m);
    display:flex;
    flex-direction:column;
    overflow:hidden
}
@media(min-width:48em){
    .card-skeleton{
        flex-direction:row
    }
    .card-skeleton>gov-skeleton{
        max-height:150px;
        max-width:200px
    }
}
.card-skeleton-content{
    padding:var(--spacing-m);
    width:100%
}
.business-card{
    border:1px solid var(--border-subtlest);
    border-radius:var(--corner-radius-m);
    padding:var(--spacing-m)
}
.business-card__name{
    color:var(--text-primary-color);
    font-size:var(--font-size-body-l);
    font-weight:700;
    line-height:150%
}
.business-card__note{
    color:var(--text-tertiary)
}
.business-card--white-bg{
    background-color:var(--background-block-primary);
    border:none
}
@media(min-width:48em){
    .business-card{
        min-width:23.125rem;
        width:-moz-fit-content;
        width:fit-content
    }
}
.gov-suggestions{
    background-color:var(--background-block-primary);
    border:1px solid var(--border-subtlest);
    border-radius:var(--corner-radius-s);
    box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.2);
    left:0;
    min-height:100%;
    padding-top:calc(var(--spacing-s-nudge)*2 + var(--height-component-m));
    position:absolute;
    top:0;
    z-index:100
}
.gov-suggestions>*{
    height:auto
}
.gov-suggestions div>strong{
    display:inline-block
}
.gov-suggestions .gov-link a>span{
    text-decoration:none
}
.gov-suggestions .gov-link a>span:hover{
    text-decoration:underline
}
.gov-suggestions__search{
    background-color:var(--background-block-primary);
    left:0;
    padding:var(--spacing-s-nudge) var(--spacing-m);
    position:fixed;
    top:0;
    z-index:2
}
.gov-suggestions__results{
    display:flex;
    flex-direction:column;
    gap:var(--spacing-m);
    padding:var(--spacing-s-nudge) var(--spacing-m);
    width:100vw
}
.gov-suggestions__results ul{
    margin-top:0
}
.gov-suggestions__empty{
    background-color:var(--background-neutral-subtlest);
    border-radius:var(--corner-radius-s);
    color:var(--text-secondary);
    padding:var(--spacing-s-nudge)
}
.gov-suggestions__empty-searched{
    color:var(--text-primary)
}
.gov-suggestions__all-results{
    margin-top:var(--spacing-s)
}
@media(min-width:48em){
    .gov-suggestions{
        min-width:26rem;
        padding-top:var(--spacing-s-nudge);
        top:calc(var(--height-component-l) + var(--spacing-s))
    }
    .gov-suggestions__results{
        width:26rem
    }
}
.gov-stepper-item[active] .gov-stepper-item__prefix,.gov-stepper-item[active] [slot=prefix]:not([hydrated]),gov-stepper-item[active] .gov-stepper-item__prefix,gov-stepper-item[active] [slot=prefix]:not([hydrated]){
    background:var(--background-primary);
    color:var(--text-white-fixed)
}
.gov-social{
    display:flex;
    flex-direction:row;
    gap:var(--spacing-s-nudge);
    margin-top:0!important;
    padding-left:0!important
}
.gov-logos{
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:var(--spacing-l)
}
.gov-footer-copy p{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
@media(min-width:48em){
    .gov-footer-copy{
        gap:var(--spacing-3xl)
    }
}
.gov-footer-links{
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:var(--spacing-s-nudge) var(--spacing-4xl)
}
@media(min-width:48em){
    .gov-footer-links a{
        white-space:nowrap
    }
}
.gov-table-complex__wrapper{
    border:1px solid var(--border-subtle);
    overflow:hidden
}
.gov-table-complex__description,.gov-table-complex__name{
    color:var(--text-primary);
    margin:0
}
.gov-table-complex__actions{
    background-color:var(--background-primary);
    color:var(--text-white-fixed);
    padding:var(--spacing-xs) var(--spacing-s)
}
.gov-table-complex__per-page{
    white-space:nowrap;
    width:185px
}
.gov-table-complex[size=s]{
    gap:var(--spacing-s)
}
.gov-table-complex[size=s] .gov-table-complex__wrapper{
    border-radius:var(--corner-radius-s);
    gap:var(--spacing-s)
}
.gov-table-complex[size=s] .gov-table-complex__heading,.gov-table-complex[size=s] .gov-table-complex__panel{
    margin-top:var(--spacing-s);
    padding:0 var(--spacing-s)
}
.gov-table-complex[size=s] .gov-table-complex__actions{
    margin-bottom:calc(var(--spacing-s)*-1);
    margin-top:var(--spacing-s)
}
.gov-table-complex[size=s] .gov-table-complex__name{
    font-size:var(--font-size-headline-xs);
    font-weight:500;
    line-height:150%
}
.gov-table-complex[size=s] .gov-table-complex__description{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-table-complex[size=s] .gov-table-complex__actions,.gov-table-complex[size=s] .gov-table-complex__records{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-table-complex[size=s] .gov-table-complex__pagination{
    gap:var(--spacing-l);
    margin:var(--spacing-xs-nudge) 0
}
.gov-table-complex[size=s] .gov-table-complex__per-page{
    gap:var(--spacing-s)
}
.gov-table-complex[size=s] .gov-table-complex__per-page label{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%
}
.gov-table-complex[size=m]{
    gap:var(--spacing-m)
}
.gov-table-complex[size=m] .gov-table-complex__wrapper{
    border-radius:var(--corner-radius-m);
    gap:var(--spacing-m)
}
.gov-table-complex[size=m] .gov-table-complex__heading,.gov-table-complex[size=m] .gov-table-complex__panel{
    margin-top:var(--spacing-m);
    padding:0 var(--spacing-m)
}
.gov-table-complex[size=m] .gov-table-complex__actions{
    margin-bottom:calc(var(--spacing-m)*-1);
    margin-top:var(--spacing-m)
}
.gov-table-complex[size=m] .gov-table-complex__name{
    font-size:var(--font-size-headline-s);
    font-weight:500;
    line-height:150%
}
.gov-table-complex[size=m] .gov-table-complex__description{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-table-complex[size=m] .gov-table-complex__actions,.gov-table-complex[size=m] .gov-table-complex__records{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-table-complex[size=m] .gov-table-complex__pagination{
    gap:var(--spacing-l);
    margin:var(--spacing-s-nudge) 0
}
.gov-table-complex[size=m] .gov-table-complex__per-page{
    gap:var(--spacing-m)
}
.gov-table-complex[size=m] .gov-table-complex__per-page label{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-table-complex[size=l]{
    gap:var(--spacing-l)
}
.gov-table-complex[size=l] .gov-table-complex__wrapper{
    border-radius:var(--corner-radius-l);
    gap:var(--spacing-l)
}
.gov-table-complex[size=l] .gov-table-complex__heading,.gov-table-complex[size=l] .gov-table-complex__panel{
    margin-top:var(--spacing-l);
    padding:0 var(--spacing-l)
}
.gov-table-complex[size=l] .gov-table-complex__actions{
    margin-bottom:calc(var(--spacing-l)*-1);
    margin-top:var(--spacing-l)
}
.gov-table-complex[size=l] .gov-table-complex__name{
    font-size:var(--font-size-headline-m);
    font-weight:500;
    line-height:150%
}
.gov-table-complex[size=l] .gov-table-complex__description{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
.gov-table-complex[size=l] .gov-table-complex__actions,.gov-table-complex[size=l] .gov-table-complex__records{
    font-size:var(--font-size-body-l);
    font-weight:400;
    line-height:150%
}
.gov-table-complex[size=l] .gov-table-complex__pagination{
    gap:var(--spacing-xl);
    margin:var(--spacing-m-nudge) 0
}
.gov-table-complex[size=l] .gov-table-complex__per-page{
    gap:var(--spacing-l)
}
.gov-table-complex[size=l] .gov-table-complex__per-page label{
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%
}
@media(min-width:48em){
    .gov-table-complex__pagination{
        align-items:center!important;
        flex-direction:row!important
    }
}
.gov-navigation{
    background-color:var(--component-nav-background)
}
.gov-navigation ul,.gov-navigation ul li{
    margin:0
}
.gov-navigation ul li:before{
    content:none
}
.gov-navigation>ul{
    display:flex;
    flex-direction:column;
    gap:var(--templates-margin-s);
    justify-content:center;
    margin:0;
    padding:0
}
.gov-navigation>ul>li{
    width:100%
}
.gov-navigation>ul>li>a{
    align-items:center;
    border-radius:var(--corner-radius-s);
    color:var(--text-primary-color);
    display:flex;
    font-size:var(--font-size-body-l);
    font-weight:500;
    height:var(--height-component-l);
    line-height:150%;
    padding:0 var(--spacing-m-nudge);
    text-decoration:none;
    white-space:nowrap
}
.gov-navigation>ul>li>a:hover{
    background-color:var(--button-outlined-primary-hover);
    color:var(--text-primary-color);
    text-decoration:none
}
.gov-navigation>ul>li>a:active{
    background-color:var(--button-outlined-primary-active)
}
.gov-navigation>ul>li>.gov-button,.gov-navigation>ul>li>gov-button{
    width:100%
}
.gov-navigation>ul>li>.gov-button .element,.gov-navigation>ul>li>gov-button .element{
    align-items:center;
    display:flex;
    font-weight:500!important;
    gap:var(--spacing-m);
    justify-content:space-between;
    width:calc(100% + var(--spacing-m-nudge)*2)
}
.gov-navigation__item{
    height:var(--height-component-l);
    padding:0 var(--spacing-m-nudge);
    width:calc(100% - var(--spacing-m-nudge)*2)
}
.gov-navigation--has-megamenu{
    position:static!important
}
@media(min-width:48em){
    .gov-navigation{
        background-color:transparent
    }
    .gov-navigation>ul{
        align-items:center;
        display:flex;
        flex-direction:row;
        gap:var(--spacing-m);
        justify-content:space-between
    }
    .gov-navigation>ul>li{
        display:flex;
        position:relative;
        width:auto
    }
    .gov-navigation>ul>li:last-child .gov-deferred-navigation,.gov-navigation>ul>li:nth-last-child(3) .gov-subnavigation{
        left:auto;
        right:0
    }
    .gov-navigation>ul>li>a{
        justify-content:center;
        width:100%
    }
}
@media(max-width:47.99em){
    .gov-navigation .gov-button,.gov-navigation gov-button{
        max-width:100%;
        width:100%
    }
    .gov-navigation .gov-button .element,.gov-navigation gov-button .element{
        justify-content:space-between;
        width:calc(100% + var(--spacing-m-nudge)*2)
    }
}
.gov-subnavigation{
    background-color:var(--background-page);
    display:flex;
    flex-direction:column;
    gap:var(--spacing-xs);
    min-width:280px;
    padding:var(--spacing-s) var(--spacing-m)
}
.gov-subnavigation li{
    margin-bottom:0
}
.gov-subnavigation li a{
    align-items:center;
    color:var(--text-secondary);
    display:flex;
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%;
    min-height:var(--height-2xl);
    padding:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-xs);
    text-decoration:none
}
.gov-subnavigation li a:hover{
    color:var(--text-primary);
    text-decoration:underline
}
@media(min-width:48em){
    .gov-subnavigation{
        background-color:var(--background-block-primary);
        border-bottom-left-radius:var(--corner-radius-m);
        border-bottom-right-radius:var(--corner-radius-m);
        left:0;
        position:absolute;
        top:var(--height-component-l)
    }
    .gov-subnavigation>li a{
        min-height:auto
    }
}
.gov-mega-menu{
    background-color:var(--background-page);
    max-width:100%;
    padding:var(--spacing-s) 0;
    width:100%
}
.gov-mega-menu>li ul{
    display:flex;
    flex-direction:column;
    gap:var(--spacing-xs);
    padding:0 var(--spacing-m)
}
.gov-mega-menu>li ul li{
    margin-bottom:0
}
.gov-mega-menu>li ul li a{
    align-items:center;
    color:var(--text-secondary);
    display:flex;
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%;
    min-height:var(--height-2xl);
    padding:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-xs);
    text-decoration:none
}
.gov-mega-menu>li ul li a:hover{
    color:var(--text-primary);
    text-decoration:underline
}
.gov-mega-menu__heading{
    margin:0
}
.gov-mega-menu__heading span{
    align-items:center;
    color:var(--text-primary-color);
    display:flex;
    font-size:var(--font-size-body-m);
    font-weight:700;
    gap:var(--spacing-s-nudge);
    line-height:150%;
    line-height:var(--height-line-m);
    padding:var(--spacing-s) var(--spacing-m)
}
.gov-mega-menu__heading a{
    display:block;
    text-decoration:none
}
.gov-mega-menu__heading a:hover{
    color:var(--interactive-timer-primary-solid);
    text-decoration:underline
}
.gov-mega-menu li a{
    min-height:auto
}
.gov-mega-menu__more a{
    color:var(--text-tertiary)!important
}
@media(min-width:48em){
    .gov-mega-menu{
        background-color:var(--background-block-primary);
        border-bottom-left-radius:var(--corner-radius-m);
        border-bottom-right-radius:var(--corner-radius-m);
        display:grid;
        gap:var(--templates-margin-m) var(--templates-margin-l);
        grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
        left:0;
        max-width:1240px;
        position:absolute;
        top:var(--spacing-5xl);
        width:100vw
    }
    .gov-mega-menu>li ul{
        padding-left:var(--spacing-2xl);
        padding-right:var(--spacing-m)
    }
    .gov-mega-menu>li ul>li a{
        min-height:auto
    }
    .gov-deferred-navigation{
        background-color:var(--background-page);
        background-color:var(--background-block-primary);
        border-bottom-left-radius:var(--corner-radius-m);
        border-bottom-right-radius:var(--corner-radius-m);
        display:flex;
        flex-direction:column;
        gap:var(--spacing-xs);
        left:0;
        min-width:280px;
        padding:var(--spacing-s) var(--spacing-m);
        position:absolute;
        top:var(--height-component-l)
    }
    .gov-deferred-navigation li{
        margin-bottom:0
    }
    .gov-deferred-navigation li a{
        align-items:center;
        color:var(--text-secondary);
        display:flex;
        font-size:var(--font-size-body-s);
        font-weight:400;
        line-height:150%;
        min-height:var(--height-2xl);
        padding:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-xs);
        text-decoration:none
    }
    .gov-deferred-navigation li a:hover{
        color:var(--text-primary);
        text-decoration:underline
    }
    .gov-deferred-navigation>li a{
        align-items:center;
        border-radius:var(--corner-radius-s);
        color:var(--text-primary-color);
        display:flex;
        font-size:var(--font-size-body-l);
        font-weight:500;
        height:var(--height-component-l);
        line-height:150%;
        min-height:auto;
        padding:0 var(--spacing-m-nudge);
        text-decoration:none;
        white-space:nowrap
    }
    .gov-deferred-navigation>li a:hover{
        background-color:var(--button-outlined-primary-hover);
        color:var(--text-primary-color);
        text-decoration:none
    }
    .gov-deferred-navigation>li a:active{
        background-color:var(--button-outlined-primary-active)
    }
    .gov-deferred-navigation>li ul{
        display:none
    }
    .gov-deferred-navigation .gov-button,.gov-deferred-navigation gov-button{
        max-width:100%;
        width:100%
    }
    .gov-deferred-navigation .gov-button .element,.gov-deferred-navigation gov-button .element{
        font-weight:500;
        justify-content:space-between;
        width:calc(100% + var(--spacing-m-nudge)*2)
    }
    .gov-deferred-navigation .gov-button .gov-icon,.gov-deferred-navigation .gov-button gov-icon,.gov-deferred-navigation gov-button .gov-icon,.gov-deferred-navigation gov-button gov-icon{
        display:none
    }
}
.gov-page-heading h1{
    font-size:var(--font-size-headline-xl);
    font-weight:500;
    line-height:130%
}
.gov-page-heading__updated{
    color:var(--text-secondary);
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.gov-page-heading__annotation{
    font-weight:500
}
.gov-page-heading__social{
    display:flex
}
.gov-filters ul li{
    padding:0 var(--spacing-m)
}
.gov-filters ul li li{
    padding:0
}
.gov-filters ul ul{
    margin:0;
    padding-bottom:var(--spacing-s);
    padding-top:var(--spacing-2xs)
}
.gov-filters__heading{
    color:var(--text-primary-color);
    display:inline-block;
    padding-bottom:var(--spacing-s);
    padding-top:var(--spacing-s)
}
.gov-filters__more{
    padding-bottom:var(--spacing-s)!important
}
.gov-filters .gov-accordion-item__content,.gov-filters gov-accordion-item__content{
    padding:var(--spacing-2xs) 0 var(--spacing-s) 0!important
}
.gov-section-heading h2{
    color:var(--text-primary);
    font-size:var(--font-size-headline-l);
    font-weight:500;
    line-height:150%
}
@media(max-width:47.99em){
    .gov-section-heading__arrow{
        display:none
    }
}
.gov-footer{
    background-color:var(--component-footer-background);
    color:var(--component-footer-text-secondary);
    padding:var(--spacing-3xl) var(--templates-margin-l)
}
.gov-footer a,.gov-footer a span{
    color:var(--component-footer-text-link)!important
}
.gov-footer .gov-link .gov-icon,.gov-footer gov-link gov-icon{
    color:var(--icon-on-bold-white)
}
.gov-footer h5{
    color:var(--component-footer-text-primary);
    font-size:var(--font-size-headline-s);
    font-weight:500;
    line-height:150%;
    margin-bottom:var(--templates-margin-m)
}
.gov-footer hr{
    border-top:1px solid var(--component-footer-separator);
    width:100%
}
.gov-footer__content{
    margin:0 auto;
    max-width:var(--templates-layout-page-limit-max);
    padding:0
}
.gov-footer__main{
    display:flex;
    flex-direction:column;
    gap:var(--spacing-l);
    justify-content:space-between;
    width:100%
}
.gov-footer__address{
    display:flex;
    flex-direction:column;
    gap:var(--spacing-s-nudge);
    margin:0!important;
    padding:0!important
}
.gov-footer__address li{
    color:var(--component-footer-text-secondary)
}
.gov-footer .gov-social .gov-button,.gov-footer .gov-social gov-button{
    background-color:var(--background-white)!important
}
.gov-footer .gov-social .gov-button .element,.gov-footer .gov-social gov-button .element{
    color:var(--text-primary-color)!important
}
.gov-footer .gov-social .gov-button:hover,.gov-footer .gov-social gov-button:hover{
    background-color:var(--button-outlined-primary-hover)!important
}
.gov-footer .gov-social .gov-button:active,.gov-footer .gov-social gov-button:active{
    background-color:var(--button-outlined-primary-active)!important
}
.gov-footer__description{
    color:var(--text-white-fixed)
}
.gov-footer__description svg{
    color:var(--icon-on-bold-white)
}
.gov-footer__up{
    background-color:var(--background-white)!important
}
.gov-footer__up:hover{
    background-color:var(--button-outlined-primary-hover)!important
}
.gov-footer__up:active{
    background-color:var(--button-outlined-primary-active)!important
}
.gov-footer__newsletter .gov-form-message,.gov-footer__newsletter gov-form-message{
    color:var(--component-footer-text-secondary)
}
.gov-footer__newsletter .gov-form-message a,.gov-footer__newsletter gov-form-message a{
    color:var(--component-footer-text-secondary)!important
}
.gov-footer__version{
    height:auto
}
.gov-footer__version span{
    font-size:var(--font-size-body-xs);
    font-weight:400;
    line-height:150%;
    white-space:nowrap
}
.gov-footer__version span:first-child{
    border-right:1px solid var(--component-footer-text-secondary);
    margin-right:var(--spacing-m);
    padding-right:var(--spacing-m)
}
@media(min-width:48em){
    .gov-footer__main{
        flex-direction:row;
        flex-wrap:wrap;
        gap:var(--templates-margin-l)
    }
    .gov-footer__main>li{
        width:224px
    }
    .gov-footer__main>li:has(.gov-footer__description){
        width:368px
    }
    .gov-footer__main>li:has(.gov-footer__newsletter){
        width:368px
    }
}
.gov-header{
    background-color:var(--component-nav-background)
}
.gov-header__content{
    display:flex;
    flex-direction:column;
    gap:var(--templates-margin-m);
    padding:var(--templates-margin-l)
}
.gov-header__navigation{
    border-top:1px solid var(--border-primary);
    padding:var(--templates-margin-s) 0;
    position:relative;
    z-index:10
}
.gov-header__logo{
    color:var(--icon-on-subtle);
    font-size:var(--font-size-body-m);
    font-weight:400;
    line-height:150%;
    text-decoration:none
}
.gov-header__action{
    display:none
}
.gov-header__search{
    position:relative
}
.gov-header__search [slot=button]{
    display:none
}
.gov-header__search-bar{
    background-color:var(--component-nav-background);
    display:none!important;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.gov-header__search-bar>*{
    padding-bottom:var(--templates-margin-xl);
    padding-top:var(--templates-margin-m);
    width:100%
}
@media(min-width:48em){
    .gov-header__content{
        align-items:center;
        display:flex;
        flex-direction:row;
        justify-content:space-between;
        margin:0 auto;
        max-width:var(--templates-layout-page-limit-max);
        padding:0 var(--templates-margin-l)
    }
    .gov-header__divider{
        border-bottom:1px solid var(--component-nav-separator);
        padding:var(--templates-margin-m) 0
    }
    .gov-header__navigation{
        border:none;
        margin:0 auto;
        max-width:var(--templates-layout-page-limit-max);
        padding:var(--templates-margin-s) 0
    }
    .gov-header__logo{
        font-size:var(--font-size-body-l);
        font-weight:400;
        line-height:150%
    }
    .gov-header__action{
        display:flex
    }
    .gov-header__search{
        width:26.5rem
    }
    .gov-header__search [slot=button]{
        display:flex
    }
    .gov-header__mobile,.gov-header__search [slot=input] [slot=icon-start]{
        display:none
    }
}
.gov-header--small .gov-header__content{
    gap:0;
    padding:0;
    position:relative;
    z-index:10
}
.gov-header--small .gov-header__content>.gov-header__navigation{
    position:static
}
.gov-header--small .gov-header__left{
    padding:var(--templates-margin-l)
}
@media(min-width:48em){
    .gov-header--small{
        padding:var(--templates-margin-m) 0
    }
    .gov-header--small .gov-header__content{
        gap:var(--templates-margin-l);
        padding:0 var(--templates-margin-l)
    }
    .gov-header--small .gov-header__left{
        padding:0
    }
    .gov-header--small .gov-header__navigation{
        margin:0 auto 0 0;
        max-width:none
    }
}
@media(max-width:47.99em){
    .partners-logos img{
        max-width:100%;
        width:8.75rem
    }
    .gov-grid[gap="3xl"],gov-grid[gap="3xl"]{
        -moz-column-gap:var(--spacing-m);
        column-gap:var(--spacing-m)
    }
}
.site-map{
    margin-top:var(--templates-margin-l);
    padding-left:0
}
.site-map>li{
    margin-bottom:var(--spacing-3xl)
}
.site-map li:before{
    content:none
}
.contact-cards{
    margin-top:var(--templates-margin-l)
}
.contact-cards .gov-card__headline{
    margin-bottom:var(--spacing-m)
}
.map{
    background-color:var(--background-primary-subtlest);
    border-radius:var(--corner-radius-l);
    height:400px;
    width:100%
}
.map p{
    color:var(--text-primary-color);
    font-size:var(--font-size-headline-s);
    font-weight:500;
    line-height:150%
}
.obsah-accordion .gov-accordion-item__content,.obsah-accordion summary{
    padding-left:0!important;
    padding-right:0!important
}
.searched{
    background-color:var(--background-block-primary);
    border-radius:var(--corner-radius-s);
    width:-moz-fit-content;
    width:fit-content
}
.searched .gov-tile__title{
    gap:var(--spacing-s)
}
.gov-filter-tag{
    align-items:center;
    border:1px solid var(--border-subtle);
    border-radius:var(--corner-radius-s);
    display:flex;
    gap:var(--spacing-2xs);
    padding-left:var(--spacing-s-nudge)
}
.empty-search-results{
    background-color:var(--background-block-primary);
    border-radius:var(--corner-radius-m);
    margin:0;
    padding:var(--spacing-m)!important
}
.empty-search-results p:not([slot=headline]){
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
@media(min-width:48em){
    .empty-search-results{
        flex-direction:row
    }
}
.contact-name{
    color:var(--text-primary-color)
}
.contact-h4,.contact-name{
    font-size:var(--font-size-body-l);
    font-weight:700;
    line-height:150%
}

body{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased
}
.font-azeret-mono{
    font-family:Azeret Mono,sans-serif
}
#header-logo svg{
    --tw-text-opacity:1;
    color:rgb(0 0 0/var(--tw-text-opacity))
}
:is(.dark #header-logo svg){
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity))
}
.gov-deferred-navigation>li>a,.gov-navigation>ul>li>a{
    --tw-text-opacity:1;
    color:rgb(46 45 44/var(--tw-text-opacity))
}
:is(.dark .gov-deferred-navigation>li>a),:is(.dark .gov-navigation>ul>li>a){
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity))
}
.gov-navigation button{
    --tw-text-opacity:1!important;
    color:rgb(46 45 44/var(--tw-text-opacity))!important
}
.gov-navigation button:hover{
    --tw-text-opacity:1!important;
    color:rgb(32 115 21/var(--tw-text-opacity))!important
}
:is(.dark .gov-navigation button){
    --tw-text-opacity:1!important;
    color:rgb(255 255 255/var(--tw-text-opacity))!important
}
:is(.dark .gov-navigation button:hover){
    --tw-text-opacity:1!important;
    color:rgb(255 255 255/var(--tw-text-opacity))!important
}
.gov-navigation gov-button:hover{
    --tw-bg-opacity:1!important;
    background-color:rgb(232 245 228/var(--tw-bg-opacity))!important
}
:is(.dark .gov-navigation gov-button:hover){
    --tw-bg-opacity:1!important;
    --tw-text-opacity:1!important;
    background-color:rgb(33 64 33/var(--tw-bg-opacity))!important;
    color:rgb(255 255 255/var(--tw-text-opacity))!important
}
@media (min-width:48em){
    .gov-deferred-navigation{
        top:56px
    }
    .gov-navigation.justify-start>ul{
        justify-content:start
    }
    .gov-footer__main>li{
        width:220px
    }
}
.gov-footer__description p{
    font-size:.875rem
}
.gov-footer gov-link gov-icon{
    --tw-text-opacity:1!important;
    color:rgb(255 255 255/var(--tw-text-opacity))!important
}
.gov-content{
    font-weight:400;
    line-height:1.5
}
.gov-content h2{
    font-size:var(--font-size-headline-l);
    font-weight:500;
    line-height:150%;
  /*  margin-bottom:1rem; */
    margin-top:2rem
}
.gov-content h3:not([slot]){
    font-size:var(--font-size-headline-m);
    line-height:var(--height-line-2xl)
}
.gov-content h3:not([slot]),.gov-content h4{
    font-weight:400;
    margin-bottom:1rem;
    margin-top:1.5rem
}
.gov-content h4{
    font-size:var(--font-size-body-xl);
    line-height:var(--height-line-xl)
}
.gov-content ol,.gov-content ul{
    padding-left:2rem!important
}
.gov-content ol:not(:first-child),.gov-content ul:not(:first-child){
    margin-top:1.5rem
}
.gov-content ol:not(:last-child),.gov-content ul:not(:last-child){
    margin-bottom:1.5rem
}
.gov-content li:before{
    display:none
}
.gov-content ol li,.gov-content ul li{
    padding-left:.5rem
}
.gov-content ol li::marker,.gov-content ul li::marker{
    color:var(--color-primary);
    font-weight:700
}
.gov-content ol li:not(:last-child),.gov-content ul li:not(:last-child){
    margin-bottom:.75rem
}
.gov-content p:not(:last-child){
    margin-bottom:1rem
}
.gov-content :is(h2,h3,h4,h5,h6,p):first-child{
    margin-top:0!important
}
.gov-content :is(h2,h3,h4,h5,h6,ul,p):last-child{
    margin-bottom:0!important
}
.gov-content figure.table{
    border-radius:.75rem;
    display:block;
    max-width:100%;
    outline-color:#ddd;
    outline-offset:-1px;
    outline-style:solid;
    outline-width:1px;
    overflow-x:auto;
    width:100%
}
:is(.dark .gov-content figure.table){
    outline-color:#424242
}
.gov-content figure.table table{
    border-collapse:collapse;
    width:100%
}
.gov-content figure.table table th{
    --tw-border-opacity:1;
    --tw-bg-opacity:1;
    background-color:rgb(234 234 234/var(--tw-bg-opacity));
    border-color:rgb(221 221 221/var(--tw-border-opacity));
    border-style:solid;
    border-width:1px;
    font-weight:700;
    padding:.5rem 1rem;
    text-align:left
}
:is(.dark .gov-content figure.table table th){
    --tw-border-opacity:1;
    --tw-bg-opacity:1;
    background-color:rgb(38 37 36/var(--tw-bg-opacity));
    border-color:rgb(66 66 66/var(--tw-border-opacity))
}
.gov-content figure.table table td{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221/var(--tw-border-opacity));
    border-style:solid;
    border-width:1px;
    padding:.5rem 1rem
}
:is(.dark .gov-content figure.table table td){
    --tw-border-opacity:1;
    border-color:rgb(66 66 66/var(--tw-border-opacity))
}
.gov-content ol{
    list-style-type:decimal
}
.gov-content ol ol{
    list-style-type:lower-latin
}
.gov-content ol ol ol{
    list-style-type:lower-roman
}
.gov-content ol ol ol ol{
    list-style-type:upper-latin
}
.gov-content ol ol ol ol ol{
    list-style-type:upper-roman
}
.gov-content ul{
    list-style-type:disc
}
.gov-content ul ul{
    list-style-type:circle
}
.gov-content ul ul ul,.gov-content ul ul ul ul{
    list-style-type:square
}
.gov-content-sm h2{
    margin-bottom:.5rem;
    margin-top:1rem
}
.gov-content-sm h3:not([slot]),.gov-content-sm h4{
    margin-bottom:.5rem;
    margin-top:.75rem
}
.gov-content-sm ol:not(:first-child),.gov-content-sm ul:not(:first-child){
    margin-top:.75rem
}
.gov-content-sm ol:not(:last-child),.gov-content-sm ul:not(:last-child){
    margin-bottom:.75rem
}
.gov-content-sm ol li:not(:last-child),.gov-content-sm ul li:not(:last-child){
    margin-bottom:.375rem
}
.gov-content-sm p:not(:last-child){
    margin-bottom:.5rem
}
ul.checklist{
    padding-left:0!important
}
ul.checklist>li{
    background-image:url("data:image/svg+xml;
    utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2726%27 fill=%27rgb%2854, 133, 55%29%27 class=%27bi bi-check2%27 viewBox=%270 0 16 16%27><path d=%27M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0%27/></svg>");
    background-position:0 0;
    background-repeat:no-repeat;
    list-style-type:none!important;
    padding-left:2.5rem!important
}
html[data-theme=dark] ul.checklist>li{
    background-image:url("data:image/svg+xml;
    utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2726%27 fill=%27rgb%2864, 133, 46%29%27 class=%27bi bi-check2%27 viewBox=%270 0 16 16%27><path d=%27M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0%27/></svg>")
}
/* !*--color: var(--color-white);
*!*/
/* !*--border: var(--color-white);
*!*/
.hero-banner{
    border-radius:var(--corner-radius-m);
    box-shadow:0 .125rem .25rem rgba(0,0,0,.3)
}
.hero-banner h2{
    color:var(--text-primary-color);
    font-size:var(--font-size-display-s);
    font-weight:500;
    line-height:130%
}
.hero-banner-content,.hero-banner-content p{
    font-size:var(--font-size-body-l);
    line-height:150%
}
html[data-theme=light] .hero-banner{
    background:var(--background-block-primary) url(/build/images/white-noise-bg.1c75fa8a.jpg) repeat!important;
    color:var(--text-primary)!important
}
html[data-theme=dark] .hero-banner{
    background:var(--background-block-primary) url(/build/images/black-noise-bg.2e53c1d5.jpg) repeat!important
}
.code-block-wrapper{
    --hljs-bg:#282c34;
    --header-bg:hsla(0,0%,100%,.05);
    --border-color:hsla(0,0%,100%,.1);
    --text-color:#abb2bf;
    --line-number-color:#636d83;
    --button-bg:hsla(0,0%,100%,.1);
    --button-border:hsla(0,0%,100%,.2);
    --button-hover-bg:hsla(0,0%,100%,.15);
    --button-hover-border:hsla(0,0%,100%,.3);
    background:var(--hljs-bg);
    border-radius:8px;
    overflow:hidden
}
.code-block-header{
    align-items:center;
    background:var(--header-bg);
    border-bottom:1px solid var(--border-color);
    display:flex;
    justify-content:space-between;
    padding:.75rem 1rem
}
.language-badge{
    color:var(--text-color);
    font-family:monospace;
    font-size:.875rem
}
.code-content{
    display:flex;
    position:relative
}
.code-block-wrapper pre{
    flex-grow:1;
    margin:0;
    overflow-x:auto;
    padding:1rem
}
.code-block-wrapper code{
    font-family:Fira Code,monospace;
    font-size:.9rem;
    line-height:1.5
}
.line-numbers{
    border-right:1px solid var(--border-color);
    color:var(--line-number-color);
    font-family:monospace;
    font-size:.9rem;
    line-height:1.5;
    padding:30px .75rem 1rem;
    text-align:right;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    width:50px
}
.copy-button{
    align-items:center;
    background:var(--button-bg);
    border:1px solid var(--button-border);
    border-radius:4px;
    color:var(--text-color);
    cursor:pointer;
    display:flex;
    gap:.5rem;
    padding:.5rem .75rem;
    transition:all .2s
}
.copy-button:hover{
    background:var(--button-hover-bg);
    border-color:var(--button-hover-border)
}
.gov-card:not([hydrated]){
    padding:0
}
.gov-card.highlight .gov-card__content,gov-card.highlight .gov-card__content{
    --tw-bg-opacity:1!important;
    background-color:rgb(247 255 245/var(--tw-bg-opacity))!important
}
:is(.dark .gov-card.highlight .gov-card__content),:is(.dark gov-card.highlight .gov-card__content){
    --tw-bg-opacity:1!important;
    background-color:rgb(31 49 31/var(--tw-bg-opacity))!important
}
gov-tag[type=subtle][color=primary]{
    border:1px solid var(--color-primary-200)
}
.survey-result{
    overflow:hidden;
    position:relative
}
.survey-result gov-form-control{
    position:relative;
    z-index:1
}
.progress-bar-bg{
    opacity:1;
    z-index:0
}
@keyframes plyr-progress{
    to{
        background-position:25px 0;
        background-position:var(--plyr-progress-loading-size,25px) 0
    }
}
@keyframes plyr-popup{
    0%{
        opacity:.5;
        transform:translateY(10px)
    }
    to{
        opacity:1;
        transform:translateY(0)
    }
}
@keyframes plyr-fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
.plyr{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    align-items:center;
    direction:ltr;
    display:flex;
    flex-direction:column;
    font-family:inherit;
    font-family:var(--plyr-font-family,inherit);
    font-variant-numeric:tabular-nums;
    font-weight:400;
    font-weight:var(--plyr-font-weight-regular,400);
    line-height:1.7;
    line-height:var(--plyr-line-height,1.7);
    max-width:100%;
    min-width:200px;
    position:relative;
    text-shadow:none;
    transition:box-shadow .3s ease;
    z-index:0
}
.plyr audio,.plyr iframe,.plyr video{
    display:block;
    height:100%;
    width:100%
}
.plyr button{
    font:inherit;
    line-height:inherit;
    width:auto
}
.plyr:focus{
    outline:0
}
.plyr--full-ui{
    box-sizing:border-box
}
.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{
    box-sizing:inherit
}
.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{
    touch-action:manipulation
}
.plyr__badge{
    background:#4a5464;
    background:var(--plyr-badge-background,#4a5464);
    border-radius:2px;
    border-radius:var(--plyr-badge-border-radius,2px);
    color:#fff;
    color:var(--plyr-badge-text-color,#fff);
    font-size:9px;
    font-size:var(--plyr-font-size-badge,9px);
    line-height:1;
    padding:3px 4px
}
.plyr--full-ui ::-webkit-media-text-track-container{
    display:none
}
.plyr__captions{
    animation:plyr-fade-in .3s ease;
    bottom:0;
    display:none;
    font-size:13px;
    font-size:var(--plyr-font-size-small,13px);
    left:0;
    padding:10px;
    padding:var(--plyr-control-spacing,10px);
    position:absolute;
    text-align:center;
    transition:transform .4s ease-in-out;
    width:100%
}
.plyr__captions span:empty{
    display:none
}
@media (min-width:480px){
    .plyr__captions{
        font-size:15px;
        font-size:var(--plyr-font-size-base,15px);
        padding:20px;
        padding:calc(var(--plyr-control-spacing, 10px)*2)
    }
}
@media (min-width:768px){
    .plyr__captions{
        font-size:18px;
        font-size:var(--plyr-font-size-large,18px)
    }
}
.plyr--captions-active .plyr__captions{
    display:block
}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{
    transform:translateY(-40px);
    transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))
}
.plyr__caption{
    background:#000c;
    background:var(--plyr-captions-background,#000c);
    border-radius:2px;
    -webkit-box-decoration-break:clone;
    box-decoration-break:clone;
    color:#fff;
    color:var(--plyr-captions-text-color,#fff);
    line-height:185%;
    padding:.2em .5em;
    white-space:pre-wrap
}
.plyr__caption div{
    display:inline
}
.plyr__control{
    background:#0000;
    border:0;
    border-radius:4px;
    border-radius:var(--plyr-control-radius,4px);
    color:inherit;
    cursor:pointer;
    flex-shrink:0;
    overflow:visible;
    padding:7px;
    padding:calc(var(--plyr-control-spacing, 10px)*.7);
    position:relative;
    transition:all .3s ease
}
.plyr__control svg{
    fill:currentColor;
    display:block;
    height:18px;
    height:var(--plyr-control-icon-size,18px);
    pointer-events:none;
    width:18px;
    width:var(--plyr-control-icon-size,18px)
}
.plyr__control:focus{
    outline:0
}
.plyr__control:focus-visible{
    outline:2px dashed #00b2ff;
    outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
    outline-offset:2px
}
a.plyr__control{
    text-decoration:none
}
.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{
    display:none
}
.plyr--full-ui ::-webkit-media-controls{
    display:none
}
.plyr__controls{
    align-items:center;
    display:flex;
    justify-content:flex-end;
    text-align:center
}
.plyr__controls .plyr__progress__container{
    flex:1;
    min-width:0
}
.plyr__controls .plyr__controls__item{
    margin-left:2.5px;
    margin-left:calc(var(--plyr-control-spacing, 10px)/4)
}
.plyr__controls .plyr__controls__item:first-child{
    margin-left:0;
    margin-right:auto
}
.plyr__controls .plyr__controls__item.plyr__progress__container{
    padding-left:2.5px;
    padding-left:calc(var(--plyr-control-spacing, 10px)/4)
}
.plyr__controls .plyr__controls__item.plyr__time{
    padding:0 5px;
    padding:0 calc(var(--plyr-control-spacing, 10px)/2)
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{
    padding-left:0
}
.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{
    display:none
}
.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{
    display:inline-block
}
.plyr__menu{
    display:flex;
    position:relative
}
.plyr__menu .plyr__control svg{
    transition:transform .3s ease
}
.plyr__menu .plyr__control[aria-expanded=true] svg{
    transform:rotate(90deg)
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{
    display:none
}
.plyr__menu__container{
    animation:plyr-popup .2s ease;
    background:#ffffffe6;
    background:var(--plyr-menu-background,#ffffffe6);
    border-radius:8px;
    border-radius:var(--plyr-menu-radius,8px);
    bottom:100%;
    box-shadow:0 1px 2px #00000026;
    box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);
    color:#4a5464;
    color:var(--plyr-menu-color,#4a5464);
    font-size:15px;
    font-size:var(--plyr-font-size-base,15px);
    margin-bottom:10px;
    position:absolute;
    right:-3px;
    text-align:left;
    white-space:nowrap;
    z-index:3
}
.plyr__menu__container>div{
    overflow:hidden;
    transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)
}
.plyr__menu__container:after{
    border:4px solid #0000;
    border:var(--plyr-menu-arrow-size,4px) solid #0000;
    border-top-color:var(--plyr-menu-background,#ffffffe6);
    content:"";
    height:0;
    position:absolute;
    right:14px;
    right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);
    top:100%;
    width:0
}
.plyr__menu__container [role=menu]{
    padding:7px;
    padding:calc(var(--plyr-control-spacing, 10px)*.7)
}
.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{
    margin-top:2px
}
.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{
    margin-top:0
}
.plyr__menu__container .plyr__control{
    align-items:center;
    color:#4a5464;
    color:var(--plyr-menu-color,#4a5464);
    display:flex;
    font-size:13px;
    font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));
    padding:4.66667px 10.5px;
    padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    width:100%
}
.plyr__menu__container .plyr__control>span{
    align-items:inherit;
    display:flex;
    width:100%
}
.plyr__menu__container .plyr__control:after{
    border:4px solid #0000;
    border:var(--plyr-menu-item-arrow-size,4px) solid #0000;
    content:"";
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.plyr__menu__container .plyr__control--forward{
    padding-right:28px;
    padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)
}
.plyr__menu__container .plyr__control--forward:after{
    border-left-color:#728197;
    border-left-color:var(--plyr-menu-arrow-color,#728197);
    right:6.5px;
    right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))
}
.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{
    border-left-color:initial
}
.plyr__menu__container .plyr__control--back{
    font-weight:400;
    font-weight:var(--plyr-font-weight-regular,400);
    margin:7px;
    margin:calc(var(--plyr-control-spacing, 10px)*.7);
    margin-bottom:3.5px;
    margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);
    padding-left:28px;
    padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);
    position:relative;
    width:calc(100% - 14px);
    width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)
}
.plyr__menu__container .plyr__control--back:after{
    border-right-color:#728197;
    border-right-color:var(--plyr-menu-arrow-color,#728197);
    left:6.5px;
    left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))
}
.plyr__menu__container .plyr__control--back:before{
    background:#dcdfe5;
    background:var(--plyr-menu-back-border-color,#dcdfe5);
    box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);
    content:"";
    height:1px;
    left:0;
    margin-top:3.5px;
    margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);
    overflow:hidden;
    position:absolute;
    right:0;
    top:100%
}
.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{
    border-right-color:initial
}
.plyr__menu__container .plyr__control[role=menuitemradio]{
    padding-left:7px;
    padding-left:calc(var(--plyr-control-spacing, 10px)*.7)
}
.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{
    border-radius:100%
}
.plyr__menu__container .plyr__control[role=menuitemradio]:before{
    background:#0000001a;
    content:"";
    display:block;
    flex-shrink:0;
    height:16px;
    margin-right:10px;
    margin-right:var(--plyr-control-spacing,10px);
    transition:all .3s ease;
    width:16px
}
.plyr__menu__container .plyr__control[role=menuitemradio]:after{
    background:#fff;
    border:0;
    height:6px;
    left:12px;
    opacity:0;
    top:50%;
    transform:translateY(-50%) scale(0);
    transition:transform .3s ease,opacity .3s ease;
    width:6px
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{
    background:#00b2ff;
    background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{
    opacity:1;
    transform:translateY(-50%) scale(1)
}
.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{
    background:#23282f1a
}
.plyr__menu__container .plyr__menu__value{
    align-items:center;
    display:flex;
    margin-left:auto;
    margin-right:-5px;
    margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);
    overflow:hidden;
    padding-left:24.5px;
    padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);
    pointer-events:none
}
.plyr--full-ui input[type=range]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#0000;
    border:0;
    border-radius:26px;
    border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);
    color:#00b2ff;
    color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
    display:block;
    height:19px;
    height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));
    margin:0;
    min-width:0;
    padding:0;
    transition:box-shadow .3s ease;
    width:100%
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{
    background:#0000;
    background-image:linear-gradient(90deg,currentColor,#0000 0);
    background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));
    border:0;
    border-radius:2.5px;
    border-radius:calc(var(--plyr-range-track-height, 5px)/2);
    height:5px;
    height:var(--plyr-range-track-height,5px);
    -webkit-transition:box-shadow .3s ease;
    transition:box-shadow .3s ease;
    -webkit-user-select:none;
    user-select:none
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb{
    -webkit-appearance:none;
    appearance:none;
    background:#fff;
    background:var(--plyr-range-thumb-background,#fff);
    border:0;
    border-radius:100%;
    box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;
    box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);
    height:13px;
    height:var(--plyr-range-thumb-height,13px);
    margin-top:-4px;
    margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);
    position:relative;
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
    width:13px;
    width:var(--plyr-range-thumb-height,13px)
}
.plyr--full-ui input[type=range]::-moz-range-track{
    background:#0000;
    border:0;
    border-radius:2.5px;
    border-radius:calc(var(--plyr-range-track-height, 5px)/2);
    height:5px;
    height:var(--plyr-range-track-height,5px);
    -moz-transition:box-shadow .3s ease;
    transition:box-shadow .3s ease;
    -moz-user-select:none;
    user-select:none
}
.plyr--full-ui input[type=range]::-moz-range-thumb{
    background:#fff;
    background:var(--plyr-range-thumb-background,#fff);
    border:0;
    border-radius:100%;
    box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;
    box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);
    height:13px;
    height:var(--plyr-range-thumb-height,13px);
    position:relative;
    -moz-transition:all .2s ease;
    transition:all .2s ease;
    width:13px;
    width:var(--plyr-range-thumb-height,13px)
}
.plyr--full-ui input[type=range]::-moz-range-progress{
    background:currentColor;
    border-radius:2.5px;
    border-radius:calc(var(--plyr-range-track-height, 5px)/2);
    height:5px;
    height:var(--plyr-range-track-height,5px)
}
.plyr--full-ui input[type=range]::-ms-track{
    color:#0000
}
.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{
    background:#0000;
    border:0;
    border-radius:2.5px;
    border-radius:calc(var(--plyr-range-track-height, 5px)/2);
    height:5px;
    height:var(--plyr-range-track-height,5px);
    -ms-transition:box-shadow .3s ease;
    transition:box-shadow .3s ease;
    user-select:none
}
.plyr--full-ui input[type=range]::-ms-fill-lower{
    background:#0000;
    background:currentColor;
    border:0;
    border-radius:2.5px;
    border-radius:calc(var(--plyr-range-track-height, 5px)/2);
    height:5px;
    height:var(--plyr-range-track-height,5px);
    -ms-transition:box-shadow .3s ease;
    transition:box-shadow .3s ease;
    user-select:none
}
.plyr--full-ui input[type=range]::-ms-thumb{
    background:#fff;
    background:var(--plyr-range-thumb-background,#fff);
    border:0;
    border-radius:100%;
    box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;
    box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);
    height:13px;
    height:var(--plyr-range-thumb-height,13px);
    margin-top:0;
    position:relative;
    -ms-transition:all .2s ease;
    transition:all .2s ease;
    width:13px;
    width:var(--plyr-range-thumb-height,13px)
}
.plyr--full-ui input[type=range]::-ms-tooltip{
    display:none
}
.plyr--full-ui input[type=range]::-moz-focus-outer{
    border:0
}
.plyr--full-ui input[type=range]:focus{
    outline:0
}
.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{
    outline:2px dashed #00b2ff;
    outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
    outline-offset:2px
}
.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{
    outline:2px dashed #00b2ff;
    outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
    outline-offset:2px
}
.plyr--full-ui input[type=range]:focus-visible::-ms-track{
    outline:2px dashed #00b2ff;
    outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
    outline-offset:2px
}
.plyr__poster{
    background-color:#000;
    background-color:var(--plyr-video-background,var(--plyr-video-background,#000));
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:contain;
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    transition:opacity .2s ease;
    width:100%;
    z-index:1
}
.plyr--stopped.plyr__poster-enabled .plyr__poster{
    opacity:1
}
.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{
    display:none
}
.plyr__time{
    font-size:13px;
    font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))
}
.plyr__time+.plyr__time:before{
    content:"â„";
    margin-right:10px;
    margin-right:var(--plyr-control-spacing,10px)
}
@media (max-width:767px){
    .plyr__time+.plyr__time{
        display:none
    }
}
.plyr__tooltip{
    background:#fff;
    background:var(--plyr-tooltip-background,#fff);
    border-radius:5px;
    border-radius:var(--plyr-tooltip-radius,5px);
    bottom:100%;
    box-shadow:0 1px 2px #00000026;
    box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);
    color:#4a5464;
    color:var(--plyr-tooltip-color,#4a5464);
    font-size:13px;
    font-size:var(--plyr-font-size-small,13px);
    font-weight:400;
    font-weight:var(--plyr-font-weight-regular,400);
    left:50%;
    line-height:1.3;
    margin-bottom:10px;
    margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);
    opacity:0;
    padding:5px 7.5px;
    padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);
    pointer-events:none;
    position:absolute;
    transform:translate(-50%,10px) scale(.8);
    transform-origin:50% 100%;
    transition:transform .2s ease .1s,opacity .2s ease .1s;
    white-space:nowrap;
    z-index:2
}
.plyr__tooltip:before{
    border-left:4px solid #0000;
    border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;
    border-right:4px solid #0000;
    border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;
    border-top:4px solid #fff;
    border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);
    bottom:-4px;
    bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);
    content:"";
    height:0;
    left:50%;
    position:absolute;
    transform:translateX(-50%);
    width:0;
    z-index:2
}
.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{
    opacity:1;
    transform:translate(-50%) scale(1)
}
.plyr .plyr__control:hover .plyr__tooltip{
    z-index:3
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{
    left:0;
    transform:translateY(10px) scale(.8);
    transform-origin:0 100%
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{
    left:16px;
    left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip{
    left:auto;
    right:0;
    transform:translateY(10px) scale(.8);
    transform-origin:100% 100%
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{
    left:auto;
    right:16px;
    right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);
    transform:translateX(50%)
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{
    transform:translate(0) scale(1)
}
.plyr__progress{
    left:6.5px;
    left:calc(var(--plyr-range-thumb-height, 13px)*.5);
    margin-right:13px;
    margin-right:var(--plyr-range-thumb-height,13px);
    position:relative
}
.plyr__progress input[type=range],.plyr__progress__buffer{
    margin-left:-6.5px;
    margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);
    margin-right:-6.5px;
    margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);
    width:calc(100% + 13px);
    width:calc(100% + var(--plyr-range-thumb-height, 13px))
}
.plyr__progress input[type=range]{
    position:relative;
    z-index:2
}
.plyr__progress .plyr__tooltip{
    left:0;
    max-width:120px;
    overflow-wrap:break-word
}
.plyr__progress__buffer{
    -webkit-appearance:none;
    background:#0000;
    border:0;
    border-radius:100px;
    height:5px;
    height:var(--plyr-range-track-height,5px);
    left:0;
    margin-top:-2.5px;
    margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);
    padding:0;
    position:absolute;
    top:50%
}
.plyr__progress__buffer::-webkit-progress-bar{
    background:#0000
}
.plyr__progress__buffer::-webkit-progress-value{
    background:currentColor;
    border-radius:100px;
    min-width:5px;
    min-width:var(--plyr-range-track-height,5px);
    -webkit-transition:width .2s ease;
    transition:width .2s ease
}
.plyr__progress__buffer::-moz-progress-bar{
    background:currentColor;
    border-radius:100px;
    min-width:5px;
    min-width:var(--plyr-range-track-height,5px);
    -moz-transition:width .2s ease;
    transition:width .2s ease
}
.plyr__progress__buffer::-ms-fill{
    border-radius:100px;
    -ms-transition:width .2s ease;
    transition:width .2s ease
}
.plyr--loading .plyr__progress__buffer{
    animation:plyr-progress 1s linear infinite;
    background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);
    background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);
    background-repeat:repeat-x;
    background-size:25px 25px;
    background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);
    color:#0000
}
.plyr--video.plyr--loading .plyr__progress__buffer{
    background-color:#ffffff40;
    background-color:var(--plyr-video-progress-buffered-background,#ffffff40)
}
.plyr--audio.plyr--loading .plyr__progress__buffer{
    background-color:#c1c8d199;
    background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)
}
.plyr__progress__marker{
    background-color:#fff;
    background-color:var(--plyr-progress-marker-background,#fff);
    border-radius:1px;
    height:5px;
    height:var(--plyr-range-track-height,5px);
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:3px;
    width:var(--plyr-progress-marker-width,3px);
    z-index:3
}
.plyr__volume{
    align-items:center;
    display:flex;
    position:relative
}
.plyr__volume input[type=range]{
    margin-left:5px;
    margin-left:calc(var(--plyr-control-spacing, 10px)/2);
    margin-right:5px;
    margin-right:calc(var(--plyr-control-spacing, 10px)/2);
    max-width:90px;
    min-width:60px;
    position:relative;
    z-index:2
}
.plyr--audio{
    display:block
}
.plyr--audio .plyr__controls{
    background:#fff;
    background:var(--plyr-audio-controls-background,#fff);
    border-radius:inherit;
    color:#4a5464;
    color:var(--plyr-audio-control-color,#4a5464);
    padding:10px;
    padding:var(--plyr-control-spacing,10px)
}
.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{
    background:#00b2ff;
    background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
    color:#fff;
    color:var(--plyr-audio-control-color-hover,#fff)
}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{
    background-color:#c1c8d199;
    background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{
    background-color:#c1c8d199;
    background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track{
    background-color:#c1c8d199;
    background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{
    box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;
    box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{
    box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;
    box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{
    box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;
    box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)
}
.plyr--audio .plyr__progress__buffer{
    color:#c1c8d199;
    color:var(--plyr-audio-progress-buffered-background,#c1c8d199)
}
.plyr--video{
    overflow:hidden
}
.plyr--video.plyr--menu-open{
    overflow:visible
}
.plyr__video-wrapper{
    background:#000;
    background:var(--plyr-video-background,var(--plyr-video-background,#000));
    border-radius:inherit;
    height:100%;
    margin:auto;
    overflow:hidden;
    position:relative;
    width:100%
}
.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{
    aspect-ratio:16/9
}
@supports not (aspect-ratio:16/9){
    .plyr__video-embed,.plyr__video-wrapper--fixed-ratio{
        height:0;
        padding-bottom:56.25%;
        position:relative
    }
}
.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{
    border:0;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{
    padding-bottom:240%;
    position:relative;
    transform:translateY(-38.28125%)
}
.plyr--video .plyr__controls{
    background:linear-gradient(#0000,#000000bf);
    background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));
    border-bottom-left-radius:inherit;
    border-bottom-right-radius:inherit;
    bottom:0;
    color:#fff;
    color:var(--plyr-video-control-color,#fff);
    left:0;
    padding:5px;
    padding:calc(var(--plyr-control-spacing, 10px)/2);
    padding-top:20px;
    padding-top:calc(var(--plyr-control-spacing, 10px)*2);
    position:absolute;
    right:0;
    transition:opacity .4s ease-in-out,transform .4s ease-in-out;
    z-index:3
}
@media (min-width:480px){
    .plyr--video .plyr__controls{
        padding:10px;
        padding:var(--plyr-control-spacing,10px);
        padding-top:35px;
        padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)
    }
}
.plyr--video.plyr--hide-controls .plyr__controls{
    opacity:0;
    pointer-events:none;
    transform:translateY(100%)
}
.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{
    background:#00b2ff;
    background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
    color:#fff;
    color:var(--plyr-video-control-color-hover,#fff)
}
.plyr__control--overlaid{
    background:#00b2ff;
    background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
    border:0;
    border-radius:100%;
    color:#fff;
    color:var(--plyr-video-control-color,#fff);
    display:none;
    left:50%;
    opacity:.9;
    padding:15px;
    padding:calc(var(--plyr-control-spacing, 10px)*1.5);
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    transition:.3s;
    z-index:2
}
.plyr__control--overlaid svg{
    left:2px;
    position:relative
}
.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{
    opacity:1
}
.plyr--playing .plyr__control--overlaid{
    opacity:0;
    visibility:hidden
}
.plyr--full-ui.plyr--video .plyr__control--overlaid{
    display:block
}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{
    background-color:#ffffff40;
    background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{
    background-color:#ffffff40;
    background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track{
    background-color:#ffffff40;
    background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{
    box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;
    box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{
    box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;
    box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{
    box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;
    box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)
}
.plyr--video .plyr__progress__buffer{
    color:#ffffff40;
    color:var(--plyr-video-progress-buffered-background,#ffffff40)
}
.plyr:fullscreen{
    background:#000;
    border-radius:0!important;
    height:100%;
    margin:0;
    width:100%
}
.plyr:fullscreen video{
    height:100%
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{
    display:block
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{
    display:none
}
.plyr:fullscreen.plyr--hide-controls{
    cursor:none
}
@media (min-width:1024px){
    .plyr:fullscreen .plyr__captions{
        font-size:21px;
        font-size:var(--plyr-font-size-xlarge,21px)
    }
}
.plyr--fullscreen-fallback{
    background:#000;
    border-radius:0!important;
    bottom:0;
    height:100%;
    left:0;
    margin:0;
    position:fixed;
    right:0;
    top:0;
    width:100%;
    z-index:10000000
}
.plyr--fullscreen-fallback video{
    height:100%
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{
    display:block
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{
    display:none
}
.plyr--fullscreen-fallback.plyr--hide-controls{
    cursor:none
}
@media (min-width:1024px){
    .plyr--fullscreen-fallback .plyr__captions{
        font-size:21px;
        font-size:var(--plyr-font-size-xlarge,21px)
    }
}
.plyr__ads{
    border-radius:inherit;
    bottom:0;
    cursor:pointer;
    left:0;
    overflow:hidden;
    position:absolute;
    right:0;
    top:0;
    z-index:-1
}
.plyr__ads>div,.plyr__ads>div iframe{
    height:100%;
    position:absolute;
    width:100%
}
.plyr__ads:after{
    background:#23282f;
    border-radius:2px;
    bottom:10px;
    bottom:var(--plyr-control-spacing,10px);
    color:#fff;
    content:attr(data-badge-text);
    font-size:11px;
    padding:2px 6px;
    pointer-events:none;
    position:absolute;
    right:10px;
    right:var(--plyr-control-spacing,10px);
    z-index:3
}
.plyr__ads:empty:after{
    display:none
}
.plyr__cues{
    background:currentColor;
    display:block;
    height:5px;
    height:var(--plyr-range-track-height,5px);
    left:0;
    opacity:.8;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:3px;
    z-index:3
}
.plyr__preview-thumb{
    background-color:#fff;
    background-color:var(--plyr-tooltip-background,#fff);
    border-radius:8px;
    border-radius:var(--plyr-menu-radius,8px);
    bottom:100%;
    box-shadow:0 1px 2px #00000026;
    box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);
    margin-bottom:10px;
    margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);
    opacity:0;
    padding:3px;
    pointer-events:none;
    position:absolute;
    transform:translateY(10px) scale(.8);
    transform-origin:50% 100%;
    transition:transform .2s ease .1s,opacity .2s ease .1s;
    z-index:2
}
.plyr__preview-thumb--is-shown{
    opacity:1;
    transform:translate(0) scale(1)
}
.plyr__preview-thumb:before{
    border-left:4px solid #0000;
    border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;
    border-right:4px solid #0000;
    border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;
    border-top:4px solid #fff;
    border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);
    bottom:-4px;
    bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);
    content:"";
    height:0;
    left:calc(50% + var(--preview-arrow-offset));
    position:absolute;
    transform:translateX(-50%);
    width:0;
    z-index:2
}
.plyr__preview-thumb__image-container{
    background:#c1c8d1;
    border-radius:7px;
    border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);
    overflow:hidden;
    position:relative;
    z-index:0
}
.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.plyr__preview-thumb__image-container:after{
    border-radius:inherit;
    box-shadow:inset 0 0 0 1px #00000026;
    content:"";
    pointer-events:none
}
.plyr__preview-thumb__image-container img{
    max-height:none;
    max-width:none
}
.plyr__preview-thumb__time-container{
    background:linear-gradient(#0000,#000000bf);
    background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));
    border-bottom-left-radius:7px;
    border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);
    border-bottom-right-radius:7px;
    border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);
    bottom:0;
    left:0;
    line-height:1.1;
    padding:20px 6px 6px;
    position:absolute;
    right:0;
    z-index:3
}
.plyr__preview-thumb__time-container span{
    color:#fff;
    font-size:13px;
    font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))
}
.plyr__preview-scrubbing{
    bottom:0;
    filter:blur(1px);
    height:100%;
    left:0;
    margin:auto;
    opacity:0;
    overflow:hidden;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0;
    transition:opacity .3s ease;
    width:100%;
    z-index:1
}
.plyr__preview-scrubbing--is-shown{
    opacity:1
}
.plyr__preview-scrubbing img{
    height:100%;
    left:0;
    max-height:none;
    max-width:none;
    -o-object-fit:contain;
    object-fit:contain;
    position:absolute;
    top:0;
    width:100%
}
.plyr--no-transition{
    transition:none!important
}
.plyr__sr-only{
    clip:rect(1px,1px,1px,1px);
    border:0!important;
    height:1px!important;
    overflow:hidden;
    padding:0!important;
    position:absolute!important;
    width:1px!important
}
.plyr [hidden]{
    display:none!important
}
:root[data-theme=light]{
    --plyr-color-main:var(--color-primary);
    --plyr-audio-control-color:var(--color-secondary-600);
    --plyr-audio-progress-buffered-background:var(--color-secondary-500)
}
:root[data-theme=dark]{
    --plyr-color-main:var(--color-primary-dark);
    --plyr-audio-control-color:var(--color-white);
    --plyr-audio-progress-buffered-background:var(--color-secondary-600)
}
:root{
    --plyr-audio-controls-background:var(--background-block-primary)
}
.plyr-transparent{
    --plyr-audio-controls-background:transparent
}
.plyr--audio .plyr__controls{
    padding:0
}
.plyr--video{
    border-radius:var(--corner-radius-m)
}
@media (max-width:30rem){
    .plyr__volume,[data-plyr=captions],[data-plyr=fast-forward],[data-plyr=pip],[data-plyr=rewind]{
        display:none!important
    }
}
@media (max-width:50rem){
    .plyr--video [data-plyr=captions],.plyr--video [data-plyr=fast-forward],.plyr--video [data-plyr=pip],.plyr--video [data-plyr=rewind]{
        display:none!important
    }
}
.nav-accordion ul{
    list-style-type:none!important;
    padding:0
}
.nav-accordion ul li{
    padding-bottom:.375rem;
    padding-top:.375rem
}
.nav-accordion ul li:before{
    display:none
}
.nav-accordion .active-parent gov-icon{
    rotate:180deg
}
.nav-accordion .active{
    font-weight:700
}
gov-accordion-item:not([hydrated]){
    padding-left:0!important;
    padding-right:0!important
}
.accordion-nested gov-accordion-item [slot=annotation]>*{
    display:block!important;
    font-size:var(--font-size-body-m)!important;
    font-weight:400!important;
    line-height:150%!important
}
.accordion-nested .gov-accordion-item__content,.accordion-nested gov-accordion-item>details>summary{
    padding-left:0!important;
    padding-right:0!important
}
.accordion-nested gov-accordion-item:focus>details>summary,.accordion-nested gov-accordion-item:hover>details>summary{
    background:none!important
}
.accordion-nested .gov-accordion-item__content p{
    font-size:var(--font-size-body-m)!important;
    font-weight:400!important;
    line-height:150%!important
}
.accordion-nested h2{
    font-size:var(--font-size-headline-s)!important
}
.accordion-nested h2,.accordion-nested h3{
    color:var(--text-primary-color)!important;
    font-weight:500!important;
    line-height:150%!important
}
.accordion-nested h3{
    font-size:var(--font-size-headeline-xs)!important
}
.accordion-nested-contact-content{
    --tw-bg-opacity:1;
    background-color:rgb(209 238 201/var(--tw-bg-opacity));
    border:1px solid var(--color-primary-400);
    border-radius:var(--corner-radius-s);
    overflow:hidden
}
:is(.dark .accordion-nested-contact-content){
    --tw-bg-opacity:1;
    background-color:rgb(33 64 33/var(--tw-bg-opacity))
}
.accordion-nested-contact-footer h2,.accordion-nested-contact-footer h3,.accordion-nested-contact-footer h4,.accordion-nested-contact-footer p{
    color:var(--text-primary-color)
}
@media print{
    .accordion-nested-contact-footer h2,.accordion-nested-contact-footer h3,.accordion-nested-contact-footer h4,.accordion-nested-contact-footer p{
        --tw-text-opacity:1;
        color:rgb(0 0 0/var(--tw-text-opacity))
    }
}
gov-form-checkbox label,gov-form-radio label{
    padding-top:1px
}
textarea{
    resize:vertical
}
.form-control-question_field{
    display:none
}
figure.gov-image img{
    width:auto
}
#infobar-content a,#infobar-content a>*{
    --tw-text-opacity:1;
    color:rgb(0 0 0/var(--tw-text-opacity))
}
:is(.dark #infobar-content a),:is(.dark #infobar-content a>*){
    --tw-text-opacity:1;
    color:rgb(0 0 0/var(--tw-text-opacity))
}
html[data-theme=dark] .gov-bg--background-status-warning{
    --tw-text-opacity:1;
    color:rgb(134 81 2/var(--tw-text-opacity))
}
.gov-text-s p{
    font-size:var(--font-size-body-s);
    font-weight:400;
    line-height:150%
}
.html-content iframe{
    border-style:none;
    border-width:0;
    max-width:100%;
    overflow:scroll
}
.gov-dropdown ul,gov-dropdown ul{
    padding:.25rem
}
.container{
    margin-left:auto;
    margin-right:auto;
    padding-left:1rem;
    padding-right:1rem;
    width:100%
}
@media (min-width:480px){
    .container{
        max-width:480px;
        padding-left:2rem;
        padding-right:2rem
    }
}
@media (min-width:768px){
    .container{
        max-width:768px
    }
}
@media (min-width:1024px){
    .container{
        max-width:1024px
    }
}
@media (min-width:1200px){
    .container{
        max-width:1200px
    }
}
@media (min-width:1440px){
    .container{
        max-width:1440px
    }
}
.sr-only{
    clip:rect(0,0,0,0);
    border-width:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    white-space:nowrap;
    width:1px
}
.collapse{
    visibility:collapse
}
.static{
    position:static
}
.fixed{
    position:fixed
}
.absolute{
    position:absolute
}
.relative{
    position:relative
}
.sticky{
    position:sticky
}
.-left-\[1000px\]{
    left:-1000px
}
.-top-\[1px\]{
    top:-1px
}
.-top-\[30px\]{
    top:-30px
}
.-top-px{
    top:-1px
}
.bottom-0{
    bottom:0
}
.left-0{
    left:0
}
.left-1\/2{
    left:50%
}
.left-\[-3px\]{
    left:-3px
}
.right-0{
    right:0
}
.top-0{
    top:0
}
.top-1\/2{
    top:50%
}
.top-2{
    top:.5rem
}
.top-6{
    top:1.5rem
}
.z-40{
    z-index:40
}
.z-50{
    z-index:50
}
.m-0{
    margin:0
}
.my-1{
    margin-bottom:.25rem;
    margin-top:.25rem
}
.my-1\.5{
    margin-bottom:.375rem;
    margin-top:.375rem
}
.my-4{
    margin-bottom:1rem;
    margin-top:1rem
}
.\!mt-2{
    margin-top:.5rem!important
}
.\!mt-\[4px\]{
    margin-top:4px!important
}
.\!mt-\[6px\]{
    margin-top:6px!important
}
.mb-0{
    margin-bottom:0
}
.mb-2{
    margin-bottom:.5rem
}
.mb-4{
    margin-bottom:1rem
}
.mb-8{
    margin-bottom:2rem
}
.ml-2{
    margin-left:.5rem
}
.ml-auto{
    margin-left:auto
}
.mr-2{
    margin-right:.5rem
}
.mt-0{
    margin-top:0
}
.mt-0\.5{
    margin-top:.125rem
}
.mt-2{
    margin-top:.5rem
}
.mt-4{
    margin-top:1rem
}
.mt-5{
    margin-top:1.25rem
}
.mt-6{
    margin-top:1.5rem
}
.mt-8{
    margin-top:2rem
}
.mt-\[2px\]{
    margin-top:2px
}
.block{
    display:block
}
.flex{
    display:flex
}
.inline-flex{
    display:inline-flex
}
.table{
    display:table
}
.grid{
    display:grid
}
.hidden{
    display:none
}
.aspect-video{
    aspect-ratio:16/9
}
.h-1{
    height:.25rem
}
.h-20{
    height:5rem
}
.h-3{
    height:.75rem
}
.h-4{
    height:1rem
}
.h-96{
    height:24rem
}
.h-\[200px\]{
    height:200px
}
.h-\[30px\]{
    height:30px
}
.h-auto{
    height:auto
}
.h-full{
    height:100%
}
.max-h-\[50px\]{
    max-height:50px
}
.min-h-\[80px\]{
    min-height:80px
}
.\!w-auto{
    width:auto!important
}
.w-1{
    width:.25rem
}
.w-20{
    width:5rem
}
.w-4{
    width:1rem
}
.w-\[80px\]{
    width:80px
}
.w-\[90px\]{
    width:90px
}
.w-auto{
    width:auto
}
.w-full{
    width:100%
}
.min-w-\[10px\]{
    min-width:10px
}
.min-w-\[90px\]{
    min-width:90px
}
.max-w-\[140px\]{
    max-width:140px
}
.max-w-\[180px\]{
    max-width:180px
}
.max-w-\[80px\]{
    max-width:80px
}
.max-w-full{
    max-width:100%
}
.max-w-lg{
    max-width:32rem
}
.max-w-none{
    max-width:none
}
.flex-shrink-0{
    flex-shrink:0
}
.border-collapse{
    border-collapse:collapse
}
.-translate-x-1\/2{
    --tw-translate-x:-50%
}
.-translate-x-1\/2,.-translate-y-1\/2{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/2{
    --tw-translate-y:-50%
}
@keyframes spin{
    to{
        transform:rotate(1turn)
    }
}
.animate-spin{
    animation:spin 1s linear infinite
}
.resize{
    resize:both
}
.list-none{
    list-style-type:none
}
.grid-cols-1{
    grid-template-columns:repeat(1,minmax(0,1fr))
}
.flex-col{
    flex-direction:column
}
.flex-wrap{
    flex-wrap:wrap
}
.\!items-start{
    align-items:flex-start!important
}
.items-start{
    align-items:flex-start
}
.items-center{
    align-items:center
}
.items-baseline{
    align-items:baseline
}
.justify-start{
    justify-content:flex-start
}
.justify-end{
    justify-content:flex-end
}
.justify-center{
    justify-content:center
}
.justify-between{
    justify-content:space-between
}
.\!gap-0{
    gap:0!important
}
.gap-0{
    gap:0
}
.gap-0\.5{
    gap:.125rem
}
.gap-1{
    gap:.25rem
}
.gap-2{
    gap:.5rem
}
.gap-3{
    gap:.75rem
}
.gap-3\.5{
    gap:.875rem
}
.gap-4{
    gap:1rem
}
.gap-6{
    gap:1.5rem
}
.gap-8{
    gap:2rem
}
.space-y-1>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse:0;
    margin-bottom:calc(.25rem*var(--tw-space-y-reverse));
    margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))
}
.overflow-hidden{
    overflow:hidden
}
.overflow-visible{
    overflow:visible
}
.overflow-x-auto{
    overflow-x:auto
}
.whitespace-nowrap{
    white-space:nowrap
}
.break-all{
    word-break:break-all
}
.rounded-full{
    border-radius:9999px
}
.rounded-lg{
    border-radius:.5rem
}
.rounded-md{
    border-radius:.375rem
}
.rounded-none{
    border-radius:0
}
.rounded-sm{
    border-radius:.25rem
}
.border{
    border-width:1px
}
.border-none{
    border-style:none
}
.bg-\[\#F7FFF5\]{
    --tw-bg-opacity:1;
    background-color:rgb(247 255 245/var(--tw-bg-opacity))
}
.bg-primary{
    --tw-bg-opacity:1;
    background-color:rgb(32 115 21/var(--tw-bg-opacity))
}
.bg-primary-100{
    --tw-bg-opacity:1;
    background-color:rgb(247 255 245/var(--tw-bg-opacity))
}
.bg-primary-200{
    --tw-bg-opacity:1;
    background-color:rgb(232 245 228/var(--tw-bg-opacity))
}
.bg-secondary-300{
    --tw-bg-opacity:1;
    background-color:rgb(245 245 245/var(--tw-bg-opacity))
}
.bg-white{
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.bg-white\/40{
    background-color:hsla(0,0%,100%,.4)
}
.bg-gradient-to-b{
    background-image:linear-gradient(to bottom,var(--tw-gradient-stops))
}
.from-transparent{
    --tw-gradient-from:transparent var(--tw-gradient-from-position);
    --tw-gradient-from-position: ;
    --tw-gradient-to:transparent var(--tw-gradient-from-position);
    --tw-gradient-to-position: ;
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.to-secondary-300{
    --tw-gradient-to:#f5f5f5 var(--tw-gradient-to-position);
    --tw-gradient-to-position: 
}
.fill-success-500{
    fill:#6ba45c
}
.object-contain{
    -o-object-fit:contain;
    object-fit:contain
}
.object-cover{
    -o-object-fit:cover;
    object-fit:cover
}
.p-4{
    padding:1rem
}
.p-6{
    padding:1.5rem
}
.p-8{
    padding:2rem
}
.px-2{
    padding-left:.5rem;
    padding-right:.5rem
}
.py-0{
    padding-bottom:0;
    padding-top:0
}
.py-1{
    padding-bottom:.25rem;
    padding-top:.25rem
}
.py-2{
    padding-bottom:.5rem;
    padding-top:.5rem
}
.py-4{
    padding-bottom:1rem;
    padding-top:1rem
}
.\!pl-4{
    padding-left:1rem!important
}
.pb-2{
    padding-bottom:.5rem
}
.pl-0{
    padding-left:0
}
.pl-1{
    padding-left:.25rem
}
.pl-7{
    padding-left:1.75rem
}
.pr-4{
    padding-right:1rem
}
.pt-0{
    padding-top:0
}
.pt-0\.5{
    padding-top:.125rem
}
.pt-1{
    padding-top:.25rem
}
.pt-3{
    padding-top:.75rem
}
.pt-px{
    padding-top:1px
}
.text-center{
    text-align:center
}
.text-right{
    text-align:right
}
.align-top{
    vertical-align:top
}
.text-lg{
    font-size:1.25rem
}
.text-sm{
    font-size:.875rem
}
.text-xs{
    font-size:.75rem
}
.font-bold{
    font-weight:700
}
.font-light{
    font-weight:300
}
.font-medium{
    font-weight:500
}
.font-normal{
    font-weight:400
}
.uppercase{
    text-transform:uppercase
}
.capitalize{
    text-transform:capitalize
}
.italic{
    font-style:italic
}
.leading-tight{
    line-height:1.25
}
.\!text-black{
    --tw-text-opacity:1!important;
    color:rgb(0 0 0/var(--tw-text-opacity))!important
}
.\!text-primary{
    --tw-text-opacity:1!important;
    color:rgb(32 115 21/var(--tw-text-opacity))!important
}
.\!text-white{
    --tw-text-opacity:1!important;
    color:rgb(255 255 255/var(--tw-text-opacity))!important
}
.text-\[\#125600\]{
    --tw-text-opacity:1;
    color:rgb(18 86 0/var(--tw-text-opacity))
}
.text-\[\#368537\]{
    --tw-text-opacity:1;
    color:rgb(54 133 55/var(--tw-text-opacity))
}
.text-black{
    --tw-text-opacity:1;
    color:rgb(0 0 0/var(--tw-text-opacity))
}
.text-primary{
    --tw-text-opacity:1;
    color:rgb(32 115 21/var(--tw-text-opacity))
}
.text-primary-800{
    --tw-text-opacity:1;
    color:rgb(18 86 0/var(--tw-text-opacity))
}
.text-white{
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity))
}
.underline{
    text-decoration-line:underline
}
.no-underline{
    text-decoration-line:none
}
.antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.opacity-0{
    opacity:0
}
.outline{
    outline-style:solid
}
.filter{
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.transition{
    transition-duration:.15s;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.transition-opacity{
    transition-duration:.15s;
    transition-property:opacity;
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.center{
    --tw-translate-x:-50%;
    --tw-translate-y:-50%;
    left:50%;
    top:50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.border-style{
    --tw-border-opacity:1;
    border-color:rgb(162 216 147/var(--tw-border-opacity));
    border-style:solid;
    border-width:1px
}
:is(.dark .border-style){
    --tw-border-opacity:1;
    border-color:rgb(64 133 46/var(--tw-border-opacity))
}
.\[-webkit-tap-highlight-color\:transparent\]{
    -webkit-tap-highlight-color:transparent
}
.before\:fixed:before{
    content:var(--tw-content);
    position:fixed
}
.before\:left-0:before{
    content:var(--tw-content);
    left:0
}
.before\:top-0:before{
    content:var(--tw-content);
    top:0
}
.before\:z-\[99999\]:before{
    content:var(--tw-content);
    z-index:99999
}
.before\:block:before{
    content:var(--tw-content);
    display:block
}
.before\:h-full:before{
    content:var(--tw-content);
    height:100%
}
.before\:w-full:before{
    content:var(--tw-content);
    width:100%
}
.before\:cursor-wait:before{
    content:var(--tw-content);
    cursor:wait
}
.hover\:bg-warning-500:hover{
    --tw-bg-opacity:1;
    background-color:rgb(199 131 0/var(--tw-bg-opacity))
}
.hover\:text-primary:hover{
    --tw-text-opacity:1;
    color:rgb(32 115 21/var(--tw-text-opacity))
}
.hover\:underline:hover{
    text-decoration-line:underline
}
.hover\:opacity-80:hover{
    opacity:.8
}
.focus\:left-2:focus{
    left:.5rem
}
.focus-visible\:outline-offset-0:focus-visible{
    outline-offset:0
}
:is(.dark .dark\:block){
    display:block
}
:is(.dark .dark\:hidden){
    display:none
}
:is(.dark .dark\:bg-primary){
    --tw-bg-opacity:1;
    background-color:rgb(32 115 21/var(--tw-bg-opacity))
}
:is(.dark .dark\:bg-primary-900){
    --tw-bg-opacity:1;
    background-color:rgb(33 64 33/var(--tw-bg-opacity))
}
:is(.dark .dark\:bg-primary-dark){
    --tw-bg-opacity:1;
    background-color:rgb(70 173 72/var(--tw-bg-opacity))
}
:is(.dark .dark\:bg-secondary-800){
    --tw-bg-opacity:1;
    background-color:rgb(38 37 36/var(--tw-bg-opacity))
}
:is(.dark .dark\:bg-secondary-800\/40){
    background-color:rgba(38,37,36,.4)
}
:is(.dark .dark\:bg-secondary-900\/40){
    background-color:rgba(29,28,27,.4)
}
:is(.dark .dark\:to-secondary-800){
    --tw-gradient-to:#262524 var(--tw-gradient-to-position);
    --tw-gradient-to-position: 
}
:is(.dark .dark\:fill-white){
    fill:#fff
}
:is(.dark .dark\:\!text-primary-400){
    --tw-text-opacity:1!important;
    color:rgb(162 216 147/var(--tw-text-opacity))!important
}
:is(.dark .dark\:text-primary-400){
    --tw-text-opacity:1;
    color:rgb(162 216 147/var(--tw-text-opacity))
}
:is(.dark .dark\:text-primary-dark){
    --tw-text-opacity:1;
    color:rgb(70 173 72/var(--tw-text-opacity))
}
:is(.dark .dark\:text-white){
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity))
}
:is(.dark .dark\:hover\:bg-warning-400:hover){
    --tw-bg-opacity:1;
    background-color:rgb(249 193 60/var(--tw-bg-opacity))
}
:is(.dark .hover\:dark\:text-primary-dark):hover{
    --tw-text-opacity:1;
    color:rgb(70 173 72/var(--tw-text-opacity))
}
@media print{
    .print\:hidden{
        display:none
    }
}
@media (min-width:480px){
    .sm\:col-span-6{
        grid-column:span 6/span 6
    }
    .sm\:mt-6{
        margin-top:1.5rem
    }
    .sm\:h-\[260px\]{
        height:260px
    }
    .sm\:w-\[100px\]{
        width:100px
    }
    .sm\:max-w-\[100px\]{
        max-width:100px
    }
    .sm\:grid-cols-2{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .sm\:grid-cols-6{
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .sm\:flex-row{
        flex-direction:row
    }
    .sm\:gap-1{
        gap:.25rem
    }
    .sm\:gap-1\.5{
        gap:.375rem
    }
    .sm\:gap-6{
        gap:1.5rem
    }
    .sm\:pr-6{
        padding-right:1.5rem
    }
    .sm\:text-base{
        font-size:1rem
    }
    .sm\:text-sm{
        font-size:.875rem
    }
}
@media (min-width:768px){
    .md\:order-2{
        order:2
    }
    .md\:col-span-10{
        grid-column:span 10/span 10
    }
    .md\:col-span-12{
        grid-column:span 12/span 12
    }
    .md\:col-span-2{
        grid-column:span 2/span 2
    }
    .md\:col-span-3{
        grid-column:span 3/span 3
    }
    .md\:col-span-4{
        grid-column:span 4/span 4
    }
    .md\:col-span-6{
        grid-column:span 6/span 6
    }
    .md\:col-span-8{
        grid-column:span 8/span 8
    }
    .md\:col-span-9{
        grid-column:span 9/span 9
    }
    .md\:\!mt-2{
        margin-top:.5rem!important
    }
    .md\:mt-4{
        margin-top:1rem
    }
    .md\:block{
        display:block
    }
    .md\:h-\[200px\]{
        height:200px
    }
    .md\:h-full{
        height:100%
    }
    .md\:max-h-\[60px\]{
        max-height:60px
    }
    .md\:w-\[300px\]{
        width:300px
    }
    .md\:w-full{
        width:100%
    }
    .md\:max-w-\[120px\]{
        max-width:120px
    }
    .md\:max-w-\[200px\]{
        max-width:200px
    }
    .md\:grid-cols-12{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
    .md\:grid-cols-2{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .md\:grid-cols-\[1fr_240px\]{
        grid-template-columns:1fr 240px
    }
    .md\:flex-row{
        flex-direction:row
    }
    .md\:flex-col{
        flex-direction:column
    }
    .md\:justify-start{
        justify-content:flex-start
    }
    .md\:justify-between{
        justify-content:space-between
    }
    .md\:p-8{
        padding:2rem
    }
    .md\:py-1{
        padding-bottom:.25rem;
        padding-top:.25rem
    }
    .md\:\!pb-4{
        padding-bottom:1rem!important
    }
    .md\:pl-2{
        padding-left:.5rem
    }
    .md\:pt-0{
        padding-top:0
    }
    .md\:text-\[15px\]{
        font-size:15px
    }
    .md\:shadow-lg{
        --tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
        --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
        box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
    }
}
@media (min-width:1024px){
    .lg\:col-span-12{
        grid-column:span 12/span 12
    }
    .lg\:col-span-3{
        grid-column:span 3/span 3
    }
    .lg\:col-span-4{
        grid-column:span 4/span 4
    }
    .lg\:col-span-6{
        grid-column:span 6/span 6
    }
    .lg\:col-span-8{
        grid-column:span 8/span 8
    }
    .lg\:mb-6{
        margin-bottom:1.5rem
    }
    .lg\:mb-8{
        margin-bottom:2rem
    }
    .lg\:mt-0{
        margin-top:0
    }
    .lg\:mt-4{
        margin-top:1rem
    }
    .lg\:\!block{
        display:block!important
    }
    .lg\:hidden{
        display:none
    }
    .lg\:h-\[200px\]{
        height:200px
    }
    .lg\:h-\[260px\]{
        height:260px
    }
    .lg\:h-full{
        height:100%
    }
    .lg\:w-\[200px\]{
        width:200px
    }
    .lg\:w-\[336px\]{
        width:336px
    }
    .lg\:w-full{
        width:100%
    }
    .lg\:max-w-3xl{
        max-width:48rem
    }
    .lg\:grid-cols-12{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
    .lg\:grid-cols-3{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .lg\:grid-cols-4{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .lg\:grid-cols-\[1fr_380px\]{
        grid-template-columns:1fr 380px
    }
    .lg\:flex-row{
        flex-direction:row
    }
    .lg\:flex-col{
        flex-direction:column
    }
    .lg\:justify-start{
        justify-content:flex-start
    }
    .lg\:justify-between{
        justify-content:space-between
    }
    .lg\:gap-10{
        gap:2.5rem
    }
}
@media (min-width:1200px){
    .xl\:col-span-2{
        grid-column:span 2/span 2
    }
    .xl\:grid-cols-\[1fr_450px\]{
        grid-template-columns:1fr 450px
    }
}
.\[\&_a_span\]\:\!text-secondary-light a span{
    --tw-text-opacity:1!important;
    color:rgb(189 188 188/var(--tw-text-opacity))!important
}
.\[\&_a_span\]\:\!no-underline a span{
    text-decoration-line:none!important
}
.\[\&_a_span\]\:hover\:\!underline:hover a span{
    text-decoration-line:underline!important
}
pre code.hljs{
    display:block;
    overflow-x:auto;
    padding:1em
}
code.hljs{
    padding:3px 5px
}
.hljs{
    background:#282c34;
    color:#abb2bf
}
.hljs-comment,.hljs-quote{
    color:#5c6370;
    font-style:italic
}
.hljs-doctag,.hljs-formula,.hljs-keyword{
    color:#c678dd
}
.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{
    color:#e06c75
}
.hljs-literal{
    color:#56b6c2
}
.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{
    color:#98c379
}
.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{
    color:#d19a66
}
.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{
    color:#61aeee
}
.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{
    color:#e6c07b
}
.hljs-emphasis{
    font-style:italic
}
.hljs-strong{
    font-weight:700
}
.hljs-link{
    text-decoration:underline
}

