/*!
 * @digigov/css: 0.38.3
 *
 * Author: grnet-devs
 * Date: 2023-7-20
 */
/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com*/
*,:after,:before {
    box-sizing: border-box;
    border: 0 solid reset
}

:after,:before {
    --tw-content: ""
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,pre,samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    /* -webkit-appearance:button; */
    /* background-color:transparent; */
    /* background-image:none; */
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

menu,ol,ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder, textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

[role=button],button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,canvas,embed,iframe,img,object,svg,video {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

:after,:before,:root,:root.light {
    --color-gray-100: #fefefe;
    --color-gray-100-rgb: 254,254,254;
    --color-gray-200: #ecebec;
    --color-gray-200-rgb: 236,235,236;
    --color-gray-300: #cdccce;
    --color-gray-300-rgb: 205,204,206;
    --color-gray-400: #b3b2b5;
    --color-gray-400-rgb: 179,178,181;
    --color-gray-500: #99989c;
    --color-gray-500-rgb: 153,152,156;
    --color-gray-600: #828086;
    --color-gray-600-rgb: 130,128,134;
    --color-gray-700: #6d6a71;
    --color-gray-700-rgb: 109,106,113;
    --color-gray-800: #515058;
    --color-gray-800-rgb: 81,80,88;
    --color-gray-900: #32363d;
    --color-gray-900-rgb: 50,54,61;
    --color-gray-1000: #252830;
    --color-gray-1000-rgb: 37,40,48;
    --color-gray-1100: #14161b;
    --color-gray-1100-rgb: 20,22,27;
    --color-gray-1200: #000;
    --color-gray-1200-rgb: 0,0,0;
    --color-red-100: #ec8f7c;
    --color-red-100-rgb: 236,143,124;
    --color-red-200: #e66f59;
    --color-red-200-rgb: 230,111,89;
    --color-red-300: #d6402b;
    --color-red-300-rgb: 214,64,43;
    --color-red-400: #c82415;
    --color-red-400-rgb: 200,36,21;
    --color-red-500: #b60202;
    --color-red-500-rgb: 182,2,2;
    --color-red-600: #800;
    --color-red-600-rgb: 136,0,0;
    --color-red-700: #710602;
    --color-red-700-rgb: 113,6,2;
    --color-orange-100: #f39000;
    --color-orange-100-rgb: 243,144,0;
    --color-orange-200: #d47e00;
    --color-orange-200-rgb: 212,126,0;
    --color-orange-300: #a9660f;
    --color-orange-300-rgb: 169,102,15;
    --color-orange-400: #925a15;
    --color-orange-400-rgb: 146,90,21;
    --color-orange-500: #7c4f18;
    --color-orange-500-rgb: 124,79,24;
    --color-orange-600: #583b18;
    --color-orange-600-rgb: 88,59,24;
    --color-orange-700: #483117;
    --color-orange-700-rgb: 72,49,23;
    --color-green-100: #82b291;
    --color-green-100-rgb: 130,178,145;
    --color-green-200: #5da074;
    --color-green-200-rgb: 93,160,116;
    --color-green-300: #15874d;
    --color-green-300-rgb: 21,135,77;
    --color-green-400: #007738;
    --color-green-400-rgb: 0,119,56;
    --color-green-500: #006736;
    --color-green-500-rgb: 0,103,54;
    --color-green-600: #154a2b;
    --color-green-600-rgb: 21,74,43;
    --color-green-700: #173d25;
    --color-green-700-rgb: 23,61,37;
    --color-blue-100: #22b3f0;
    --color-blue-100-rgb: 34,179,240;
    --color-blue-200: #0099e9;
    --color-blue-200-rgb: 0,153,233;
    --color-blue-300: #0076d9;
    --color-blue-300-rgb: 0,118,217;
    --color-blue-400: #0064cc;
    --color-blue-400-rgb: 0,100,204;
    --color-blue-500: #0054ba;
    --color-blue-500-rgb: 0,84,186;
    --color-blue-600: #0e3d8b;
    --color-blue-600-rgb: 14,61,139;
    --color-blue-700: #12336f;
    --color-blue-700-rgb: 18,51,111;
    --color-purple-100: #b69be2;
    --color-purple-100-rgb: 182,155,226;
    --color-purple-200: #a67fe2;
    --color-purple-200-rgb: 166,127,226;
    --color-purple-300: #9057de;
    --color-purple-300-rgb: 144,87,222;
    --color-purple-400: #8045d4;
    --color-purple-400-rgb: 128,69,212;
    --color-purple-500: #6d38c2;
    --color-purple-500-rgb: 109,56,194;
    --color-purple-600: #4c2a90;
    --color-purple-600-rgb: 76,42,144;
    --color-purple-700: #3d2674;
    --color-purple-700-rgb: 61,38,116;
    --color-yellow-100: #fd0;
    --color-yellow-100-rgb: 255,221,0;
    --color-primary-100: #1f4884;
    --color-primary-100-rgb: 31,72,132;
    --color-primary-200: #003375;
    --color-primary-200-rgb: 0,51,117;
    --color-primary-300: #00225e;
    --color-primary-300-rgb: 0,34,94;
    --color-primary: #003375;
    --color-primary-rgb: 0,51,117;
    --color-secondary-100: #61c9ff;
    --color-secondary-100-rgb: 97,201,255;
    --color-secondary-200: #00b0f0;
    --color-secondary-200-rgb: 0,176,240;
    --color-secondary-300: #009cd8;
    --color-secondary-300-rgb: 0,156,216;
    --color-secondary: #00b0f0;
    --color-secondary-rgb: 0,176,240;
    --color-tertiary-100: #3379c1;
    --color-tertiary-100-rgb: 51,121,193;
    --color-tertiary-200: #0065b3;
    --color-tertiary-200-rgb: 0,101,179;
    --color-tertiary-300: #00559e;
    --color-tertiary-300-rgb: 0,85,158;
    --color-tertiary: #0065b3;
    --color-tertiary-rgb: 0,101,179;
    --color-base-100: #fefefe;
    --color-base-100-rgb: 254,254,254;
    --color-base-200: #ecebec;
    --color-base-200-rgb: 236,235,236;
    --color-base-300: #cdccce;
    --color-base-300-rgb: 205,204,206;
    --color-base-400: #b3b2b5;
    --color-base-400-rgb: 179,178,181;
    --color-base-500: #99989c;
    --color-base-500-rgb: 153,152,156;
    --color-base-600: #828086;
    --color-base-600-rgb: 130,128,134;
    --color-base-700: #6d6a71;
    --color-base-700-rgb: 109,106,113;
    --color-base-800: #515058;
    --color-base-800-rgb: 81,80,88;
    --color-base-900: #32363d;
    --color-base-900-rgb: 50,54,61;
    --color-base-1000: #252830;
    --color-base-1000-rgb: 37,40,48;
    --color-base-1100: #14161b;
    --color-base-1100-rgb: 20,22,27;
    --color-base-content: #252830;
    --color-base-content-rgb: 37,40,48;
    --color-base-content-secondary: #6d6a71;
    --color-base-content-secondary-rgb: 109,106,113;
    --color-base-content-invert: #fefefe;
    --color-base-content-invert-rgb: 254,254,254;
    --color-accent: #252830;
    --color-accent-rgb: 37,40,48;
    --color-accent-focus: #32363d;
    --color-accent-focus-rgb: 50,54,61;
    --color-accent-content: #fefefe;
    --color-accent-content-rgb: 254,254,254;
    --color-focus: #fd0;
    --color-focus-rgb: 255,221,0;
    --color-error: #b60202;
    --color-error-rgb: 182,2,2;
    --color-error-hover: #800;
    --color-error-hover-rgb: 136,0,0;
    --color-success: #006736;
    --color-success-rgb: 0,103,54;
    --color-success-hover: #154a2b;
    --color-success-hover-rgb: 21,74,43;
    --color-link: #0054ba;
    --color-link-rgb: 0,84,186;
    --color-link-hover: #0e3d8b;
    --color-link-hover-rgb: 14,61,139;
    --color-link-active: #252830;
    --color-link-active-rgb: 37,40,48;
    --color-link-visited: #4c2a90;
    --color-link-visited-rgb: 76,42,144;
    --color-warning: #f39000;
    --color-warning-rgb: 243,144,0;
    --color-info: #0064cc;
    --color-info-rgb: 0,100,204;
    --color-info-hover: #0054ba;
    --color-info-hover-rgb: 0,84,186;
    --color-white: #fefefe;
    --color-white-rgb: 254,254,254;
    --color-black: #000;
    --color-black-rgb: 0,0,0;
    --text-sm-default: 0.875rem;
    --text-base-default: 1rem;
    --text-lg-default: 1.1875rem;
    --text-xl-default: 1.25rem;
    --text-2xl-default: 1.5rem;
    --text-3xl-default: 1.875rem;
    --text-4xl-default: 2.25rem;
    --text-5xl-default: 3rem;
    --text-sm-large: 1rem;
    --text-base-large: 1.25rem;
    --text-lg-large: 1.4rem;
    --text-xl-large: 1.6rem;
    --text-2xl-large: 1.875rem;
    --text-3xl-large: 2.25rem;
    --text-4xl-large: 2.5rem;
    --text-5xl-large: 3rem;
    --text-sm: var(--text-sm-default);
    --text-base: var(--text-base-default);
    --text-lg: var(--text-lg-default);
    --text-xl: var(--text-xl-default);
    --text-2xl: var(--text-2xl-default);
    --text-3xl: var(--text-3xl-default);
    --text-4xl: var(--text-4xl-default);
    --text-5xl: var(--text-5xl-default);
    --line-h-sm-default: 1.375;
    --line-h-base-default: 1.375;
    --line-h-lg-default: 1.375;
    --line-h-xl-default: 1.25;
    --line-h-2xl-default: 1.25;
    --line-h-3xl-default: 1.25;
    --line-h-4xl-default: 1.25;
    --line-h-5xl-default: 1.25;
    --line-h-sm-large: 2;
    --line-h-base-large: 2;
    --line-h-lg-large: 2;
    --line-h-xl-large: 1.75;
    --line-h-2xl-large: 1.75;
    --line-h-3xl-large: 1.5;
    --line-h-4xl-large: 1.5;
    --line-h-5xl-large: 1.25;
    --line-h-sm: var(--line-h-sm-default);
    --line-h-base: var(--line-h-base-default);
    --line-h-lg: var(--line-h-lg-default);
    --line-h-xl: var(--line-h-xl-default);
    --line-h-2xl: var(--line-h-2xl-default);
    --line-h-3xl: var(--line-h-3xl-default);
    --line-h-4xl: var(--line-h-4xl-default);
    --line-h-5xl: var(--line-h-5xl-default);
    --letter-spacing-normal-default: normal;
    --letter-spacing-wide-default: 0.025rem;
    --letter-spacing-wider-default: 0.05rem;
    --letter-spacing-widest-default: 0.075rem;
    --letter-spacing-normal-extra: 0.05rem;
    --letter-spacing-wide-extra: 0.075rem;
    --letter-spacing-wider-extra: 0.01rem;
    --letter-spacing-widest-extra: 0.125rem;
    --letter-spacing-normal: var(--letter-spacing-normal-default);
    --letter-spacing-wide: var(--letter-spacing-wide-default);
    --letter-spacing-wider: var(--letter-spacing-wider-default);
    --letter-spacing-widest: var(--letter-spacing-widest-default)
}

@media (min-width: 0px) {
    .govgr-accordion__section-heading {
        --accordion__section-heading-font-size:var(--text-lg)
    }

    .govgr-breadcrumbs__list-item {
        --breadcrumbs__list-item-font-size: var(--text-sm)
    }

    .govgr-btn {
        --btn-border-radius: 0px;
        --btn-padding: 0.5rem 1.25rem;
        --btn-letter-spacing: var(--letter-spacing-wide);
        --btn-font-size: var(--text-base)
    }

    .govgr-btn-cta {
        --btn-cta-font-size: var(--text-lg)
    }

    .govgr-btn-primary {
        --btn-primary-background-color: var(--color-success);
        --btn-primary-color: var(--color-white);
        --btn-primary-background-color-hover: var(--color-success-hover);
        --btn-primary-color-hover: var(--color-white);
        --btn-primary-background-color-active: var(--color-success-hover)
    }

    .govgr-btn-secondary {
        --btn-secondary-background-color: var(--color-base-300);
        --btn-secondary-color: var(--color-base-content);
        --btn-secondary-background-color-hover: var(--color-base-400);
        --btn-secondary-color-hover: var(--color-base-content);
        --btn-secondary-background-color-active: var(--color-base-500)
    }

    .govgr-btn-warning {
        --btn-warning-background-color: var(--color-error);
        --btn-warning-color: var(--color-white);
        --btn-warning-background-color-hover: var(--color-error-hover);
        --btn-warning-color-hover: var(--color-white);
        --btn-warning-background-color-active: var(--color-error-hover)
    }

    .govgr-card__text {
        --card__text-font-size: var(--text-base);
        --card__text-line-height: var(--line-h-base)
    }

    .govgr-label {
        --label-font-size: var(--text-base);
        --label-line-height: var(--line-h-base);
        --label-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-footer__copyright {
        --footer__copyright-font-size: var(--text-sm)
    }

    .govgr-warning-text {
        --warning-text-font-size: var(--text-base)
    }

    .govgr-details {
        --details-font-size: var(--text-base);
        --details-line-height: var(--line-h-base)
    }

    .govgr-details__summary {
        --details__summary-font-size: var(--text-base);
        --details__summary-line-height: var(--line-h-base)
    }

    .govgr-details__summary--lg {
        --details__summary--lg-font-size: var(--text-lg);
        --details__summary--lg-line-height: var(--line-h-lg)
    }

    .govgr-blockquote {
        --blockquote-font-size: var(--text-base);
        --blockquote-line-height: var(--line-h-base)
    }

    .govgr-panel__title {
        --panel__title-font-size: var(--text-4xl);
        --panel__title-line-height: var(--line-h-4xl);
        --panel__title-margin-bottom: 1rem;
        --panel__title-font-weight: 700;
        --panel__title-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-panel__body {
        --panel__body-font-size: var(--text-2xl);
        --panel__body-line-height: var(--line-h-2xl);
        --panel__body-margin: auto;
        --panel__body-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-phase-banner__content {
        --phase-banner__content-font-size: var(--text-base)
    }

    .govgr-radios__label {
        --radios__label-font-size: var(--text-base)
    }

    .govgr-summary-list {
        --summary-list-font-size: var(--text-base)
    }

    .govgr-heading-xl {
        --heading-xl-font-size: var(--text-3xl);
        --heading-xl-line-height: var(--line-h-3xl);
        --heading-xl-margin-bottom: 2rem;
        --heading-xl-font-weight: 700;
        --heading-xl-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-heading-lg {
        --heading-lg-font-size: var(--text-2xl);
        --heading-lg-line-height: var(--line-h-2xl);
        --heading-lg-margin-bottom: 2rem;
        --heading-lg-font-weight: 700;
        --heading-lg-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-heading-md {
        --heading-md-font-size: var(--text-xl);
        --heading-md-line-height: var(--line-h-xl);
        --heading-md-margin-bottom: 1.5rem;
        --heading-md-font-weight: 700;
        --heading-md-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-heading-sm {
        --heading-sm-font-size: var(--text-base);
        --heading-sm-line-height: var(--line-h-base);
        --heading-sm-margin-bottom: 0.75rem;
        --heading-sm-font-weight: 700;
        --heading-sm-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-heading-xs {
        --heading-xs-font-size: var(--text-sm);
        --heading-xs-line-height: var(--line-h-sm);
        --heading-xs-margin-bottom: 0.5rem;
        --heading-xs-font-weight: 700;
        --heading-xs-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-caption-xl {
        --caption-xl-font-size: var(--text-xl);
        --caption-xl-line-height: var(--line-h-xl);
        --caption-xl-margin-bottom: 0.25rem;
        --caption-xl-color: var(--color-base-800);
        --caption-xl-font-weight: 400;
        --caption-xl-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-caption-lg {
        --caption-lg-font-size: var(--text-lg);
        --caption-lg-line-height: var(--line-h-lg);
        --caption-lg-margin-bottom: 0rem;
        --caption-lg-color: var(--color-base-800);
        --caption-lg-font-weight: 400;
        --caption-lg-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-caption-md {
        --caption-md-font-size: var(--text-base);
        --caption-md-line-height: var(--line-h-base);
        --caption-md-margin-bottom: 0rem;
        --caption-md-color: var(--color-base-800);
        --caption-md-font-weight: 400;
        --caption-md-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-body {
        --body-font-size: var(--text-base);
        --body-line-height: var(--line-h-base);
        --body-margin-bottom: 1rem;
        --body-color: var(--color-base-content);
        --body-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-body-lg {
        --body-lg-font-size: var(--text-lg);
        --body-lg-line-height: var(--line-h-lg)
    }

    .govgr-body-sm {
        --body-sm-font-size: var(--text-sm);
        --body-sm-line-height: var(--line-h-sm)
    }

    .govgr-hint {
        --hint-font-size: var(--text-base);
        --hint-line-height: var(--line-h-base);
        --hint-margin-bottom: 1rem;
        --hint-color: var(--color-base-800);
        --hint-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-link {
        --link-color: var(--color-link);
        --link-color-active: var(--color-link-active);
        --link-color-hover: var(--color-link-hover);
        --link-padding: 0px;
        --link-font-size: var(--text-base);
        --link-line-height: var(--line-h-base);
        --link-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-back-link {
        --back-link-font-size: var(--text-base);
        --back-link-letter-spacing: var(--letter-spacing-normal)
    }

    .govgr-list {
        --list-font-size: var(--text-base);
        --list-line-height: var(--line-h-base);
        --list-letter-spacing: var(--letter-spacing-normal)
    }

    .dark .govgr-link {
        --link-padding: 0 2px
    }
}

@media (min-width: 768px) {
    .govgr-accordion__section-heading {
        --accordion__section-heading-font-size:var(--text-xl)
    }

    .govgr-breadcrumbs__list-item {
        --breadcrumbs__list-item-font-size: var(--text-base)
    }

    .govgr-btn {
        --btn-font-size: var(--text-lg)
    }

    .govgr-btn-cta {
        --btn-cta-font-size: var(--text-xl)
    }

    .govgr-card__text {
        --card__text-font-size: var(--text-lg);
        --card__text-line-height: var(--line-h-lg)
    }

    .govgr-label {
        --label-font-size: var(--text-lg);
        --label-line-height: var(--line-h-lg)
    }

    .govgr-footer__copyright {
        --footer__copyright-font-size: var(--text-base)
    }

    .govgr-warning-text {
        --warning-text-font-size: var(--text-lg)
    }

    .govgr-details {
        --details-font-size: var(--text-lg);
        --details-line-height: var(--line-h-lg)
    }

    .govgr-details__summary {
        --details__summary-font-size: var(--text-lg);
        --details__summary-line-height: var(--line-h-lg)
    }

    .govgr-details__summary--lg {
        --details__summary--lg-font-size: var(--text-xl);
        --details__summary--lg-line-height: var(--line-h-xl)
    }

    .govgr-blockquote {
        --blockquote-font-size: var(--text-lg);
        --blockquote-line-height: var(--line-h-lg)
    }

    .govgr-panel__title {
        --panel__title-font-size: var(--text-5xl);
        --panel__title-line-height: var(--line-h-5xl);
        --panel__title-margin-bottom: 1.5rem
    }

    .govgr-panel__body {
        --panel__body-font-size: var(--text-4xl);
        --panel__body-line-height: var(--line-h-4xl)
    }

    .govgr-phase-banner__content {
        --phase-banner__content-font-size: var(--text-lg)
    }

    .govgr-radios__label {
        --radios__label-font-size: var(--text-lg)
    }

    .govgr-summary-list {
        --summary-list-font-size: var(--text-lg)
    }

    .govgr-heading-xl {
        --heading-xl-font-size: var(--text-5xl);
        --heading-xl-line-height: var(--line-h-5xl);
        --heading-xl-margin-bottom: 3rem
    }

    .govgr-heading-lg {
        --heading-lg-font-size: var(--text-4xl);
        --heading-lg-line-height: var(--line-h-4xl);
        --heading-lg-margin-bottom: 2.5rem
    }

    .govgr-heading-md {
        --heading-md-font-size: var(--text-2xl);
        --heading-md-line-height: var(--line-h-2xl);
        --heading-md-margin-bottom: 2rem
    }

    .govgr-heading-sm {
        --heading-sm-font-size: var(--text-lg);
        --heading-sm-line-height: var(--line-h-lg);
        --heading-sm-margin-bottom: 1.25rem
    }

    .govgr-heading-xs {
        --heading-xs-font-size: var(--text-base);
        --heading-xs-line-height: var(--line-h-base);
        --heading-xs-margin-bottom: 1rem
    }

    .govgr-caption-xl {
        --caption-xl-font-size: var(--text-2xl);
        --caption-xl-line-height: var(--line-h-2xl);
        --caption-xl-margin-bottom: 0.5rem
    }

    .govgr-caption-lg {
        --caption-lg-font-size: var(--text-xl);
        --caption-lg-line-height: var(--line-h-xl)
    }

    .govgr-caption-md {
        --caption-md-font-size: var(--text-lg);
        --caption-md-line-height: var(--line-h-lg)
    }

    .govgr-body {
        --body-font-size: var(--text-lg);
        --body-line-height: var(--line-h-lg);
        --body-margin-bottom: 2rem
    }

    .govgr-hint {
        --hint-font-size: var(--text-lg);
        --hint-line-height: var(--line-h-lg)
    }

    .govgr-link {
        --link-font-size: var(--text-lg);
        --link-line-height: var(--line-h-lg)
    }

    .govgr-back-link {
        --back-link-font-size: var(--text-lg)
    }

    .govgr-list {
        --list-font-size: var(--text-lg);
        --list-line-height: var(--line-h-lg)
    }
}

@media print {
    .govgr-btn {
        --btn-padding: 0.5rem 1rem
    }

    .govgr-btn-primary {
        --btn-primary-background-color: var(--color-white);
        --btn-primary-color: var(--color-base-content)
    }

    .govgr-btn-secondary {
        --btn-secondary-background-color: var(--color-white);
        --btn-secondary-color: var(--color-base-content)
    }

    .govgr-btn-warning {
        --btn-warning-background-color: var(--color-white);
        --btn-warning-color: var(--color-base-content)
    }

    .govgr-panel__title {
        --panel__title-font-size: var(--text-4xl);
        --panel__title-line-height: var(--line-h-4xl);
        --panel__title-margin-bottom: 1.5rem
    }

    .govgr-panel__body {
        --panel__body-font-size: var(--text-2xl);
        --panel__body-line-height: var(--line-h-2xl)
    }
}

@media (min-width: 1024px) {
    .govgr-body-lg {
        --body-lg-font-size:var(--text-2xl);
        --body-lg-line-height: var(--line-h-2xl)
    }

    .govgr-body-sm {
        --body-sm-font-size: var(--text-base);
        --body-sm-line-height: var(--text-base)
    }
}

.dark .govgr-footer {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-tertiary-300-rgb),var(--tw-border-opacity))
}

.dark .govgr-radios__input:focus {
    border-width: 2px;
    box-shadow: 0 0 0 4px var(--color-base-100),0 0 0 7px var(--color-focus)
}

.dark .govgr-radios__input:focus:before {
    top: 6px;
    left: 6px
}

.dark .govgr-footer__government-logo {
    display: none
}

.dark .govgr-footer__government-logo-inverted {
    display: block
}

.dark .govgr-image-logo--light {
    display: none
}

.dark .govgr-image-logo--dark {
    display: block
}

.dark .govgr-footer__link {
    padding: 0 2px
}

.dark .govgr-footer__link:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity));
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-link-active)
}

.dark .govgr-masthead--primary {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.dark .govgr-masthead--primary .govgr-body {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.dark .govgr-masthead__body {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.dark .govgr-background-dark .govgr-hint,.dark .govgr-masthead--primary .govgr-hint {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.dark .govgr-background-dark .govgr-btn,.dark .govgr-masthead--primary .govgr-btn {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity))
}

.dark .govgr-background-dark .govgr-btn:focus,.dark .govgr-masthead--primary .govgr-btn:focus {
    box-shadow: 0 0 0 6px var(--color-tertiary),0 0 0 10px var(--color-focus)
}

.dark .govgr-checkboxes__input:focus {
    box-shadow: 0 0 0 3px var(--color-base-100),0 0 0 6px var(--color-focus)
}

.dark .govgr-checkboxes__input:focus:before {
    border-width: 3px
}

.dark .govgr-input:focus,.dark .govgr-select:focus,.dark .govgr-textarea:focus {
    outline: 4px solid transparent;
    box-shadow: 0 0 0 3px var(--color-base-100),0 0 0 6px var(--color-focus)
}

.dark .govgr-btn:focus {
    box-shadow: 0 0 0 6px var(--color-base-100),0 0 0 10px var(--color-focus)
}

.dark .govgr-admin-header .govgr-dropdown__button.govgr-link:focus,.dark .govgr-header .govgr-dropdown__button.govgr-link:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity))
}

.dark .govgr-btn-secondary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-800-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-100-rgb),var(--tw-text-opacity))
}

.dark .govgr-btn-secondary:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-700-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-black-rgb),var(--tw-text-opacity))
}

.dark .govgr-dropdown[open] .govgr-dropdown__button.govgr-btn-secondary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-700-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.dark .govgr-link:focus {
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-link-active)
}

.dark .govgr-background-dark .govgr-link,.dark .govgr-masthead--primary .govgr-link {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.dark .govgr-background-dark .govgr-link:focus,.dark .govgr-masthead--primary .govgr-link:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity))
}

