﻿/*!
 * @digigov/css: 0.38.3
 * 
 * Author: grnet-devs
 * Date: 2023-7-20
 */
/*! tailwindcss v2.2.6 | MIT License | https://tailwindcss.com*/

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ html {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

body {
    font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji
}

hr {
    height: 0;
    color: inherit
}

abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

code, kbd, pre, samp {
    font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,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
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

::-moz-focus-inner {
    border-style: none;
    padding: 0
}

:-moz-focusring {
    outline: 1px dotted ButtonText
}

:-moz-ui-invalid {
    box-shadow: none
}

legend {
    padding: 0
}

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
}

button {
    background-color: transparent;
    background-image: none
}

fieldset {
    margin: 0;
    padding: 0
}

ol, ul {
    list-style: none;
    margin: 0;
    padding: 0
}

html {
    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;
    line-height: 1.5
}

body {
    font-family: inherit;
    line-height: inherit
}

*, :after, :before {
    box-sizing: border-box;
    border: 0 solid
}

hr {
    border-top-width: 1px
}

img {
    border-style: solid
}

textarea {
    resize: vertical
}

    input::-moz-placeholder, textarea::-moz-placeholder {
        opacity: 1;
        color: #a1a1aa
    }

    input::placeholder, textarea::placeholder {
        opacity: 1;
        color: #a1a1aa
    }

[role=button], button {
    cursor: pointer
}

table {
    border-collapse: collapse
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

button, input, optgroup, select, textarea {
    padding: 0;
    line-height: inherit;
    color: inherit
}

code, kbd, pre, samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

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 {
}

: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)
}

.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__licence-description {
    --footer__licence-description-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-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__licence-description {
        --footer__licence-description-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-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-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))
}

.dark .govgr-step-nav__accordion__summary:focus .govgr-step-nav__accordion__closed, .dark .govgr-step-nav__accordion__summary:focus .govgr-step-nav__accordion__opened {
    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 :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
}

: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))
}

.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: -webkit-fit-content !important;
        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-svg-icon {
        fill: var(--color-success) !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-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--no-border {
    border-width: 0 !important
}

.govgr-accordion .govgr-accordion__section-summary {
    cursor: pointer
}

    .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 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 2rem;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: background-color,border-color,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);
    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: 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: 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-summary .govgr-hint {
        margin-top: .25rem;
        margin-bottom: 0
    }

.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: 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-heading .govgr-heading-lg, .govgr-accordion .govgr-accordion__section-heading .govgr-heading-md, .govgr-accordion .govgr-accordion__section-heading .govgr-heading-sm, .govgr-accordion .govgr-accordion__section-heading .govgr-heading-xl {
        margin-bottom: 0
    }

.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: 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-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 {
    -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;
    top: 1rem;
    right: .5rem;
    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;
    top: 100%;
    left: 0;
    z-index: 50;
    width: 100%;
    --tw-shadow: 0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);
    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--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-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-btn {
    margin: 0 0 2rem;
    display: flex;
    min-height: 2.5rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    cursor: pointer;
    align-items: center;
    -moz-column-gap: .75rem;
    column-gap: .75rem;
    font-weight: 500;
    text-decoration: 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-svg-icon {
        display: inline;
        height: 1rem;
        width: 1rem;
        transition-property: all;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }

.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))
}

    .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, .govgr-masthead--primary .govgr-btn {
    --tw-shadow: 0 0 transparent;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

@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;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }
}

@media print {
    .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;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }
}

@media print {
    .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;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }
}

.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: 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;
        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-cta .govgr-svg-icon--arrow {
        margin-right: .5rem;
        margin-left: .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-right: 0;
        margin-left: 1rem
    }

.govgr-btn-secondary {
    box-shadow: 0 2px 0 var(--color-base-500)
}

    .govgr-btn-secondary:hover {
        text-decoration: 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;
        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 {
    webkit-box-shadow: 0 2px 0 var(--color-base-content);
    box-shadow: 0 2px 0 var(--color-base-content)
}

    .govgr-btn-warning:hover {
        text-decoration: 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;
        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 {
    cursor: not-allowed
}

    .govgr-btn--disabled:hover {
        --tw-bg-opacity: 0.5
    }

.govgr-btn--disabled {
    opacity: .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-svg-icon--caret {
    fill: var(--color-base-content);
    display: inline-block;
    height: 1rem;
    width: 1rem
}

.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));
    padding-top: .5rem;
    padding-bottom: .5rem
}

.govgr-chip--heading {
    padding-bottom: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700
}

@media (min-width:768px) {
    .govgr-chip--heading {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width:768px) {
    .govgr-chips--horizontal {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }
}

.govgr-chips {
    display: flex;
    list-style-type: none;
    flex-wrap: wrap
}

.govgr-chip {
    list-style-type: none
}

    .govgr-chip .govgr-chip__content {
        margin-right: .5rem;
        margin-bottom: .5rem;
        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 0 rgba(0,0,0,0.06);
        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 .govgr-svg-icon--close {
    margin-left: .75rem;
    height: 1rem;
    width: 1rem
}

.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 -2px rgba(0,0,0,0.05);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: background-color,border-color,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]:hover .govgr-svg-icon--close {
        fill: var(--color-base-content-invert)
    }

.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--deletable .govgr-chip__content:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: background-color,border-color,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--deletable .govgr-chip__content .govgr-svg-icon--close:hover {
    cursor: pointer
}

.govgr-chip__key-value {
    margin-right: .5rem;
    font-weight: 700
}

.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-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-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-hint {
        margin-bottom: 0
    }

.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-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-uploaded-file .govgr-link {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        font-size: 1.1875rem
    }

.govgr-date-input, .govgr-single-character-input--container {
    display: flex
}

.govgr-select {
    width: auto;
    max-width: 100%
}

.govgr-input--width-20 {
    max-width: 41ex
}

.govgr-input--width-10 {
    max-width: 23ex
}

.govgr-input--width-5 {
    max-width: 10.8ex
}

.govgr-input--width-4 {
    max-width: 9ex
}

.govgr-input--width-3 {
    max-width: 7.2ex
}

.govgr-input--width-2 {
    max-width: 5.4ex
}

.govgr-otp-input--width {
    max-width: 3.1ex;
    padding-right: 0;
    padding-left: 0;
    text-align: center
}

.govgr-date-input__item, .govgr-otp-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-error-summary {
    margin-bottom: 1.5rem;
    border-width: 5px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-error-rgb),var(--tw-border-opacity));
    padding: 1rem
}

@media (min-width:768px) {
    .govgr-error-summary {
        margin-bottom: 2rem;
        padding: 1.25rem
    }
}

.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 {
    margin-bottom: 1rem;
    width: 2.5rem;
    text-align: center;
    font-size: 1.1875rem
}

.govgr-checkboxes--inline {
    display: inline-flex;
    flex-wrap: wrap
}

.govgr-checkboxes__item {
    position: relative;
    margin-bottom: 1rem;
    display: block;
    padding-left: 3rem;
    min-height: 40px
}

    .govgr-checkboxes__item:last-child {
        margin-bottom: 0
    }

.govgr-checkboxes__label {
    display: inline-block;
    cursor: pointer;
    padding: .25rem .5rem
}

.govgr-checkboxes__input {
    position: absolute;
    top: -.125rem;
    left: .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-dropdown {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

    .govgr-dropdown[open] .govgr-dropdown__button--arrow .govgr-svg-icon--arrow {
        --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;
        transform: translateX(var(--tw-translate-x)) translateY(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));
        --tw-rotate: -180deg
    }

    .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: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
        transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
        transition-property: background-color,border-color,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;
        transition-duration: .3s
    }

.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;
    text-align: right
}

    .govgr-dropdown--right .govgr-dropdown__content .govgr-field {
        text-align: left
    }

.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: -webkit-fit-content;
    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-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__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: 1;
    margin-top: -1rem;
    margin-right: 1rem;
    width: -webkit-max-content;
    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: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: background-color,border-color,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 .govgr-field {
        margin-bottom: 1rem
    }

    .govgr-dropdown__content .govgr-section-break {
        margin-left: -1rem;
        margin-right: -1rem;
        width: auto
    }

    .govgr-dropdown__content .govgr-vertical-nav {
        margin-left: -1rem;
        margin-right: -1rem;
        flex-direction: column
    }

        .govgr-dropdown__content .govgr-vertical-nav .govgr-vertical-nav__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-vertical-nav .govgr-vertical-nav__item:last-child {
                border-width: 0
            }

            .govgr-dropdown__content .govgr-vertical-nav .govgr-vertical-nav__item .govgr-link {
                --tw-text-opacity: 1;
                color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
                text-decoration: none
            }

                .govgr-dropdown__content .govgr-vertical-nav .govgr-vertical-nav__item .govgr-link:hover {
                    text-decoration: underline
                }

.govgr-admin-header .govgr-dropdown__button.govgr-link, .govgr-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, .govgr-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, .govgr-header .govgr-dropdown__button.govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
    }
}

@media print {
    .govgr-admin-header .govgr-dropdown, .govgr-header .govgr-dropdown {
        display: none
    }
}

@media (min-width:640px) {
    .govgr-radios--inline .govgr-radios__item {
        float: left;
        clear: none;
        margin-right: 1.5rem
    }
}

.govgr-radios--inline:after {
    content: "";
    display: block;
    clear: both
}

.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;
    top: -.25rem;
    left: .125rem;
    z-index: 1;
    margin: 0;
    height: 2.5rem;
    width: 2.5rem;
    cursor: pointer;
    border-radius: 1.5rem;
    --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:before {
        content: "";
        position: absolute;
        height: 0;
        width: 0;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
        opacity: 0;
        top: 6px;
        left: 6px;
        border: 12px solid;
        border-radius: 50%
    }

    .govgr-radios__input:checked:before {
        opacity: 1
    }

    .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__input:focus:before {
            top: 4px;
            left: 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-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-header {
        border-bottom-width: 2px
    }
}

@media print {
    .govgr-header {
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }
}

.govgr-header {
    border-bottom-style: solid
}

    .govgr-header .govgr-svg-icon--burger {
        fill: var(--color-base-content);
        cursor: pointer
    }

.govgr-header__container {
    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__container {
        padding-left: 0;
        padding-right: 0
    }
}

.govgr-header__content {
    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__content {
        gap: .25rem
    }
}

.govgr-header__logo {
    -webkit-print-color-adjust: exact !important;
    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;
    line-height: 2rem;
    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: none
}

    .govgr-header__title:hover {
        text-decoration: 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
    }
}

@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 .govgr-grid-column-two-thirds > :last-child {
    margin-bottom: 0
}

.govgr-masthead .govgr-header__container {
    flex-wrap: wrap
}

.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--primary .govgr-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.5rem;
    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-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
    }
}

@media print {
    .govgr-footer .govgr-section-break {
        display: none
    }
}