.dark .govgr-breadcrumbs__list-item:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true"> <path d="M8.5,2L6.1,4.3l7.6,7.7l-7.6,7.6L8.5,22l10-10L8.5,2z" style="fill:%23fff;"/></svg>')
}

.dark .govgr-back-link,.dark .govgr-breadcrumbs__link,.dark .govgr-details__summary {
    padding: 0 2px
}

.dark .govgr-back-link:focus,.dark .govgr-breadcrumbs__link:focus,.dark .govgr-details__summary:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity));
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-link-active)
}

.dark .govgr-back-link:focus .govgr-svg-icon--caret {
    fill: var(--color-link-active)
}

.dark .govgr-accordion .govgr-accordion__section-button {
    padding: 0 1px
}

.dark .govgr-accordion .govgr-accordion__section-button:after {
    padding: 0 1px
}

.dark .govgr-accordion .govgr-accordion__section-summary:focus .govgr-accordion__section-button {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-invert-rgb),var(--tw-text-opacity))
}

.dark .govgr-accordion .govgr-accordion__section-summary:focus .govgr-accordion__section-button:after {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-invert-rgb),var(--tw-text-opacity))
}

.dark .govgr-card--border.govgr-card--border-light {
    border-width: 0;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

.dark .govgr-card--border-light,.dark .govgr-card--border-top,.dark .govgr-card--divider {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))
}

.dark .govgr-card--cta .govgr-card__body:after {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' aria-hidden='true'> <path d='M8.5,2L6.1,4.3l7.6,7.7l-7.6,7.6L8.5,22l10-10L8.5,2z' style='fill:%23fff;' />  </svg>")
}

.dark .govgr-section-break--visible {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))
}

.dark .govgr-phase-banner__tag {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.dark .govgr-phase-banner__header .govgr-phase-banner__text {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-invert-rgb),var(--tw-text-opacity))
}

.dark .govgr-summary-list__row {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))
}

@media (min-width: 640px) {
    .dark .govgr-summary-list__actions,.dark .govgr-summary-list__key,.dark .govgr-summary-list__value {
        --tw-border-opacity:1;
        border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))
    }
}

.dark .govgr-table-container--border {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))
}

.dark .govgr-table--vertical-lines .govgr-table__cell,.dark .govgr-table--vertical-lines .govgr-table__head,.dark .govgr-table--vertical-lines .govgr-table__header {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))
}

@supports (-moz-appearance: none) {
    .dark .govgr-table--vertical-lines .govgr-table__cell:last-child,.dark .govgr-table--vertical-lines .govgr-table__header:last-child {
        --tw-border-opacity:1!important;
        border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))!important
    }
}

.dark .govgr-table--vertical-lines.govgr-table--light .govgr-table__body .govgr-table__header {
    --tw-border-opacity: 1!important;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))!important
}

.dark .govgr-table__cell,.dark .govgr-table__header {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))
}

.dark .govgr-table--dark .govgr-table__header {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.dark .govgr-tabs .govgr-tabs__list .govgr-tabs__tab {
    padding: 0 2px
}

.dark .govgr-tabs .govgr-tabs__list .govgr-tabs__tab:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity))
}

.dark .govgr-step-nav__accordion__summary:focus .govgr-step-nav__accordion__heading__title {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity));
    padding: 0 2px;
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-link-active)
}

.dark .govgr-step-nav__accordion__summary:focus .govgr-step-nav__accordion__closed,.dark .govgr-step-nav__accordion__summary:focus .govgr-step-nav__accordion__opened {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity));
    padding: 0 2px
}

.dark .govgr-nav__list-item:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity));
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-link-active)
}

.dark .govgr-task-list__content__tag--primary {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.dark .govgr-notification-banner__link {
    padding: 0 2px
}

.dark .govgr-notification-banner__link:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity));
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-link-active)
}

.dark .govgr-chip:focus {
    outline: 2px solid var(--color-focus);
    outline-offset: 3px;
    box-shadow: none
}

@media (min-width: 0px) {
    .dark .govgr-nav__list-item-btn:focus,.dark .govgr-nav__list-item-link:focus {
        --tw-text-opacity:1!important;
        color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity))!important
    }
}

.dark .govgr-nav__list-item-btn:focus>.govgr-svg-icon,.dark .govgr-nav__list-item-link:focus>.govgr-svg-icon {
    fill: var(--color-link-active)!important
}

.dark .govgr-autocomplete__input--focused {
    outline: none;
    box-shadow: 0 0 0 4px var(--color-base-100),0 0 0 7px var(--color-focus)
}

.dark,.dark :after,.dark :before,:root.dark {
    --color-gray-100: #111317;
    --color-gray-100-rgb: 17,19,23;
    --color-gray-200: #20242a;
    --color-gray-200-rgb: 32,36,42;
    --color-gray-300: #363941;
    --color-gray-300-rgb: 54,57,65;
    --color-gray-400: #4a4a52;
    --color-gray-400-rgb: 74,74,82;
    --color-gray-500: #5f5d65;
    --color-gray-500-rgb: 95,93,101;
    --color-gray-600: #747178;
    --color-gray-600-rgb: 116,113,120;
    --color-gray-700: #8a888e;
    --color-gray-700-rgb: 138,136,142;
    --color-gray-800: #aaa8ac;
    --color-gray-800-rgb: 170,168,172;
    --color-gray-900: #d1d0d2;
    --color-gray-900-rgb: 209,208,210;
    --color-gray-1000: #e5e4e5;
    --color-gray-1000-rgb: 229,228,229;
    --color-gray-1100: #fbfbfb;
    --color-gray-1100-rgb: 251,251,251;
    --color-gray-1200: #fefffe;
    --color-gray-1200-rgb: 254,255,254;
    --color-red-100: #a00;
    --color-red-100-rgb: 170,0,0;
    --color-red-200: #c31c0f;
    --color-red-200-rgb: 195,28,15;
    --color-red-300: #db4d37;
    --color-red-300-rgb: 219,77,55;
    --color-red-400: #e46752;
    --color-red-400-rgb: 228,103,82;
    --color-red-500: #ea816e;
    --color-red-500-rgb: 234,129,110;
    --color-red-600: #f0b0a4;
    --color-red-600-rgb: 240,176,164;
    --color-red-700: #f1c7bf;
    --color-red-700-rgb: 241,199,191;
    --color-orange-100: #734919;
    --color-orange-100-rgb: 115,73,25;
    --color-orange-200: #8c5716;
    --color-orange-200-rgb: 140,87,22;
    --color-orange-300: #b56c0a;
    --color-orange-300-rgb: 181,108,10;
    --color-orange-400: #cd7a00;
    --color-orange-400-rgb: 205,122,0;
    --color-orange-500: #e68800;
    --color-orange-500-rgb: 230,136,0;
    --color-orange-600: #ffb037;
    --color-orange-600-rgb: 255,176,55;
    --color-orange-700: #ffc76c;
    --color-orange-700-rgb: 255,199,108;
    --color-green-100: #085f33;
    --color-green-100-rgb: 8,95,51;
    --color-green-200: #007339;
    --color-green-200-rgb: 0,115,57;
    --color-green-300: #2e8e56;
    --color-green-300-rgb: 46,142,86;
    --color-green-400: #549c6d;
    --color-green-400-rgb: 84,156,109;
    --color-green-500: #73ab84;
    --color-green-500-rgb: 115,171,132;
    --color-green-600: #a9c7b1;
    --color-green-600-rgb: 169,199,177;
    --color-green-700: #c0d6c6;
    --color-green-700-rgb: 192,214,198;
    --color-blue-100: #004eaf;
    --color-blue-100-rgb: 0,78,175;
    --color-blue-200: #0060c7;
    --color-blue-200-rgb: 0,96,199;
    --color-blue-300: #007fde;
    --color-blue-300-rgb: 0,127,222;
    --color-blue-400: #0093e7;
    --color-blue-400-rgb: 0,147,231;
    --color-blue-500: #00a8ee;
    --color-blue-500-rgb: 0,168,238;
    --color-blue-600: #7fc9f0;
    --color-blue-600-rgb: 127,201,240;
    --color-blue-700: #aad7f0;
    --color-blue-700-rgb: 170,215,240;
    --color-purple-100: #6433b7;
    --color-purple-100-rgb: 100,51,183;
    --color-purple-200: #7b40d1;
    --color-purple-200-rgb: 123,64,209;
    --color-purple-300: #9662e0;
    --color-purple-300-rgb: 150,98,224;
    --color-purple-400: #a378e2;
    --color-purple-400-rgb: 163,120,226;
    --color-purple-500: #af8fe2;
    --color-purple-500-rgb: 175,143,226;
    --color-purple-600: #c8b9e4;
    --color-purple-600-rgb: 200,185,228;
    --color-purple-700: #d6cce9;
    --color-purple-700-rgb: 214,204,233;
    --color-yellow-100: #fd0;
    --color-yellow-100-rgb: 255,221,0;
    --color-primary-100: #1f4884;
    --color-primary-100-rgb: 31,72,132;
    --color-primary-200: #003375;
    --color-primary-200-rgb: 0,51,117;
    --color-primary-300: #00225e;
    --color-primary-300-rgb: 0,34,94;
    --color-primary: #003375;
    --color-primary-rgb: 0,51,117;
    --color-secondary-100: #61c9ff;
    --color-secondary-100-rgb: 97,201,255;
    --color-secondary-200: #00b0f0;
    --color-secondary-200-rgb: 0,176,240;
    --color-secondary-300: #009cd8;
    --color-secondary-300-rgb: 0,156,216;
    --color-secondary: #00b0f0;
    --color-secondary-rgb: 0,176,240;
    --color-tertiary-100: #3379c1;
    --color-tertiary-100-rgb: 51,121,193;
    --color-tertiary-200: #0065b3;
    --color-tertiary-200-rgb: 0,101,179;
    --color-tertiary-300: #00559e;
    --color-tertiary-300-rgb: 0,85,158;
    --color-tertiary: #0065b3;
    --color-tertiary-rgb: 0,101,179;
    --color-base-100: #111317;
    --color-base-100-rgb: 17,19,23;
    --color-base-200: #20242a;
    --color-base-200-rgb: 32,36,42;
    --color-base-300: #363941;
    --color-base-300-rgb: 54,57,65;
    --color-base-400: #4a4a52;
    --color-base-400-rgb: 74,74,82;
    --color-base-500: #5f5d65;
    --color-base-500-rgb: 95,93,101;
    --color-base-600: #747178;
    --color-base-600-rgb: 116,113,120;
    --color-base-700: #8a888e;
    --color-base-700-rgb: 138,136,142;
    --color-base-800: #aaa8ac;
    --color-base-800-rgb: 170,168,172;
    --color-base-900: #d1d0d2;
    --color-base-900-rgb: 209,208,210;
    --color-base-1000: #e5e4e5;
    --color-base-1000-rgb: 229,228,229;
    --color-base-1100: #fbfbfb;
    --color-base-1100-rgb: 251,251,251;
    --color-base-content: #e5e4e5;
    --color-base-content-rgb: 229,228,229;
    --color-base-content-secondary: #8a888e;
    --color-base-content-secondary-rgb: 138,136,142;
    --color-base-content-invert: #111317;
    --color-base-content-invert-rgb: 17,19,23;
    --color-accent: #e5e4e5;
    --color-accent-rgb: 229,228,229;
    --color-accent-focus: #d1d0d2;
    --color-accent-focus-rgb: 209,208,210;
    --color-accent-content: #111317;
    --color-accent-content-rgb: 17,19,23;
    --color-focus: #fd0;
    --color-focus-rgb: 255,221,0;
    --color-error: #c31c0f;
    --color-error-rgb: 195,28,15;
    --color-error-hover: #db4d37;
    --color-error-hover-rgb: 219,77,55;
    --color-success: #007339;
    --color-success-rgb: 0,115,57;
    --color-success-hover: #2e8e56;
    --color-success-hover-rgb: 46,142,86;
    --color-link: #0093e7;
    --color-link-rgb: 0,147,231;
    --color-link-hover: #00a8ee;
    --color-link-hover-rgb: 0,168,238;
    --color-link-active: #004eaf;
    --color-link-active-rgb: 0,78,175;
    --color-link-visited: #9662e0;
    --color-link-visited-rgb: 150,98,224;
    --color-warning: #e68800;
    --color-warning-rgb: 230,136,0;
    --color-info: #007fde;
    --color-info-rgb: 0,127,222;
    --color-info-hover: #0093e7;
    --color-info-hover-rgb: 0,147,231;
    --color-white: #fefffe;
    --color-white-rgb: 254,255,254;
    --color-black: #111317;
    --color-black-rgb: 17,19,23
}

*,:after,:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,0.5);
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,0.5);
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

:root {
    accent-color: var(--color-accent)
}

html {
    -webkit-tap-highlight-color: transparent
}

body {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    font-family: Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.dark,.light {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    font-family: Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-accessibility-menu--left .govgr-accessibility-menu__btn {
    left: 1rem
}

.govgr-accessibility-menu--left .govgr-accessibility-menu__content {
    left: 0
}

.govgr-accessibility-menu--right .govgr-accessibility-menu__btn {
    right: 1rem
}

.govgr-accessibility-menu--right .govgr-accessibility-menu__content {
    right: 0
}

.govgr-accessibility-menu__btn {
    position: absolute;
    bottom: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity));
    border-radius: 9999px!important;
    padding: 1rem!important;
    box-shadow: 0 2px 5px rgba(var(--color-base-900-rgb),.3)
}

.govgr-accessibility-menu__btn:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-400-rgb),var(--tw-bg-opacity))
}

.govgr-accessibility-menu__content {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    max-width: 28rem;
    flex-direction: column;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    padding: 1rem
}

.govgr-accessibility-menu__header {
    margin-bottom: 1.5rem;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: .5rem
}

.govgr-accessibility-menu__header-btn {
    display: flex;
    flex-wrap: nowrap
}

.govgr-accessibility-menu__body {
    flex-grow: 1;
    overflow-y: scroll;
    padding: .75rem
}

.govgr-accessibility-menu__list {
    display: grid;
    grid-template-columns: repeat(1,minmax(0,1fr));
    gap: 1.25rem
}

@media (min-width: 640px) {
    .govgr-accessibility-menu__list {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

.govgr-accessibility-menu__list-item {
    grid-column: span 1/span 1
}

.govgr-accessibility-menu__option-btn {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-100-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    margin: 0!important;
    width: 100%!important;
    line-height: 1.25!important
}

@media (min-width: 640px) {
    .govgr-accessibility-menu__option-btn {
        width:-moz-fit-content!important;
        width: fit-content!important
    }
}

.govgr-accessibility-menu__option-btn {
    padding: calc(1rem + 2px)!important
}

.govgr-accessibility-menu__option-btn:hover {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity))
}

.govgr-accessibility-menu__option-btn--selected {
    border-width: 4px!important;
    --tw-border-opacity: 1!important;
    border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity))!important;
    padding: 1rem!important;
    --tw-text-opacity: 1!important;
    color: rgba(var(--color-success-rgb),var(--tw-text-opacity))!important
}

.govgr-accessibility-menu__option-btn--selected .govgr-accessibility-menu__steps {
    opacity: 1
}

.govgr-accessibility-menu__steps {
    margin-top: .5rem;
    display: flex;
    height: .25rem;
    width: 100%;
    flex-wrap: nowrap;
    gap: .5rem;
    opacity: 0
}

.govgr-accessibility-menu__step {
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

.govgr-accessibility-menu__step--active {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity))
}

.govgr-accessibility-menu__option-btn--selected .govgr-svg-icon {
    fill: var(--color-success)!important
}

.govgr-accordion .govgr-accordion__controls {
    text-align: right
}

.govgr-accordion .govgr-accordion__section {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
}

.govgr-accordion .govgr-accordion__section:first-child {
    border-top-width: 1px
}

.govgr-accordion .govgr-accordion__section-summary {
    cursor: pointer;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 2rem;
    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-duration: .15s;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.govgr-accordion .govgr-accordion__section-summary:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

.govgr-accordion .govgr-accordion__section-summary {
    margin-bottom: 0;
    list-style: none
}

.govgr-accordion .govgr-accordion__section-summary::-webkit-details-marker {
    display: none
}

.govgr-accordion .govgr-accordion__section-summary:focus .govgr-accordion__section-button {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity));
    text-decoration-line: underline;
    text-decoration-thickness: 2px
}

.govgr-accordion .govgr-accordion__section-summary:focus .govgr-accordion__section-button:after {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity));
    text-decoration-line: underline;
    text-decoration-thickness: 2px
}

.govgr-accordion .govgr-accordion__section-summary:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-accordion .govgr-accordion__section-summary:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-accordion .govgr-accordion__section-heading {
    font-size: var(--accordion__section-heading-font-size);
    margin-bottom: 0;
    cursor: pointer;
    justify-content: space-between;
    font-weight: 600;
    text-decoration-line: none;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.govgr-accordion .govgr-accordion__section-heading:active {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(var(--color-link-visited-rgb),var(--tw-ring-opacity))
}

.govgr-accordion .govgr-accordion__section-button {
    display: flex;
    justify-content: space-between;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-accordion .govgr-accordion__section-button:focus {
    text-decoration-line: underline
}

.govgr-accordion .govgr-accordion__section-button:after {
    content: "+";
    position: relative;
    right: -2rem;
    float: right;
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-accordion .govgr-accordion__section[open] .govgr-accordion__section-content {
    display: block
}

.govgr-accordion .govgr-accordion__section[open] .govgr-accordion__section-button:after {
    content: "\2013"
}

.govgr-accordion .govgr-accordion__section-content {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    display: none;
    padding-top: .25rem
}

@media (min-width: 768px) {
    .govgr-accordion .govgr-accordion__section-content {
        padding-top:.5rem
    }
}

.govgr-accordion .govgr-accordion__section-content>:last-child {
    margin-bottom: 0
}

.govgr-accordion--no-border .govgr-accordion__section {
    border-width: 0!important
}

.govgr-accordion--border-top .govgr-accordion__section .govgr-accordion__section-summary {
    border-bottom-width: 0
}

.govgr-accordion--border-bottom .govgr-accordion__section {
    border-width: 0
}

.govgr-accordion--border-bottom .govgr-accordion__section:first-child {
    border-width: 0
}

.govgr-accordion--border-bottom .govgr-accordion__section .govgr-accordion__section-summary {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
}

.govgr-accordion--secondary .govgr-accordion__section .govgr-accordion__section-summary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem
}

.govgr-accordion--secondary .govgr-accordion__section .govgr-accordion__section-content {
    padding-left: 1rem;
    padding-right: 1rem
}

.govgr-accordion--secondary .govgr-accordion__section-button:after {
    right: 0
}

.govgr-accordion--dense .govgr-accordion__section .govgr-accordion__section-summary {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.govgr-accordion--dense .govgr-accordion__section .govgr-accordion__section-content {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.govgr-accordion__section-summary .govgr-hint {
    margin-bottom: 0;
    margin-top: .25rem
}

.govgr-accordion__section-heading .govgr-heading-lg,.govgr-accordion__section-heading .govgr-heading-md,.govgr-accordion__section-heading .govgr-heading-sm,.govgr-accordion__section-heading .govgr-heading-xl,.govgr-accordion__section-heading .govgt-heading-xs {
    margin-bottom: 0
}

.govgr-autocomplete__wrapper {
    position: relative
}

.govgr-autocomplete__status__wrapper {
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
    white-space: nowrap;
    border-width: 0;
    padding: 0;
    clip: "rect(0 0 0 0)";
    margin-bottom: "-1px";
    margin-right: "-1px"
}

.govgr-autocomplete__hint {
    position: absolute;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-400-rgb),var(--tw-text-opacity))
}

.govgr-autocomplete__hint,.govgr-autocomplete__input {
    width: 100%;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    padding: .5rem;
    font-size: 1rem;
    line-height: 1.5rem
}

@media (min-width: 768px) {
    .govgr-autocomplete__hint,.govgr-autocomplete__input {
        font-size:1.1875rem
    }
}

.govgr-autocomplete__hint,.govgr-autocomplete__input {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.govgr-autocomplete__input {
    position: relative;
    background-color: transparent
}

.govgr-autocomplete__input--default {
    padding: .5rem
}

.govgr-autocomplete__input--focused {
    outline: 4px solid var(--color-focus);
    outline-offset: 0;
    box-shadow: inset 0 0 0 2px
}

.govgr-autocomplete__input--show-all-values {
    cursor: pointer
}

.govgr-autocomplete__dropdown-arrow-down {
    position: absolute;
    right: .5rem;
    top: 1rem;
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    z-index: -1
}

.govgr-autocomplete__menu {
    margin: 0;
    max-height: 24rem;
    width: 100%;
    overflow-x: hidden;
    border-width: 0 2px 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: 0
}

.govgr-autocomplete__menu--inline {
    position: relative
}

.govgr-autocomplete__menu--overlay {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 50;
    width: 100%;
    --tw-shadow: 0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.govgr-autocomplete__menu--visible {
    display: block
}

.govgr-autocomplete__menu--hidden {
    display: none
}

.govgr-autocomplete__option {
    position: relative;
    display: block;
    cursor: pointer;
    padding: .5rem;
    border-bottom: solid var(--color-base-400);
    border-width: 1px 0
}

.govgr-autocomplete__option>* {
    pointer-events: none
}

.govgr-autocomplete__option:first-of-type {
    border-top-width: 0
}

.govgr-autocomplete__option:last-of-type {
    border-top-width: 0
}

.govgr-autocomplete__option--odd {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

.govgr-autocomplete__option--focused,.govgr-autocomplete__option:hover {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-tertiary-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-info-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-autocomplete__option--no-results {
    cursor: not-allowed;
    --tw-text-opacity: 1;
    color: rgba(var(--color-current-rgb),var(--tw-text-opacity))
}

.govgr-autocomplete__option--empty {
    cursor: default;
    --tw-bg-opacity: 1!important;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity))!important;
    --tw-text-opacity: 1!important;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))!important
}

.govgr-autocomplete__option--empty:hover {
    border-color: var(--color-base-400)
}

.govgr-autocomplete__hint,.govgr-autocomplete__option {
    padding: .5rem
}

.govgr-autocomplete__assistive-hint {
    display: none
}

.govgr-autocomplete__option--focused .govgr-hint,.govgr-autocomplete__option:hover .govgr-hint {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-300-rgb),var(--tw-text-opacity))
}

.govgr-btn {
    margin: 0 0 2rem;
    display: flex;
    min-height: 2.5rem;
    width: -moz-max-content;
    width: max-content;
    cursor: pointer;
    align-items: center;
    -moz-column-gap: .75rem;
    column-gap: .75rem;
    font-weight: 500;
    text-decoration-line: none
}

@media (min-width: 768px) {
    .govgr-btn {
        min-height:3rem
    }
}

.govgr-btn {
    border-radius: var(--btn-border-radius);
    padding: var(--btn-padding);
    letter-spacing: var(--btn-letter-spacing);
    font-size: var(--btn-font-size)
}

.govgr-btn:focus {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 6px var(--color-base-content),0 0 0 10px var(--color-focus)
}

.govgr-btn:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-btn.govgr-btn--dense,.govgr-dense .govgr-btn {
    --btn-padding: 0.375rem 0.75rem;
    min-height: 2rem
}

.govgr-btn.govgr-btn--dense:focus,.govgr-dense .govgr-btn:focus {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-base-content),0 0 0 8px var(--color-focus)
}