@media print {
    .govgr-footer .govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-footer__meta {
    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__meta {
        flex-wrap: nowrap
    }
}

.govgr-footer__meta-item {
    margin-left: .5rem;
    margin-right: .5rem;
    margin-bottom: 1.5rem
}

@media (min-width:768px) {
    .govgr-footer__meta-item {
        margin-left: 1rem;
        margin-right: 1rem
    }
}

@media print {
    .govgr-footer__meta-item {
        margin-bottom: 1rem
    }
}

.govgr-footer__meta-item--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__licence-description {
    margin-top: 1.5rem
}

@media print {
    .govgr-footer__licence-description {
        margin-top: 1rem
    }
}

.govgr-footer__licence-description {
    font-size: var(--footer__licence-description-font-size)
}

    .govgr-footer__licence-description .govgr-link {
        font-size: inherit
    }

.govgr-footer__inline-list {
    margin-top: 0;
    margin-bottom: 1rem;
    padding: 0
}

@media print {
    .govgr-footer__inline-list {
        display: none
    }
}

.govgr-footer__inline-list-item {
    margin-right: 1rem;
    margin-bottom: .5rem;
    display: inline-block
}

.govgr-footer__link {
    text-decoration: underline
}

    .govgr-footer__link:hover {
        text-decoration-thickness: 2px
    }

    .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__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__section {
        display: none
    }
}

@media (min-width:48em) {
    .govgr-footer__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
}

@media print {
    .govgr-footer__list {
        display: none
    }
}

@media (min-width:48em) {
    .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
}

.govgr-layout-wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

.govgr-layout-wrapper__full-height {
    min-height: 100vh
}

.govgr-width-container {
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    width: 100%;
    max-width: 64rem;
    padding-left: .75rem;
    padding-right: .75rem
}

@media (min-width:768px) {
    .govgr-width-container {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

.govgr-width-container {
    flex: 1 1 0%
}

.govgr-full-width-container {
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    padding-left: .75rem;
    padding-right: .75rem
}

@media (min-width:768px) {
    .govgr-full-width-container {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

.govgr-full-width-container {
    flex: 1 1 0%
}

.govgr-main-wrapper {
    display: grid;
    grid-template-columns: repeat(1,minmax(0,1fr));
    row-gap: 4rem;
    padding-top: 1rem;
    padding-bottom: 1rem
}

@media (min-width:768px) {
    .govgr-main-wrapper {
        grid-template-columns: repeat(3,minmax(0,1fr));
        gap: 3rem
    }
}

@media print {
    .govgr-main-wrapper {
        grid-template-columns: repeat(1,minmax(0,1fr));
        gap: 1rem
    }
}

.govgr-grid-column-two-thirds {
    grid-column: span 2/span 2
}

.govgr-grid-column-one-third {
    grid-column: span 1/span 1
}

.govgr-top {
    margin-bottom: 1rem
}

.govgr-aside {
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    flex-direction: column;
    flex-wrap: wrap
}

@media (min-width:768px) {
    .govgr-aside {
        position: -webkit-sticky;
        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 .govgr-btn, .govgr-btn-group .govgr-link {
    margin-bottom: 0
}

@media print {
    .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-header {
    position: relative
}

    .govgr-header .govgr-svg-icon--burger {
        fill: var(--color-white);
        float: right
    }

        .govgr-header .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 .govgr-drawer__close-icon {
        display: none
    }
}

.govgr-header .govgr-drawer__close-icon .govgr-svg-icon--close {
    fill: var(--color-link) !important
}

.govgr-header .govgr-nav {
    position: fixed
}

@media (min-width:640px) {
    .govgr-header .govgr-nav__list {
        display: flex !important
    }
}

.govgr-header .govgr-nav__list {
    position: static;
    margin: 0;
    display: flex;
    max-width: 64rem;
    flex-direction: column;
    flex-wrap: wrap
}

@media (min-width:0px) {
    .govgr-header .govgr-nav__list {
        display: none;
        padding-left: .75rem;
        padding-right: .75rem
    }
}

@media (min-width:640px) {
    .govgr-header .govgr-nav__list {
        margin-left: auto;
        margin-right: auto;
        width: -webkit-min-content;
        width: -moz-min-content;
        width: min-content;
        flex-direction: row;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        padding: .25rem 0
    }
}

.govgr-header .govgr-nav__list-item {
    margin-right: 0;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media (min-width:0px) {
    .govgr-header .govgr-nav__list-item {
        padding: .25rem .5rem
    }
}

@media (min-width:640px) {
    .govgr-header .govgr-nav__list-item {
        margin-right: auto;
        margin-left: auto;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        text-align: center;
        text-decoration: underline
    }
}

.govgr-header .govgr-nav__list-item .govgr-svg-icon {
    fill: var(--color-white) !important
}

.govgr-header .govgr-nav__list-item-btn, .govgr-header .govgr-nav__list-item-link {
    font-size: 1.1875rem !important;
    text-decoration: underline !important
}

@media (min-width:0px) {
    .govgr-header .govgr-nav__list-item-btn, .govgr-header .govgr-nav__list-item-link {
        --tw-text-opacity: 1 !important;
        color: rgba(var(--color-white-rgb),var(--tw-text-opacity)) !important
    }
}

@media (min-width:640px) {
    .govgr-header .govgr-nav__list-item-btn, .govgr-header .govgr-nav__list-item-link {
        display: flex !important
    }
}

.govgr-header .govgr-nav__list-item-btn, .govgr-header .govgr-nav__list-item-link {
    align-items: center
}

@media (min-width:0px) {
    .govgr-header .govgr-nav__list-item-btn, .govgr-header .govgr-nav__list-item-link {
        display: none;
        gap: .25rem
    }
}

@media (min-width:640px) {
    .govgr-header .govgr-nav__list-item-btn:focus, .govgr-header .govgr-nav__list-item-link:focus {
        --tw-bg-opacity: 1 !important;
        background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity)) !important;
        --tw-text-opacity: 1 !important;
        color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity)) !important
    }
}

.govgr-header .govgr-nav__list-item-btn:focus .govgr-svg-icon, .govgr-header .govgr-nav__list-item-link:focus .govgr-svg-icon {
    fill: var(--color-link-active) !important
}

@media (min-width:640px) {
    .govgr-header .govgr-nav__list--active {
        --tw-bg-opacity: 1 !important;
        background-color: rgba(var(--color-tertiary-rgb),var(--tw-bg-opacity)) !important
    }
}

@media (min-width:640px) {
    .govgr-nav {
        display: block !important
    }
}

.govgr-nav {
    top: 0;
    right: 0;
    z-index: 30;
    height: 100%;
    width: 75%;
    overflow-x: scroll;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    opacity: 1
}

@media (min-width:0px) {
    .govgr-nav {
        display: none;
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

@media (min-width:640px) {
    .govgr-nav {
        top: auto;
        z-index: auto;
        height: auto;
        width: 100%;
        overflow: visible;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity))
    }
}

.govgr-nav--fixed {
    position: fixed
}

@media (min-width:640px) {
    .govgr-nav--fixed {
        position: relative
    }
}

@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))
    }
}