.govgr-btn-primary {
    box-shadow: 0 2px 0 var(--color-base-content);
    background-color: var(--btn-primary-background-color);
    color: var(--btn-primary-color)
}

.govgr-btn-primary:hover {
    text-decoration-line: none
}

@media print {
    .govgr-btn-primary {
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity));
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }
}

.govgr-btn-primary:hover {
    background-color: var(--btn-primary-background-color-hover);
    color: var(--btn-primary-color-hover)
}

.govgr-btn-primary:active {
    background-color: var(--btn-primary-background-color-active)
}

.govgr-btn-cta {
    padding-top: 1rem;
    padding-bottom: 1rem
}

@media print {
    .govgr-btn-cta {
        padding-right: .5rem
    }
}

.govgr-btn-cta {
    font-size: var(--btn-cta-font-size)
}

.govgr-btn-secondary {
    box-shadow: 0 2px 0 var(--color-base-500)
}

.govgr-btn-secondary:hover {
    text-decoration-line: none
}

@media print {
    .govgr-btn-secondary {
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-700-rgb),var(--tw-border-opacity));
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }
}

.govgr-btn-secondary {
    background-color: var(--btn-secondary-background-color);
    color: var(--btn-secondary-color)
}

.govgr-btn-secondary:hover {
    background-color: var(--btn-secondary-background-color-hover);
    color: var(--btn-secondary-color-hover)
}

.govgr-btn-secondary:active {
    background-color: var(--btn-secondary-background-color-active)
}

.govgr-btn-warning {
    box-shadow: 0 2px 0 var(--color-base-content)
}

.govgr-btn-warning:hover {
    text-decoration-line: none
}

@media print {
    .govgr-btn-warning {
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-error-rgb),var(--tw-border-opacity));
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }
}

.govgr-btn-warning {
    background-color: var(--btn-warning-background-color);
    color: var(--btn-warning-color)
}

.govgr-btn-warning:hover {
    background-color: var(--btn-warning-background-color-hover);
    color: var(--btn-warning-color-hover)
}

.govgr-btn-warning:active {
    --tw-bg-opacity: 1;
    background-color: var(--btn-warning-background-color-active)
}

.govgr-btn--disabled {
    opacity: .5
}

.govgr-btn--disabled:hover {
    --tw-bg-opacity: 0.5
}

@media print {
    .govgr-btn--disabled {
        --tw-border-opacity: 0.5;
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-400-rgb),var(--tw-text-opacity))
    }
}

.govgr-btn--disabled {
    cursor: not-allowed!important
}

.govgr-svg-icon--caret {
    fill: var(--color-base-content);
    display: inline-block;
    height: 1rem;
    width: 1rem
}

.govgr-close-btn {
    float: right;
    display: flex;
    width: -moz-max-content;
    width: max-content;
    flex-wrap: nowrap;
    align-items: center;
    text-align: right
}

.govgr-btn .govgr-svg-icon {
    display: inline;
    height: 1rem;
    width: 1rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.govgr-btn-primary .govgr-svg-icon,.govgr-btn-warning .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-btn-primary .govgr-svg-icon--more-vert,.govgr-btn-warning .govgr-svg-icon--more-vert {
    height: 1.5rem;
    width: 1.5rem
}

@media (min-width: 768px) {
    .govgr-btn-primary .govgr-svg-icon--more-vert,.govgr-btn-warning .govgr-svg-icon--more-vert {
        height:2rem;
        width: 2rem
    }
}

.govgr-btn-cta .govgr-svg-icon--arrow {
    margin-left: .5rem;
    margin-right: .5rem;
    display: inline-block;
    height: 1.25rem;
    width: 1.25rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.govgr-btn-cta:hover .govgr-svg-icon--arrow {
    margin-left: 1rem;
    margin-right: 0
}

.govgr-btn-secondary .govgr-svg-icon {
    fill: var(--color-base-content)
}

.govgr-btn-secondary .govgr-svg-icon--more-vert {
    height: 1.5rem;
    width: 1.5rem
}

.govgr-close-btn .govgr-svg-icon--close {
    float: right;
    height: 1.25rem;
    width: 1.25rem;
    margin-left: .25rem!important;
    fill: var(--color-link)
}

.govgr-close-btn:focus .govgr-svg-icon--close {
    fill: var(--color-link-active)
}

.govgr-close-btn:hover .govgr-svg-icon--close {
    fill: var(--color-link-hover)
}

@media print {
    .govgr-btn .govgr-circular-progress--secondary .govgr-circular-progress__circle--1,.govgr-btn .govgr-circular-progress--secondary .govgr-circular-progress__circle--2 {
        stroke: var(--color-base-content)
    }

    .govgr-btn-primary .govgr-svg-icon,.govgr-btn-secondary .govgr-svg-icon,.govgr-btn-warning .govgr-svg-icon {
        fill: var(--color-base-content)
    }
}

.govgr-bottom-info {
    width: 100%;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

@media (min-width: 768px) {
    .govgr-bottom-info {
        padding-top:1.5rem!important;
        padding-bottom: 1.5rem!important
    }
}

.govgr-chips {
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    gap: .5rem
}

.govgr-chips .govgr-chip:last-child .govgr-chip__content {
    margin-right: 0
}

@media (min-width: 768px) {
    .govgr-chips--horizontal {
        display:flex;
        flex-direction: row;
        flex-wrap: wrap
    }
}

.govgr-chip {
    list-style-type: none
}

.govgr-chip .govgr-chip__content {
    display: inline-flex;
    align-items: center;
    border-radius: .25rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

@media (min-width: 1024px) {
    .govgr-chip .govgr-chip__content {
        font-size:1rem;
        line-height: 1.5rem
    }
}

.govgr-chip .govgr-chip__content[role=button]:hover {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-900-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-900-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-invert-rgb),var(--tw-text-opacity));
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,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 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    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-duration: .15s
}

.govgr-chip .govgr-chip__content[role=button]:focus {
    outline: 3px solid var(--color-focus);
    outline-offset: 0;
    box-shadow: inset 0 0 0 2px
}

.govgr-chip:last-child .govgr-chip__content {
    margin-right: 0
}

.govgr-chip--deletable .govgr-chip__content:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,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 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    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-duration: .15s
}

.govgr-chip__key-value {
    margin-right: .5rem;
    font-weight: 700
}

.govgr-chip .govgr-chip__content .govgr-svg-icon--close {
    margin-left: .75rem;
    height: 1rem;
    width: 1rem
}

.govgr-chip .govgr-chip__content[role=button]:hover .govgr-svg-icon--close {
    fill: var(--color-base-content-invert)
}

.govgr-chip--deletable .govgr-chip__content .govgr-svg-icon--close:hover {
    cursor: pointer
}

.govgr-field {
    margin-bottom: 2rem
}

@media (min-width: 768px) {
    .govgr-field {
        margin-bottom:2.5rem
    }
}

.govgr-field .govgr-fieldset>.govgr-btn:last-child,.govgr-field .govgr-fieldset>.govgr-field:last-child {
    margin-bottom: 0
}

.govgr-field .govgr-fieldset+.govgr-btn {
    margin-top: 1rem
}

@media (min-width: 768px) {
    .govgr-field .govgr-fieldset+.govgr-btn {
        margin-top:1.5rem
    }
}

.govgr-fieldset>.govgr-field {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    .govgr-fieldset>.govgr-field {
        margin-bottom:1.5rem
    }
}

.govgr-fieldset__legend {
    margin-bottom: 1rem!important
}

.govgr-label {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    row-gap: .75rem;
    font-size: var(--label-font-size);
    line-height: var(--label-line-height);
    letter-spacing: var(--label-letter-spacing)
}

.govgr-input,.govgr-select,.govgr-textarea {
    width: 100%;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: .5rem;
    font-size: 1rem;
    line-height: 1.5rem
}

@media (min-width: 768px) {
    .govgr-input,.govgr-select,.govgr-textarea {
        font-size:1.1875rem
    }
}

.govgr-input,.govgr-select,.govgr-textarea {
    text-indent: 2px
}

.govgr-input:focus,.govgr-select:focus,.govgr-textarea:focus {
    outline: 4px solid var(--color-focus);
    outline-offset: 0;
    box-shadow: inset 0 0 0 2px
}

.govgr-date-input--dense .govgr-input,.govgr-dense .govgr-date-input .govgr-input,.govgr-dense .govgr-input,.govgr-dense .govgr-select,.govgr-dense .govgr-textarea,.govgr-input--dense,.govgr-select--dense,.govgr-textarea--dense {
    padding: .25rem
}

.govgr-date-input--dense .govgr-input:focus,.govgr-dense .govgr-date-input .govgr-input:focus,.govgr-dense .govgr-input:focus,.govgr-dense .govgr-select:focus,.govgr-dense .govgr-textarea:focus,.govgr-input--dense:focus,.govgr-select--dense:focus,.govgr-textarea--dense:focus {
    box-shadow: inset 0 0 0 1px
}

.govgr-label-file {
    margin-bottom: 0
}

.govgr-file-input {
    display: none
}

.govgr-uploaded-file {
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.govgr-date-input {
    display: flex;
    flex-wrap: wrap;
    row-gap: .5rem
}

.govgr-date-input.govgr-date-input--dense .govgr-date-input__item,.govgr-dense .govgr-date-input .govgr-date-input__item {
    margin-right: .5rem
}

.govgr-single-character-input {
    display: flex;
    flex-wrap: wrap;
    row-gap: .5rem
}

.govgr-select {
    width: auto;
    max-width: 100%
}

.govgr-input--width-20-char {
    max-width: 41ex
}

.govgr-input--width-10-char {
    max-width: 23ex
}

.govgr-input--width-5-char {
    max-width: 10.8ex
}

.govgr-input--width-4-char {
    max-width: 9ex
}

.govgr-input--width-3-char {
    max-width: 7.2ex
}

.govgr-input--width-2-char {
    max-width: 5.4ex
}

.govgr-single-character-input__item {
    max-width: 4.4ex;
    margin-right: .75rem;
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.govgr-date-input__item {
    margin-right: 1rem
}

.govgr-\!-width-full,.govgr-\!-width-one-half,.govgr-\!-width-one-quarter,.govgr-\!-width-one-third,.govgr-\!-width-three-quarters,.govgr-\!-width-two-thirds {
    width: 100%!important
}

@media (min-width: 640px) {
    .govgr-\!-width-one-quarter {
        width:25%!important
    }

    .govgr-\!-width-one-third {
        width: 33.33%!important
    }

    .govgr-\!-width-one-half {
        width: 50%!important
    }

    .govgr-\!-width-two-thirds {
        width: 66.66%!important
    }

    .govgr-\!-width-three-quarters {
        width: 75%!important
    }

    .govgr-\!-width-full {
        width: 100%!important
    }
}

.govgr-field--error {
    border-left-width: 5px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-error-rgb),var(--tw-border-opacity));
    padding-right: 0;
    padding-left: 1rem
}

.govgr-error-message {
    margin-bottom: 1rem;
    display: block;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(var(--color-error-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-error-message {
        font-size:1.1875rem
    }
}

.govgr-input--error {
    border-width: 3px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-error-rgb),var(--tw-border-opacity))
}

.govgr-input--error:focus {
    outline: 4px solid var(--color-focus);
    outline-offset: 0;
    box-shadow: inset 0 0 0 1px var(--color-error)
}

.govgr-checkboxes__input:disabled,.govgr-checkboxes__input:disabled:before,.govgr-checkboxes__input:disabled:checked:before,.govgr-input:disabled,.govgr-radios__input:disabled,.govgr-radios__input:disabled:before,.govgr-radios__input:disabled:checked:before,.govgr-select:disabled,.govgr-textarea:disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

.govgr-checkboxes__input:disabled:before,.govgr-input:disabled,.govgr-radios__input:disabled:before,.govgr-textarea:disabled {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-700-rgb),var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
}

.govgr-checkboxes__input:disabled:checked:after,.govgr-radios__input:disabled:checked:after {
    opacity: .4
}

.govgr-checkboxes__label--disabled,.govgr-radios__label--disabled {
    opacity: .4
}

.govgr-choice-divider-text {
    margin-bottom: 1rem;
    width: -moz-max-content;
    width: max-content;
    min-width: 2.5rem;
    text-align: center;
    font-size: 1.1875rem
}

.govgr-form .govgr-body {
    margin-bottom: 1rem
}

.govgr-form.govgr-grid {
    display: grid;
    gap: 1rem
}

.govgr-form.govgr-grid .govgr-fieldset {
    display: grid;
    gap: 1rem
}

.govgr-form.govgr-grid .govgr-fieldset :not(.govgr-field) {
    grid-column: span 12/span 12
}

.govgr-form.govgr-grid :not(.govgr-field) {
    grid-column: span 12/span 12
}

.govgr-label .govgr-error-message,.govgr-label .govgr-heading-lg,.govgr-label .govgr-heading-md,.govgr-label .govgr-heading-sm,.govgr-label .govgr-heading-xl,.govgr-label .govgr-heading-xs,.govgr-label .govgr-hint {
    margin-bottom: 0
}