@media (min-width:0px) {
    .govgr-nav--open {
        display: block
    }
}

.govgr-nav--hidden {
    display: none !important
}

.govgr-nav__list-item {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

@media (min-width:0px) {
    .govgr-nav__list-item {
        padding-top: .25rem;
        padding-bottom: .25rem
    }
}

.govgr-nav--horizontal .govgr-nav--horizontal {
    position: static;
    z-index: 1;
    width: 100%
}

@media (min-width:640px) {
    .govgr-nav--horizontal .govgr-nav--horizontal {
        order: 1;
        margin-top: .5rem;
        border-bottom-width: 0
    }
}

.govgr-nav--horizontal .govgr-nav--horizontal {
    display: block;
    overflow-x: visible
}

@media (min-width:640px) {
    .govgr-nav--horizontal .govgr-nav--horizontal .govgr-nav__list {
        margin-left: 1.5rem !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 0 !important
    }
}

.govgr-nav--horizontal .govgr-nav__list {
    position: static;
    margin: 0;
    display: flex;
    width: 100%;
    max-width: 64rem;
    flex-direction: column;
    flex-wrap: wrap
}

@media (min-width:0px) {
    .govgr-nav--horizontal .govgr-nav__list {
        padding-left: .75rem;
        padding-right: .75rem
    }
}

@media (min-width:640px) {
    .govgr-nav--horizontal .govgr-nav__list {
        margin-left: auto;
        margin-right: auto;
        flex-direction: row;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        padding: .25rem 0
    }
}

.govgr-nav--horizontal .govgr-nav__list .govgr-section-break {
    margin-top: 41px !important
}

@media (min-width:640px) {
    .govgr-nav--horizontal .govgr-nav__list .govgr-section-break {
        display: flex !important
    }
}

.govgr-nav--horizontal .govgr-nav__list .govgr-section-break {
    position: absolute;
    right: 0;
    left: 0
}

@media (min-width:0px) {
    .govgr-nav--horizontal .govgr-nav__list .govgr-section-break {
        display: none
    }
}

@media (min-width:640px) {
    .govgr-nav--horizontal .govgr-nav__list .govgr-section-break {
        padding: 0
    }
}

@media (min-width:640px) {
    .govgr-nav--horizontal .govgr-nav__list-item {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }
}

.govgr-nav--horizontal .govgr-drawer__close-icon {
    margin-top: .75rem
}

@media (min-width:640px) {
    .govgr-nav--horizontal .govgr-drawer__close-icon {
        display: none
    }
}

.govgr-nav--horizontal .govgr-heading-md {
    margin-bottom: 0
}

.govgr-nav--vertical .govgr-nav--vertical {
    position: static;
    z-index: 1;
    width: 100%
}

@media (min-width:640px) {
    .govgr-nav--vertical .govgr-nav--vertical {
        margin-top: .5rem;
        border-bottom-width: 0
    }
}

.govgr-nav--vertical .govgr-nav--vertical {
    display: block;
    overflow-x: visible
}

.govgr-nav--vertical .govgr-nav__list {
    position: static;
    margin: 0;
    display: flex;
    width: 100%;
    max-width: 64rem;
    flex-direction: column;
    flex-wrap: wrap
}

@media (min-width:0px) {
    .govgr-nav--vertical .govgr-nav__list {
        padding-left: .75rem;
        padding-right: .75rem
    }
}

.govgr-nav--vertical .govgr-drawer__close-icon {
    margin-top: .75rem
}

@media (min-width:640px) {
    .govgr-nav--vertical .govgr-drawer__close-icon {
        display: none
    }
}

.govgr-nav--vertical .govgr-heading-md {
    margin-bottom: 0
}

.govgr-main-wrapper .govgr-drawer__heading, .govgr-nav__list .govgr-drawer__heading {
    flex-direction: row-reverse
}

@media (min-width:768px) {
    .govgr-nav__list-item-btn, .govgr-nav__list-item-link {
        text-decoration: none !important
    }
}

.govgr-nav__list-item-btn .govgr-svg-icon, .govgr-nav__list-item-link .govgr-svg-icon {
    margin-left: .125rem
}

.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: 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
}

.govgr-nav__list-item-btn--active, .govgr-nav__list-item-link--active {
    font-weight: 600
}

    .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 {
    z-index: 1;
    display: flex;
    width: 100%
}