.govgr-uploaded-file .govgr-link {
    height: -moz-fit-content;
    height: fit-content;
    font-size: 1.1875rem
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__item,.govgr-dense .govgr-checkboxes .govgr-checkboxes__item {
    margin-bottom: .5rem;
    min-height: 2rem;
    padding-left: 2.5rem
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__item:last-child,.govgr-dense .govgr-checkboxes .govgr-checkboxes__item:last-child {
    margin-bottom: 0
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__input,.govgr-dense .govgr-checkboxes .govgr-checkboxes__input {
    left: .125rem;
    height: 2rem;
    width: 2rem
}

@media (min-width: 768px) {
    .govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__input,.govgr-dense .govgr-checkboxes .govgr-checkboxes__input {
        top:.125rem
    }
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__input:before,.govgr-dense .govgr-checkboxes .govgr-checkboxes__input:before {
    height: 2rem;
    width: 2rem
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__input:after,.govgr-dense .govgr-checkboxes .govgr-checkboxes__input:after {
    top: 10px;
    left: 7px;
    width: 19px;
    height: 10px;
    border-bottom-width: 4px;
    border-left-width: 4px
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__input:focus:before,.govgr-dense .govgr-checkboxes .govgr-checkboxes__input:focus:before {
    border-width: 3px
}

.govgr-checkboxes--horizontal {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 1rem
}

@media (min-width: 768px) {
    .govgr-checkboxes--horizontal {
        gap:1.5rem
    }
}

.govgr-checkboxes__item {
    position: relative;
    margin-bottom: 1rem;
    display: block;
    min-height: 2.5rem;
    padding-left: 3rem
}

.govgr-checkboxes__item:last-child {
    margin-bottom: 0
}

.govgr-checkboxes__label {
    display: inline-block;
    cursor: pointer;
    padding: .25rem .5rem
}

.govgr-checkboxes__input {
    position: absolute;
    left: .125rem;
    top: -.125rem;
    z-index: 1;
    margin: 0;
    height: 2.5rem;
    width: 2.5rem;
    cursor: pointer;
    opacity: 1
}

.govgr-checkboxes__input:before {
    content: "";
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    height: 2.5rem;
    width: 2.5rem;
    --tw-border-opacity: 1;
    border: 2px solid rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    opacity: 1
}

.govgr-checkboxes__input:after {
    content: "";
    position: absolute;
    box-sizing: border-box;
    border-width: 0 0 5px 5px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-accent-rgb),var(--tw-border-opacity));
    background-color: transparent;
    opacity: 0;
    top: 11px;
    left: 9px;
    width: 23px;
    height: 12px;
    transform: rotate(-45deg)
}

.govgr-checkboxes__input:checked:after {
    opacity: 1
}

.govgr-checkboxes__input:focus {
    outline: 3px solid transparent;
    outline-offset: 1px;
    box-shadow: 0 0 0 4px var(--color-focus)
}

.govgr-checkboxes__input:focus:before {
    border-width: 4px
}

.govgr-checkboxes__conditional {
    margin-left: 1rem;
    border-left-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
    padding-left: 1.5rem
}

.govgr-checkboxes--horizontal .govgr-choice-divider-text {
    margin-left: .5rem;
    margin-right: .5rem;
    min-width: -moz-max-content;
    min-width: max-content
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-field,.govgr-dense .govgr-checkboxes .govgr-field {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    .govgr-checkboxes.govgr-checkboxes--dense .govgr-field,.govgr-dense .govgr-checkboxes .govgr-field {
        margin-bottom:1.5rem
    }
}

.govgr-dropdown {
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.govgr-dropdown--up .govgr-dropdown__content {
    bottom: 100%;
    margin-bottom: 1rem;
    border-width: 1px 1px 0;
    -webkit-box-box-shadow: 0 2px 8px rgba(var(--color-base-900-rgb),.3),0 2px 0 var(--color-base-500);
    box-shadow: 0 2px 8px rgba(var(--color-base-900-rgb),.3),0 2px 0 var(--color-base-500)
}

.govgr-dropdown--right .govgr-dropdown__content {
    right: 0;
    margin-right: 0;
    margin-left: 1rem
}

.govgr-dropdown--disabled {
    cursor: not-allowed
}

.govgr-dropdown--disabled .govgr-dropdown__button {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: .5
}

.govgr-dropdown__button {
    width: -moz-fit-content;
    width: fit-content
}

@media print {
    .govgr-dropdown__button {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-dropdown__button::marker {
    font-size: 0
}

.govgr-dropdown__button.govgr-link+.govgr-dropdown__content {
    margin-top: 1rem
}

@media print {
    .govgr-dropdown__button.govgr-link+.govgr-dropdown__content {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-btn-group .govgr-btn+.govgr-dropdown__content {
    margin-top: 1rem
}

.govgr-dropdown__content {
    position: absolute;
    z-index: 3;
    margin-right: 1rem;
    margin-top: -1rem;
    width: -moz-max-content;
    width: max-content;
    min-width: 100%;
    max-width: 20rem;
    border-width: 0 1px 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: 1rem;
    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-duration: .15s;
    -webkit-box-box-shadow: 0 2px 8px rgba(var(--color-base-900-rgb),.3),0 -2px 0 var(--color-base-500);
    box-shadow: 0 2px 8px rgba(var(--color-base-900-rgb),.3),0 -2px 0 var(--color-base-500)
}

.govgr-dropdown__content :last-child {
    margin-bottom: 0
}

.govgr-dropdown__content--full-width {
    min-width: 100%
}

.govgr-dropdown[open] .govgr-dropdown__button--arrow .govgr-svg-icon--arrow {
    --tw-rotate: -180deg;
    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))
}

.govgr-dropdown[open] .govgr-dropdown__button.govgr-btn-primary {
    background-color: var(--btn-primary-background-color-hover);
    color: var(--btn-primary-color-hover)
}

.govgr-dropdown[open] .govgr-dropdown__button.govgr-btn-secondary {
    background-color: var(--btn-secondary-background-color-hover);
    color: var(--btn-secondary-color-hover)
}

.govgr-dropdown[open] .govgr-dropdown__button.govgr-btn-warning {
    background-color: var(--btn-warning-background-color-hover);
    color: var(--btn-warning-color-hover)
}

.govgr-dropdown .govgr-dropdown__button--arrow .govgr-svg-icon--arrow {
    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-duration: .3s
}

.govgr-dropdown__button .govgr-svg-icon {
    height: 1.5rem;
    width: 1.25rem
}

@media (min-width: 768px) {
    .govgr-dropdown__button .govgr-svg-icon {
        height:2rem
    }
}

@media print {
    .govgr-dropdown__button .govgr-svg-icon {
        display: none
    }
}

.govgr-dropdown__button.govgr-link {
    display: inline-flex;
    align-items: center;
    gap: .25rem
}

.govgr-dropdown__content .govgr-field {
    margin-bottom: 1rem
}

.govgr-dropdown__content .govgr-section-break {
    margin-left: -1rem;
    margin-right: -1rem;
    width: auto
}

.govgr-dropdown__content>.govgr-nav__list {
    margin-left: -1rem;
    margin-right: -1rem;
    width: auto;
    flex-direction: column
}

.govgr-dropdown__content>.govgr-nav__list .govgr-nav__list-item {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding: .5rem 1rem
}

.govgr-dropdown__content>.govgr-nav__list .govgr-nav__list-item:last-child {
    border-width: 0
}

.govgr-dropdown__content>.govgr-nav__list .govgr-nav__list-item:focus {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-focus-rgb),var(--tw-border-opacity))
}

.govgr-radios.govgr-radios--dense .govgr-radios__item,govgr-dense .govgr-radios .govgr-radios__item {
    margin-bottom: .5rem;
    min-height: 2rem;
    padding-left: 2.25rem
}

.govgr-radios.govgr-radios--dense .govgr-radios__input,govgr-dense .govgr-radios .govgr-radios__input {
    left: .125rem;
    top: 0;
    height: 2rem;
    width: 2rem
}

.govgr-radios.govgr-radios--dense .govgr-radios__input:focus,govgr-dense .govgr-radios .govgr-radios__input:focus {
    border-width: 3px
}

.govgr-radios--horizontal {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 1rem
}

@media (min-width: 768px) {
    .govgr-radios--horizontal {
        gap:1.5rem
    }
}

.govgr-radios__item {
    position: relative;
    margin-bottom: 1rem;
    display: block;
    padding-left: 3rem;
    min-height: 40px
}

.govgr-radios__label {
    font-size: var(--radios__label-font-size);
    display: inline-block;
    cursor: pointer;
    padding: .25rem .5rem
}

.govgr-radios__input {
    position: absolute;
    left: .125rem;
    top: -.25rem;
    z-index: 1;
    margin: 0;
    height: 2.5rem;
    width: 2.5rem;
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    opacity: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 40px;
    height: 40px;
    border: 2px solid;
    border-radius: 50%
}

.govgr-radios__input:checked {
    box-shadow: inset 0 0 0 6px var(--color-base-100),inset 0 0 0 20px var(--color-base-content)
}

.govgr-radios__input:checked:focus {
    box-shadow: 0 0 0 4px var(--color-focus),inset 0 0 0 4px var(--color-base-100),inset 0 0 0 20px var(--color-base-content)
}

.govgr-radios__input:focus {
    outline: 3px solid transparent;
    outline-offset: 1px;
    box-shadow: 0 0 0 4px var(--color-focus);
    border-width: 4px
}

.govgr-radios__conditional {
    margin-left: 1rem;
    border-left-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
    padding-left: 1.5rem
}

.govgr-radios--horizontal .govgr-choice-divider-text {
    margin-left: .5rem;
    margin-right: .5rem;
    min-width: -moz-max-content;
    min-width: max-content
}

.govgr-dense .govgr-radios .govgr-field,.govgr-radios.govgr-radios--dense .govgr-field {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    .govgr-dense .govgr-radios .govgr-field,.govgr-radios.govgr-radios--dense .govgr-field {
        margin-bottom:1.5rem
    }
}

.govgr-header {
    position: relative;
    border-bottom-width: 8px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-tertiary-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-primary-rgb),var(--tw-bg-opacity))
}

@media print {
    .govgr-header {
        border-bottom-width: 2px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }
}

.govgr-header {
    border-bottom-style: solid
}

.govgr-header__content {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 100%;
    max-width: 64rem;
    align-items: center;
    justify-content: space-between;
    gap: .75rem;
    padding: .5rem 1rem
}

@media print {
    .govgr-header__content {
        padding-left: 0;
        padding-right: 0
    }
}

.govgr-header__section {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    row-gap: .5rem
}

@media print {
    .govgr-header__section {
        gap: .25rem
    }
}

.govgr-header__logo {
    print-color-adjust: exact!important;
    -webkit-print-color-adjust: exact!important;
    max-height: 3rem
}

@media print {
    .govgr-header__logo {
        display: none
    }
}

.govgr-header__logo-inverted {
    display: none;
    height: 3rem
}

@media print {
    .govgr-header__logo-inverted {
        display: block
    }
}

.govgr-header__secondary-logo {
    height: 2.5rem
}

@media print {
    .govgr-header__secondary-logo {
        display: none
    }
}

.govgr-header__link:focus {
    box-shadow: 0 0 0 4px var(--color-focus);
    -webkit-box-shadow: 0 0 0 4px var(--color-focus);
    -moz-box-shadow: 0 0 0 4px var(--color-focus);
    outline: none;
    text-decoration: none
}

.govgr-header__title {
    width: auto;
    vertical-align: middle;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.5rem;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity));
    text-decoration-line: none
}

.govgr-header__title:hover {
    text-decoration-line: none
}

@media print {
    .govgr-header__title {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-header__title:hover {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-header__title:focus {
    text-decoration: none;
    outline: 4px solid var(--color-focus)!important;
    outline-offset: 4px
}

.govgr-header-nav-menu__content {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    row-gap: .5rem
}

@media print {
    .govgr-header-nav-menu__content {
        gap: .25rem
    }
}

.govgr-header .govgr-header__content>.govgr-dropdown .govgr-dropdown__button.govgr-link,.govgr-header .govgr-header__content>.govgr-link,.govgr-header .govgr-header__section>.govgr-dropdown .govgr-dropdown__button.govgr-link,.govgr-header .govgr-header__section>.govgr-link {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-header .govgr-header__content>.govgr-dropdown .govgr-dropdown__button.govgr-link:focus,.govgr-header .govgr-header__content>.govgr-link:focus,.govgr-header .govgr-header__section>.govgr-dropdown .govgr-dropdown__button.govgr-link:focus,.govgr-header .govgr-header__section>.govgr-link:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-header .govgr-header__content>.govgr-dropdown .govgr-dropdown__button.govgr-link,.govgr-header .govgr-header__content>.govgr-link,.govgr-header .govgr-header__section>.govgr-dropdown .govgr-dropdown__button.govgr-link,.govgr-header .govgr-header__section>.govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-header .govgr-dropdown {
        display: none
    }
}

@media (min-width: 640px) {
    .govgr-header .govgr-dropdown__button {
        width:-moz-max-content;
        width: max-content
    }
}

.govgr-header .govgr-phase-banner__text {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-header .govgr-phase-banner__text {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-header .govgr-link .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-header .govgr-link:hover .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-header .govgr-link:focus .govgr-svg-icon {
    fill: var(--color-link-active)
}

.govgr-header__section .govgr-phase-banner {
    margin-bottom: 0
}

.govgr-header-nav-menu__content>.govgr-svg-icon--burger,.govgr-header__content>.govgr-svg-icon--burger,.govgr-header__section>.govgr-svg-icon--burger {
    fill: var(--color-white);
    float: right
}

.govgr-header-nav-menu__content>.govgr-svg-icon--burger:focus,.govgr-header__content>.govgr-svg-icon--burger:focus,.govgr-header__section>.govgr-svg-icon--burger:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity))
}

@media (min-width: 640px) {
    .govgr-header-nav-menu__content>.govgr-close-btn,.govgr-header__content>.govgr-close-btn,.govgr-header__section>.govgr-close-btn {
        display:none
    }
}

.govgr-header-nav-menu__content>.govgr-close-btn .govgr-svg-icon--close,.govgr-header__content>.govgr-close-btn .govgr-svg-icon--close,.govgr-header__section>.govgr-close-btn .govgr-svg-icon--close {
    fill: var(--color-link)!important
}

.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn:not(:focus),.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link:not(:focus),.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn:not(:focus),.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link:not(:focus),.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn:not(:focus),.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link:not(:focus) {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active:not(:focus),.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active:not(:focus),.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active:not(:focus),.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active:not(:focus),.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active:not(:focus),.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active:not(:focus) {
    --tw-text-opacity: 1!important;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))!important
}

.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active .govgr-svg-icon,.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active .govgr-svg-icon,.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active .govgr-svg-icon,.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active .govgr-svg-icon,.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active .govgr-svg-icon,.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-footer {
    width: 100%;
    --tw-border-opacity: 1;
    border: solid rgba(var(--color-tertiary-rgb),var(--tw-border-opacity));
    border-width: 4px 0 0;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-footer {
        padding-top:2rem;
        padding-bottom: 2rem
    }
}

@media print {
    .govgr-footer {
        border-top-width: 2px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        padding-top: .5rem;
        padding-bottom: .5rem
    }
}

.govgr-footer__info {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    flex: 1 1 0%;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between
}

@media (min-width: 768px) {
    .govgr-footer__info {
        flex-wrap:nowrap
    }
}

.govgr-footer__info-section {
    margin-left: .5rem;
    margin-right: .5rem;
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    .govgr-footer__info-section {
        margin-left:1rem;
        margin-right: 1rem
    }
}

@media print {
    .govgr-footer__info-section {
        margin-bottom: 1rem
    }
}

.govgr-footer__info-section--grow {
    display: flex;
    flex-grow: 1
}

.govgr-footer__content {
    width: 100%
}

.govgr-footer__content--logos {
    margin-bottom: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

@media (min-width: 768px) {
    .govgr-footer__content--logos {
        margin-bottom:2rem
    }
}

.govgr-footer__logo {
    margin-right: 1rem
}

@media print {
    .govgr-footer__logo {
        width: 8rem!important;
        min-width: 8rem!important
    }
}

.govgr-footer__logo:last-child {
    margin-right: 0
}

.govgr-footer__government-logo-inverted {
    display: none;
    height: auto;
    width: 13rem;
    min-width: 13rem;
    max-width: 100%
}

.govgr-footer__government-logo,.govgr-footer__logo {
    display: block;
    height: auto;
    width: 13rem;
    min-width: 13rem;
    max-width: 100%
}

.govgr-footer__copyright {
    margin-top: 1.5rem
}

@media print {
    .govgr-footer__copyright {
        margin-top: 1rem
    }
}

.govgr-footer__copyright {
    font-size: var(--footer__copyright-font-size)
}

.govgr-footer__copyright .govgr-link {
    font-size: inherit
}

.govgr-footer__link {
    text-decoration-line: underline
}

.govgr-footer__link:hover {
    text-decoration-thickness: 2px;
    color: var(--color-base-800)
}

.govgr-footer__link:focus {
    background-color: var(--color-focus)!important;
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    outline: none;
    text-decoration: none
}

.govgr-footer__navigation {
    display: flex;
    flex-wrap: wrap
}

@media print {
    .govgr-footer__navigation {
        display: none
    }
}

.govgr-footer__navigation-section {
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 2rem;
    display: inline-block;
    flex-shrink: 1;
    flex-grow: 1;
    vertical-align: top
}

@media print {
    .govgr-footer__navigation-section {
        display: none
    }
}

@media (min-width: 768px) {
    .govgr-footer__navigation-section:first-child:nth-last-child(2) {
        flex-grow:2
    }
}

.govgr-footer__list {
    margin: 0;
    list-style-type: none;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    padding: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

@media (min-width: 768px) {
    .govgr-footer__list {
        font-size:1rem;
        line-height: 1.5rem
    }
}

@media print {
    .govgr-footer__list {
        display: none
    }
}

.govgr-footer__list--horizontal {
    margin-bottom: 1rem
}

.govgr-footer__list--horizontal .govgr-footer__list-item {
    margin-right: 1rem;
    margin-bottom: .5rem;
    display: inline-block
}

@media (min-width: 768px) {
    .govgr-footer__list--columns-2 {
        -moz-column-count:2;
        column-count: 2
    }
}

.govgr-footer__heading {
    margin-bottom: 1rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding-bottom: 1rem
}

@media print {
    .govgr-footer .govgr-section-break {
        display: none
    }

    .govgr-footer .govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-layout {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

.govgr-layout--full-height {
    min-height: 100vh
}

.govgr-container {
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    width: 100%;
    /*max-width: 64rem;*/
    padding-left: .75rem;
    padding-right: .75rem;
    max-width: 1536px;
}

@media (min-width: 768px) {
    .govgr-container {
        padding-left:1.5rem;
        padding-right: 1.5rem
    }
}

.govgr-container {
    flex: 1 1 0%
}

.govgr-container--full-width {
    max-width: 100%
}

.govgr-top {
    /*margin-bottom: 1rem*/
}

.govgr-aside {
    display: flex;
    height: -moz-fit-content;
    height: fit-content;
    flex-direction: column;
    flex-wrap: wrap
}

@media (min-width: 768px) {
    .govgr-aside {
        position:sticky;
        top: 2rem
    }
}

@media print {
    .govgr-aside {
        order: 1
    }
}

.govgr-bottom {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    flex-wrap: wrap
}

.govgr-btn-group {
    margin-bottom: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem
}

@media print {
    .govgr-btn-group {
        align-items: baseline
    }

    .govgr-btn-group:after {
        content: ""
    }
}

.govgr-section-break {
    margin: auto;
    width: 100%;
    border-width: 0;
    background-color: transparent;
    padding: .5rem 1rem
}

.govgr-section-break--visible {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-top: 1px rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-style: solid
}

.govgr-section-break--md {
    margin-bottom: 1.25rem
}

.govgr-section-break--lg {
    margin-bottom: 1.75rem
}

.govgr-section-break--xl {
    margin-bottom: 2.25rem
}

.govgr-container.govgr-grid {
    padding-top: 1rem;
    padding-bottom: 1rem
}

@media print {
    .govgr-container.govgr-grid {
        grid-template-columns: repeat(1,minmax(0,1fr));
        gap: 1rem
    }
}

.govgr-btn-group .govgr-btn,.govgr-btn-group .govgr-link {
    margin-bottom: 0
}

.govgr-nav {
    position: relative;
    display: block;
    height: auto;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-nav .govgr-nav__list-item-btn,.govgr-nav .govgr-nav__list-item-link {
        text-decoration-line:none!important
    }
}

.govgr-nav--hidden {
    display: none
}

.govgr-nav--drawer {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 30;
    height: 100%;
    width: 80%;
    overflow-x: auto;
    padding: 1rem;
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

.govgr-nav--drawer .govgr-nav__list--horizontal {
    padding-left: 0;
    padding-right: 0
}

.govgr-nav--drawer-smDown {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 30;
    height: 100%;
    width: 80%;
    overflow-x: auto;
    padding: 1rem
}

@media (min-width: 640px) {
    .govgr-nav--drawer-smDown {
        position:relative;
        top: auto;
        z-index: auto;
        display: block;
        height: auto;
        width: 100%;
        overflow: visible;
        padding: 0
    }
}

.govgr-nav--drawer-smDown {
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

@media (min-width: 640px) {
    .govgr-nav--drawer-smDown {
        --tw-shadow:0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }
}

.govgr-nav--drawer-smDown .govgr-nav__list--horizontal {
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 640px) {
    .govgr-nav--drawer-smDown .govgr-nav__list--horizontal {
        padding-left:1rem;
        padding-right: 1rem
    }
}

.govgr-nav--drawer-mdDown {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 30;
    height: 100%;
    width: 80%;
    overflow-x: auto;
    padding: 1rem
}

@media (min-width: 768px) {
    .govgr-nav--drawer-mdDown {
        position:relative;
        top: auto;
        z-index: auto;
        display: block;
        height: auto;
        width: 100%;
        overflow: visible;
        padding: 0
    }
}

.govgr-nav--drawer-mdDown {
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

@media (min-width: 768px) {
    .govgr-nav--drawer-mdDown {
        --tw-shadow:0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }
}

.govgr-nav--drawer-mdDown .govgr-nav__list--horizontal {
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 768px) {
    .govgr-nav--drawer-mdDown .govgr-nav__list--horizontal {
        padding-left:1rem;
        padding-right: 1rem
    }
}

.govgr-nav--drawer-lgDown {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 30;
    height: 100%;
    width: 80%;
    overflow-x: auto;
    padding: 1rem
}

@media (min-width: 1024px) {
    .govgr-nav--drawer-lgDown {
        position:relative;
        top: auto;
        z-index: auto;
        display: block;
        height: auto;
        width: 100%;
        overflow: visible;
        padding: 0
    }
}

.govgr-nav--drawer-lgDown {
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

@media (min-width: 1024px) {
    .govgr-nav--drawer-lgDown {
        --tw-shadow:0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }
}

.govgr-nav--drawer-lgDown .govgr-nav__list--horizontal {
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 1024px) {
    .govgr-nav--drawer-lgDown .govgr-nav__list--horizontal {
        padding-left:1rem;
        padding-right: 1rem
    }
}

@media (min-width: 640px) {
    .govgr-nav--border {
        border-bottom-width:1px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
    }
}

.govgr-nav__list {
    position: static;
    margin: 0;
    display: flex;
    width: 100%;
    max-width: 64rem;
    flex-direction: column;
    flex-wrap: wrap
}

.govgr-nav__list--horizontal {
    padding-left: 1rem;
    padding-right: 1rem
}

@media (min-width: 640px) {
    .govgr-nav__list--horizontal {
        margin-left:auto;
        margin-right: auto;
        flex-direction: row;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .govgr-nav__list--horizontal .govgr-nav__list-item {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }
}

.govgr-nav__list--full-width {
    max-width: none
}

.govgr-nav__list-item {
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-nav__list-item-btn,.govgr-nav__list-item-link {
    text-align: left
}

.govgr-nav__list-item-btn:focus,.govgr-nav__list-item-link:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content)
}

.govgr-nav__list-item-btn:hover:not(:focus),.govgr-nav__list-item-link:hover:not(:focus) {
    text-decoration-line: underline!important
}

.govgr-nav__list-item-btn--active,.govgr-nav__list-item-link--active {
    --tw-text-opacity: 1!important;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))!important;
    font-weight: 600
}

.govgr-nav-menu {
    display: flex;
    width: 100%
}

.govgr-nav-menu--hidden {
    display: none
}

@media (min-width: 640px) {
    .govgr-nav-menu--horizontal {
        position:relative;
        left: 0;
        right: 0;
        order: 2;
        margin-top: .75rem;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity))
    }

    .govgr-nav-menu--horizontal .govgr-nav-menu__content-list {
        grid-template-columns: repeat(3,minmax(0,1fr));
        grid-template-rows: repeat(1,minmax(0,1fr))
    }
}

.govgr-nav-menu--horizontal .govgr-nav-menu__title {
    display: none
}

@media (min-width: 640px) {
    .govgr-nav-menu--horizontal .govgr-nav-menu__title {
        display:block
    }

    .govgr-nav-menu--horizontal .govgr-nav-menu__title+.govgr-nav-menu__content>.govgr-nav-menu__content-list {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

.govgr-nav-menu--vertical .govgr-nav-menu__title {
    display: none
}

.govgr-nav-menu--vertical .govgr-nav-menu__content-list {
    padding-top: .5rem;
    padding-bottom: .5rem
}

@media (min-width: 640px) {
    .govgr-nav-menu--vertical .govgr-nav-menu__content-list {
        padding-top:1rem;
        padding-bottom: 1rem
    }
}

.govgr-nav-menu__content-list {
    display: grid;
    grid-auto-flow: row;
    grid-template-columns: repeat(1,minmax(0,1fr));
    padding: 0
}

.govgr-nav-menu__content-list-item {
    position: relative;
    box-sizing: border-box;
    padding: 0 .75rem 1.25rem 0
}

.govgr-nav .govgr-close-btn {
    margin-bottom: 1rem
}

.govgr-nav .govgr-heading-md {
    margin-bottom: .5rem
}

@media (min-width: 768px) {
    .govgr-nav .govgr-heading-md {
        margin-bottom:0
    }
}

.govgr-nav__list-item-btn>.govgr-svg-icon,.govgr-nav__list-item-link>.govgr-svg-icon {
    margin-left: .25rem
}

.govgr-nav__list-item-btn--active>.govgr-svg-icon,.govgr-nav__list-item-link--active>.govgr-svg-icon {
    fill: var(--color-base-content)!important
}

.govgr-nav-menu--horizontal .govgr-grid {
    row-gap: .5rem
}

.govgr-heading-xl {
    margin-left: 0;
    margin-right: 0;
    max-width: 42rem;
    font-size: var(--heading-xl-font-size);
    line-height: var(--heading-xl-line-height);
    margin-bottom: var(--heading-xl-margin-bottom);
    font-weight: var(--heading-xl-font-weight);
    letter-spacing: var(--heading-xl-letter-spacing)
}

.govgr-heading-lg {
    margin-left: 0;
    margin-right: 0;
    font-size: var(--heading-lg-font-size);
    line-height: var(--heading-lg-line-height);
    margin-bottom: var(--heading-lg-margin-bottom);
    font-weight: var(--heading-lg-font-weight);
    letter-spacing: var(--heading-lg-letter-spacing)
}

.govgr-heading-md {
    margin-left: 0;
    margin-right: 0;
    font-size: var(--heading-md-font-size);
    line-height: var(--heading-md-line-height);
    margin-bottom: var(--heading-md-margin-bottom);
    font-weight: var(--heading-md-font-weight);
    letter-spacing: var(--heading-md-letter-spacing)
}

.govgr-heading-sm {
    margin-left: 0;
    margin-right: 0;
    font-size: var(--heading-sm-font-size);
    line-height: var(--heading-sm-line-height);
    margin-bottom: var(--heading-sm-margin-bottom);
    font-weight: var(--heading-sm-font-weight);
    letter-spacing: var(--heading-sm-letter-spacing)
}

.govgr-heading-xs {
    margin-left: 0;
    margin-right: 0;
    font-size: var(--heading-xs-font-size);
    line-height: var(--heading-xs-line-height);
    margin-bottom: var(--heading-xs-margin-bottom);
    font-weight: var(--heading-xs-font-weight);
    letter-spacing: var(--heading-xs-letter-spacing)
}

.govgr-caption-xl {
    margin-left: 0;
    margin-right: 0;
    display: block;
    font-weight: 400;
    color: var(--caption-xl-color);
    font-size: var(--caption-xl-font-size);
    line-height: var(--caption-xl-line-height);
    margin-bottom: var(--caption-xl-margin-bottom);
    font-weight: var(--caption-xl-font-weight);
    letter-spacing: var(--heading-xl-letter-spacing)
}

.govgr-caption-lg {
    margin-left: 0;
    margin-right: 0;
    display: block;
    font-weight: 400;
    color: var(--caption-lg-color);
    font-size: var(--caption-lg-font-size);
    line-height: var(--caption-lg-line-height);
    margin-bottom: var(--caption-lg-margin-bottom);
    font-weight: var(--caption-lg-font-weight);
    letter-spacing: var(--caption-lg-letter-spacing)
}

.govgr-caption-md {
    margin-left: 0;
    margin-right: 0;
    display: block;
    font-weight: 400;
    color: var(--caption-md-color);
    font-size: var(--caption-md-font-size);
    line-height: var(--caption-md-line-height);
    margin-bottom: var(--caption-md-margin-bottom);
    font-weight: var(--caption-md-font-weight);
    letter-spacing: var(--caption-md-letter-spacing)
}

.govgr-\!-font-size-14 {
    font-size: .75rem!important;
    line-height: 1rem!important
}

@media (min-width: 768px) {
    .govgr-\!-font-size-14 {
        font-size:.875rem!important;
        line-height: 1.25rem!important
    }
}

.govgr-\!-font-size-16 {
    font-size: .875rem!important;
    line-height: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-\!-font-size-16 {
        font-size:1rem!important;
        line-height: 1.5rem!important
    }
}

.govgr-\!-font-size-19 {
    font-size: 1rem!important;
    line-height: 1.5rem!important
}

@media (min-width: 768px) {
    .govgr-\!-font-size-19 {
        font-size:1.1875rem!important
    }
}

.govgr-\!-font-size-24 {
    font-size: 1.25rem!important;
    line-height: 1.75rem!important
}

@media (min-width: 768px) {
    .govgr-\!-font-size-24 {
        font-size:1.5rem!important;
        line-height: 2rem!important
    }
}

.govgr-\!-font-size-30 {
    font-size: 1.5rem!important;
    line-height: 2rem!important
}

@media (min-width: 768px) {
    .govgr-\!-font-size-30 {
        font-size:1.875rem!important;
        line-height: 2.25rem!important
    }
}

.govgr-\!-font-size-36 {
    font-size: 1.875rem!important;
    line-height: 2.25rem!important
}

@media (min-width: 768px) {
    .govgr-\!-font-size-36 {
        font-size:2.25rem!important;
        line-height: 2.5rem!important
    }
}

.govgr-\!-font-size-48 {
    font-size: 2.25rem!important;
    line-height: 2.5rem!important
}

@media (min-width: 768px) {
    .govgr-\!-font-size-48 {
        font-size:3rem!important;
        line-height: 1!important
    }
}

.govgr-\!-font-size-72 {
    font-size: 3.75rem!important;
    line-height: 1!important
}

@media (min-width: 768px) {
    .govgr-\!-font-size-72 {
        font-size:4.5rem!important;
        line-height: 1!important
    }
}

.govgr-list {
    margin-top: 1rem;
    list-style-position: outside;
    list-style-type: none;
    font-size: var(--list-font-size);
    line-height: var(--list-line-height);
    letter-spacing: var(--list-letter-spacing)
}

.govgr-list .govgr-list__item {
    margin-bottom: .5rem
}

.govgr-list .govgr-list__item:last-child {
    margin-bottom: 0
}

.govgr-list__item>.govgr-list--bullet:first-child {
    list-style: circle inside none
}

.govgr-list__item>.govgr-list>.govgr-list__item>.govgr-list--bullet:first-child {
    list-style-type: disc
}

.govgr-list__item>.govgr-list:not(.govgr-list--bullet):not(.govgr-list--number):first-child>.govgr-list__item {
    padding-left: 2.5rem
}

.govgr-list__item>.govgr-list {
    margin-bottom: 0;
    margin-top: .5rem
}

.govgr-list--bullet {
    list-style-position: outside;
    list-style-type: disc;
    padding-left: 1rem
}

.govgr-list--number {
    list-style-position: outside;
    list-style-type: decimal;
    padding-left: 1.5rem
}

.govgr-list--spaced:not(.govgr-list--horizontal)>.govgr-list__item {
    margin-bottom: 1rem
}

.govgr-list--spaced:not(.govgr-list--horizontal)>.govgr-list__item:last-child {
    margin-bottom: 0
}

.govgr-list--horizontal {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    row-gap: .75rem
}

.govgr-list--horizontal .govgr-list__item {
    width: 100%
}

@media (min-width: 640px) {
    .govgr-list--horizontal .govgr-list__item {
        width:auto
    }
}

.govgr-list--horizontal.govgr-list--spaced {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem;
    row-gap: 1.25rem
}

@media (min-width: 768px) {
    .govgr-list--col-2 {
        -moz-column-count:2;
        column-count: 2
    }

    .govgr-list--col-3 {
        -moz-column-count: 2;
        column-count: 2
    }
}

.govgr-list {
    margin-bottom: 1rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-list {
        margin-bottom:2rem
    }
}

.govgr-blockquote {
    margin-bottom: 1rem;
    margin-top: 2rem;
    border-left-width: 8px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
    padding: 1rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-blockquote {
        margin-bottom:2rem
    }
}

.govgr-blockquote {
    font-size: var(--blockquote-font-size);
    line-height: var(--blockquote-line-height)
}

.govgr-blockquote.govgr-blockquote--dense,.govgr-dense .govgr-blockquote {
    margin-top: .75rem;
    border-left-width: 6px;
    padding: .75rem
}

@media (min-width: 768px) {
    .govgr-blockquote.govgr-blockquote--dense,.govgr-dense .govgr-blockquote {
        margin-bottom:1.5rem
    }
}

.govgr-body {
    font-size: var(--body-font-size);
    line-height: var(--body-line-height);
    margin-bottom: var(--body-margin-bottom);
    color: var(--body-color);
    letter-spacing: var(--body-letter-spacing)
}

.govgr-body-lg {
    font-size: var(--body-lg-font-size);
    line-height: var(--body-lg-line-height)
}

.govgr-body-sm {
    font-size: var(--body-sm-font-size);
    line-height: var(--body-sm-line-height)
}

.govgr-hint {
    font-size: var(--hint-font-size);
    line-height: var(--hint-line-height);
    margin-bottom: var(--hint-margin-bottom);
    color: var(--hint-color);
    letter-spacing: var(--hint-letter-spacing)
}

.govgr-\!-font-weight-regular {
    font-weight: 400!important
}

.govgr-\!-font-weight-bold {
    font-weight: 700!important
}

.govgr-link {
    cursor: pointer;
    text-decoration-line: underline
}

.govgr-link:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity))
}

.govgr-link {
    color: var(--link-color);
    padding: var(--link-padding);
    font-size: var(--link-font-size);
    line-height: var(--link-line-height);
    letter-spacing: var(--link-letter-spacing)
}

.govgr-link:hover {
    text-decoration-thickness: 2px;
    color: var(--link-color-hover)
}

.govgr-link:focus {
    color: var(--link-color-active);
    background-color: var(--color-focus);
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    text-decoration: none!important;
    outline: none
}

.govgr-body .govgr-link,.govgr-heading-lg .govgr-link,.govgr-heading-md .govgr-link,.govgr-heading-sm .govgr-link,.govgr-heading-xl .govgr-link,.govgr-hint .govgr-link {
    font-size: inherit
}

.govgr-link--no-underline {
    text-decoration-line: none
}

.govgr-link--no-underline:hover {
    text-decoration-line: underline
}

.govgr-back-link {
    font-size: var(--back-link-font-size);
    letter-spacing: var(--back-link-letter-spacing);
    margin-bottom: 1rem;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    align-items: center;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    text-decoration-line: underline
}

.govgr-back-link:hover {
    text-decoration-thickness: 2px
}

.govgr-back-link:focus {
    background-color: var(--color-focus);
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    text-decoration: none;
    outline: none
}

.govgr-highlight-links .govgr-link {
    margin: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-content-rgb),var(--tw-bg-opacity));
    padding: .25rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-focus-rgb),var(--tw-text-opacity));
    text-decoration-line: underline
}

.govgr-highlight-links.dark .govgr-link {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

.govgr-visually-hidden {
    position: absolute!important;
    margin: 0!important;
    overflow: hidden!important;
    white-space: nowrap!important;
    border-width: 0!important;
    padding: 0!important;
    width: 1px!important;
    height: 1px!important;
    clip: rect(0 0 0 0)!important;
    -webkit-clip-path: inset(50%)!important;
    clip-path: inset(50%)!important
}

@media print {
    .govgr-body .govgr-link[href^="#"]:after {
        display: none
    }

    .govgr-link[href^="http://"]:after,.govgr-link[href^="https://"]:after {
        content: " (" attr(href) ")";
        font-size: 80%
    }

    .govgr-body .govgr-link {
        word-wrap: break-word
    }

    .govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-link .govgr-svg-icon {
    fill: var(--color-link)
}

.govgr-link:hover .govgr-svg-icon {
    fill: var(--color-link-hover)
}

.govgr-link:focus .govgr-svg-icon {
    fill: var(--color-link-active)
}

button.govgr-link .govgr-svg-icon {
    margin-left: .25rem
}

.govgr-back-link .govgr-svg-icon--caret {
    fill: var(--color-base-content);
    margin-right: .5rem;
    display: inline-block;
    height: .75rem;
    width: .75rem
}

@media (min-width: 768px) {
    .govgr-back-link .govgr-svg-icon--caret {
        height:1rem;
        width: 1rem
    }
}

.govgr-table__caption {
    display: table-caption;
    text-align: left;
    font-weight: 700
}

.govgr-table__caption--sm {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1rem;
    font-size: 1.1875rem;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media (min-width: 768px) {
    .govgr-table__caption--sm {
        margin-bottom:1.5rem;
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.govgr-table__caption--md {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media (min-width: 768px) {
    .govgr-table__caption--md {
        margin-bottom:2rem;
        font-size: 1.875rem;
        line-height: 2.25rem
    }
}

.govgr-table__caption--lg {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1.75rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media (min-width: 768px) {
    .govgr-table__caption--lg {
        margin-bottom:2.25rem;
        font-size: 2.25rem;
        line-height: 2.5rem
    }
}

.govgr-table__caption--xl {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 2rem;
    max-width: 42rem;
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 700;
    line-height: 1.25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media (min-width: 768px) {
    .govgr-table__caption--xl {
        margin-bottom:2.5rem;
        font-size: 3rem;
        line-height: 1.25
    }
}

.govgr-table-container {
    margin-bottom: 1.5rem;
    width: 100%;
    overflow-x: auto
}

@media (min-width: 768px) {
    .govgr-table-container {
        margin-bottom:2.5rem
    }
}

.govgr-table-container .govgr-table {
    margin-bottom: 0
}

.govgr-table-container--border {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding: .5rem
}

.govgr-table {
    display: table;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media (min-width: 768px) {
    .govgr-table {
        margin-bottom:2.5rem;
        font-size: 1.1875rem
    }
}

.govgr-table {
    border-spacing: 0
}

.govgr-table-sort__icons-container {
    display: flex;
    flex-direction: column
}

@supports (-moz-appearance: none) {
    .govgr-table {
        border-collapse:unset
    }
}

.govgr-table--vertical-lines .govgr-table__cell,.govgr-table--vertical-lines .govgr-table__header {
    border-bottom-style: solid;
    border-top-style: solid;
    --tw-border-opacity: 1;
    border-left: 1px solid rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-bottom-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-right: 1px solid rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-top-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding-left: 1rem;
    padding-right: 1rem
}

.govgr-table--vertical-lines .govgr-table__head {
    border-top-width: 1px!important;
    --tw-border-opacity: 1!important;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))!important;
    --tw-text-opacity: 1!important;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))!important
}

@supports (-moz-appearance: none) {
    .govgr-table--vertical-lines .govgr-table__header {
        border-top-width:1px;
        border-right-width: 0!important
    }

    .govgr-table--vertical-lines .govgr-table__header:last-child {
        --tw-border-opacity: 1!important;
        border-right: 1px!important;
        border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))!important;
        border-style: solid!important;
        padding-left: 1rem!important;
        padding-right: 1rem!important
    }

    .govgr-table--vertical-lines .govgr-table__cell {
        border-right-width: 0!important
    }

    .govgr-table--vertical-lines .govgr-table__cell:last-child {
        --tw-border-opacity: 1!important;
        border-right: 1px!important;
        border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))!important;
        border-style: solid!important;
        padding-left: 1rem!important;
        padding-right: 1rem!important
    }
}

.govgr-table__row--highlight {
    border-left-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-warning-rgb),var(--tw-border-opacity))
}

.govgr-table__row--highlight .govgr-table__cell:first-child {
    padding-left: .5rem
}

.govgr-table--vertical-lines.govgr-table--light .govgr-table__body .govgr-table__header {
    --tw-border-opacity: 1!important;
    border-left: 1px!important;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))!important;
    border-style: solid!important
}

.govgr-table--vertical-lines.govgr-table--dark .govgr-table__header {
    border-width: 0
}

@media print {
    .govgr-table--vertical-lines.govgr-table--dark .govgr-table__header {
        border-width: 1px
    }
}

.govgr-table--dark .govgr-table__header {
    border-width: 0;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-primary-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-table--dark .govgr-table__header {
        border-bottom-width: 1px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-table--zebra .govgr-table__body .govgr-table__row:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

@media print {
    .govgr-table--zebra .govgr-table__body .govgr-table__row:nth-child(2n) {
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }
}

.govgr-table--dense.govgr-table .govgr-table__cell,.govgr-table--dense.govgr-table .govgr-table__header,.govgr-table--dense.govgr-table .govgr-table__row {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.govgr-table--stacked-always .govgr-table__cell:last-child,.govgr-table--stacked-always .govgr-table__header:last-child {
    border-bottom-width: 2px;
    border-bottom-color: rgb(var(--color-base-content-rgb))
}

.govgr-table--stacked-always .govgr-table__head .govgr-table__header {
    display: none
}

.govgr-table--stacked-always .govgr-table__body .govgr-table__header,.govgr-table--stacked-always .govgr-table__cell {
    display: block
}

.govgr-table--stacked-always .govgr-table__cell[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 600
}

.govgr-table--stacked-sm .govgr-table__cell:last-child,.govgr-table--stacked-sm .govgr-table__header:last-child {
    border-bottom-width: 2px
}

@media (min-width: 640px) {
    .govgr-table--stacked-sm .govgr-table__cell:last-child,.govgr-table--stacked-sm .govgr-table__header:last-child {
        border-bottom-width:1px
    }
}

.govgr-table--stacked-sm .govgr-table__cell:last-child,.govgr-table--stacked-sm .govgr-table__header:last-child {
    border-bottom-color: rgb(var(--color-base-content-rgb))
}

@media (min-width: 640px) {
    .govgr-table--stacked-sm .govgr-table__cell:last-child,.govgr-table--stacked-sm .govgr-table__header:last-child {
        border-bottom-color:rgb(var(--color-base-300-rgb))
    }
}

.govgr-table--stacked-sm .govgr-table__head .govgr-table__header {
    display: none
}

@media (min-width: 640px) {
    .govgr-table--stacked-sm .govgr-table__head .govgr-table__header {
        display:table-cell
    }
}

.govgr-table--stacked-sm .govgr-table__body .govgr-table__header,.govgr-table--stacked-sm .govgr-table__cell {
    display: block
}

@media (min-width: 640px) {
    .govgr-table--stacked-sm .govgr-table__body .govgr-table__header,.govgr-table--stacked-sm .govgr-table__cell {
        display:table-cell
    }
}

.govgr-table--stacked-sm .govgr-table__cell[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 600
}

@media (min-width: 640px) {
    .govgr-table--stacked-sm .govgr-table__cell[data-label]:before {
        content:none
    }
}

.govgr-table--stacked-md .govgr-table__cell:last-child,.govgr-table--stacked-md .govgr-table__header:last-child {
    border-bottom-width: 2px
}

@media (min-width: 768px) {
    .govgr-table--stacked-md .govgr-table__cell:last-child,.govgr-table--stacked-md .govgr-table__header:last-child {
        border-bottom-width:1px
    }
}

.govgr-table--stacked-md .govgr-table__cell:last-child,.govgr-table--stacked-md .govgr-table__header:last-child {
    border-bottom-color: rgb(var(--color-base-content-rgb))
}

@media (min-width: 768px) {
    .govgr-table--stacked-md .govgr-table__cell:last-child,.govgr-table--stacked-md .govgr-table__header:last-child {
        border-bottom-color:rgb(var(--color-base-300-rgb))
    }
}

.govgr-table--stacked-md .govgr-table__head .govgr-table__header {
    display: none
}

@media (min-width: 768px) {
    .govgr-table--stacked-md .govgr-table__head .govgr-table__header {
        display:table-cell
    }
}

.govgr-table--stacked-md .govgr-table__body .govgr-table__header,.govgr-table--stacked-md .govgr-table__cell {
    display: block
}

@media (min-width: 768px) {
    .govgr-table--stacked-md .govgr-table__body .govgr-table__header,.govgr-table--stacked-md .govgr-table__cell {
        display:table-cell
    }
}

.govgr-table--stacked-md .govgr-table__cell[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 600
}

@media (min-width: 768px) {
    .govgr-table--stacked-md .govgr-table__cell[data-label]:before {
        content:none
    }
}

.govgr-table:not(.govgr-table--zebra) .govgr-table__row--secondary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

@media print {
    .govgr-table:not(.govgr-table--zebra) .govgr-table__row--secondary {
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }
}

.govgr-table__cell--bold {
    font-weight: 600
}

.govgr-table__body {
    position: relative
}

.govgr-table__body--vertical-top .govgr-table__cell {
    vertical-align: top
}

.govgr-table__body--vertical-bottom .govgr-table__cell {
    vertical-align: bottom
}

.govgr-table__row {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity))
}

.govgr-table__cell,.govgr-table__header {
    --tw-border-opacity: 1;
    border-bottom: 1px;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-style: solid;
    padding: .625rem 1.25rem .625rem 0;
    text-align: left;
    vertical-align: middle
}

.govgr-table__cell:last-child,.govgr-table__header:last-child {
    padding-right: 0
}

.govgr-table__cell--numeric,.govgr-table__header--numeric {
    text-align: right
}

.govgr-table__cell--numeric {
    font-weight: 400;
    font-feature-settings: normal;
    font-variant-numeric: tabular-nums
}

.govgr-table__cell--no-data {
    border-bottom-width: 0;
    padding-top: .625rem
}

.govgr-table--dark .govgr-table__cell,.govgr-table--dark .govgr-table__header,.govgr-table--zebra .govgr-table__cell,.govgr-table--zebra .govgr-table__header {
    padding-left: 1rem!important;
    padding-right: 1rem!important
}

.govgr-table__loading {
    position: absolute;
    right: 0;
    left: 0;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
    --tw-bg-opacity: 0.5
}

@media print {
    .govgr-table__loading {
        display: none
    }
}

@supports ((-webkit-backdrop-filter: blur(0.6px)) or (backdrop-filter: blur(0.6px))) {
    .govgr-table__loading {
        --tw-bg-opacity:0.3;
        -webkit-backdrop-filter: blur(.6px);
        backdrop-filter: blur(.6px)
    }
}

.govgr-table .govgr-dropdown__content {
    margin-top: 0
}

.govgr-table .govgr-dropdown__button {
    margin-bottom: 0
}

.govgr-table__cell .govgr-btn {
    margin-bottom: 0
}

.govgr-table__cell .govgr-btn-group {
    margin-bottom: 0
}

.govgr-table__header .govgr-dropdown__content {
    padding-top: 0;
    padding-bottom: 0
}

.govgr-table__header .govgr-dropdown__button:not(:focus) {
    font-weight: 700!important;
    --tw-text-opacity: 1!important;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))!important;
    text-decoration-line: none!important
}

.govgr-table__header .govgr-dropdown__button--underline:not(:focus) {
    text-decoration-line: underline!important;
    text-decoration-thickness: 2px!important
}

.govgr-table__header .govgr-nav__list-item-btn,.govgr-table__header .govgr-nav__list-item-link {
    display: flex;
    text-decoration-line: none
}

.govgr-filter.govgr-filter--position-relative-always {
    position: relative!important;
    z-index: 2!important;
    display: block!important;
    width: 100%!important;
    overflow: visible!important;
    --tw-shadow: 0 0 transparent!important;
    --tw-shadow-colored: 0 0 transparent!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

.govgr-filter.govgr-filter--position-relative-always.govgr-filter--closed {
    display: block!important
}

@media (min-width: 640px) {
    .govgr-filter.govgr-filter--position-relative-sm {
        position:relative;
        z-index: 2;
        display: block;
        width: 100%;
        overflow: visible;
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-filter.govgr-filter--position-relative-sm.govgr-filter--closed {
        display: block
    }
}

@media (min-width: 768px) {
    .govgr-filter.govgr-filter--position-relative-md {
        position:relative;
        z-index: 2;
        display: block;
        width: 100%;
        overflow: visible;
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-filter.govgr-filter--position-relative-md.govgr-filter--closed {
        display: block
    }
}

@media (min-width: 1024px) {
    .govgr-filter.govgr-filter--position-relative-lg {
        position:relative;
        z-index: 2;
        display: block;
        width: 100%;
        overflow: visible;
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-filter.govgr-filter--position-relative-lg.govgr-filter--closed {
        display: block
    }
}

.govgr-filter--border {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding: 1rem
}

.govgr-filter--closed {
    display: none
}

.govgr-filter__content {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    padding: 0
}

.govgr-filter__options--horizontal {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: stretch
}

@media (min-width: 768px) {
    .govgr-filter__options--horizontal {
        flex-direction:row;
        flex-wrap: wrap;
        align-items: flex-end
    }
}

.govgr-filter__heading,.govgr-filter__options,.govgr-filter__selected {
    padding: 0
}

.govgr-filter__heading {
    margin-bottom: 1rem
}

.govgr-filter__selected {
    margin: 0;
    border-radius: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    padding: 1rem
}

.govgr-filter__selected-heading {
    margin-bottom: 1rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

@media (min-width: 640px) {
    .govgr-filter__selected-heading {
        flex-wrap:nowrap
    }
}

@media (min-width: 768px) {
    .govgr-filter__selected-heading {
        margin-bottom:1.5rem
    }
}

.govgr-input__search-btn {
    --tw-shadow: 0 0 transparent!important;
    --tw-shadow-colored: 0 0 transparent!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;
    margin: 0 0 0 .75rem;
    display: flex;
    width: -moz-min-content;
    width: min-content;
    gap: .5rem;
    border-radius: 0;
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    padding: .5rem 1rem
}

.govgr-input__search-btn:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-hover-rgb),var(--tw-bg-opacity));
    text-decoration-line: none
}

.govgr-input__search-btn:active {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-hover-rgb),var(--tw-bg-opacity))
}

.govgr-search {
    display: flex;
    width: 100%;
    max-width: 48rem
}

.govgr-results__action-bar {
    margin-bottom: 2rem;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-start;
    gap: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.govgr-results__action-bar>* {
    margin-bottom: 0
}

.govgr-results__heading {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between;
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.govgr-results__actions {
    margin-bottom: 1rem;
    display: flex;
    min-width: -moz-min-content;
    min-width: min-content;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 1rem
}

.govgr-link-filters {
    display: block
}

@media (min-width: 768px) {
    .govgr-link-filters {
        display:none
    }
}

.govgr-filter {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 40;
    width: 80%;
    overflow-y: scroll;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    box-shadow: 0 0 30px rgba(var(--color-base-900-rgb),.9)
}

.govgr-filter .govgr-select {
    width: 100%
}

.govgr-filter__options--horizontal .govgr-field {
    margin-bottom: 0
}

.govgr-filter__options--horizontal .govgr-btn,.govgr-filter__options--horizontal .govgr-label {
    margin-bottom: 0
}

.govgr-filter__heading .govgr-close-btn,.govgr-filter__heading .govgr-heading-lg,.govgr-filter__heading .govgr-heading-md,.govgr-filter__heading .govgr-heading-sm,.govgr-filter__heading .govgr-heading-xl,.govgr-filter__heading .govgr-heading-xs {
    margin: 0
}

.govgr-filter__selected-heading .govgr-heading-lg,.govgr-filter__selected-heading .govgr-heading-md,.govgr-filter__selected-heading .govgr-heading-sm,.govgr-filter__selected-heading .govgr-heading-xl,.govgr-filter__selected-heading .govgr-heading-xs,.govgr-filter__selected-heading .govgr-link {
    margin: 0;
    height: 100%
}

.govgr-input__search-btn .govgr-svg-icon--search {
    fill: var(--color-white);
    height: 1.75rem;
    width: 1.75rem
}

.govgr-results__action-bar .govgr-field {
    display: flex;
    align-items: baseline;
    gap: .5rem
}

.govgr-admin-layout-wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    min-height: 100vh
}

.govgr-admin-top-section--secondary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    padding: .5rem 1rem
}

.govgr-admin-top-section--border {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding: .5rem 1rem
}

.govgr-admin-width-container {
    margin: 0 auto;
    width: 100%;
    padding: 2rem 1rem;
    flex: 1 1 0%
}

.govgr-admin-main-wrapper {
    display: grid;
    grid-template-columns: repeat(1,minmax(0,1fr));
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    row-gap: 1rem;
    padding: 1rem
}

@media (min-width: 768px) {
    .govgr-admin-main-wrapper {
        grid-template-columns:repeat(12,minmax(0,1fr));
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }
}

@media print {
    .govgr-admin-main-wrapper {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }
}

@media (min-width: 768px) {
    .govgr-admin-main-content {
        grid-column:span 7/span 7
    }
}

@media (min-width: 1024px) {
    .govgr-admin-main-content {
        grid-column:span 8/span 8
    }
}

@media (min-width: 768px) {
    .govgr-admin-side-content {
        grid-column:span 5/span 5
    }
}

@media (min-width: 1024px) {
    .govgr-admin-side-content {
        grid-column:span 4/span 4
    }
}

@media print {
    .govgr-admin-side-content {
        order: 1
    }
}

.govgr-admin-header {
    border-bottom-width: 8px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-tertiary-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-primary-rgb),var(--tw-bg-opacity))
}

@media print {
    .govgr-admin-header {
        border-bottom-width: 2px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }
}

.govgr-admin-header {
    border-bottom-style: solid
}

.govgr-admin-header__content {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 1rem
}

@media print {
    .govgr-admin-header .govgr-dropdown {
        display: none
    }
}

.govgr-admin-header .govgr-dropdown__button.govgr-link {
    font-size: 1.1875rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-admin-header .govgr-dropdown__button.govgr-link:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-admin-header .govgr-dropdown__button.govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
    }
}

.govgr-admin-header .govgr-link .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-admin-header .govgr-link:hover .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-admin-header .govgr-link:focus .govgr-svg-icon {
    fill: var(--color-link-active)
}

.govgr-breadcrumbs {
    margin-top: 1rem;
    margin-bottom: .5rem;
    display: block;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-breadcrumbs__list {
    margin: 0;
    display: block;
    list-style-type: none;
    padding: 0
}

.govgr-breadcrumbs__list:after {
    content: "";
    display: block;
    clear: both
}

.govgr-breadcrumbs__list-item {
    font-size: var(--breadcrumbs__list-item-font-size);
    position: relative;
    float: left;
    margin-bottom: .25rem;
    margin-left: .5rem;
    display: inline-block;
    padding-left: 1rem
}

.govgr-breadcrumbs__list-item:before {
    content: "";
    position: absolute;
    top: .5rem;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    display: block;
    height: .5rem;
    width: .5rem;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

@media (min-width: 768px) {
    .govgr-breadcrumbs__list-item:before {
        height:.75rem;
        width: .75rem
    }
}

.govgr-breadcrumbs__list-item:before {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' aria-hidden='true'> <path d='M8.5,2L6.1,4.3l7.6,7.7l-7.6,7.6L8.5,22l10-10L8.5,2z' />  </svg>")
}

.govgr-breadcrumbs__list-item:first-child {
    margin-left: 0;
    padding-left: 0
}

.govgr-breadcrumbs__list-item:first-child:before {
    display: none
}

@media print {
    .govgr-breadcrumbs__list-item:before {
        background-image: none;
        top: 2px;
        left: 0;
        content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' aria-hidden='true'> <path d='M8.5,2L6.1,4.3l7.6,7.7l-7.6,7.6L8.5,22l10-10L8.5,2z' />  </svg>")
    }
}

.govgr-breadcrumbs__link {
    text-decoration-line: underline
}

.govgr-breadcrumbs__link:hover {
    text-decoration-thickness: 2px
}

.govgr-breadcrumbs__link:focus {
    background-color: var(--color-focus);
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    text-decoration: none;
    outline: none
}

.govgr-card {
    margin-bottom: 1.75rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.gov-dense .govgr-card,.govgr-card.govgr-card--dense {
    margin-bottom: 1.25rem
}

.gov-dense .govgr-card .govgr-card__body,.govgr-card.govgr-card--dense .govgr-card__body {
    gap: .5rem
}

@media (min-width: 768px) {
    .gov-dense .govgr-card .govgr-card__body,.govgr-card.govgr-card--dense .govgr-card__body {
        gap:.75rem
    }
}

.govgr-card--border {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    padding: 1.5rem
}

.govgr-card--border.govgr-card--border-light {
    border-width: 1px
}

.govgr-card--border.govgr-card--dense,.govgr-dense .govgr-card--border {
    padding: .75rem 1rem 1rem
}

.govgr-card--border-top {
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding-top: 1rem
}

.govgr-card--border-top.govgr-card--border-dark {
    border-top-width: 3px
}

.govgr-card--border-top.govgr-card--dense,.govgr-dense .govgr-card--border-top {
    padding: .75rem
}

.govgr-card--divider {
    margin-bottom: 1rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding-bottom: 1rem
}

.govgr-card--cta .govgr-card__body {
    position: relative;
    padding-right: 2rem
}

.govgr-card--cta .govgr-card__body:after {
    content: "";
    transition: all .1s ease;
    position: absolute;
    right: .5rem;
    top: .5rem;
    height: 1.25rem;
    width: 1.25rem;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' aria-hidden='true'> <path d='M8.5,2L6.1,4.3l7.6,7.7l-7.6,7.6L8.5,22l10-10L8.5,2z' />  </svg>")
}

.govgr-card--cta .govgr-card__body:hover:after {
    right: .25rem
}

.govgr-card--cta .govgr-card__heading {
    font-size: 1.1875rem;
    letter-spacing: .025em
}

@media (min-width: 768px) {
    .govgr-card--cta .govgr-card__heading {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.govgr-card--cta .govgr-card__heading {
    line-height: 2rem!important
}

.govgr-card--border-light {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))
}

.govgr-card--border-dark {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity))
}

.govgr-card__body {
    display: flex;
    height: 100%;
    flex-direction: column;
    gap: .75rem
}

@media (min-width: 768px) {
    .govgr-card__body {
        gap:1rem
    }
}

.govgr-card__heading {
    word-break: break-word;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700
}

@media (min-width: 768px) {
    .govgr-card__heading {
        font-size:1.5rem;
        line-height: 2rem
    }
}

.govgr-card__content {
    word-break: break-word;
    font-size: 1rem;
    line-height: 1.5rem;
    font-size: var(--card__text-font-size);
    line-height: var(--card__text-line-height)
}

.govgr-card__action {
    margin-top: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    row-gap: 1rem
}

@media print {
    .govgr-card__action:after {
        content: ""
    }
}

.govgr-card--cta .govgr-card__heading .govgr-link:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: block
}

.govgr-card__action .govgr-btn,.govgr-card__action .govgr-link {
    margin-bottom: 0
}

@media (min-width: 768px) {
    .govgr-details {
        font-size:1.1875rem
    }
}

.govgr-details {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    .govgr-details {
        margin-bottom:2rem
    }
}