.govgr-nav-menu--hidden {
    display: none
}

@media (min-width:640px) {
    .govgr-nav-menu--horizontal {
        position: relative;
        right: 0;
        left: 0;
        order: 2;
        margin-top: .75rem;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity))
    }
}

@media (min-width:0px) {
    .govgr-nav-menu--horizontal .govgr-main-wrapper {
        row-gap: .5rem
    }
}

@media (min-width:640px) {
    .govgr-nav-menu--horizontal .govgr-nav-menu__content-list {
        grid-template-columns: repeat(2,minmax(0,1fr)) !important;
        grid-template-rows: repeat(1,minmax(0,1fr)) !important
    }
}

.govgr-nav-menu--horizontal .govgr-nav-menu__content-list {
    grid-auto-flow: row;
    padding: 0
}

@media (min-width:0px) {
    .govgr-nav-menu--horizontal .govgr-nav-menu__content-list {
        grid-template-columns: repeat(1,minmax(0,1fr));
        grid-template-rows: repeat(6,minmax(0,1fr))
    }
}

@media (min-width:640px) {
    .govgr-nav-menu--horizontal .govgr-nav-menu__content-list {
        display: grid
    }
}

.govgr-nav-menu--vertical .govgr-nav-menu__content-list {
    grid-auto-flow: row;
    padding: 0
}

@media (min-width:0px) {
    .govgr-nav-menu--vertical .govgr-nav-menu__content-list {
        grid-template-columns: repeat(1,minmax(0,1fr));
        grid-template-rows: repeat(6,minmax(0,1fr))
    }
}

.govgr-nav-menu--vertical .govgr-nav-menu__container-title {
    margin-top: .75rem
}

.govgr-nav-menu--vertical .govgr-nav-menu__container-title-heading {
    display: none
}

.govgr-nav-menu__content-list-item {
    position: relative;
    box-sizing: border-box;
    padding: 0 .75rem 1.25rem 0
}

.govgr-vertical-nav {
    display: flex;
    flex-wrap: wrap
}

.govgr-vertical-nav__item {
    width: 100% !important;
    padding: .5rem !important
}

.govgr-vertical-nav__item--active {
    font-weight: 600 !important
}

.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-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-top: .5rem;
    margin-bottom: 0
}

.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 > .govgr-list__item {
    margin-bottom: 1rem
}

.govgr-blockquote, .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-blockquote, .govgr-list {
        margin-bottom: 2rem
    }
}

.govgr-blockquote {
    font-size: var(--blockquote-font-size);
    line-height: var(--blockquote-line-height)
}

.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-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-\!-font-weight-regular {
    font-weight: 400 !important
}

.govgr-\!-font-weight-bold {
    font-weight: 700 !important
}

.govgr-link {
    cursor: pointer
}

    .govgr-link:focus {
        --tw-text-opacity: 1;
        color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity))
    }

.govgr-link {
    text-decoration: underline;
    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-header .govgr-header__container > .govgr-link {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

    .govgr-header .govgr-header__container > .govgr-link:focus {
        --tw-text-opacity: 1;
        color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity))
    }

@media print {
    .govgr-header .govgr-header__container > .govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-header .govgr-header__content > .govgr-link {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

    .govgr-header .govgr-header__content > .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-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

.govgr-link--no-underline {
    text-decoration: none
}

    .govgr-link--no-underline:hover {
        text-decoration: underline
    }

.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: none
}

    .govgr-masthead--primary .govgr-link--no-underline:hover {
        text-decoration: underline
    }

    .govgr-masthead--primary .govgr-link--no-underline:hover {
        text-decoration-thickness: 2px
    }

.govgr-back-link {
    font-size: var(--back-link-font-size);
    letter-spacing: var(--back-link-letter-spacing);
    margin-bottom: 1rem;
    display: flex;
    width: -webkit-fit-content;
    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: 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-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-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-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: underline
}

.govgr-highlight-links.dark .govgr-link {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

@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-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 {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
}

@media (min-width:1024px) {
    .govgr-table__caption--lg {
        margin-bottom: 2.25rem
    }
}

.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 {
        font-size: 3rem;
        line-height: 1;
        line-height: 1.25
    }
}

@media (min-width:1024px) {
    .govgr-table__caption--xl {
        margin-bottom: 2.5rem
    }
}

.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 .govgr-dropdown__content {
        margin-top: 0
    }

    .govgr-table .govgr-dropdown__button {
        margin-bottom: 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__cell .govgr-btn-group {
    margin-bottom: 0
}

.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;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity))
}

.govgr-table--stacked-always .govgr-table__header {
    display: none
}

.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;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity))
}

@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;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))
    }
}

.govgr-table--stacked-sm .govgr-table__header {
    display: none
}

@media (min-width:640px) {
    .govgr-table--stacked-sm .govgr-table__header {
        display: table-cell
    }
}

.govgr-table--stacked-sm .govgr-table__cell {
    display: block
}

@media (min-width:640px) {
    .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;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity))
}

@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;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))
    }
}

.govgr-table--stacked-md .govgr-table__header {
    display: none
}

@media (min-width:768px) {
    .govgr-table--stacked-md .govgr-table__header {
        display: table-cell
    }
}

.govgr-table--stacked-md .govgr-table__cell {
    display: block
}

@media (min-width:768px) {
    .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__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__row--warning {
    border-left-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-warning-rgb),var(--tw-border-opacity))
}

    .govgr-table__row--warning .govgr-table__cell:first-child {
        padding-left: .5rem
    }