.govgr-details {
    font-size: var(--details-font-size);
    line-height: var(--details-line-height)
}

.govgr-details__summary {
    margin-bottom: 0;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    text-decoration-line: underline
}

.govgr-details__summary:hover {
    text-decoration-thickness: 2px
}

.govgr-details__summary:focus {
    background-color: var(--color-focus);
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    text-decoration: none
}

.govgr-details__summary:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-details__summary--lg {
    font-weight: 600;
    font-size: var(--details__summary--lg-font-size);
    line-height: var(--details__summary--lg-line-height)
}

.govgr-details__content {
    margin-top: 1rem;
    border-left-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
    padding: .5rem 1rem
}

.govgr-details__content>:last-child {
    margin-bottom: 0
}

.govgr-notification-banner {
    margin-bottom: 1.5rem;
    border-width: 5px;
    font-weight: 400
}

@media (min-width: 768px) {
    .govgr-notification-banner {
        margin-bottom:2rem
    }
}

@media print {
    .govgr-notification-banner {
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }
}

.govgr-dense .govgr-notification-banner,.govgr-notification-banner.govgr-notification-banner--dense {
    margin-bottom: 1rem;
    border-width: 4px
}

@media (min-width: 768px) {
    .govgr-dense .govgr-notification-banner,.govgr-notification-banner.govgr-notification-banner--dense {
        margin-bottom:1.25rem
    }
}

.govgr-dense .govgr-notification-banner .govgr-notification-banner__title,.govgr-notification-banner.govgr-notification-banner--dense .govgr-notification-banner__title {
    padding-left: .5rem;
    padding-right: .5rem;
    padding-bottom: .25rem
}

@media (min-width: 640px) {
    .govgr-dense .govgr-notification-banner .govgr-notification-banner__title,.govgr-notification-banner.govgr-notification-banner--dense .govgr-notification-banner__title {
        padding-left:.75rem;
        padding-right: .75rem
    }
}

.govgr-dense .govgr-notification-banner .govgr-notification-banner__content,.govgr-notification-banner.govgr-notification-banner--dense .govgr-notification-banner__content {
    padding: .75rem
}

@media (min-width: 768px) {
    .govgr-dense .govgr-notification-banner .govgr-notification-banner__content,.govgr-notification-banner.govgr-notification-banner--dense .govgr-notification-banner__content {
        padding:1rem
    }
}

.govgr-notification-banner--info {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-info-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-info-rgb),var(--tw-bg-opacity))
}

.govgr-notification-banner--success {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity))!important;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity))!important
}

.govgr-notification-banner--success .govgr-notification-banner__link:link:not(:focus) {
    --tw-text-opacity: 1;
    color: rgba(var(--color-success-rgb),var(--tw-text-opacity))
}

.govgr-notification-banner--error {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-error-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-error-rgb),var(--tw-bg-opacity))
}

.govgr-notification-banner--error .govgr-notification-banner__link:link:not(:focus) {
    --tw-text-opacity: 1;
    color: rgba(var(--color-error-rgb),var(--tw-text-opacity))
}

.govgr-notification-banner__header {
    margin: 0;
    padding: 0;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-notification-banner__header {
        font-size:1.1875rem
    }
}

@media print {
    .govgr-notification-banner__header {
        border-bottom-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
        padding-top: .5rem;
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-notification-banner__title {
    border-bottom-width: 1px;
    border-color: transparent;
    padding: .25rem 1rem .5rem;
    font-weight: 700
}

@media (min-width: 640px) {
    .govgr-notification-banner__title {
        padding-left:1.25rem;
        padding-right: 1.25rem
    }
}

.govgr-notification-banner__content {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: 1rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-notification-banner__content {
        padding:1.25rem
    }
}

.govgr-notification-banner__content>* {
    box-sizing: border-box;
    max-width: 36rem
}

.govgr-notification-banner__content>:last-child {
    margin-bottom: 0
}

.govgr-notification-banner__link {
    font-size: 1rem;
    line-height: 1.5rem;
    text-decoration-line: underline
}

@media (min-width: 768px) {
    .govgr-notification-banner__link {
        font-size:1.1875rem
    }
}

.govgr-notification-banner__link:link {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-rgb),var(--tw-text-opacity))
}

.govgr-notification-banner__link:hover {
    text-decoration-thickness: 2px
}

.govgr-notification-banner__link:focus {
    background-color: var(--color-focus);
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    text-decoration: none;
    outline: none
}

.govgr-notification-banner__heading .govgr-notification-banner__link {
    font-size: inherit
}

@media print {
    .govgr-masthead {
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-tertiary-300-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-masthead--primary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-tertiary-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-masthead--primary .govgr-masthead__body {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-masthead--secondary {
    border-bottom-width: 1px!important;
    --tw-border-opacity: 1!important;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))!important;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

.govgr-masthead--secondary .govgr-masthead__body {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-masthead__body {
    margin-bottom: 1.5rem;
    font-size: 1rem;
    line-height: 1.75rem
}

@media (min-width: 768px) {
    .govgr-masthead__body {
        margin-bottom:2.5rem;
        font-size: 1.1875rem
    }
}

@media print {
    .govgr-masthead__body {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-masthead__logo {
    margin-bottom: 1rem;
    height: 2.5rem
}

@media (min-width: 768px) {
    .govgr-masthead__logo {
        margin-bottom:1.5rem
    }
}

.govgr-masthead .govgr-main>:last-child {
    margin-bottom: 0
}

.govgr-masthead .govgr-header__content {
    flex-wrap: wrap
}

.govgr-masthead--primary .govgr-body {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-masthead--primary .govgr-link {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-masthead--primary .govgr-link:hover {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-masthead--primary .govgr-link:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-masthead--primary .govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-masthead--primary .govgr-link:hover {
    text-decoration-thickness: 2px
}

.govgr-masthead--primary .govgr-link--no-underline {
    text-decoration-line: none
}

.govgr-masthead--primary .govgr-link--no-underline:hover {
    text-decoration-line: underline;
    text-decoration-thickness: 2px
}

.govgr-masthead--primary .govgr-back-link {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-masthead--primary .govgr-back-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-masthead--primary .govgr-phase-banner__text {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-masthead--primary .govgr-phase-banner__text {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-background-dark .govgr-btn,.govgr-masthead--primary .govgr-btn {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-white-rgb),var(--tw-border-opacity));
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.govgr-background-dark .govgr-btn:hover,.govgr-masthead--primary .govgr-btn:hover {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-white-rgb),var(--tw-border-opacity))
}

.govgr-background-dark .govgr-btn:focus,.govgr-masthead--primary .govgr-btn:focus {
    box-shadow: 0 0 0 4px var(--color-base-content),0 0 0 8px var(--color-focus)
}

@media print {
    .govgr-background-dark .govgr-btn-primary,.govgr-masthead--primary .govgr-btn-primary {
        border-width: 0 0 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-background-dark .govgr-btn-secondary,.govgr-masthead--primary .govgr-btn-secondary {
        border-width: 0 0 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-background-dark .govgr-btn-warning,.govgr-masthead--primary .govgr-btn-warning {
        border-width: 0 0 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-error-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }
}

.govgr-background-dark .govgr-hint,.govgr-masthead--primary .govgr-hint {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity));
    opacity: .7
}

@media print {
    .govgr-background-dark .govgr-hint,.govgr-masthead--primary .govgr-hint {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-panel {
    margin-bottom: 1rem;
    box-sizing: border-box;
    border-width: 5px;
    border-color: transparent;
    padding: 2rem;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-panel {
        border-width: 4px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        padding: 1rem;
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-panel--success {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity))
}

@media print {
    .govgr-panel--success {
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity))
    }
}

.govgr-panel__title {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    font-size: var(--panel__title-font-size);
    line-height: var(--panel__title-line-height);
    margin-bottom: var(--panel__title-margin-bottom);
    font-weight: var(--panel__title-font-weight);
    letter-spacing: var(--panel__title-letter-spacing)
}

.govgr-panel__body {
    font-size: var(--panel__body-font-size);
    line-height: var(--panel__body-line-height);
    margin: var(--panel__body-margin);
    letter-spacing: var(--panel__body-letter-spacing)
}

.govgr-phase-banner__header {
    top: 0;
    z-index: 30;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity))
}

@media print {
    .govgr-phase-banner__header {
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-focus-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.govgr-phase-banner__header .govgr-phase-banner {
    margin-bottom: 0
}

.govgr-phase-banner {
    margin-bottom: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.govgr-phase-banner--underline {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))
}

.govgr-phase-banner__content {
    font-size: var(--phase-banner__content-font-size);
    display: table
}

.govgr-phase-banner__tag {
    margin-right: .5rem;
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-info-rgb),var(--tw-bg-opacity));
    padding: .25rem .5rem;
    font-family: Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: .875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    letter-spacing: .1em;
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-phase-banner__tag {
        margin-right: 1rem;
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-info-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-info-rgb),var(--tw-text-opacity))
    }
}

.govgr-phase-banner__text {
    display: table-cell;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-summary-list {
    font-size: var(--summary-list-font-size);
    margin: 0 0 1.5rem;
    width: 100%
}

@media (min-width: 640px) {
    .govgr-summary-list {
        margin-bottom:2rem;
        display: table;
        width: 100%;
        table-layout: fixed
    }
}

.govgr-summary-list--no-border .govgr-summary-list__actions,.govgr-summary-list--no-border .govgr-summary-list__key,.govgr-summary-list--no-border .govgr-summary-list__value {
    padding-bottom: .5rem
}

@media (min-width: 640px) {
    .govgr-summary-list--no-border .govgr-summary-list__actions,.govgr-summary-list--no-border .govgr-summary-list__key,.govgr-summary-list--no-border .govgr-summary-list__value {
        border-width:0
    }
}

.govgr-summary-list__row {
    margin-bottom: 1rem;
    display: block;
    --tw-border-opacity: 1;
    border-bottom: 1px;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-style: solid;
    padding-bottom: 1rem
}

@media (min-width: 640px) {
    .govgr-summary-list__row {
        margin-bottom:0;
        display: flex;
        border-width: 0;
        padding-bottom: 0
    }
}

@media print {
    .govgr-summary-list__row {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap
    }
}

.govgr-summary-list__row--no-border .govgr-summary-list__actions,.govgr-summary-list__row--no-border .govgr-summary-list__key,.govgr-summary-list__row--no-border .govgr-summary-list__value {
    padding-bottom: .5rem
}

@media (min-width: 640px) {
    .govgr-summary-list__row--no-border .govgr-summary-list__actions,.govgr-summary-list__row--no-border .govgr-summary-list__key,.govgr-summary-list__row--no-border .govgr-summary-list__value {
        border-width:0
    }
}

.govgr-summary-list__key {
    margin-bottom: .25rem;
    font-weight: 700
}

@media (min-width: 640px) {
    .govgr-summary-list__key {
        width:25%
    }
}

@media print {
    .govgr-summary-list__key {
        flex: 100%
    }
}

@media (min-width: 640px) {
    .govgr-summary-list__value {
        width:50%
    }

    .govgr-summary-list__actions {
        width: 25%;
        padding-right: 0;
        text-align: right
    }
}

@media (min-width: 640px) {
    .govgr-summary-list__key+.govgr-summary-list__actions {
        width:75%
    }
}

@media (min-width: 640px) {
    .govgr-summary-list__value:first-child:nth-last-child(2),.govgr-summary-list__value:nth-child(2):last-child {
        width:75%
    }
}

@media (min-width: 640px) {
    .govgr-summary-list__actions:only-child,.govgr-summary-list__key:only-child,.govgr-summary-list__value:only-child {
        width:100%;
        text-align: left
    }
}

.govgr-summary-list__key,.govgr-summary-list__value {
    overflow-wrap: break-word
}

.govgr-summary-list__actions,.govgr-summary-list__key,.govgr-summary-list__value {
    margin: 0
}

@media (min-width: 640px) {
    .govgr-summary-list__actions,.govgr-summary-list__key,.govgr-summary-list__value {
        display:table-cell;
        --tw-border-opacity: 1;
        border-bottom: 1px;
        border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
        border-style: solid;
        padding-top: .5rem;
        padding-bottom: .5rem;
        padding-right: 1rem
    }
}

.govgr-summary-list .govgr-dropdown__content {
    margin-top: .5rem
}

.govgr-summary-list .govgr-btn {
    margin: 0;
    display: inline-flex
}

.govgr-summary-list .govgr-btn-group {
    margin-bottom: 0;
    row-gap: .5rem;
    text-align: right
}

@media (min-width: 640px) {
    .govgr-summary-list .govgr-btn-group {
        justify-content:flex-end
    }
}

.govgr-summary-list__value .govgr-btn {
    margin-left: 1rem
}

.govgr-summary-list__value .govgr-link {
    padding-left: 1rem
}

.govgr-stack {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

.govgr-stack--row {
    flex-direction: row
}

.govgr-stack--reverse-row {
    flex-direction: row-reverse
}

.govgr-stack--col-reverse {
    flex-direction: column-reverse
}

.govgr-stack--nowrap {
    flex-wrap: nowrap
}

.govgr-stack--justify-flex-start {
    justify-content: flex-start
}

.govgr-stack--justify-flex-end {
    justify-content: flex-end
}

.govgr-stack--justify-center {
    justify-content: center
}

.govgr-stack--justify-space-between {
    justify-content: space-between
}

.govgr-stack--justify-space-around {
    justify-content: space-around
}

.govgr-stack--justify-space-evenly {
    justify-content: space-evenly
}

.govgr-stack--align-stretch {
    align-items: stretch
}

.govgr-stack--align-flex-start {
    align-items: flex-start
}

.govgr-stack--align-flex-end {
    align-items: flex-end
}

.govgr-stack--align-center {
    align-items: center
}

.govgr-stack--align-baseline {
    align-items: baseline
}

.govgr-stack--content-flex-start {
    align-content: flex-start
}

.govgr-stack--content-flex-end {
    align-content: flex-end
}

.govgr-stack--content-center {
    align-content: center
}

.govgr-stack--content-space-between {
    align-content: space-between
}

.govgr-stack--content-space-around {
    align-content: space-around
}

.govgr-stack--content-space-evenly {
    align-content: space-evenly
}

.govgr-tabs {
    scroll-behavior: smooth
}

.govgr-tabs .govgr-tabs__title {
    display: block
}

@media (min-width: 768px) {
    .govgr-tabs .govgr-tabs__title {
        display:none
    }
}

@media (min-width: 1024px) {
    .govgr-tabs .govgr-tabs__title {
        display:none
    }
}

.govgr-tabs .govgr-tabs__list {
    margin: 0;
    list-style-type: none;
    padding: 0
}

.govgr-tabs .govgr-tabs__list:after {
    content: "";
    display: block;
    clear: both
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__list-item {
    position: relative;
    margin: 0;
    cursor: pointer;
    padding: .5rem 1rem;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

@media (min-width: 768px) {
    .govgr-tabs .govgr-tabs__list .govgr-tabs__list-item {
        float:left;
        margin-right: .5rem;
        border-top-left-radius: .125rem;
        border-top-right-radius: .125rem;
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
    }
}

@media print {
    .govgr-tabs .govgr-tabs__list .govgr-tabs__list-item {
        display: none
    }
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    text-decoration-line: none
}

@media (min-width: 768px) {
    .govgr-tabs .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected {
        margin-top:-.25rem;
        border-width: 1px 1px 0;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
        padding: 1rem 1.25rem
    }
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected {
    margin-bottom: -1px
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected:hover {
    text-decoration-thickness: 2px
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab {
    font-size: 1.1875rem;
    text-decoration-line: none
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:hover {
    text-decoration-line: underline
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:focus {
    text-decoration-line: underline
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab {
    text-underline-offset: .1em
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:focus {
    background-color: var(--color-focus);
    outline: 3px solid transparent;
    box-shadow: inset 0 0 0 3px var(--color-focus);
    outline-offset: 0;
    text-decoration-thickness: .2rem
}

.govgr-tabs .govgr-tabs__panel {
    margin-bottom: 0;
    display: block;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding-bottom: 1rem;
    padding-top: 2rem
}

@media (min-width: 768px) {
    .govgr-tabs .govgr-tabs__panel {
        display:none;
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media print {
    .govgr-tabs .govgr-tabs__panel {
        display: block;
        border-width: 0;
        padding-top: .75rem;
        padding-bottom: .75rem
    }
}

.govgr-tabs .govgr-tabs__panel.govgr-tabs__panel--visible {
    display: block
}

.govgr-tabs--vertical .govgr-tabs__panel {
    min-height: 100%;
    padding-top: 1rem;
    padding-left: 1.5rem
}

.govgr-tabs--vertical .govgr-tabs__list .govgr-tabs__list-item {
    margin-bottom: .25rem;
    width: 100%;
    border-radius: 0;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-200-rgb),var(--tw-border-opacity))
}

@media (min-width: 768px) {
    .govgr-tabs--vertical .govgr-tabs__list .govgr-tabs__list-item {
        --tw-bg-opacity:1;
        background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
    }
}

.govgr-tabs--vertical .govgr-tabs__list .govgr-tabs__list-item {
    width: calc(100% - .25rem)
}

.govgr-tabs--vertical .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected {
    margin-bottom: .25rem;
    margin-top: 0;
    padding: .5rem 1rem
}

@media (min-width: 768px) {
    .govgr-tabs--vertical .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected {
        border-bottom-width:1px;
        border-right-width: 0
    }
}

.govgr-tabs--vertical .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected {
    width: calc(100% + 1px)
}

.tooltip {
    position: relative;
    margin: 0;
    display: inline-block;
    width: -moz-min-content;
    width: min-content;
    cursor: pointer;
    padding: 0;
    text-decoration-line: underline;
    text-decoration-style: dotted
}

.tooltip .tooltiptext {
    display: none;
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.tooltip:hover .tooltiptext {
    position: absolute;
    top: 2rem;
    left: 50%;
    z-index: 1;
    margin-left: -8rem;
    display: block;
    width: 16rem;
    padding: .5rem 1rem;
    opacity: 1;
    border-radius: .125rem;
    background-color: rgba(var(--color-base-content-rgb),var(--tw-bg-opacity));
    --tw-bg-opacity: 0.9;
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity));
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.tooltip:hover .tooltiptext:after {
    content: "";
    position: absolute;
    top: -.75rem;
    left: 50%;
    margin-right: -.25rem;
    border-width: 6px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    opacity: .85;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent
}

.govgr-cookie-banner {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

div[class*=govgr-grid__col-span]>.govgr-card {
    margin-bottom: 0
}

.govgr-image-logo {
    height: 2.5rem
}

.govgr-image-logo--light {
    height: 2.5rem
}

.govgr-image-logo--dark {
    display: none;
    height: 2.5rem
}

.govgr-modal {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 50;
    margin-bottom: 1.75rem;
    display: none;
    height: 100%;
    width: 100%;
    align-content: center;
    align-items: center;
    justify-content: center;
    overflow: auto;
    background-color: rgba(var(--color-base-700-rgb),var(--tw-bg-opacity));
    --tw-bg-opacity: 0.5;
    text-align: left;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-modal--open {
    display: flex
}

.govgr-modal__body {
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
    max-width: 28rem;
    overflow-y: auto;
    --tw-border-opacity: 1;
    border: 1px solid rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity))
}

@media (min-width: 768px) {
    .govgr-modal__body {
        height:auto;
        max-width: 32rem
    }
}

@media (min-width: 1024px) {
    .govgr-modal__body {
        max-width:56rem
    }
}

.govgr-modal__body {
    max-height: 95vh
}

.govgr-modal__container {
    display: grid;
    gap: 1.5rem;
    padding: .5rem 1.5rem
}

.govgr-modal__content {
    line-height: 1.5rem;
    font-size: 1.1875rem
}

@media (min-width: 1024px) {
    .govgr-modal__content {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.govgr-modal__action {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem
}

.govgr-modal__action .govgr-btn,.govgr-modal__action .govgr-link {
    margin-bottom: 0
}

.govgr-dense & .govgr-modal__container,.govgr-modal--dense .govgr-modal__container {
    gap: 1rem;
    padding: 0 1rem
}

.govgr-svg-icon {
    display: inline;
    height: 1rem;
    width: 1rem;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    fill: var(--color-base-content)
}

.govgr-svg-icon--dark {
    fill: var(--color-base-content)!important
}

.govgr-svg-icon--light {
    fill: var(--color-white)!important
}

.govgr-svg-icon--gray {
    fill: var(--color-base-400)!important
}

.govgr-svg-icon--primary {
    fill: var(--color-primary)!important
}

.govgr-svg-icon--success {
    fill: var(--color-success)!important
}

.govgr-svg-icon--warning {
    fill: var(--color-warning)!important
}

.govgr-svg-icon--error {
    fill: var(--color-error)!important
}

.govgr-svg-icon--focus {
    fill: var(--color-focus)!important
}

.govgr-svg-icon--link {
    fill: var(--color-link)!important
}

.govgr-svg-icon--xs {
    height: .75rem!important;
    width: .75rem!important
}

.govgr-svg-icon--sm {
    height: 1rem!important;
    width: 1rem!important
}

.govgr-svg-icon--md {
    height: 1.5rem!important;
    width: 1.5rem!important
}

.govgr-svg-icon--lg {
    height: 2rem!important;
    width: 2rem!important
}

.govgr-svg-icon--xl {
    height: 2.5rem!important;
    width: 2.5rem!important
}

.govgr-svg-icon--burger {
    fill: var(--color-base-content);
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.govgr-svg-icon--burger:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity))
}

.govgr-svg-icon--burger {
    cursor: pointer
}

.govgr-svg-icon--burger #govgr-svg-icon--burger__line-1,.govgr-svg-icon--burger #govgr-svg-icon--burger__line-2,.govgr-svg-icon--burger #govgr-svg-icon--burger__line-3 {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.govgr-svg-icon--burger #govgr-svg-icon--burger__line-1 {
    x: 2px;
    y: 3px
}

.govgr-svg-icon--burger #govgr-svg-icon--burger__line-2 {
    x: 2px;
    y: 10.3px
}

.govgr-svg-icon--burger #govgr-svg-icon--burger__line-3 {
    transform-origin: top left;
    x: 2px;
    y: 17.7px
}

.govgr-svg-icon--burger--active #govgr-svg-icon--burger__line-1 {
    transform: rotate(45deg);
    transform-origin: 3px 8px
}

.govgr-svg-icon--burger--active #govgr-svg-icon--burger__line-2 {
    width: 0;
    transform-origin: center
}

.govgr-svg-icon--burger--active #govgr-svg-icon--burger__line-3 {
    transform: rotate(-45deg);
    transform-origin: 3px 16px
}

.govgr-pagination {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    justify-items: center
}

.govgr-pagination .govgr-pagination__label {
    font-size: 1rem;
    line-height: 1.5rem
}

@media (min-width: 768px) {
    .govgr-pagination .govgr-pagination__label {
        font-size:1.1875rem
    }
}

.govgr-pagination .govgr-pagination__item--current {
    font-size: 1rem;
    line-height: 1.5rem
}

@media (min-width: 768px) {
    .govgr-pagination .govgr-pagination__item--current {
        font-size:1.1875rem
    }
}

.govgr-pagination--sm .govgr-pagination__item--current,.govgr-pagination--sm .govgr-pagination__label {
    font-size: .875rem;
    line-height: 1.25rem
}

@media (min-width: 768px) {
    .govgr-pagination--sm .govgr-pagination__item--current,.govgr-pagination--sm .govgr-pagination__label {
        font-size:1rem;
        line-height: 1.5rem
    }
}

.govgr-pagination__label {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-pagination__label {
        line-height:1.5
    }
}

.govgr-pagination__list {
    display: flex;
    align-items: center
}

.govgr-pagination__item {
    margin: 0;
    display: inline-block;
    padding: .5rem
}

.govgr-pagination__item:first-child {
    padding-left: 0
}

.govgr-pagination__item:last-child {
    padding-right: 0
}

.govgr-pagination__item--current,.govgr-pagination__item--dots {
    font-weight: 700
}

.govgr-pagination .govgr-label {
    flex-direction: row;
    align-items: center;
    gap: .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-pagination .govgr-label {
        font-size:1.1875rem;
        line-height: 1.5
    }
}

.govgr-pagination .govgr-select {
    text-indent: 0;
    display: flex;
    border-width: 1px;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-pagination .govgr-select {
        font-size:1.1875rem;
        line-height: 1.5
    }
}

.govgr-pagination .govgr-select:focus {
    box-shadow: inset 0 0 0 1px
}

.govgr-pagination--sm .govgr-label,.govgr-pagination--sm .govgr-select {
    font-size: .875rem;
    line-height: 1.25rem
}

@media (min-width: 768px) {
    .govgr-pagination--sm .govgr-label,.govgr-pagination--sm .govgr-select {
        font-size:1rem;
        line-height: 1.5rem
    }
}

.govgr-pagination--sm .govgr-pagination__list .govgr-link {
    font-size: .875rem!important;
    line-height: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-pagination--sm .govgr-pagination__list .govgr-link {
        font-size:1rem!important;
        line-height: 1.5rem!important
    }
}

.govgr-pagination__item .govgr-link {
    display: flex;
    align-items: center;
    text-decoration-line: none
}

.govgr-pagination__item--inactive .govgr-link {
    pointer-events: none;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
}

.govgr-loader {
    margin: auto;
    height: -moz-fit-content;
    height: fit-content;
    width: -moz-fit-content;
    width: fit-content;
    overflow: hidden
}

@media print {
    .govgr-loader {
        display: none
    }
}

.govgr-circular-progress {
    animation: rotate 10s linear infinite;
    height: 2.5rem;
    width: -moz-fit-content;
    width: fit-content
}

.govgr-circular-progress__circle {
    fill: none;
    stroke-miterlimit: 10;
    stroke-width: 42px
}

.govgr-circular-progress__circle--1 {
    stroke: var(--color-secondary)
}

.govgr-circular-progress__circle--2 {
    --full-length: 470;
    stroke: var(--color-primary);
    stroke-dasharray: var(--full-length);
    stroke-dashoffset: 0;
    animation: dash 4s ease-in-out 0s infinite forwards
}

.govgr-circular-progress--secondary .govgr-circular_progress__circle--1 {
    opacity: .4;
    stroke: var(--color-white)
}

.govgr-circular-progress--secondary .govgr-circular-progress__circle--2 {
    stroke: var(--color-white)
}

.govgr-circular-progress--sm {
    height: 1.25rem;
    width: 1.25rem
}

.govgr-circular-progress--md {
    height: 2.5rem;
    width: 2.5rem
}

.govgr-circular-progress--lg {
    height: 3rem;
    width: 3rem
}

@keyframes dash {
    0% {
        stroke-dashoffset: 0
    }

    40% {
        stroke-dashoffset: var(--full-length)
    }

    50% {
        stroke-dashoffset: var(--full-length)
    }

    90% {
        stroke-dashoffset: 0
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes rotate {
    to {
        transform: rotate(1turn)
    }
}

.govgr-full-page-background {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    display: flex;
    height: 100%;
    width: 100%;
    align-content: center;
    align-items: center;
    justify-content: center;
    background-color: rgba(var(--color-base-1000-rgb),var(--tw-bg-opacity));
    --tw-bg-opacity: 0.5
}

.govgr-drawer {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 40;
    height: 100%;
    max-height: 100vh;
    min-height: 100vh;
    width: 80%;
    max-width: 28rem;
    overflow-y: scroll;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: 1rem;
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

.govgr-drawer--relative-sm {
    max-height: 100%!important;
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

@media (min-width: 640px) {
    .govgr-drawer--relative-sm {
        position:relative!important;
        display: block!important;
        width: 100%!important;
        --tw-shadow: 0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }
}

.govgr-drawer--relative-md {
    max-height: 100%!important;
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

@media (min-width: 768px) {
    .govgr-drawer--relative-md {
        position:relative!important;
        display: block!important;
        width: 100%!important;
        --tw-shadow: 0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }
}

.govgr-drawer--relative-lg {
    max-height: 100%!important;
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

@media (min-width: 1024px) {
    .govgr-drawer--relative-lg {
        position:relative!important;
        display: block!important;
        width: 100%!important;
        --tw-shadow: 0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }
}

.govgr-drawer--right {
    right: 0
}

.govgr-drawer--left {
    left: 0
}

.govgr-drawer--closed {
    display: none
}

.govgr-drawer__heading {
    margin-bottom: 1rem;
    display: flex;
    justify-content: space-between;
    padding: 0;
    vertical-align: baseline
}

.govgr-drawer__heading .govgr--drawer__close-icon {
    margin: 0
}

.govgr-drawer__heading .govgr-heading-lg,.govgr-drawer__heading .govgr-heading-md,.govgr-drawer__heading .govgr-heading-sm,.govgr-drawer__heading .govgr-heading-xl,.govgr-drawer__heading .govgr-heading-xs {
    margin: 0
}

.govgr-copy-to-clipboard {
    display: flex;
    width: -moz-fit-content;
    width: fit-content
}

.govgr-copy-to-clipboard__tooltip {
    position: relative
}

.govgr-copy-to-clipboard__tooltip .govgr-copy-to-clipboard__message {
    position: absolute;
    z-index: 50;
    margin-top: 1rem;
    width: -moz-fit-content;
    width: fit-content;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity));
    padding: 1rem 1.5rem;
    text-align: center
}

@media (min-width: 768px) {
    .govgr-copy-to-clipboard__tooltip .govgr-copy-to-clipboard__message {
        width:-moz-max-content;
        width: max-content
    }
}

.govgr-copy-to-clipboard__tooltip .govgr-copy-to-clipboard__message:before {
    content: "";
    position: absolute;
    top: -.25rem;
    height: 1rem;
    width: 1rem;
    --tw-rotate: 45deg;
    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-top-width: 8px;
    border-left-width: 8px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity));
    transform: rotate(45deg)
}

.govgr-copy-to-clipboard__tooltip.govgr-copy-to-clipboard__tooltip--dense .govgr-copy-to-clipboard__message,.govgr-dense .govgr-copy-to-clipboard__tooltip .govgr-copy-to-clipboard__message {
    padding: .5rem 1rem
}

.govgr-copy-to-clipboard__tooltip.govgr-copy-to-clipboard__tooltip--dense:before,.govgr-dense .govgr-copy-to-clipboard__tooltip:before {
    height: .5rem;
    width: .5rem
}

.govgr-copy-to-clipboard__tooltip--right .govgr-copy-to-clipboard__message {
    right: 0
}

.govgr-copy-to-clipboard__tooltip--right .govgr-copy-to-clipboard__message:before {
    content: "";
    right: 1rem
}

.govgr-copy-to-clipboard__tooltip--left .govgr-copy-to-clipboard__message {
    left: 0
}

.govgr-copy-to-clipboard__tooltip--left .govgr-copy-to-clipboard__message:before {
    content: "";
    left: 1rem
}

.govgr-copy-to-clipboard__banner .govgr-copy-to-clipboard__message {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity));
    --tw-bg-opacity: 0.95;
    padding: .5rem;
    text-align: center
}

.govgr-copy-to-clipboard--hidden {
    visibility: hidden;
    height: 0;
    width: 0
}

.govgr-copy-to-clipboard__tooltip>.govgr-btn {
    margin: 0
}

.govgr-copy-to-clipboard__banner .govgr-copy-to-clipboard__message>.govgr-body,.govgr-copy-to-clipboard__tooltip .govgr-copy-to-clipboard__message>.govgr-body {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-fillable-text {
    margin-bottom: 1rem;
    border-left-width: 6px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    padding: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1.625;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-fillable-text {
        margin-bottom:2rem;
        font-size: 1.1875rem
    }
}

@media (min-width: 1024px) {
    .govgr-fillable-text {
        margin-bottom:2rem
    }
}

.govgr-labeled-text {
    margin-left: .25rem;
    margin-right: .25rem;
    margin-top: 1px;
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    border-width: 0 0 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-800-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity));
    padding-left: .75rem;
    padding-right: .75rem;
    font-weight: 700
}

.govgr-labeled-text--active {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity))
}

.govgr-skip-link {
    position: absolute;
    top: auto;
    height: 1px;
    width: 1px;
    overflow: hidden;
    text-decoration-line: underline
}

.govgr-skip-link:focus {
    position: static;
    top: auto;
    left: auto;
    z-index: 0;
    height: auto;
    width: auto;
    overflow: auto;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity));
    padding: .5rem 1rem;
    outline-offset: 0;
    outline: 0 solid var(--color-focus)
}

.govgr-timeline {
    margin-bottom: 1rem;
    border-left-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-secondary-rgb),var(--tw-border-opacity));
    padding-left: 1.5rem;
    padding-bottom: .5rem
}

.govgr-dense .govgr-timeline,.govgr-timeline.govgr-timeline--dense {
    border-left-width: 3px;
    padding-bottom: 0
}

.govgr-dense .govgr-timeline .govgr-timeline__item,.govgr-timeline.govgr-timeline--dense .govgr-timeline__item {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    .govgr-dense .govgr-timeline .govgr-timeline__item,.govgr-timeline.govgr-timeline--dense .govgr-timeline__item {
        margin-bottom:1.5rem
    }
}

.govgr-dense .govgr-timeline .govgr-timeline__heading,.govgr-timeline.govgr-timeline--dense .govgr-timeline__heading {
    margin-bottom: .5rem
}

.govgr-dense .govgr-timeline .govgr-timeline__heading:before,.govgr-timeline.govgr-timeline--dense .govgr-timeline__heading:before {
    content: "";
    border-bottom-width: 3px
}

.govgr-timeline__item {
    margin-bottom: 2.5rem
}

@media (min-width: 768px) {
    .govgr-timeline__item {
        margin-bottom:3rem
    }
}

.govgr-timeline__heading {
    position: relative;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700
}

@media (min-width: 768px) {
    .govgr-timeline__heading {
        margin-bottom:1rem;
        font-size: 1.875rem;
        line-height: 2.25rem
    }
}

.govgr-timeline__heading:before {
    content: "";
    position: absolute;
    top: 1rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    border-bottom-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-secondary-rgb),var(--tw-border-opacity))
}

.govgr-timeline__heading-md {
    margin-bottom: .5rem;
    font-size: 1.25rem;
    line-height: 1.75rem
}

@media (min-width: 768px) {
    .govgr-timeline__heading-md {
        margin-bottom:1rem;
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.govgr-timeline__heading-md:before {
    top: .75rem;
    width: .75rem
}

.govgr-timeline__heading-sm {
    margin-bottom: .25rem;
    font-size: 1rem;
    line-height: 1.5rem
}

@media (min-width: 768px) {
    .govgr-timeline__heading-sm {
        margin-bottom:.75rem;
        font-size: 1.1875rem
    }
}

.govgr-timeline__heading-sm:before {
    top: .625rem;
    width: .75rem
}

.govgr-timeline__content {
    margin-bottom: 1rem
}

.govgr-timeline__actions {
    margin-bottom: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem
}

.govgr-timeline__content .govgr-body,.govgr-timeline__content .govgr-hint {
    margin-bottom: .5rem
}

@media (min-width: 768px) {
    .govgr-timeline__content .govgr-body,.govgr-timeline__content .govgr-hint {
        margin-bottom:.75rem
    }
}

.govgr-timeline__actions .govgr-btn,.govgr-timeline__actions .govgr-link {
    margin-bottom: 0
}

.govgr-task-list {
    margin-bottom: 1rem;
    padding-left: 1.5rem;
    padding-bottom: .5rem
}

.govgr-task-list__item {
    margin-bottom: 2rem
}

@media (min-width: 768px) {
    .govgr-task-list__item {
        margin-bottom:2.5rem
    }
}

.govgr-task-list__heading {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700
}

@media (min-width: 768px) {
    .govgr-task-list__heading {
        margin-bottom:1rem;
        font-size: 1.875rem;
        line-height: 2.25rem
    }
}

.govgr-task-list__heading--md {
    margin-bottom: .5rem;
    font-size: 1.25rem;
    line-height: 1.75rem
}

@media (min-width: 768px) {
    .govgr-task-list__heading--md {
        margin-bottom:1rem;
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.govgr-task-list__heading--sm {
    margin-bottom: .25rem;
    font-size: 1rem;
    line-height: 1.5rem
}

@media (min-width: 768px) {
    .govgr-task-list__heading--sm {
        margin-bottom:.75rem;
        font-size: 1.1875rem
    }
}

.govgr-task-list__content {
    margin-bottom: 1rem
}

.govgr-task-list__content__tag {
    margin-right: .5rem;
    display: inline-block;
    padding: .25rem .5rem;
    font-family: Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: .875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    letter-spacing: .1em
}

@media print {
    .govgr-task-list__content__tag {
        margin-right: 1rem;
        border-width: 2px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }
}

.govgr-task-list__content__tag--info {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-info-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-task-list__content__tag--info {
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-info-hover-rgb),var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-info-hover-rgb),var(--tw-text-opacity))
    }
}

.govgr-task-list__content__tag--primary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-secondary-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-task-list__content__tag--primary {
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-info-rgb),var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-info-rgb),var(--tw-text-opacity))
    }
}

.govgr-task-list__content__tag--secondary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

@media print {
    .govgr-task-list__content__tag--secondary {
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-800-rgb),var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
    }
}

.govgr-task-list--dense .govgr-task-list__item {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    .govgr-task-list--dense .govgr-task-list__item {
        margin-bottom:1.5rem
    }
}

.govgr-task-list--dense .govgr-task-list__item .govgr-summary-list {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    .govgr-task-list--dense .govgr-task-list__item .govgr-summary-list {
        margin-bottom:1.5rem
    }
}

.govgr-task-list__content .govgr-body {
    margin-bottom: .5rem
}

@media (min-width: 768px) {
    .govgr-task-list__content .govgr-body {
        margin-bottom:.75rem
    }
}

.govgr-task-list__content .govgr-summary-list__row:first-child>.govgr-summary-list__key {
    border-top-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
}

@media (min-width: 640px) {
    .govgr-task-list__content .govgr-summary-list__row:first-child>.govgr-summary-list__actions,.govgr-task-list__content .govgr-summary-list__row:first-child>.govgr-summary-list__value {
        border-top-width:2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
    }
}

.govgr-task-list__content .govgr-summary-list__key {
    margin-bottom: .5rem;
    padding-top: .5rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .govgr-task-list__content .govgr-summary-list__key {
        margin-bottom:0
    }
}

.govgr-step-nav {
    margin-bottom: 2rem
}

@media (min-width: 768px) {
    .govgr-step-nav {
        margin-bottom:3rem
    }
}

.govgr-dense .govgr-step-nav,.govgr-step-nav.govgr-step-nav--dense {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    .govgr-dense .govgr-step-nav,.govgr-step-nav.govgr-step-nav--dense {
        margin-bottom:2rem
    }
}

.govgr-dense .govgr-step-nav .govgr-step-nav__circle,.govgr-step-nav.govgr-step-nav--dense .govgr-step-nav__circle {
    margin-left: .1rem
}

@media (min-width: 768px) {
    .govgr-dense .govgr-step-nav .govgr-step-nav__circle,.govgr-step-nav.govgr-step-nav--dense .govgr-step-nav__circle {
        height:2rem;
        width: 2rem
    }
}

.govgr-dense .govgr-step-nav .govgr-step-nav__accordion__summary,.govgr-step-nav.govgr-step-nav--dense .govgr-step-nav__accordion__summary {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.govgr-step-nav__controls {
    text-align: right;
    padding: 3px 3px 3px 0
}

.govgr-step-nav__steps {
    margin: 0;
    padding: 0
}

.govgr-step-nav__step {
    position: relative;
    list-style-type: none;
    padding-left: 2.75rem
}

@media (min-width: 768px) {
    .govgr-step-nav__step {
        padding-left:3.5rem
    }
}

.govgr-step-nav__step:last-child:after {
    height: calc(100% - 2rem)
}

.govgr-step-nav__step:after {
    position: absolute;
    left: 0;
    top: 2rem;
    z-index: 0;
    height: 100%;
    width: 0;
    border-width: 0 0 0 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity))
}

@media (min-width: 768px) {
    .govgr-step-nav__step:after {
        border-left-width:3px
    }
}

.govgr-step-nav__step:after {
    content: "";
    margin-left: calc(.75rem + 1px)
}

.govgr-step-nav__step:last-child:before {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    margin-left: .5rem;
    height: 0;
    width: .75rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
}

@media (min-width: 768px) {
    .govgr-step-nav__step:last-child:before {
        margin-left:.5rem;
        width: 1.25rem;
        border-top-width: 2px
    }
}

.govgr-step-nav__step:last-child:before {
    content: ""
}

@media (min-width: 768px) {
    .govgr-step-nav__step:after {
        margin-left:calc(1rem + 1px)
    }
}

.govgr-step-nav__accordion {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
}

.govgr-step-nav__accordion:first-child {
    border-top-width: 2px
}

.govgr-step-nav__accordion .govgr-step-nav__accordion__opened {
    visibility: hidden;
    display: none
}

.govgr-step-nav__accordion .govgr-step-nav__accordion__closed {
    visibility: visible;
    display: block
}

.govgr-step-nav__accordion[open] .govgr-step-nav__accordion__opened {
    visibility: visible;
    display: block
}

.govgr-step-nav__accordion[open] .govgr-step-nav__accordion__closed {
    visibility: hidden;
    display: none
}

.govgr-step-nav__accordion__summary {
    margin-bottom: 0;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    list-style-type: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 2rem
}

.govgr-step-nav__accordion__summary::-webkit-details-marker {
    display: none
}

.govgr-step-nav__accordion__summary:hover {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-hover-rgb),var(--tw-text-opacity))
}

.govgr-step-nav__accordion__summary:hover .govgr-step-nav__accordion__closed,.govgr-step-nav__accordion__summary:hover .govgr-step-nav__accordion__opened {
    text-decoration-line: underline;
    text-decoration-thickness: 2px
}

.govgr-step-nav__accordion__summary:focus .govgr-step-nav__accordion__heading__title {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content)
}

.govgr-step-nav__accordion__summary:focus .govgr-step-nav__accordion__closed,.govgr-step-nav__accordion__summary:focus .govgr-step-nav__accordion__opened {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    text-decoration-line: none
}

.govgr-step-nav__accordion__summary:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-step-nav__accordion__summary:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-step-nav__accordion__heading__title {
    display: flex;
    flex-direction: column
}

.govgr-step-nav__accordion__heading__text {
    margin-bottom: 0;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    text-decoration-line: none
}

.govgr-step-nav__accordion__closed,.govgr-step-nav__accordion__opened {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-rgb),var(--tw-text-opacity));
    text-decoration-line: none
}

.govgr-step-nav__accordion__heading .govgr-step-nav__accordion__heading__text {
    font-size: 1.25rem;
    line-height: 1.75rem
}

@media (min-width: 768px) {
    .govgr-step-nav__accordion__heading .govgr-step-nav__accordion__heading__text {
        font-size:1.5rem;
        line-height: 2rem
    }
}

.govgr-step-nav__accordion__heading .govgr-step-nav__accordion__closed,.govgr-step-nav__accordion__heading .govgr-step-nav__accordion__opened {
    font-size: .75rem;
    line-height: 1rem
}

@media (min-width: 768px) {
    .govgr-step-nav__accordion__heading .govgr-step-nav__accordion__closed,.govgr-step-nav__accordion__heading .govgr-step-nav__accordion__opened {
        font-size:.875rem;
        line-height: 1.25rem
    }
}

.govgr-step-nav__accordion__heading--md .govgr-step-nav__accordion__heading__text {
    font-size: 1.1875rem
}

@media (min-width: 768px) {
    .govgr-step-nav__accordion__heading--md .govgr-step-nav__accordion__heading__text {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.govgr-step-nav__accordion__heading--sm .govgr-step-nav__accordion__heading__text {
    font-size: 1rem;
    line-height: 1.5rem
}

@media (min-width: 768px) {
    .govgr-step-nav__accordion__heading--sm .govgr-step-nav__accordion__heading__text {
        font-size:1.1875rem
    }
}

.govgr-step-nav__circle {
    position: absolute;
    left: 0;
    z-index: 1;
    box-sizing: border-box;
    height: 1.75rem;
    width: 1.75rem;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
    text-align: center
}

@media (min-width: 768px) {
    .govgr-step-nav__circle {
        height:2.25rem;
        width: 2.25rem
    }
}

.govgr-step-nav__circle--number {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700
}

@media (min-width: 768px) {
    .govgr-step-nav__circle--number {
        border-width:3px;
        font-size: 1.1875rem;
        line-height: 1.75rem
    }
}

.govgr-step-nav__circle--number__no-border {
    border-width: 0
}

@media (min-width: 768px) {
    .govgr-step-nav__circle--number__no-border {
        border-width:0
    }
}

.govgr-step-nav__circle-inner {
    float: right;
    min-width: 100%
}

.govgr-step-nav__circle-background {
    text-shadow: 0 -.1em 0 var(--color-white),.1em 0 0 var(--color-white),0 .1em 0 var(--color-white),-.1em 0 0 var(--color-white)
}

.govgr-nav-step__accordion__content {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    padding-top: .25rem
}

@media (min-width: 768px) {
    .govgr-nav-step__accordion__content {
        padding-top:.5rem
    }
}

.govgr-nav-step__accordion__content>:last-child {
    margin-bottom: 0
}

.govgr-step-nav .govgr-link {
    font-size: .875rem;
    line-height: 1.25rem
}

@media (min-width: 768px) {
    .govgr-step-nav .govgr-link {
        font-size:1rem;
        line-height: 1.5rem
    }
}

.govgr-step-nav__accordion__summary .govgr-hint {
    margin-bottom: 0;
    margin-top: .25rem
}

.govgr-kitchensink-all-components {
    margin: 4rem;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap
}

.govgr-kitchensink-category {
    margin-bottom: 4rem;
    display: flex;
    flex-wrap: nowrap;
    gap: 8rem
}

.govgr-kitchensink-category__heading {
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-500-rgb),var(--tw-text-opacity))
}

.govgr-kitchensink-letter-content {
    display: flex;
    flex-wrap: nowrap;
    gap: 4rem
}

.govgr-kitchensink-content {
    width: 42rem;
    max-width: 42rem
}

.govgr-kitchensink-content--wide {
    width: 56rem;
    max-width: 56rem
}

.govgr-kitchensink-content__info {
    max-width: 42rem
}

.govgr-kitchensink-content__tags {
    display: flex;
    height: 4rem;
    flex-wrap: nowrap;
    gap: .5rem
}

.govgr-kitchensink-card {
    border-style: dashed;
    container-type: inline-size
}

.govgr-kitchensink-card .govgr-modal {
    position: inherit
}

.govgr-kitchensink-card .govgr-modal__body {
    margin: 1rem
}

.govgr-kitchensink-card .govgr-dropdown {
    margin-bottom: 20rem
}

.govgr-kitchensink-card .govgr-dropdown.govgr-dropdown--up {
    margin-top: 20rem;
    margin-bottom: 0
}

.govgr-kitchensink-card .govgr-table__cell .govgr-dropdown {
    margin: 0!important
}

.govgr-kitchensink-card .govgr-layout--full-height {
    min-height: inherit
}

@container (min-width: 400px) {
    .govgr-kitchensink-card .govgr-drawer {
        min-height: inherit;
        width: 80%;
        box-shadow: 0 0 30px rgba(0,0,0,.6)
    }

    .govgr-kitchensink-card .govgr-drawer--closed {
        display: none
    }

    .govgr-kitchensink-card .govgr-close-btn {
        display: block
    }
}

.govgr-hidden {
    display: none
}

@media (min-width: 0px) {
    .govgr-hidden-xs--up {
        display:none
    }
}

@media (min-width: 640px) {
    .govgr-hidden-sm--up {
        display:none
    }
}

@media (min-width: 768px) {
    .govgr-hidden-md--up {
        display:none
    }
}

@media (min-width: 1024px) {
    .govgr-hidden-lg--up {
        display:none
    }
}

@media (min-width: 1280px) {
    .govgr-hidden-xl--up {
        display:none
    }
}

@media (min-width: 0px) and (max-width:639.98px) {
    .govgr-hidden-xs {
        display:none
    }
}

@media (min-width: 640px) and (max-width:767.98px) {
    .govgr-hidden-sm {
        display:none
    }
}

@media (min-width: 768px) and (max-width:1023.98px) {
    .govgr-hidden-md {
        display:none
    }
}

@media (min-width: 1024px) and (max-width:1279.98px) {
    .govgr-hidden-lg {
        display:none
    }
}

@media (min-width: 1280px) and (max-width:1535.98px) {
    .govgr-hidden-xl {
        display:none
    }
}

.govgr-warning-text {
    font-size: var(--warning-text-font-size);
    display: flex;
    padding: 1rem 0
}