.govgr-table__header .govgr-dropdown__button {
    font-weight: 700 !important;
    --tw-text-opacity: 1 !important;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity)) !important;
    text-decoration: none !important
}

.govgr-table__header .govgr-dropdown__button--underline:not(:focus) {
    text-decoration: underline !important;
    text-decoration-thickness: 2px !important
}

.govgr-table__header .govgr-dropdown__content {
    padding-top: 0;
    padding-bottom: 0
}

.govgr-table__header .govgr-vertical-nav__item {
    display: flex;
    font-weight: 400;
    text-decoration: none
}

.govgr-table__header .govgr-vertical-nav__item--active:not(:focus) {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity)) !important;
    font-weight: 400 !important
}

.govgr-table__cell .govgr-btn {
    margin-bottom: 0
}

.govgr-table__cell .govgr-button-group {
    margin-bottom: 0
}

.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;
    --tw-bg-opacity: 1;
    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-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.govgr-filter--position-relative-always {
        position: relative !important;
        z-index: 0 !important;
        display: block !important;
        width: 100% !important;
        overflow: visible !important;
        --tw-shadow: 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: 0;
        display: block;
        width: 100%;
        overflow: visible;
        --tw-shadow: 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:640px) {
    .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: 0;
        display: block;
        width: 100%;
        overflow: visible;
        --tw-shadow: 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-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: 0;
        display: block;
        width: 100%;
        overflow: visible;
        --tw-shadow: 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:1024px) {
    .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
    }
}

.govgr-filter__options--horizontal .govgr-field {
    margin-bottom: 0
}

.govgr-filter__options--horizontal .govgr-btn, .govgr-filter__options--horizontal .govgr-label {
    margin-bottom: 0
}

@media (min-width:768px) {
    .govgr-filter__options--horizontal {
        align-items: flex-end
    }
}

.govgr-filter__close-btn {
    float: right;
    display: flex;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    flex-wrap: nowrap;
    text-align: right
}

@media (min-width:768px) {
    .govgr-filter__close-btn {
        display: none
    }
}

.govgr-filter__close-btn .govgr-svg-icon--close {
    float: right;
    height: 1.25rem;
    width: 1.25rem;
    margin-left: .25rem !important;
    fill: var(--color-link)
}

.govgr-filter__close-btn:focus .govgr-svg-icon--close {
    fill: var(--color-link-active)
}

.govgr-filter__close-btn:hover .govgr-svg-icon--close {
    fill: var(--color-link-hover)
}

.govgr-filter__heading, .govgr-filter__options, .govgr-filter__selected {
    padding: 0
}

.govgr-filter__heading {
    margin-bottom: 1rem
}

    .govgr-filter__heading .govgr-filter__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 {
        margin: 0
    }

.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
}

@media (min-width:768px) {
    .govgr-filter__selected--indicator {
        display: none
    }
}

.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-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-link {
    margin: 0;
    height: 100%
}

.govgr-input__search-btn {
    --tw-shadow: 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: -webkit-min-content;
    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))
}

    .govgr-input__search-btn:hover {
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-success-hover-rgb),var(--tw-bg-opacity))
    }

    .govgr-input__search-btn:active {
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-success-hover-rgb),var(--tw-bg-opacity))
    }

.govgr-input__search-btn {
    padding: .5rem 1rem
}

    .govgr-input__search-btn:hover {
        text-decoration: none
    }

    .govgr-input__search-btn .govgr-svg-icon--search {
        fill: var(--color-white);
        height: 1.75rem;
        width: 1.75rem
    }

.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-action-bar .govgr-field {
        display: flex;
        align-items: baseline;
        gap: .5rem
    }

.govgr-results-heading {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between;
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.govgr-results-heading__actions {
    margin-bottom: 1rem;
    display: flex;
    min-width: -webkit-min-content;
    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-admin-layout-wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    min-height: 100vh
}

.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__container {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 1rem
}

.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: 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))
}

.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-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--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;
        top: .5rem;
        right: .5rem;
        z-index: -1;
        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--cta .govgr-card__heading .govgr-link:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block
    }

.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
}

    .govgr-card__action .govgr-btn, .govgr-card__action .govgr-link {
        margin-bottom: 0
    }

@media print {
    .govgr-card__action:after {
        content: ""
    }
}

.govgr-grid .govgr-card {
    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: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    text-decoration: 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;
    --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));
    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-base-100-rgb),var(--tw-bg-opacity))
    }
}

.govgr-notification-banner--success {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity))
}

@media print {
    .govgr-notification-banner--success {
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }
}