.govgr-warning-text .govgr-warning-text__icon {
    margin-right: 1.5rem;
    margin-top: .25rem;
    height: -moz-fit-content;
    height: fit-content;
    min-width: 2.5rem;
    border-radius: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-content-rgb),var(--tw-bg-opacity));
    text-align: center;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.5rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-invert-rgb),var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .govgr-warning-text .govgr-warning-text__icon {
        min-height:2.5rem
    }
}

@media print {
    .govgr-warning-text .govgr-warning-text__icon {
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-warning-text .govgr-warning-text__text {
    display: flex;
    align-items: center
}

.govgr-warning-text .govgr-warning-text__assistive {
    position: absolute!important;
    margin: 0!important;
    height: 1px!important;
    width: 1px!important;
    overflow: hidden!important;
    white-space: nowrap!important;
    border-width: 0!important;
    padding: 0!important;
    clip: rect(0 0 0 0)!important;
    -webkit-clip-path: inset(50%)!important;
    clip-path: inset(50%)!important
}

.govgr-dense .govgr-warning-text .govgr-warning-text__icon,.govgr-warning-text.govgr-warning-text--dense .govgr-warning-text__icon {
    margin-right: 1rem
}

@media (min-width: 768px) {
    .govgr-dense .govgr-warning-text .govgr-warning-text__icon,.govgr-warning-text.govgr-warning-text--dense .govgr-warning-text__icon {
        margin-right:1.25rem
    }
}

.govgr-m-0 {
    margin: 0!important
}

.govgr-m-1 {
    margin: .25rem!important
}

.govgr-m-2 {
    margin: .5rem!important
}

.govgr-m-3 {
    margin: .5rem!important
}

@media (min-width: 768px) {
    .govgr-m-3 {
        margin:.75rem!important
    }
}

.govgr-m-4 {
    margin: .75rem!important
}

@media (min-width: 768px) {
    .govgr-m-4 {
        margin:1rem!important
    }
}

.govgr-m-5 {
    margin: 1rem!important
}

@media (min-width: 768px) {
    .govgr-m-5 {
        margin:1.25rem!important
    }
}

.govgr-m-6 {
    margin: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-m-6 {
        margin:1.5rem!important
    }
}

.govgr-m-7 {
    margin: 1.5rem!important
}

@media (min-width: 768px) {
    .govgr-m-7 {
        margin:2rem!important
    }
}

.govgr-m-8 {
    margin: 2rem!important
}

@media (min-width: 768px) {
    .govgr-m-8 {
        margin:2.5rem!important
    }
}

.govgr-m-9 {
    margin: 2rem!important
}

@media (min-width: 768px) {
    .govgr-m-9 {
        margin:3rem!important
    }
}

.govgr-m-10 {
    margin: 2.25rem!important
}

@media (min-width: 768px) {
    .govgr-m-10 {
        margin:3.5rem!important
    }
}

.govgr-m-11 {
    margin: 2.5rem!important
}

@media (min-width: 768px) {
    .govgr-m-11 {
        margin:4rem!important
    }
}

.govgr-m-12 {
    margin: 2.75rem!important
}

@media (min-width: 768px) {
    .govgr-m-12 {
        margin:5rem!important
    }
}

.govgr-mt-0 {
    margin-top: 0!important
}

.govgr-mt-1 {
    margin-top: .25rem!important
}

.govgr-mt-2 {
    margin-top: .5rem!important
}

.govgr-mt-3 {
    margin-top: .5rem!important
}

@media (min-width: 768px) {
    .govgr-mt-3 {
        margin-top:.75rem!important
    }
}

.govgr-mt-4 {
    margin-top: .75rem!important
}

@media (min-width: 768px) {
    .govgr-mt-4 {
        margin-top:1rem!important
    }
}

.govgr-mt-5 {
    margin-top: 1rem!important
}

@media (min-width: 768px) {
    .govgr-mt-5 {
        margin-top:1.25rem!important
    }
}

.govgr-mt-6 {
    margin-top: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-mt-6 {
        margin-top:1.5rem!important
    }
}

.govgr-mt-7 {
    margin-top: 1.5rem!important
}

@media (min-width: 768px) {
    .govgr-mt-7 {
        margin-top:2rem!important
    }
}

.govgr-mt-8 {
    margin-top: 2rem!important
}

@media (min-width: 768px) {
    .govgr-mt-8 {
        margin-top:2.5rem!important
    }
}

.govgr-mt-9 {
    margin-top: 2rem!important
}

@media (min-width: 768px) {
    .govgr-mt-9 {
        margin-top:3rem!important
    }
}

.govgr-mt-10 {
    margin-top: 2.25rem!important
}

@media (min-width: 768px) {
    .govgr-mt-10 {
        margin-top:3.5rem!important
    }
}

.govgr-mt-11 {
    margin-top: 2.5rem!important
}

@media (min-width: 768px) {
    .govgr-mt-11 {
        margin-top:4rem!important
    }
}

.govgr-mt-12 {
    margin-top: 2.75rem!important
}

@media (min-width: 768px) {
    .govgr-mt-12 {
        margin-top:5rem!important
    }
}

.govgr-mb-0 {
    margin-bottom: 0!important
}

.govgr-mb-1 {
    margin-bottom: .25rem!important
}

.govgr-mb-2 {
    margin-bottom: .5rem!important
}

.govgr-mb-3 {
    margin-bottom: .5rem!important
}

@media (min-width: 768px) {
    .govgr-mb-3 {
        margin-bottom:.75rem!important
    }
}

.govgr-mb-4 {
    margin-bottom: .75rem!important
}

@media (min-width: 768px) {
    .govgr-mb-4 {
        margin-bottom:1rem!important
    }
}

.govgr-mb-5 {
    margin-bottom: 1rem!important
}

@media (min-width: 768px) {
    .govgr-mb-5 {
        margin-bottom:1.25rem!important
    }
}

.govgr-mb-6 {
    margin-bottom: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-mb-6 {
        margin-bottom:1.5rem!important
    }
}

.govgr-mb-7 {
    margin-bottom: 1.5rem!important
}

@media (min-width: 768px) {
    .govgr-mb-7 {
        margin-bottom:2rem!important
    }
}

.govgr-mb-8 {
    margin-bottom: 2rem!important
}

@media (min-width: 768px) {
    .govgr-mb-8 {
        margin-bottom:2.5rem!important
    }
}

.govgr-mb-9 {
    margin-bottom: 2rem!important
}

@media (min-width: 768px) {
    .govgr-mb-9 {
        margin-bottom:3rem!important
    }
}

.govgr-mb-10 {
    margin-bottom: 2.25rem!important
}

@media (min-width: 768px) {
    .govgr-mb-10 {
        margin-bottom:3.5rem!important
    }
}

.govgr-mb-11 {
    margin-bottom: 2.5rem!important
}

@media (min-width: 768px) {
    .govgr-mb-11 {
        margin-bottom:4rem!important
    }
}

.govgr-mb-12 {
    margin-bottom: 2.75rem!important
}

@media (min-width: 768px) {
    .govgr-mb-12 {
        margin-bottom:5rem!important
    }
}

.govgr-ml-0 {
    margin-left: 0!important
}

.govgr-ml-1 {
    margin-left: .25rem!important
}

.govgr-ml-2 {
    margin-left: .5rem!important
}

.govgr-ml-3 {
    margin-left: .5rem!important
}

@media (min-width: 768px) {
    .govgr-ml-3 {
        margin-left:.75rem!important
    }
}

.govgr-ml-4 {
    margin-left: .75rem!important
}

@media (min-width: 768px) {
    .govgr-ml-4 {
        margin-left:1rem!important
    }
}

.govgr-ml-5 {
    margin-left: 1rem!important
}

@media (min-width: 768px) {
    .govgr-ml-5 {
        margin-left:1.25rem!important
    }
}

.govgr-ml-6 {
    margin-left: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-ml-6 {
        margin-left:1.5rem!important
    }
}

.govgr-ml-7 {
    margin-left: 1.5rem!important
}

@media (min-width: 768px) {
    .govgr-ml-7 {
        margin-left:2rem!important
    }
}

.govgr-ml-8 {
    margin-left: 2rem!important
}

@media (min-width: 768px) {
    .govgr-ml-8 {
        margin-left:2.5rem!important
    }
}

.govgr-ml-9 {
    margin-left: 2rem!important
}

@media (min-width: 768px) {
    .govgr-ml-9 {
        margin-left:3rem!important
    }
}

.govgr-ml-10 {
    margin-left: 2.25rem!important
}

@media (min-width: 768px) {
    .govgr-ml-10 {
        margin-left:3.5rem!important
    }
}

.govgr-ml-11 {
    margin-left: 2.5rem!important
}

@media (min-width: 768px) {
    .govgr-ml-11 {
        margin-left:4rem!important
    }
}

.govgr-ml-12 {
    margin-left: 2.75rem!important
}

@media (min-width: 768px) {
    .govgr-ml-12 {
        margin-left:5rem!important
    }
}

.govgr-mr-0 {
    margin-right: 0!important
}

.govgr-mr-1 {
    margin-right: .25rem!important
}

.govgr-mr-2 {
    margin-right: .5rem!important
}

.govgr-mr-3 {
    margin-right: .5rem!important
}

@media (min-width: 768px) {
    .govgr-mr-3 {
        margin-right:.75rem!important
    }
}

.govgr-mr-4 {
    margin-right: .75rem!important
}

@media (min-width: 768px) {
    .govgr-mr-4 {
        margin-right:1rem!important
    }
}

.govgr-mr-5 {
    margin-right: 1rem!important
}

@media (min-width: 768px) {
    .govgr-mr-5 {
        margin-right:1.25rem!important
    }
}

.govgr-mr-6 {
    margin-right: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-mr-6 {
        margin-right:1.5rem!important
    }
}

.govgr-mr-7 {
    margin-right: 1.5rem!important
}

@media (min-width: 768px) {
    .govgr-mr-7 {
        margin-right:2rem!important
    }
}

.govgr-mr-8 {
    margin-right: 2rem!important
}

@media (min-width: 768px) {
    .govgr-mr-8 {
        margin-right:2.5rem!important
    }
}

.govgr-mr-9 {
    margin-right: 2rem!important
}

@media (min-width: 768px) {
    .govgr-mr-9 {
        margin-right:3rem!important
    }
}

.govgr-mr-10 {
    margin-right: 2.25rem!important
}

@media (min-width: 768px) {
    .govgr-mr-10 {
        margin-right:3.5rem!important
    }
}

.govgr-mr-11 {
    margin-right: 2.5rem!important
}

@media (min-width: 768px) {
    .govgr-mr-11 {
        margin-right:4rem!important
    }
}

.govgr-mr-12 {
    margin-right: 2.75rem!important
}

@media (min-width: 768px) {
    .govgr-mr-12 {
        margin-right:5rem!important
    }
}

.govgr-p-0 {
    padding: 0!important
}

.govgr-p-1 {
    padding: .25rem!important
}

.govgr-p-2 {
    padding: .5rem!important
}

.govgr-p-3 {
    padding: .5rem!important
}

@media (min-width: 768px) {
    .govgr-p-3 {
        padding:.75rem!important
    }
}

.govgr-p-4 {
    padding: .75rem!important
}

@media (min-width: 768px) {
    .govgr-p-4 {
        padding:1rem!important
    }
}

.govgr-p-5 {
    padding: 1rem!important
}

@media (min-width: 768px) {
    .govgr-p-5 {
        padding:1.25rem!important
    }
}

.govgr-p-6 {
    padding: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-p-6 {
        padding:1.5rem!important
    }
}

.govgr-p-7 {
    padding: 1.5rem!important
}

@media (min-width: 768px) {
    .govgr-p-7 {
        padding:2rem!important
    }
}

.govgr-p-8 {
    padding: 2rem!important
}

@media (min-width: 768px) {
    .govgr-p-8 {
        padding:2.5rem!important
    }
}

.govgr-p-9 {
    padding: 2rem!important
}

@media (min-width: 768px) {
    .govgr-p-9 {
        padding:3rem!important
    }
}

.govgr-p-10 {
    padding: 2.25rem!important
}

@media (min-width: 768px) {
    .govgr-p-10 {
        padding:3.5rem!important
    }
}

.govgr-p-11 {
    padding: 2.5rem!important
}

@media (min-width: 768px) {
    .govgr-p-11 {
        padding:4rem!important
    }
}

.govgr-p-12 {
    padding: 2.75rem!important
}

@media (min-width: 768px) {
    .govgr-p-12 {
        padding:5rem!important
    }
}

.govgr-pt-0 {
    padding-top: 0!important
}

.govgr-pt-1 {
    padding-top: .25rem!important
}

.govgr-pt-2 {
    padding-top: .5rem!important
}

.govgr-pt-3 {
    padding-top: .5rem!important
}

@media (min-width: 768px) {
    .govgr-pt-3 {
        padding-top:.75rem!important
    }
}

.govgr-pt-4 {
    padding-top: .75rem!important
}

@media (min-width: 768px) {
    .govgr-pt-4 {
        padding-top:1rem!important
    }
}

.govgr-pt-5 {
    padding-top: 1rem!important
}

@media (min-width: 768px) {
    .govgr-pt-5 {
        padding-top:1.25rem!important
    }
}

.govgr-pt-6 {
    padding-top: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-pt-6 {
        padding-top:1.5rem!important
    }
}

.govgr-pt-7 {
    padding-top: 1.5rem!important
}

@media (min-width: 768px) {
    .govgr-pt-7 {
        padding-top:2rem!important
    }
}

.govgr-pt-8 {
    padding-top: 2rem!important
}

@media (min-width: 768px) {
    .govgr-pt-8 {
        padding-top:2.5rem!important
    }
}

.govgr-pt-9 {
    padding-top: 2rem!important
}

@media (min-width: 768px) {
    .govgr-pt-9 {
        padding-top:3rem!important
    }
}

.govgr-pt-10 {
    padding-top: 2.25rem!important
}

@media (min-width: 768px) {
    .govgr-pt-10 {
        padding-top:3.5rem!important
    }
}

.govgr-pt-11 {
    padding-top: 2.5rem!important
}

@media (min-width: 768px) {
    .govgr-pt-11 {
        padding-top:4rem!important
    }
}

.govgr-pt-12 {
    padding-top: 2.75rem!important
}

@media (min-width: 768px) {
    .govgr-pt-12 {
        padding-top:5rem!important
    }
}

.govgr-pb-0 {
    padding-bottom: 0!important
}

.govgr-pb-1 {
    padding-bottom: .25rem!important
}

.govgr-pb-2 {
    padding-bottom: .5rem!important
}

.govgr-pb-3 {
    padding-bottom: .5rem!important
}

@media (min-width: 768px) {
    .govgr-pb-3 {
        padding-bottom:.75rem!important
    }
}

.govgr-pb-4 {
    padding-bottom: .75rem!important
}

@media (min-width: 768px) {
    .govgr-pb-4 {
        padding-bottom:1rem!important
    }
}

.govgr-pb-5 {
    padding-bottom: 1rem!important
}

@media (min-width: 768px) {
    .govgr-pb-5 {
        padding-bottom:1.25rem!important
    }
}

.govgr-pb-6 {
    padding-bottom: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-pb-6 {
        padding-bottom:1.5rem!important
    }
}

.govgr-pb-7 {
    padding-bottom: 1.5rem!important
}

@media (min-width: 768px) {
    .govgr-pb-7 {
        padding-bottom:2rem!important
    }
}

.govgr-pb-8 {
    padding-bottom: 2rem!important
}

@media (min-width: 768px) {
    .govgr-pb-8 {
        padding-bottom:2.5rem!important
    }
}

.govgr-pb-9 {
    padding-bottom: 2rem!important
}

@media (min-width: 768px) {
    .govgr-pb-9 {
        padding-bottom:3rem!important
    }
}

.govgr-pb-10 {
    padding-bottom: 2.25rem!important
}

@media (min-width: 768px) {
    .govgr-pb-10 {
        padding-bottom:3.5rem!important
    }
}

.govgr-pb-11 {
    padding-bottom: 2.5rem!important
}

@media (min-width: 768px) {
    .govgr-pb-11 {
        padding-bottom:4rem!important
    }
}

.govgr-pb-12 {
    padding-bottom: 2.75rem!important
}

@media (min-width: 768px) {
    .govgr-pb-12 {
        padding-bottom:5rem!important
    }
}

.govgr-pl-0 {
    padding-left: 0!important
}

.govgr-pl-1 {
    padding-left: .25rem!important
}

.govgr-pl-2 {
    padding-left: .5rem!important
}

.govgr-pl-3 {
    padding-left: .5rem!important
}

@media (min-width: 768px) {
    .govgr-pl-3 {
        padding-left:.75rem!important
    }
}

.govgr-pl-4 {
    padding-left: .75rem!important
}

@media (min-width: 768px) {
    .govgr-pl-4 {
        padding-left:1rem!important
    }
}

.govgr-pl-5 {
    padding-left: 1rem!important
}

@media (min-width: 768px) {
    .govgr-pl-5 {
        padding-left:1.25rem!important
    }
}

.govgr-pl-6 {
    padding-left: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-pl-6 {
        padding-left:1.5rem!important
    }
}

.govgr-pl-7 {
    padding-left: 1.5rem!important
}

@media (min-width: 768px) {
    .govgr-pl-7 {
        padding-left:2rem!important
    }
}

.govgr-pl-8 {
    padding-left: 2rem!important
}

@media (min-width: 768px) {
    .govgr-pl-8 {
        padding-left:2.5rem!important
    }
}

.govgr-pl-9 {
    padding-left: 2rem!important
}

@media (min-width: 768px) {
    .govgr-pl-9 {
        padding-left:3rem!important
    }
}

.govgr-pl-10 {
    padding-left: 2.25rem!important
}

@media (min-width: 768px) {
    .govgr-pl-10 {
        padding-left:3.5rem!important
    }
}

.govgr-pl-11 {
    padding-left: 2.5rem!important
}

@media (min-width: 768px) {
    .govgr-pl-11 {
        padding-left:4rem!important
    }
}

.govgr-pl-12 {
    padding-left: 2.75rem!important
}

@media (min-width: 768px) {
    .govgr-pl-12 {
        padding-left:5rem!important
    }
}

.govgr-pr-0 {
    padding-right: 0!important
}

.govgr-pr-1 {
    padding-right: .25rem!important
}

.govgr-pr-2 {
    padding-right: .5rem!important
}

.govgr-pr-3 {
    padding-right: .5rem!important
}

@media (min-width: 768px) {
    .govgr-pr-3 {
        padding-right:.75rem!important
    }
}

.govgr-pr-4 {
    padding-right: .75rem!important
}

@media (min-width: 768px) {
    .govgr-pr-4 {
        padding-right:1rem!important
    }
}

.govgr-pr-5 {
    padding-right: 1rem!important
}

@media (min-width: 768px) {
    .govgr-pr-5 {
        padding-right:1.25rem!important
    }
}

.govgr-pr-6 {
    padding-right: 1.25rem!important
}

@media (min-width: 768px) {
    .govgr-pr-6 {
        padding-right:1.5rem!important
    }
}

.govgr-pr-7 {
    padding-right: 1.5rem!important
}

@media (min-width: 768px) {
    .govgr-pr-7 {
        padding-right:2rem!important
    }
}

.govgr-pr-8 {
    padding-right: 2rem!important
}

@media (min-width: 768px) {
    .govgr-pr-8 {
        padding-right:2.5rem!important
    }
}

.govgr-pr-9 {
    padding-right: 2rem!important
}

@media (min-width: 768px) {
    .govgr-pr-9 {
        padding-right:3rem!important
    }
}

.govgr-pr-10 {
    padding-right: 2.25rem!important
}

@media (min-width: 768px) {
    .govgr-pr-10 {
        padding-right:3.5rem!important
    }
}

.govgr-pr-11 {
    padding-right: 2.5rem!important
}

@media (min-width: 768px) {
    .govgr-pr-11 {
        padding-right:4rem!important
    }
}

.govgr-pr-12 {
    padding-right: 2.75rem!important
}

@media (min-width: 768px) {
    .govgr-pr-12 {
        padding-right:5rem!important
    }
}

.govgr-grid {
    display: grid;
    grid-template-columns: repeat(12,minmax(0,1fr))
}

.govgr-grid-inline {
    display: inline-grid
}

.govgr-grid__col-auto {
    grid-column: auto
}

.govgr-grid__col-span-1 {
    grid-column: span 1/span 1
}

.govgr-grid__col-span-2 {
    grid-column: span 2/span 2
}

.govgr-grid__col-span-3 {
    grid-column: span 3/span 3
}

.govgr-grid__col-span-4 {
    grid-column: span 4/span 4
}

.govgr-grid__col-span-5 {
    grid-column: span 5/span 5
}

.govgr-grid__col-span-6 {
    grid-column: span 6/span 6
}

.govgr-grid__col-span-7 {
    grid-column: span 7/span 7
}

.govgr-grid__col-span-8 {
    grid-column: span 8/span 8
}

.govgr-grid__col-span-9 {
    grid-column: span 9/span 9
}

.govgr-grid__col-span-10 {
    grid-column: span 10/span 10
}

.govgr-grid__col-span-11 {
    grid-column: span 11/span 11
}

.govgr-grid__col-span-12 {
    grid-column: span 12/span 12
}

@media print {
    .govgr-print-hidden {
        display: none!important
    }

    .govgr-print-visible-block {
        display: block!important
    }

    .govgr-print-visible-inline {
        display: inline!important
    }
}

.govgr-gap-1 {
    gap: .25rem
}

.govgr-gap-2 {
    gap: .5rem
}

.govgr-gap-4 {
    gap: 1rem
}

.govgr-gap-6 {
    gap: 1.5rem
}

.govgr-gap-8 {
    gap: 2rem
}

.govgr-gap-10 {
    gap: 2.5rem
}

.govgr-gap-12 {
    gap: 3rem
}

.govgr-gap-xs-1 {
    gap: .25rem
}

.govgr-gap-xs-2 {
    gap: .5rem
}

.govgr-gap-xs-4 {
    gap: 1rem
}

.govgr-gap-xs-5 {
    gap: 1.25rem
}

.govgr-gap-xs-6 {
    gap: 1.5rem
}

.govgr-gap-xs-8 {
    gap: 2rem
}

.govgr-gap-xs-10 {
    gap: 2.5rem
}

.govgr-gap-xs-12 {
    gap: 3rem
}

@media (min-width: 640px) {
    .govgr-gap-sm-1 {
        gap:.25rem
    }

    .govgr-gap-sm-2 {
        gap: .5rem
    }

    .govgr-gap-sm-4 {
        gap: 1rem
    }

    .govgr-gap-sm-5 {
        gap: 1.25rem
    }

    .govgr-gap-sm-6 {
        gap: 1.5rem
    }

    .govgr-gap-sm-8 {
        gap: 2rem
    }

    .govgr-gap-sm-10 {
        gap: 2.5rem
    }

    .govgr-gap-sm-12 {
        gap: 3rem
    }
}

@media (min-width: 768px) {
    .govgr-gap-md-1 {
        gap:.25rem
    }

    .govgr-gap-md-2 {
        gap: .5rem
    }

    .govgr-gap-md-4 {
        gap: 1rem
    }

    .govgr-gap-md-5 {
        gap: 1.25rem
    }

    .govgr-gap-md-6 {
        gap: 1.5rem
    }

    .govgr-gap-md-8 {
        gap: 2rem
    }

    .govgr-gap-md-10 {
        gap: 2.5rem
    }

    .govgr-gap-md-12 {
        gap: 3rem
    }
}

@media (min-width: 1024px) {
    .govgr-gap-lg-1 {
        gap:.25rem
    }

    .govgr-gap-lg-2 {
        gap: .5rem
    }

    .govgr-gap-lg-4 {
        gap: 1rem
    }

    .govgr-gap-lg-5 {
        gap: 1.25rem
    }

    .govgr-gap-lg-6 {
        gap: 1.5rem
    }

    .govgr-gap-lg-8 {
        gap: 2rem
    }

    .govgr-gap-lg-10 {
        gap: 2.5rem
    }

    .govgr-gap-lg-12 {
        gap: 3rem
    }
}

@media (min-width: 1280px) {
    .govgr-gap-xl-1 {
        gap:.25rem
    }

    .govgr-gap-xl-2 {
        gap: .5rem
    }

    .govgr-gap-xl-4 {
        gap: 1rem
    }

    .govgr-gap-xl-5 {
        gap: 1.25rem
    }

    .govgr-gap-xl-6 {
        gap: 1.5rem
    }

    .govgr-gap-xl-8 {
        gap: 2rem
    }

    .govgr-gap-xl-10 {
        gap: 2.5rem
    }

    .govgr-gap-xl-12 {
        gap: 3rem
    }
}