.govgr-notification-banner--success .govgr-notification-banner__link:link {
    --tw-text-opacity: 1;
    color: rgba(var(--color-success-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__heading {
    margin: 0 0 1rem;
    padding: 0;
    font-size: 1.1875rem;
    font-weight: 700
}

@media (min-width:768px) {
    .govgr-notification-banner__heading {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.govgr-notification-banner__link {
    text-decoration: underline
}

    .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-panel {
    margin-bottom: 1rem;
    box-sizing: border-box;
    border-width: 5px;
    border-color: transparent;
    padding: 2rem;
    text-align: center
}

@media print {
    .govgr-panel {
        padding: 1rem
    }
}

.govgr-panel--confirmation {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

@media print {
    .govgr-panel--confirmation {
        border-width: 4px;
        --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))
    }
}

.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-header .govgr-phase-banner__text, .govgr-masthead--primary .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, .govgr-masthead--primary .govgr-phase-banner__text {
        --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 .govgr-btn {
    margin: 0;
    display: inline-flex
}

.govgr-summary-list .govgr-dropdown__content {
    margin-top: .5rem
}

.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--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__value .govgr-link {
    padding-left: 1rem
}

.govgr-summary-list__value .govgr-btn {
    margin-left: 1rem
}

@media (min-width:640px) {
    .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-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;
        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: 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: none
}

    .govgr-tabs .govgr-tabs__list .govgr-tabs__tab:hover {
        text-decoration: underline
    }

    .govgr-tabs .govgr-tabs__list .govgr-tabs__tab:focus {
        text-decoration: 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-blockquote {
    margin-top: 2rem;
    margin-bottom: 1rem;
    border-left-width: 8px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
    padding: 1rem
}

@media (min-width:768px) {
    .govgr-blockquote {
        margin-bottom: 2rem
    }
}

@media (min-width:1024px) {
    .govgr-blockquote {
        margin-bottom: 2rem
    }
}

.govgr-warning-text {
    padding: 1rem
}

.govgr-warning-text {
    font-size: var(--warning-text-font-size);
    display: flex;
    padding: 1rem 0
}

    .govgr-warning-text .govgr-warning-text__icon {
        margin-top: .25rem;
        margin-right: 1.5rem;
        height: -webkit-fit-content;
        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;
        line-height: 2.25rem;
        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;
    width: 1px !important;
    height: 1px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    border: 0 !important;
    white-space: nowrap !important
}

.tooltip {
    position: relative;
    margin: 0;
    display: inline-block;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    cursor: pointer;
    padding: 0;
    text-decoration: underline;
    -webkit-text-decoration-style: dotted;
    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;
        --tw-bg-opacity: 1;
        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 0 rgba(0,0,0,0.06);
        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-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
}

.govgr-cookie-banner {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

.govgr-modal {
    position: fixed;
    top: 0;
    left: 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;
    --tw-bg-opacity: 1;
    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: -webkit-fit-content;
    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__heading {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700
}

@media (min-width:768px) {
    .govgr-modal__heading {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.govgr-modal__content {
    font-size: 1rem;
    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-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-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-secondary .govgr-svg-icon {
    fill: var(--color-base-content)
}

.govgr-btn-secondary .govgr-svg-icon--more-vert {
    height: 1.5rem;
    width: 1.5rem
}

@media print {
    .govgr-btn-primary .govgr-svg-icon, .govgr-btn-secondary .govgr-svg-icon, .govgr-btn-warning .govgr-svg-icon {
        fill: var(--color-base-content)
    }
}

.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)
}

.govgr-admin-header .govgr-link .govgr-svg-icon, .govgr-header .govgr-link .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-admin-header .govgr-link:hover .govgr-svg-icon, .govgr-header .govgr-link:hover .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-admin-header .govgr-link:focus .govgr-svg-icon, .govgr-header .govgr-link:focus .govgr-svg-icon {
    fill: var(--color-link-active)
}

.govgr-svg-icon--burger {
    fill: var(--color-base-content)
}

    .govgr-svg-icon--burger:focus {
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity))
    }

.govgr-svg-icon--burger {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    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: all;
        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-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-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 .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--size-sm .govgr-label, .govgr-pagination--size-sm .govgr-pagination__item--current, .govgr-pagination--size-sm .govgr-pagination__label, .govgr-pagination--size-sm .govgr-select {
    font-size: .875rem;
    line-height: 1.25rem
}

@media (min-width:768px) {
    .govgr-pagination--size-sm .govgr-label, .govgr-pagination--size-sm .govgr-pagination__item--current, .govgr-pagination--size-sm .govgr-pagination__label, .govgr-pagination--size-sm .govgr-select {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.govgr-pagination--size-sm .govgr-pagination__list .govgr-link {
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

@media (min-width:768px) {
    .govgr-pagination--size-sm .govgr-pagination__list .govgr-link {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }
}

.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 .govgr-link {
    display: flex;
    align-items: center;
    text-decoration: none
}

.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__item--inactive .govgr-link {
    pointer-events: none;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
}

.govgr-loader__container {
    margin: auto;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    overflow: hidden
}

@media print {
    .govgr-loader__container {
        display: none
    }
}

.govgr-loader {
    -webkit-animation: rotate 10s linear infinite;
    animation: rotate 10s linear infinite;
    height: 2.5rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.govgr-loader__circle {
    fill: none;
    stroke-miterlimit: 10;
    stroke-width: 42px
}

.govgr-loader__circle--1 {
    stroke: var(--color-secondary)
}

.govgr-loader__circle--2 {
    --full-length: 470;
    stroke: var(--color-primary);
    stroke-dasharray: var(--full-length);
    stroke-dashoffset: 0;
    -webkit-animation: dash 4s ease-in-out 0s infinite forwards;
    animation: dash 4s ease-in-out 0s infinite forwards
}

.govgr-loader--inverse .govgr-loader__circle--1 {
    opacity: .4;
    stroke: var(--color-white)
}

.govgr-loader--inverse .govgr-loader__circle--2 {
    stroke: var(--color-white)
}

@media print {
    .govgr-btn .govgr-loader--inverse .govgr-loader__circle--1, .govgr-btn .govgr-loader--inverse .govgr-loader__circle--2 {
        stroke: var(--color-base-content)
    }
}

.govgr-loader--sm {
    height: 1.25rem;
    width: 1.25rem
}

.govgr-loader--md {
    height: 2.5rem;
    width: 2.5rem
}

.govgr-loader--lg {
    height: 3rem;
    width: 3rem
}

@-webkit-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 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
    }
}

@-webkit-keyframes rotate {
    to {
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    to {
        transform: rotate(1turn)
    }
}

.govgr-full-page-background {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    display: flex;
    height: 100%;
    width: 100%;
    align-content: center;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    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;
    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;
    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;
        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;
    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;
        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;
    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;
        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__close-container {
    flex-grow: 1
}

.govgr-drawer__close-icon {
    float: right;
    display: flex;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    flex-wrap: nowrap;
    align-items: center;
    text-align: right
}

    .govgr-drawer__close-icon .govgr-svg-icon--close {
        z-index: 30;
        float: right;
        height: 1.25rem;
        width: 1.25rem;
        margin-left: .25rem !important;
        fill: var(--color-link)
    }

    .govgr-drawer__close-icon:focus .govgr-svg-icon--close {
        fill: var(--color-link-active)
    }

    .govgr-drawer__close-icon:hover .govgr-svg-icon--close {
        fill: var(--color-link-hover)
    }

.govgr-drawer__heading {
    margin-bottom: 1rem;
    display: flex;
    justify-content: space-between;
    padding: 0;
    vertical-align: baseline
}

    .govgr-drawer__heading .govgr--drawer__close-icon, .govgr-drawer__heading .govgr-heading-lg, .govgr-drawer__heading .govgr-heading-md, .govgr-drawer__heading .govgr-heading-sm, .govgr-drawer__heading .govgr-heading-xl {
        margin: 0
    }

.govgr-copy-to-clipboard-root {
    display: flex
}

.govgr-copy-to-clipboard-container {
    position: relative
}

    .govgr-copy-to-clipboard-container > button {
        margin: 0
    }

.govgr-copy-to-clipboard--banner {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    --tw-bg-opacity: 1;
    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--banner > * {
        --tw-text-opacity: 1;
        color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
    }

.govgr-copy-to-clipboard--tooltip {
    position: absolute;
    z-index: 50;
    margin-top: 1rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity));
    padding: 1rem;
    text-align: center
}

@media (min-width:768px) {
    .govgr-copy-to-clipboard--tooltip {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }
}

.govgr-copy-to-clipboard--tooltip > * {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-copy-to-clipboard--tooltip:before {
    content: "";
    position: absolute;
    top: -.25rem;
    height: 1rem;
    width: 1rem;
    --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;
    transform: translateX(var(--tw-translate-x)) translateY(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));
    --tw-rotate: 45deg;
    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-right {
    right: 0
}

    .govgr-copy-to-clipboard--tooltip-right:before {
        content: "";
        right: 1rem
    }

.govgr-copy-to-clipboard--tooltip-left {
    left: 0
}

    .govgr-copy-to-clipboard--tooltip-left:before {
        content: "";
        left: 1rem
    }

.govgr-copy-to-clipboard--hidden {
    visibility: hidden;
    height: 0;
    width: 0
}

.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: -webkit-fit-content;
    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: 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-bottom: .5rem;
    padding-left: 1.5rem
}

.govgr-timeline--spaced .govgr-timeline__item {
    margin-bottom: 2.5rem
}

@media (min-width:768px) {
    .govgr-timeline--spaced .govgr-timeline__item {
        margin-bottom: 3rem
    }
}

.govgr-timeline__item {
    margin-bottom: 2rem
}

@media (min-width:768px) {
    .govgr-timeline__item {
        margin-bottom: 2.5rem
    }
}

.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__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 {
    margin-bottom: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem
}

    .govgr-timeline__actions .govgr-btn, .govgr-timeline__actions .govgr-link {
        margin-bottom: 0
    }

.govgr-task-list {
    margin-bottom: 1rem;
    padding-bottom: .5rem;
    padding-left: 1.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 .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 > dt {
    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 > dd {
        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-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
}

.govgr-task-list__content__tag--primary {
    --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--primary {
        margin-right: 1rem;
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-info-hover-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-hover-rgb),var(--tw-text-opacity))
    }
}

.govgr-task-list__content__tag--secondary {
    --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--secondary {
        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-task-list__content__tag--gray {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

@media print {
    .govgr-task-list__content__tag--gray {
        margin-right: 1rem;
        border-width: 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-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
    }
}

.govgr-step-nav {
    margin-bottom: 2rem
}

@media (min-width:768px) {
    .govgr-step-nav {
        margin-bottom: 3rem
    }
}

.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__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;
    top: 2rem;
    left: 0;
    z-index: -1;
    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;
    bottom: 0;
    left: 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[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[open] .govgr-nav-step__accordion__content {
        display: block
    }

.govgr-step-nav__accordion__summary {
    margin-bottom: 0;
    width: -webkit-fit-content;
    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 .govgr-hint {
        margin-top: .25rem;
        margin-bottom: 0
    }

    .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: underline
        }

        .govgr-step-nav__accordion__summary:hover .govgr-step-nav__accordion__closed, .govgr-step-nav__accordion__summary:hover .govgr-step-nav__accordion__opened {
            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: 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: 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: 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;
    display: none;
    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-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-wrapper__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-drawer__close-icon {
        display: block
    }
}

@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-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__gap-1 {
    gap: .25rem
}

.govgr-grid__gap-2 {
    gap: .5rem
}

.govgr-grid__gap-4 {
    gap: 1rem
}

.govgr-grid__gap-6 {
    gap: 1.5rem
}

.govgr-grid__gap-8 {
    gap: 2rem
}

.govgr-grid__gap-10 {
    gap: 2.5rem
}

.govgr-grid__gap-12 {
    gap: 3rem
}

.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
    }
}

@media print {
    .govgr-print-visible-block {
        display: block !important
    }
}

@media print {
    .govgr-print-visible-inline {
        display: inline !important
    }
}
