html {
  font-size: 100%;
}
body {
  background: #f6f9ff;
  color: #444444;
  font-family: "Roboto", sans-serif;
}
a {
  color: #4154f1;
  text-decoration: none;
}

a:hover {
  color: #717ff5;
  text-decoration: none;
}
.align-items-center {
  align-items: center !important;
}
.d-flex {
  display: flex !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.logo {
  line-height: 1;
  width: 280px;
}
.logo img {
  max-height: 64px;
  margin-left: 0px;
  max-width: 250px;
  padding: 0.5rem 1rem;
}
.header {
  transition: all 0.5s;
  z-index: 997;
  height: 79px;
  box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1);
  background-color: #003375;
  padding-left: 20px;
  border-bottom: 8px solid #0065b3;
}

.header .toggle-sidebar-btn {
  font-size: 30px;
  padding-left: 10px;
  cursor: pointer;
  color: #fff;
}

.header .search-bar {
  min-width: 360px;
  padding: 0 20px;
}
.pe-3 {
  padding-right: 16px;
}
.pe-0 {
  padding-right: 0 !important;
}
.header-nav ul {
  list-style: none;
}
.header-nav {
  position: relative;
}
.header-nav .nav-icon {
  font-size: 22px;
  color: #fff;
  margin-right: 25px;
  position: relative;
}
.header-nav .nav-profile {
  color: #ffffff;
}
.header-nav .nav-profile img {
  max-height: 36px;
}
.rounded-circle {
  border-radius: 50% !important;
}
.header-nav .nav-profile span {
  font-size: 14px;
  font-weight: 400;
  display: block;
  padding-left: 0.5rem !important;
}
.header-nav .nav-profile span strong {
  font-weight: 600;
}
.header-nav .nav-link:hover {
  color: #fff;
}
.header-nav .badge-number {
  position: absolute;
  inset: -3px -7px auto auto;
  font-weight: normal;
  font-size: 12px;
  padding: 0px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #f14141;
  color: #fff;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.sidebar {
  position: fixed;
  top: 79px;
  left: 0;
  bottom: 0;
  width: 300px;
  z-index: 996;
  transition: all 0.3s;
  padding: 20px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #aab7cf transparent;
  box-shadow: 0px 0px 20px rgba(1, 41, 112, 0.1);
  background-color: #003375;
}
.sidebar.sidebar-open {
  left: -300px;
}
#main.sidebar-open {
  margin-left: 0px;
}
.sidebar-nav {
  padding: 0;
  margin: 0;
  list-style: none;
}
.sidebar-nav li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.sidebar-nav .nav-item {
  margin-bottom: 20px;
}
.nav-link {
  display: block;
  text-decoration: none;
  background: 0 0;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
}

.sidebar-nav .nav-heading {
  font-size: 11px;
  text-transform: uppercase;
  color: #899bbd;
  font-weight: 600;
  margin: 10px 0 5px 15px;
  margin: 30px 0 20px 15px;
}
.sidebar-nav .nav-link {
  display: flex;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  transition: 0.3;
  background: #003375;
  padding: 10px 15px;
  border-radius: 4px;
}
.nav-link:focus,
.nav-link:hover {
  color: #003375;
}
.nav-link:focus {
  text-decoration: none;
  outline: none;
  color: #fff;
  background: #003375;
}
.sidebar-nav .nav-link.collapsed {
  color: #fff;
  background: #003375;
}
.sidebar-nav .nav-link.collapsed i {
  color: #899bbd;
}
.collapse:not(.show) {
  display: none;
}
.sidebar-nav .nav-link i {
  font-size: 16px;
  margin-right: 10px;
  color: #899bbd;
}
.sidebar-nav .nav-link:hover {
  color: #003375;
  background: #f6f9ff;
}
.sidebar-nav .nav-link:hover i {
  color: #003375;
}
.sidebar-nav .nav-link.active {
  color: #012970;
  background: #fff;
}
.sidebar-nav .nav-link.active i {
  color: #899bbd;
}
.sidebar-nav .nav-link .bi-chevron-down {
  margin-right: 0;
  transition: transform 0.2s ease-in-out;
}
.sidebar-nav .nav-link:not(.collapsed) .bi-chevron-down {
  transform: rotate(180deg);
}
.ms-auto {
  margin-left: auto !important;
}
.sidebar-nav .nav-content {
  padding: 5px 0 0 0;
  margin: 0;
  list-style: none;
}
.sidebar-nav .nav-content {
  padding: 5px 0 0 0;
  margin: 0;
  list-style: none;
}
.sidebar-nav li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.sidebar-nav .nav-content a {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  color: #f6f9ff;
  transition: 0.3;
  padding: 10px 0 10px 40px;
  transition: 0.3s;
}
.sidebar-nav .nav-content a:hover,
.sidebar-nav .nav-content a.active {
  color: #4154f1;
}

.sidebar-nav .nav-content a i {
  font-size: 6px;
  margin-right: 8px;
  line-height: 0;
  border-radius: 50%;
}
#main {
  margin-top: 79px;
  padding: 20px 30px;
  transition: all 0.3s;
  margin-left: 300px;
}
.pagetitle {
  margin-bottom: 10px;
}

.pagetitle h1 {
  font-size: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  color: #012970;
}
.card {
  margin-bottom: 30px;
  border: none;
  border-radius: 0px;
  box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
  background-color: #fff;
}
.card-body {
  flex: 1 1 auto;
}
.card-body {
  padding: 20px;
}
.card-title {
  padding: 20px 0 15px 0;
  font-size: 18px;
  font-weight: 600;
  color: #012970;
  margin: 0px;
  margin-bottom: 8px;
}
.govgr-btn {
  background-color: #006736;
  padding: 8px 20px;
  font-size: 18px;
  box-shadow: 0 2px 0 #252830;
  color: #fff;
  border: 0px;
  font-weight: 500;
  text-decoration: none;
  margin: 0 0 2rem;
  letter-spacing: 0.025rem;
}
.service-name {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
}
.user-menu-button {
  display: inline-block;
  cursor: pointer;
  margin-left: 5px;
  padding: 1px 5px;
  margin-bottom: 0px;
  font-size: 20px;
}
.user-menu-dropdown {
  border-bottom: 1px;
  border-color: rgba(var(--color-base-300-rgb), var(--tw-border-opacity));
  border-style: solid;
  padding: 0.5rem;
  background-color: #fff;
  right: 30px;
  top: 36px;
  position: absolute;
  width: 200px;
  box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
  display: none;
}
.user-menu-dropdown.user-drop-open {
  display: block;
}
.user-menu-dropdown-list li {
  padding: 0.5rem 1rem;
  font-size: 1rem;
}
.govgr-footer {
  z-index: 997;
  position: relative;
}
.ellinikiSvg {
  height: 51px;
  width: 223px;
  margin-top: 10px;
}
.govgr-header__title {
  width: auto;
  vertical-align: middle;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.5rem;
  letter-spacing: 0.025em;
  --tw-text-opacity: 1;
  color: rgba(var(--color-white-rgb), var(--tw-text-opacity));
  text-decoration-line: none;
}
.govgr-header__logo {
  print-color-adjust: exact !important;
  -webkit-print-color-adjust: exact !important;
  max-height: 5rem;
}

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

.col,
.container {
  padding: 0 var(--ifm-spacing-horizontal);
}

.markdown > h2,
.markdown > h3,
.markdown > h4,
.markdown > h5,
.markdown > h6 {
  margin-bottom: calc(
    var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading)
  );
}

blockquote,
pre {
  margin: 0 0 var(--ifm-spacing-vertical);
}

.breadcrumbs__link,
.button {
  transition-timing-function: var(--ifm-transition-timing-default);
}

.button,
code {
  vertical-align: middle;
}

.button--outline.button--active,
.button--outline:active,
.button--outline:hover,
:root {
  --ifm-button-color: var(--ifm-font-color-base-inverse);
}

.menu__link:hover,
a {
  transition: color var(--ifm-transition-fast)
    var(--ifm-transition-timing-default);
}

.navbar--dark,
:root {
  --ifm-navbar-link-hover-color: var(--ifm-color-primary);
}

.menu,
.navbar-sidebar {
  overflow-x: hidden;
}

:root,
html[data-theme="dark"] {
  --ifm-color-emphasis-500: var(--ifm-color-gray-500);
}

.markdown li,
body {
  word-wrap: break-word;
}

pre,
table {
  overflow: auto;
}

progress,
sub,
sup {
  vertical-align: baseline;
}

button,
pre code {
  background-color: transparent;
}

*,
:after,
:before {
  box-sizing: border-box;
}

.govgr-chip,
.govgr-chips,
.govgr-footer__list,
.govgr-list {
  list-style-type: none;
}

.govgr-list,
.govgr-list--bullet,
.govgr-list--number {
  list-style-position: outside;
}

.alert a:hover,
.govgr-back-link:hover,
.govgr-footer__link:hover,
.govgr-link:hover,
.govgr-masthead--primary .govgr-link--no-underline:hover,
.govgr-masthead--primary .govgr-link:hover {
  text-decoration-thickness: 2px;
}

.govgr-list__item > .govgr-list--bullet:first-child,
.govgr-list__item > .markdown ul:first-child {
  list-style: circle inside;
}

.govgr-list__item
  > .govgr-list:not(.govgr-list--bullet):not(.govgr-list--number):first-child
  > .govgr-list__item,
.govgr-list__item
  > .govgr-list:not(.govgr-list--bullet):not(.markdown ol):first-child
  > .govgr-list__item,
.govgr-list__item
  > .govgr-list:not(.markdown ul):not(.govgr-list--number):first-child
  > .govgr-list__item,
.markdown
  ol__item
  > .govgr-list:not(.govgr-list--bullet):not(.govgr-list--number):first-child
  > .govgr-list__item,
.markdown
  ul__item
  > .govgr-list:not(.govgr-list--bullet):not(.govgr-list--number):first-child
  > .govgr-list__item {
  padding-left: 2.5rem;
}

.govgr-heading-xl,
h1 {
  --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,
h2 {
  --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,
h3 {
  --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);
}

.toggleButton_fYQ2,
html {
  -webkit-tap-highlight-color: transparent;
}

:root {
  --ifm-color-scheme: light;
  --ifm-dark-value: 10%;
  --ifm-darker-value: 15%;
  --ifm-darkest-value: 30%;
  --ifm-light-value: 15%;
  --ifm-lighter-value: 30%;
  --ifm-lightest-value: 50%;
  --ifm-contrast-background-value: 90%;
  --ifm-contrast-foreground-value: 70%;
  --ifm-contrast-background-dark-value: 70%;
  --ifm-contrast-foreground-dark-value: 90%;
  --ifm-color-primary: #3578e5;
  --ifm-color-secondary: #ebedf0;
  --ifm-color-success: #00a400;
  --ifm-color-info: #54c7ec;
  --ifm-color-warning: #ffba00;
  --ifm-color-danger: #fa383e;
  --ifm-color-primary-dark: #306cce;
  --ifm-color-primary-darker: #2d66c3;
  --ifm-color-primary-darkest: #2554a0;
  --ifm-color-primary-light: #538ce9;
  --ifm-color-primary-lighter: #72a1ed;
  --ifm-color-primary-lightest: #9abcf2;
  --ifm-color-primary-contrast-background: #ebf2fc;
  --ifm-color-primary-contrast-foreground: #102445;
  --ifm-color-secondary-dark: #d4d5d8;
  --ifm-color-secondary-darker: #c8c9cc;
  --ifm-color-secondary-darkest: #a4a6a8;
  --ifm-color-secondary-light: #eef0f2;
  --ifm-color-secondary-lighter: #f1f2f5;
  --ifm-color-secondary-lightest: #f5f6f8;
  --ifm-color-secondary-contrast-background: #fdfdfe;
  --ifm-color-secondary-contrast-foreground: #474748;
  --ifm-color-success-dark: #009400;
  --ifm-color-success-darker: #008b00;
  --ifm-color-success-darkest: #007300;
  --ifm-color-success-light: #26b226;
  --ifm-color-success-lighter: #4dbf4d;
  --ifm-color-success-lightest: #80d280;
  --ifm-color-success-contrast-background: #e6f6e6;
  --ifm-color-success-contrast-foreground: #003100;
  --ifm-color-info-dark: #4cb3d4;
  --ifm-color-info-darker: #47a9c9;
  --ifm-color-info-darkest: #3b8ba5;
  --ifm-color-info-light: #6ecfef;
  --ifm-color-info-lighter: #87d8f2;
  --ifm-color-info-lightest: #aae3f6;
  --ifm-color-info-contrast-background: #eef9fd;
  --ifm-color-info-contrast-foreground: #193c47;
  --ifm-color-warning-dark: #e6a700;
  --ifm-color-warning-darker: #d99e00;
  --ifm-color-warning-darkest: #b38200;
  --ifm-color-warning-light: #ffc426;
  --ifm-color-warning-lighter: #ffcf4d;
  --ifm-color-warning-lightest: #ffdd80;
  --ifm-color-warning-contrast-background: #fff8e6;
  --ifm-color-warning-contrast-foreground: #4d3800;
  --ifm-color-danger-dark: #e13238;
  --ifm-color-danger-darker: #d53035;
  --ifm-color-danger-darkest: #af272b;
  --ifm-color-danger-light: #fb565b;
  --ifm-color-danger-lighter: #fb7478;
  --ifm-color-danger-lightest: #fd9c9f;
  --ifm-color-danger-contrast-background: #ffebec;
  --ifm-color-danger-contrast-foreground: #4b1113;
  --ifm-color-white: #fff;
  --ifm-color-black: #000;
  --ifm-color-gray-0: var(--ifm-color-white);
  --ifm-color-gray-100: #f5f6f7;
  --ifm-color-gray-200: #ebedf0;
  --ifm-color-gray-300: #dadde1;
  --ifm-color-gray-400: #ccd0d5;
  --ifm-color-gray-500: #bec3c9;
  --ifm-color-gray-600: #8d949e;
  --ifm-color-gray-700: #606770;
  --ifm-color-gray-800: #444950;
  --ifm-color-gray-900: #1c1e21;
  --ifm-color-gray-1000: var(--ifm-color-black);
  --ifm-color-emphasis-0: var(--ifm-color-gray-0);
  --ifm-color-emphasis-100: var(--ifm-color-gray-100);
  --ifm-color-emphasis-200: var(--ifm-color-gray-200);
  --ifm-color-emphasis-300: var(--ifm-color-gray-300);
  --ifm-color-emphasis-400: var(--ifm-color-gray-400);
  --ifm-color-emphasis-600: var(--ifm-color-gray-600);
  --ifm-color-emphasis-700: var(--ifm-color-gray-700);
  --ifm-color-emphasis-800: var(--ifm-color-gray-800);
  --ifm-color-emphasis-900: var(--ifm-color-gray-900);
  --ifm-color-emphasis-1000: var(--ifm-color-gray-1000);
  --ifm-color-content: var(--ifm-color-emphasis-900);
  --ifm-color-content-inverse: var(--ifm-color-emphasis-0);
  --ifm-color-content-secondary: #525860;
  --ifm-background-color: transparent;
  --ifm-background-surface-color: var(--ifm-color-content-inverse);
  --ifm-global-border-width: 1px;
  --ifm-global-radius: 0.4rem;
  --ifm-hover-overlay: rgba(0, 0, 0, 0.05);
  --ifm-font-color-base: var(--ifm-color-content);
  --ifm-font-color-base-inverse: var(--ifm-color-content-inverse);
  --ifm-font-color-secondary: var(--ifm-color-content-secondary);
  --ifm-font-family-base: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu,
    Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Helvetica,
    Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --ifm-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
  --ifm-font-size-base: 100%;
  --ifm-font-weight-light: 300;
  --ifm-font-weight-normal: 400;
  --ifm-font-weight-semibold: 500;
  --ifm-font-weight-bold: 700;
  --ifm-font-weight-base: var(--ifm-font-weight-normal);
  --ifm-line-height-base: 1.65;
  --ifm-global-spacing: 1rem;
  --ifm-spacing-vertical: var(--ifm-global-spacing);
  --ifm-spacing-horizontal: var(--ifm-global-spacing);
  --ifm-transition-fast: 200ms;
  --ifm-transition-slow: 400ms;
  --ifm-transition-timing-default: cubic-bezier(0.08, 0.52, 0.52, 1);
  --ifm-global-shadow-lw: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  --ifm-global-shadow-md: 0 5px 40px rgba(0, 0, 0, 0.2);
  --ifm-global-shadow-tl: 0 12px 28px 0 rgba(0, 0, 0, 0.2),
    0 2px 4px 0 rgba(0, 0, 0, 0.1);
  --ifm-z-index-dropdown: 100;
  --ifm-z-index-fixed: 200;
  --ifm-z-index-overlay: 400;
  --ifm-container-width: 1140px;
  --ifm-container-width-xl: 1320px;
  --ifm-code-background: #f6f7f8;
  --ifm-code-border-radius: var(--ifm-global-radius);
  --ifm-code-font-size: 90%;
  --ifm-code-padding-horizontal: 0.1rem;
  --ifm-code-padding-vertical: 0.1rem;
  --ifm-pre-background: var(--ifm-code-background);
  --ifm-pre-border-radius: var(--ifm-code-border-radius);
  --ifm-pre-color: inherit;
  --ifm-pre-line-height: 1.45;
  --ifm-pre-padding: 1rem;
  --ifm-heading-color: inherit;
  --ifm-heading-margin-top: 0;
  --ifm-heading-margin-bottom: var(--ifm-spacing-vertical);
  --ifm-heading-font-family: var(--ifm-font-family-base);
  --ifm-heading-font-weight: var(--ifm-font-weight-bold);
  --ifm-heading-line-height: 1.25;
  --ifm-h1-font-size: 2rem;
  --ifm-h2-font-size: 1.5rem;
  --ifm-h3-font-size: 1.25rem;
  --ifm-h4-font-size: 1rem;
  --ifm-h5-font-size: 0.875rem;
  --ifm-h6-font-size: 0.85rem;
  --ifm-image-alignment-padding: 1.25rem;
  --ifm-leading-desktop: 1.25;
  --ifm-leading: calc(var(--ifm-leading-desktop) * 1rem);
  --ifm-list-left-padding: 2rem;
  --ifm-list-margin: 1rem;
  --ifm-list-item-margin: 0.25rem;
  --ifm-list-paragraph-margin: 1rem;
  --ifm-table-cell-padding: 0.75rem;
  --ifm-table-background: transparent;
  --ifm-table-stripe-background: rgba(0, 0, 0, 0.03);
  --ifm-table-border-width: 1px;
  --ifm-table-border-color: var(--ifm-color-emphasis-300);
  --ifm-table-head-background: inherit;
  --ifm-table-head-color: inherit;
  --ifm-table-head-font-weight: var(--ifm-font-weight-bold);
  --ifm-table-cell-color: inherit;
  --ifm-link-color: var(--ifm-color-primary);
  --ifm-link-decoration: none;
  --ifm-link-hover-color: var(--ifm-link-color);
  --ifm-link-hover-decoration: underline;
  --ifm-paragraph-margin-bottom: var(--ifm-leading);
  --ifm-blockquote-font-size: var(--ifm-font-size-base);
  --ifm-blockquote-border-left-width: 2px;
  --ifm-blockquote-padding-horizontal: var(--ifm-spacing-horizontal);
  --ifm-blockquote-padding-vertical: 0;
  --ifm-blockquote-shadow: none;
  --ifm-blockquote-color: var(--ifm-color-emphasis-800);
  --ifm-blockquote-border-color: var(--ifm-color-emphasis-300);
  --ifm-hr-background-color: var(--ifm-color-emphasis-500);
  --ifm-hr-height: 1px;
  --ifm-hr-margin-vertical: 1.5rem;
  --ifm-scrollbar-size: 7px;
  --ifm-scrollbar-track-background-color: #f1f1f1;
  --ifm-scrollbar-thumb-background-color: silver;
  --ifm-scrollbar-thumb-hover-background-color: #a7a7a7;
  --ifm-alert-background-color: inherit;
  --ifm-alert-border-color: inherit;
  --ifm-alert-border-radius: var(--ifm-global-radius);
  --ifm-alert-border-width: 0px;
  --ifm-alert-border-left-width: 5px;
  --ifm-alert-color: var(--ifm-font-color-base);
  --ifm-alert-padding-horizontal: var(--ifm-spacing-horizontal);
  --ifm-alert-padding-vertical: var(--ifm-spacing-vertical);
  --ifm-alert-shadow: var(--ifm-global-shadow-lw);
  --ifm-avatar-intro-margin: 1rem;
  --ifm-avatar-intro-alignment: inherit;
  --ifm-avatar-photo-size: 3rem;
  --ifm-badge-background-color: inherit;
  --ifm-badge-border-color: inherit;
  --ifm-badge-border-radius: var(--ifm-global-radius);
  --ifm-badge-border-width: var(--ifm-global-border-width);
  --ifm-badge-color: var(--ifm-color-white);
  --ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 0.5);
  --ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25);
  --ifm-breadcrumb-border-radius: 1.5rem;
  --ifm-breadcrumb-spacing: 0.5rem;
  --ifm-breadcrumb-color-active: var(--ifm-color-primary);
  --ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay);
  --ifm-breadcrumb-padding-horizontal: 0.8rem;
  --ifm-breadcrumb-padding-vertical: 0.4rem;
  --ifm-breadcrumb-size-multiplier: 1;
  --ifm-breadcrumb-separator: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 256 256"><g><g><polygon points="79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');
  --ifm-breadcrumb-separator-filter: none;
  --ifm-breadcrumb-separator-size: 0.5rem;
  --ifm-breadcrumb-separator-size-multiplier: 1.25;
  --ifm-button-background-color: inherit;
  --ifm-button-border-color: var(--ifm-button-background-color);
  --ifm-button-border-width: var(--ifm-global-border-width);
  --ifm-button-font-weight: var(--ifm-font-weight-bold);
  --ifm-button-padding-horizontal: 1.5rem;
  --ifm-button-padding-vertical: 0.375rem;
  --ifm-button-size-multiplier: 1;
  --ifm-button-transition-duration: var(--ifm-transition-fast);
  --ifm-button-border-radius: calc(
    var(--ifm-global-radius) * var(--ifm-button-size-multiplier)
  );
  --ifm-button-group-spacing: 2px;
  --ifm-card-background-color: var(--ifm-background-surface-color);
  --ifm-card-border-radius: calc(var(--ifm-global-radius) * 2);
  --ifm-card-horizontal-spacing: var(--ifm-global-spacing);
  --ifm-card-vertical-spacing: var(--ifm-global-spacing);
  --ifm-toc-border-color: var(--ifm-color-emphasis-300);
  --ifm-toc-link-color: var(--ifm-color-content-secondary);
  --ifm-toc-padding-vertical: 0.5rem;
  --ifm-toc-padding-horizontal: 0.5rem;
  --ifm-dropdown-background-color: var(--ifm-background-surface-color);
  --ifm-dropdown-font-weight: var(--ifm-font-weight-semibold);
  --ifm-dropdown-link-color: var(--ifm-font-color-base);
  --ifm-dropdown-hover-background-color: var(--ifm-hover-overlay);
  --ifm-footer-background-color: var(--ifm-color-emphasis-100);
  --ifm-footer-color: inherit;
  --ifm-footer-link-color: var(--ifm-color-emphasis-700);
  --ifm-footer-link-hover-color: var(--ifm-color-primary);
  --ifm-footer-link-horizontal-spacing: 0.5rem;
  --ifm-footer-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 2);
  --ifm-footer-padding-vertical: calc(var(--ifm-spacing-vertical) * 2);
  --ifm-footer-title-color: inherit;
  --ifm-footer-logo-max-width: min(30rem, 90vw);
  --ifm-hero-background-color: var(--ifm-background-surface-color);
  --ifm-hero-text-color: var(--ifm-color-emphasis-800);
  --ifm-menu-color: var(--ifm-color-emphasis-700);
  --ifm-menu-color-active: var(--ifm-color-primary);
  --ifm-menu-color-background-active: var(--ifm-hover-overlay);
  --ifm-menu-color-background-hover: var(--ifm-hover-overlay);
  --ifm-menu-link-padding-horizontal: 0.75rem;
  --ifm-menu-link-padding-vertical: 0.375rem;
  --ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>');
  --ifm-menu-link-sublist-icon-filter: none;
  --ifm-navbar-background-color: var(--ifm-background-surface-color);
  --ifm-navbar-item-padding-horizontal: 0.75rem;
  --ifm-navbar-item-padding-vertical: 0.25rem;
  --ifm-navbar-link-color: var(--ifm-font-color-base);
  --ifm-navbar-link-active-color: var(--ifm-link-color);
  --ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal);
  --ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.5);
  --ifm-navbar-shadow: var(--ifm-global-shadow-lw);
  --ifm-navbar-search-input-background-color: var(--ifm-color-emphasis-200);
  --ifm-navbar-search-input-color: var(--ifm-color-emphasis-800);
  --ifm-navbar-search-input-placeholder-color: var(--ifm-color-emphasis-500);
  --ifm-navbar-search-input-icon: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16px" width="16px"><path d="M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609,0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021,0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338,4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z" /></svg>');
  --ifm-navbar-sidebar-width: 83vw;
  --ifm-pagination-border-radius: var(--ifm-global-radius);
  --ifm-pagination-color-active: var(--ifm-color-primary);
  --ifm-pagination-font-size: 1rem;
  --ifm-pagination-item-active-background: var(--ifm-hover-overlay);
  --ifm-pagination-page-spacing: 0.2em;
  --ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1);
  --ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25);
  --ifm-pagination-nav-border-radius: var(--ifm-global-radius);
  --ifm-pagination-nav-color-hover: var(--ifm-color-primary);
  --ifm-pills-color-active: var(--ifm-color-primary);
  --ifm-pills-color-background-active: var(--ifm-hover-overlay);
  --ifm-pills-spacing: 0.125rem;
  --ifm-tabs-color: var(--ifm-font-color-secondary);
  --ifm-tabs-color-active: var(--ifm-color-primary);
  --ifm-tabs-color-active-border: var(--ifm-tabs-color-active);
  --ifm-tabs-padding-horizontal: 1rem;
  --ifm-tabs-padding-vertical: 1rem;
  --docusaurus-progress-bar-color: var(--ifm-color-primary);
}

.badge--danger,
.badge--info,
.badge--primary,
.badge--secondary,
.badge--success,
.badge--warning {
  --ifm-badge-border-color: var(--ifm-badge-background-color);
}

.button--link,
.button--outline {
  --ifm-button-background-color: transparent;
}

html {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: var(--ifm-background-color);
  color: var(--ifm-font-color-base);
  color-scheme: var(--ifm-color-scheme);
  font: var(--ifm-font-size-base) / var(--ifm-line-height-base)
    var(--ifm-font-family-base);
}

iframe {
  border: 0;
  color-scheme: auto;
}

.container {
  margin: 0 auto;
  max-width: var(--ifm-container-width);
}

.container--fluid {
  max-width: inherit;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(var(--ifm-spacing-horizontal) * -1);
}

.govgr-mb-0,
.margin-bottom--none,
.margin-vert--none,
.markdown > :last-child {
  margin-bottom: 0 !important;
}

.govgr-mt-0,
.margin-top--none,
.margin-vert--none {
  margin-top: 0 !important;
}

.row--no-gutters {
  margin-left: 0;
  margin-right: 0;
}

.govgr-mr-0,
.margin-horiz--none,
.margin-right--none {
  margin-right: 0 !important;
}

.row--no-gutters > .col {
  padding-left: 0;
  padding-right: 0;
}

.row--align-top {
  align-items: flex-start;
}

.row--align-bottom {
  align-items: flex-end;
}

.menuExternalLink_quxy,
.row--align-center {
  align-items: center;
}

.row--align-stretch {
  align-items: stretch;
}

.row--align-baseline {
  align-items: baseline;
}

.col {
  --ifm-col-width: 100%;
  flex: 1 0;
  margin-left: 0;
  max-width: var(--ifm-col-width);
  width: 100%;
}

.govgr-pb-0,
.padding-bottom--none,
.padding-vert--none {
  padding-bottom: 0 !important;
}

.govgr-pt-0,
.padding-top--none,
.padding-vert--none {
  padding-top: 0 !important;
}

.govgr-pl-0,
.padding-horiz--none,
.padding-left--none {
  padding-left: 0 !important;
}

.govgr-pr-0,
.padding-horiz--none,
.padding-right--none {
  padding-right: 0 !important;
}

.col[class*="col--"] {
  flex: 0 0 var(--ifm-col-width);
}

.col--1 {
  --ifm-col-width: 8.33333%;
}

.col--offset-1 {
  margin-left: 8.33333%;
}

.col--2 {
  --ifm-col-width: 16.66667%;
}

.col--offset-2 {
  margin-left: 16.66667%;
}

.col--3 {
  --ifm-col-width: 25%;
}

.col--offset-3 {
  margin-left: 25%;
}

.col--4 {
  --ifm-col-width: 33.33333%;
}

.col--offset-4 {
  margin-left: 33.33333%;
}

.col--5 {
  --ifm-col-width: 41.66667%;
}

.col--offset-5 {
  margin-left: 41.66667%;
}

.col--6 {
  --ifm-col-width: 50%;
}

.col--offset-6 {
  margin-left: 50%;
}

.col--7 {
  --ifm-col-width: 58.33333%;
}

.col--offset-7 {
  margin-left: 58.33333%;
}

.col--8 {
  --ifm-col-width: 66.66667%;
}

.col--offset-8 {
  margin-left: 66.66667%;
}

.col--9 {
  --ifm-col-width: 75%;
}

.col--offset-9 {
  margin-left: 75%;
}

.col--10 {
  --ifm-col-width: 83.33333%;
}

.col--offset-10 {
  margin-left: 83.33333%;
}

.col--11 {
  --ifm-col-width: 91.66667%;
}

.col--offset-11 {
  margin-left: 91.66667%;
}

.col--12 {
  --ifm-col-width: 100%;
}

.col--offset-12 {
  margin-left: 100%;
}

.govgr-ml-0,
.margin-horiz--none,
.margin-left--none {
  margin-left: 0 !important;
}

.margin--none {
  margin: 0 !important;
}

.govgr-mb-1,
.margin-bottom--xs,
.margin-vert--xs {
  margin-bottom: 0.25rem !important;
}

.govgr-mt-1,
.margin-top--xs,
.margin-vert--xs {
  margin-top: 0.25rem !important;
}

.govgr-ml-1,
.margin-horiz--xs,
.margin-left--xs {
  margin-left: 0.25rem !important;
}

.govgr-mr-1,
.margin-horiz--xs,
.margin-right--xs {
  margin-right: 0.25rem !important;
}

.govgr-m-1,
.margin--xs {
  margin: 0.25rem !important;
}

.govgr-mb-2,
.govgr-mb-3,
.margin-bottom--sm,
.margin-vert--sm {
  margin-bottom: 0.5rem !important;
}

.govgr-mt-2,
.govgr-mt-3,
.margin-top--sm,
.margin-vert--sm {
  margin-top: 0.5rem !important;
}

.govgr-ml-2,
.govgr-ml-3,
.margin-horiz--sm,
.margin-left--sm {
  margin-left: 0.5rem !important;
}

.govgr-mr-2,
.govgr-mr-3,
.margin-horiz--sm,
.margin-right--sm {
  margin-right: 0.5rem !important;
}

.govgr-m-2,
.govgr-m-3,
.margin--sm {
  margin: 0.5rem !important;
}

.govgr-fieldset__legend,
.govgr-mb-5,
.margin-bottom--md,
.margin-vert--md {
  margin-bottom: 1rem !important;
}

.govgr-mt-5,
.margin-top--md,
.margin-vert--md {
  margin-top: 1rem !important;
}

.govgr-ml-5,
.margin-horiz--md,
.margin-left--md {
  margin-left: 1rem !important;
}

.govgr-mr-5,
.margin-horiz--md,
.margin-right--md {
  margin-right: 1rem !important;
}

.govgr-m-5,
.margin--md {
  margin: 1rem !important;
}

.govgr-mb-8,
.govgr-mb-9,
.margin-bottom--lg,
.margin-vert--lg {
  margin-bottom: 2rem !important;
}

.govgr-mt-8,
.govgr-mt-9,
.margin-top--lg,
.margin-vert--lg {
  margin-top: 2rem !important;
}

.govgr-ml-8,
.govgr-ml-9,
.margin-horiz--lg,
.margin-left--lg {
  margin-left: 2rem !important;
}

.govgr-mr-8,
.govgr-mr-9,
.margin-horiz--lg,
.margin-right--lg {
  margin-right: 2rem !important;
}

.govgr-m-8,
.govgr-m-9,
.margin--lg {
  margin: 2rem !important;
}

.margin-bottom--xl,
.margin-vert--xl {
  margin-bottom: 5rem !important;
}

.margin-top--xl,
.margin-vert--xl {
  margin-top: 5rem !important;
}

.margin-horiz--xl,
.margin-left--xl {
  margin-left: 5rem !important;
}

.margin-horiz--xl,
.margin-right--xl {
  margin-right: 5rem !important;
}

.margin--xl {
  margin: 5rem !important;
}

.govgr-p-0,
.padding--none {
  padding: 0 !important;
}

.govgr-pb-1,
.padding-bottom--xs,
.padding-vert--xs {
  padding-bottom: 0.25rem !important;
}

.govgr-pt-1,
.padding-top--xs,
.padding-vert--xs {
  padding-top: 0.25rem !important;
}

.govgr-pl-1,
.padding-horiz--xs,
.padding-left--xs {
  padding-left: 0.25rem !important;
}

.govgr-pr-1,
.padding-horiz--xs,
.padding-right--xs {
  padding-right: 0.25rem !important;
}

.govgr-p-1,
.padding--xs {
  padding: 0.25rem !important;
}

.govgr-pb-2,
.govgr-pb-3,
.padding-bottom--sm,
.padding-vert--sm {
  padding-bottom: 0.5rem !important;
}

.govgr-pt-2,
.govgr-pt-3,
.padding-top--sm,
.padding-vert--sm {
  padding-top: 0.5rem !important;
}

.govgr-pl-2,
.govgr-pl-3,
.padding-horiz--sm,
.padding-left--sm {
  padding-left: 0.5rem !important;
}

.govgr-pr-2,
.govgr-pr-3,
.padding-horiz--sm,
.padding-right--sm {
  padding-right: 0.5rem !important;
}

.govgr-p-2,
.govgr-p-3,
.padding--sm {
  padding: 0.5rem !important;
}

.govgr-pb-5,
.padding-bottom--md,
.padding-vert--md {
  padding-bottom: 1rem !important;
}

.govgr-pt-5,
.padding-top--md,
.padding-vert--md {
  padding-top: 1rem !important;
}

.govgr-pl-5,
.padding-horiz--md,
.padding-left--md {
  padding-left: 1rem !important;
}

.govgr-pr-5,
.padding-horiz--md,
.padding-right--md {
  padding-right: 1rem !important;
}

.govgr-p-5,
.padding--md {
  padding: 1rem !important;
}

.govgr-pb-8,
.govgr-pb-9,
.padding-bottom--lg,
.padding-vert--lg {
  padding-bottom: 2rem !important;
}

.govgr-pt-8,
.govgr-pt-9,
.padding-top--lg,
.padding-vert--lg {
  padding-top: 2rem !important;
}

.govgr-pl-8,
.govgr-pl-9,
.padding-horiz--lg,
.padding-left--lg {
  padding-left: 2rem !important;
}

.govgr-pr-8,
.govgr-pr-9,
.padding-horiz--lg,
.padding-right--lg {
  padding-right: 2rem !important;
}

.govgr-p-8,
.govgr-p-9,
.padding--lg {
  padding: 2rem !important;
}

.padding-bottom--xl,
.padding-vert--xl {
  padding-bottom: 5rem !important;
}

.padding-top--xl,
.padding-vert--xl {
  padding-top: 5rem !important;
}

.padding-horiz--xl,
.padding-left--xl {
  padding-left: 5rem !important;
}

.padding-horiz--xl,
.padding-right--xl {
  padding-right: 5rem !important;
}

.padding--xl {
  padding: 5rem !important;
}

code {
  background-color: var(--ifm-code-background);
  border: 0.1rem solid rgba(0, 0, 0, 0.1);
  border-radius: var(--ifm-code-border-radius);
  font-family: var(--ifm-font-family-monospace);
  font-size: var(--ifm-code-font-size);
  padding: var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal);
}

a code {
  color: inherit;
}

pre {
  background-color: var(--ifm-pre-background);
  border-radius: var(--ifm-pre-border-radius);
  color: var(--ifm-pre-color);
  font: var(--ifm-code-font-size) / var(--ifm-pre-line-height)
    var(--ifm-font-family-monospace);
  padding: var(--ifm-pre-padding);
}

pre code {
  border: none;
  font-size: 100%;
  line-height: inherit;
  padding: 0;
}

kbd {
  background-color: var(--ifm-color-emphasis-0);
  border: 1px solid var(--ifm-color-emphasis-400);
  border-radius: 0.2rem;
  box-shadow: inset 0 -1px 0 var(--ifm-color-emphasis-400);
  color: var(--ifm-color-emphasis-800);
  font: 80% var(--ifm-font-family-monospace);
  padding: 0.15rem 0.3rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--ifm-heading-color);
  font-family: var(--ifm-heading-font-family);
  font-weight: var(--ifm-heading-font-weight);
  line-height: var(--ifm-heading-line-height);
  margin: var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0;
}

h1 {
  font-size: var(--ifm-h1-font-size);
}

h2 {
  font-size: var(--ifm-h2-font-size);
}

h3 {
  font-size: var(--ifm-h3-font-size);
}

h4 {
  font-size: var(--ifm-h4-font-size);
}

h5 {
  font-size: var(--ifm-h5-font-size);
}

h6 {
  font-size: var(--ifm-h6-font-size);
}

img[align="right"] {
  padding-left: var(--image-alignment-padding);
}

img[align="left"] {
  padding-right: var(--image-alignment-padding);
}

.markdown:after,
.markdown:before {
  content: "";
  display: table;
}

.markdown:after {
  clear: both;
}

.markdown h1:first-child {
  --ifm-h1-font-size: 3rem;
  margin-bottom: calc(
    var(--ifm-h1-vertical-rhythm-bottom) * var(--ifm-leading)
  );
}

.markdown > h2 {
  --ifm-h2-font-size: 2rem;
  margin-top: calc(var(--ifm-h2-vertical-rhythm-top) * var(--ifm-leading));
}

.markdown > h3 {
  --ifm-h3-font-size: 1.5rem;
  margin-top: calc(var(--ifm-h3-vertical-rhythm-top) * var(--ifm-leading));
}

.markdown > h4,
.markdown > h5,
.markdown > h6 {
  margin-top: calc(var(--ifm-heading-vertical-rhythm-top) * var(--ifm-leading));
}

.markdown > p,
.markdown > pre,
.markdown > ul,
.playgroundContainer_SUOT {
  margin-bottom: var(--ifm-leading);
}

.markdown li > p {
  margin-top: var(--ifm-list-paragraph-margin);
}

.markdown li + li {
  margin-top: var(--ifm-list-item-margin);
  margin: 0;
}

ol,
ul {
  margin: 0 0 var(--ifm-list-margin);
  padding-left: var(--ifm-list-left-padding);
  list-style: none;
}

ol ol,
ul ol {
  list-style-type: lower-roman;
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

ol ol ol,
ol ul ol,
ul ol ol,
ul ul ol {
  list-style-type: lower-alpha;
}

table thead tr {
  border-bottom: 2px solid var(--ifm-table-border-color);
}

table thead,
table tr:nth-child(2n) {
  background-color: var(--ifm-table-stripe-background);
}

table tr {
  background-color: var(--ifm-table-background);
  border-top: var(--ifm-table-border-width) solid var(--ifm-table-border-color);
}

table td,
table th {
  border: var(--ifm-table-border-width) solid var(--ifm-table-border-color);
  padding: var(--ifm-table-cell-padding);
}

table th {
  background-color: var(--ifm-table-head-background);
  color: var(--ifm-table-head-color);
  font-weight: var(--ifm-table-head-font-weight);
}

table td {
  color: var(--ifm-table-cell-color);
}

strong {
  font-weight: var(--ifm-font-weight-bold);
}

a {
  color: var(--ifm-link-color);
  color: inherit;
  text-decoration: inherit;
  color: var(--color-link);
  -webkit-text-decoration: var(--ifm-link-decoration);
  text-decoration: var(--ifm-link-decoration);
}

a:hover {
  color: var(--ifm-link-hover-color);
  text-decoration: var(--ifm-link-hover-decoration);
}

.button:hover,
.text--no-decoration,
.text--no-decoration:hover,
a:not([href]) {
  text-decoration: none;
}

p {
  margin: 0 0 var(--ifm-paragraph-margin-bottom);
}

blockquote {
  border-left: var(--ifm-blockquote-border-left-width) solid
    var(--ifm-blockquote-border-color);
  box-shadow: var(--ifm-blockquote-shadow);
  color: var(--ifm-blockquote-color);
  font-size: var(--ifm-blockquote-font-size);
  padding: var(--ifm-blockquote-padding-vertical)
    var(--ifm-blockquote-padding-horizontal);
}

blockquote > :first-child {
  margin-top: 0;
}

blockquote > :last-child {
  margin-bottom: 0;
}

hr {
  background-color: var(--ifm-hr-background-color);
  border: 0;
  height: var(--ifm-hr-height);
  margin: var(--ifm-hr-margin-vertical) 0;
}

.shadow--lw {
  box-shadow: var(--ifm-global-shadow-lw) !important;
}

.shadow--md {
  box-shadow: var(--ifm-global-shadow-md) !important;
}

.shadow--tl {
  box-shadow: var(--ifm-global-shadow-tl) !important;
}

.text--primary,
.wordWrapButtonEnabled_rceH .wordWrapButtonIcon_KZXF {
  color: var(--ifm-color-primary);
}

.text--secondary {
  color: var(--ifm-color-secondary);
}

.text--success {
  color: var(--ifm-color-success);
}

.text--info {
  color: var(--ifm-color-info);
}

.text--warning {
  color: var(--ifm-color-warning);
}

.text--danger {
  color: var(--ifm-color-danger);
}

.clean-btn,
hr {
  color: inherit;
}

.text--center {
  text-align: center;
}

.text--left {
  text-align: left;
}

.text--justify {
  text-align: justify;
}

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

.text--capitalize {
  text-transform: capitalize;
}

.text--lowercase {
  text-transform: lowercase;
}

.alert__heading,
.text--uppercase {
  text-transform: uppercase;
}

.text--light {
  font-weight: var(--ifm-font-weight-light);
}

.text--normal {
  font-weight: var(--ifm-font-weight-normal);
}

.text--semibold {
  font-weight: var(--ifm-font-weight-semibold);
}

.text--bold {
  font-weight: var(--ifm-font-weight-bold);
}

.text--italic {
  font-style: italic;
}

.text--truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text--break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

.clean-btn {
  background: none;
  border: none;
  cursor: pointer;
  font-family: inherit;
  padding: 0;
}

.alert,
.alert .close {
  color: var(--ifm-alert-foreground-color);
}

.clean-list {
  list-style: none;
  padding-left: 0;
}

.alert--primary {
  --ifm-alert-background-color: var(--ifm-color-primary-contrast-background);
  --ifm-alert-background-color-highlight: rgba(53, 120, 229, 0.15);
  --ifm-alert-foreground-color: var(--ifm-color-primary-contrast-foreground);
  --ifm-alert-border-color: var(--ifm-color-primary-dark);
}

.alert--secondary {
  --ifm-alert-background-color: var(--ifm-color-secondary-contrast-background);
  --ifm-alert-background-color-highlight: rgba(235, 237, 240, 0.15);
  --ifm-alert-foreground-color: var(--ifm-color-secondary-contrast-foreground);
  --ifm-alert-border-color: var(--ifm-color-secondary-dark);
}

.alert--success {
  --ifm-alert-background-color: var(--ifm-color-success-contrast-background);
  --ifm-alert-background-color-highlight: rgba(0, 164, 0, 0.15);
  --ifm-alert-foreground-color: var(--ifm-color-success-contrast-foreground);
  --ifm-alert-border-color: var(--ifm-color-success-dark);
}

.alert--info {
  --ifm-alert-background-color: var(--ifm-color-info-contrast-background);
  --ifm-alert-background-color-highlight: rgba(84, 199, 236, 0.15);
  --ifm-alert-foreground-color: var(--ifm-color-info-contrast-foreground);
  --ifm-alert-border-color: var(--ifm-color-info-dark);
}

.alert--warning {
  --ifm-alert-background-color: var(--ifm-color-warning-contrast-background);
  --ifm-alert-background-color-highlight: rgba(255, 186, 0, 0.15);
  --ifm-alert-foreground-color: var(--ifm-color-warning-contrast-foreground);
  --ifm-alert-border-color: var(--ifm-color-warning-dark);
}

.alert--danger {
  --ifm-alert-background-color: var(--ifm-color-danger-contrast-background);
  --ifm-alert-background-color-highlight: rgba(250, 56, 62, 0.15);
  --ifm-alert-foreground-color: var(--ifm-color-danger-contrast-foreground);
  --ifm-alert-border-color: var(--ifm-color-danger-dark);
}

.alert {
  --ifm-code-background: var(--ifm-alert-background-color-highlight);
  --ifm-link-color: var(--ifm-alert-foreground-color);
  --ifm-link-hover-color: var(--ifm-alert-foreground-color);
  --ifm-link-decoration: underline;
  --ifm-tabs-color: var(--ifm-alert-foreground-color);
  --ifm-tabs-color-active: var(--ifm-alert-foreground-color);
  --ifm-tabs-color-active-border: var(--ifm-alert-border-color);
  background-color: var(--ifm-alert-background-color);
  border: var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);
  border-left-width: var(--ifm-alert-border-left-width);
  border-radius: var(--ifm-alert-border-radius);
  box-shadow: var(--ifm-alert-shadow);
  padding: var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal);
}

.alert__heading {
  align-items: center;
  display: flex;
  font: 700 var(--ifm-h5-font-size) / var(--ifm-heading-line-height)
    var(--ifm-heading-font-family);
  margin-bottom: 0.5rem;
}

.alert__icon {
  display: inline-flex;
  margin-right: 0.4em;
}

.alert__icon svg {
  fill: var(--ifm-alert-foreground-color);
  stroke: var(--ifm-alert-foreground-color);
  stroke-width: 0;
}

.alert .close {
  margin: calc(var(--ifm-alert-padding-vertical) * -1)
    calc(var(--ifm-alert-padding-horizontal) * -1) 0 0;
  opacity: 0.75;
}

.alert .close:focus,
.alert .close:hover {
  opacity: 1;
}

.alert a {
  -webkit-text-decoration-color: var(--ifm-alert-border-color);
  text-decoration-color: var(--ifm-alert-border-color);
}

.avatar {
  -moz-column-gap: var(--ifm-avatar-intro-margin);
  column-gap: var(--ifm-avatar-intro-margin);
  display: flex;
}

.avatar__photo {
  border-radius: 50%;
  display: block;
  height: var(--ifm-avatar-photo-size);
  overflow: hidden;
  width: var(--ifm-avatar-photo-size);
}

.avatar__photo--sm {
  --ifm-avatar-photo-size: 2rem;
}

.avatar__photo--lg {
  --ifm-avatar-photo-size: 4rem;
}

.avatar__photo--xl {
  --ifm-avatar-photo-size: 6rem;
}

.avatar__intro {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  justify-content: center;
  text-align: var(--ifm-avatar-intro-alignment);
}

.badge,
.breadcrumbs__item,
.breadcrumbs__link,
.button,
.dropdown > .navbar__link:after,
.searchBarContainer_XaUo.searchIndexLoading_d_hp .searchBarLoadingRing_WrSl {
  display: inline-block;
}

.avatar__name {
  font: 700 var(--ifm-h4-font-size) / var(--ifm-heading-line-height)
    var(--ifm-font-family-base);
}

.avatar__subtitle {
  margin-top: 0.25rem;
}

.avatar--vertical {
  --ifm-avatar-intro-alignment: center;
  --ifm-avatar-intro-margin: 0.5rem;
  align-items: center;
  flex-direction: column;
}

.badge {
  background-color: var(--ifm-badge-background-color);
  border: var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);
  border-radius: var(--ifm-badge-border-radius);
  color: var(--ifm-badge-color);
  font-size: 75%;
  font-weight: var(--ifm-font-weight-bold);
  line-height: 1;
  padding: var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal);
}

.badge--primary {
  --ifm-badge-background-color: var(--ifm-color-primary);
}

.badge--secondary {
  --ifm-badge-background-color: var(--ifm-color-secondary);
  color: var(--ifm-color-black);
}

.breadcrumbs__link,
.button.button--secondary.button--outline:not(.button--active):not(:hover) {
  color: var(--ifm-font-color-base);
}

.badge--success {
  --ifm-badge-background-color: var(--ifm-color-success);
}

.badge--info {
  --ifm-badge-background-color: var(--ifm-color-info);
}

.badge--warning {
  --ifm-badge-background-color: var(--ifm-color-warning);
}

.badge--danger {
  --ifm-badge-background-color: var(--ifm-color-danger);
}

.breadcrumbs {
  margin-bottom: 0;
  padding-left: 0;
}

.breadcrumbs__item:not(:last-child):after {
  background: var(--ifm-breadcrumb-separator) 50%;
  content: " ";
  display: inline-block;
  filter: var(--ifm-breadcrumb-separator-filter);
  height: calc(
    var(--ifm-breadcrumb-separator-size) * var(--ifm-breadcrumb-size-multiplier) *
      var(--ifm-breadcrumb-separator-size-multiplier)
  );
  margin: 0 var(--ifm-breadcrumb-spacing);
  opacity: 0.5;
  width: calc(
    var(--ifm-breadcrumb-separator-size) * var(--ifm-breadcrumb-size-multiplier) *
      var(--ifm-breadcrumb-separator-size-multiplier)
  );
}

.breadcrumbs__item--active .breadcrumbs__link {
  background: var(--ifm-breadcrumb-item-background-active);
  color: var(--ifm-breadcrumb-color-active);
}

.breadcrumbs__link {
  border-radius: var(--ifm-breadcrumb-border-radius);
  font-size: calc(1rem * var(--ifm-breadcrumb-size-multiplier));
  padding: calc(
      var(--ifm-breadcrumb-padding-vertical) *
        var(--ifm-breadcrumb-size-multiplier)
    )
    calc(
      var(--ifm-breadcrumb-padding-horizontal) *
        var(--ifm-breadcrumb-size-multiplier)
    );
  transition-duration: var(--ifm-transition-fast);
  transition-property: background, color;
}

.breadcrumbs__link:link:hover,
.breadcrumbs__link:visited:hover,
area[href].breadcrumbs__link:hover {
  background: var(--ifm-breadcrumb-item-background-active);
  text-decoration: none;
}

.breadcrumbs__link:-moz-any-link:hover {
  background: var(--ifm-breadcrumb-item-background-active);
  text-decoration: none;
}

.breadcrumbs__link:-webkit-any-link:hover {
  background: var(--ifm-breadcrumb-item-background-active);
  text-decoration: none;
}

.breadcrumbs__link:any-link:hover {
  background: var(--ifm-breadcrumb-item-background-active);
  text-decoration: none;
}

.breadcrumbs--sm {
  --ifm-breadcrumb-size-multiplier: 0.8;
}

.breadcrumbs--lg {
  --ifm-breadcrumb-size-multiplier: 1.2;
}

.button {
  background-color: var(--ifm-button-background-color);
  border: var(--ifm-button-border-width) solid var(--ifm-button-border-color);
  border-radius: var(--ifm-button-border-radius);
  cursor: pointer;
  font-size: calc(0.875rem * var(--ifm-button-size-multiplier));
  font-weight: var(--ifm-button-font-weight);
  line-height: 1.5;
  padding: calc(
      var(--ifm-button-padding-vertical) * var(--ifm-button-size-multiplier)
    )
    calc(
      var(--ifm-button-padding-horizontal) * var(--ifm-button-size-multiplier)
    );
  text-align: center;
  transition-duration: var(--ifm-button-transition-duration);
  transition-property: color, background, border-color;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.button,
.button:hover {
  color: var(--ifm-button-color);
}

.button--outline {
  --ifm-button-color: var(--ifm-button-border-color);
}

.button--outline:hover {
  --ifm-button-background-color: var(--ifm-button-border-color);
}

.button--link {
  --ifm-button-border-color: transparent;
  color: var(--ifm-link-color);
  text-decoration: var(--ifm-link-decoration);
}

.button--link.button--active,
.button--link:active,
.button--link:hover {
  color: var(--ifm-link-hover-color);
  text-decoration: var(--ifm-link-hover-decoration);
}

.button.disabled,
.button:disabled,
.button[disabled] {
  opacity: 0.65;
  pointer-events: none;
}

.button--sm {
  --ifm-button-size-multiplier: 0.8;
}

.button--lg {
  --ifm-button-size-multiplier: 1.35;
}

.button--block {
  display: block;
  width: 100%;
}

.button.button--secondary {
  color: var(--ifm-color-gray-900);
}

:where(.button--primary) {
  --ifm-button-background-color: var(--ifm-color-primary);
  --ifm-button-border-color: var(--ifm-color-primary);
}

:where(.button--primary):not(.button--outline):hover {
  --ifm-button-background-color: var(--ifm-color-primary-dark);
  --ifm-button-border-color: var(--ifm-color-primary-dark);
}

.button--primary.button--active,
.button--primary:active {
  --ifm-button-background-color: var(--ifm-color-primary-darker);
  --ifm-button-border-color: var(--ifm-color-primary-darker);
}

:where(.button--secondary) {
  --ifm-button-background-color: var(--ifm-color-secondary);
  --ifm-button-border-color: var(--ifm-color-secondary);
}

:where(.button--secondary):not(.button--outline):hover {
  --ifm-button-background-color: var(--ifm-color-secondary-dark);
  --ifm-button-border-color: var(--ifm-color-secondary-dark);
}

.button--secondary.button--active,
.button--secondary:active {
  --ifm-button-background-color: var(--ifm-color-secondary-darker);
  --ifm-button-border-color: var(--ifm-color-secondary-darker);
}

:where(.button--success) {
  --ifm-button-background-color: var(--ifm-color-success);
  --ifm-button-border-color: var(--ifm-color-success);
}

:where(.button--success):not(.button--outline):hover {
  --ifm-button-background-color: var(--ifm-color-success-dark);
  --ifm-button-border-color: var(--ifm-color-success-dark);
}

.button--success.button--active,
.button--success:active {
  --ifm-button-background-color: var(--ifm-color-success-darker);
  --ifm-button-border-color: var(--ifm-color-success-darker);
}

:where(.button--info) {
  --ifm-button-background-color: var(--ifm-color-info);
  --ifm-button-border-color: var(--ifm-color-info);
}

:where(.button--info):not(.button--outline):hover {
  --ifm-button-background-color: var(--ifm-color-info-dark);
  --ifm-button-border-color: var(--ifm-color-info-dark);
}

.button--info.button--active,
.button--info:active {
  --ifm-button-background-color: var(--ifm-color-info-darker);
  --ifm-button-border-color: var(--ifm-color-info-darker);
}

:where(.button--warning) {
  --ifm-button-background-color: var(--ifm-color-warning);
  --ifm-button-border-color: var(--ifm-color-warning);
}

:where(.button--warning):not(.button--outline):hover {
  --ifm-button-background-color: var(--ifm-color-warning-dark);
  --ifm-button-border-color: var(--ifm-color-warning-dark);
}

.button--warning.button--active,
.button--warning:active {
  --ifm-button-background-color: var(--ifm-color-warning-darker);
  --ifm-button-border-color: var(--ifm-color-warning-darker);
}

:where(.button--danger) {
  --ifm-button-background-color: var(--ifm-color-danger);
  --ifm-button-border-color: var(--ifm-color-danger);
}

:where(.button--danger):not(.button--outline):hover {
  --ifm-button-background-color: var(--ifm-color-danger-dark);
  --ifm-button-border-color: var(--ifm-color-danger-dark);
}

.button--danger.button--active,
.button--danger:active {
  --ifm-button-background-color: var(--ifm-color-danger-darker);
  --ifm-button-border-color: var(--ifm-color-danger-darker);
}

.button-group {
  display: inline-flex;
  gap: var(--ifm-button-group-spacing);
}

.button-group > .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.button-group > .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.button-group--block {
  display: flex;
  justify-content: stretch;
}

.button-group--block > .button {
  flex-grow: 1;
}

.card {
  background-color: var(--ifm-card-background-color);
  border-radius: var(--ifm-card-border-radius);
  box-shadow: var(--ifm-global-shadow-lw);
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.card--full-height {
  height: 100%;
}

.card__image {
  padding-top: var(--ifm-card-vertical-spacing);
}

.card__image:first-child {
  padding-top: 0;
}

.card__body,
.card__footer,
.card__header {
  padding: var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing);
}

.card__body:not(:last-child),
.card__footer:not(:last-child),
.card__header:not(:last-child) {
  padding-bottom: 0;
}

.card__body > :last-child,
.card__footer > :last-child,
.card__header > :last-child {
  margin-bottom: 0;
}

.card__footer {
  margin-top: auto;
}

.table-of-contents {
  font-size: 0.8rem;
  margin-bottom: 0;
  padding: var(--ifm-toc-padding-vertical) 0;
}

.table-of-contents,
.table-of-contents ul {
  list-style: none;
  padding-left: var(--ifm-toc-padding-horizontal);
}

.table-of-contents li {
  margin: var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal);
}

.table-of-contents__left-border {
  border-left: 1px solid var(--ifm-toc-border-color);
}

.table-of-contents__link {
  color: var(--ifm-toc-link-color);
  display: block;
}

.table-of-contents__link--active,
.table-of-contents__link--active code,
.table-of-contents__link:hover,
.table-of-contents__link:hover code {
  color: var(--ifm-color-primary);
  text-decoration: none;
}

.close {
  color: var(--ifm-color-black);
  float: right;
  font-size: 1.5rem;
  font-weight: var(--ifm-font-weight-bold);
  line-height: 1;
  opacity: 0.5;
  padding: 1rem;
  transition: opacity var(--ifm-transition-fast)
    var(--ifm-transition-timing-default);
}

.close:hover {
  opacity: 0.7;
}

.close:focus,
.theme-code-block-highlighted-line .codeLineNumber_rbC4:before {
  opacity: 0.8;
}

.dropdown {
  display: inline-flex;
  font-weight: var(--ifm-dropdown-font-weight);
  position: relative;
  vertical-align: top;
}

.dropdown--hoverable:hover .dropdown__menu,
.dropdown--show .dropdown__menu {
  opacity: 1;
  pointer-events: all;
  transform: translateY(-1px);
  visibility: visible;
}

.dropdown--right .dropdown__menu {
  left: inherit;
  right: 0;
}

.dropdown--nocaret .navbar__link:after {
  content: none !important;
}

.dropdown__menu {
  background-color: var(--ifm-dropdown-background-color);
  border-radius: var(--ifm-global-radius);
  box-shadow: var(--ifm-global-shadow-md);
  left: 0;
  list-style: none;
  max-height: 80vh;
  min-width: 10rem;
  opacity: 0;
  overflow-y: auto;
  padding: 0.5rem;
  pointer-events: none;
  position: absolute;
  top: calc(100% - var(--ifm-navbar-item-padding-vertical) + 0.3rem);
  transform: translateY(-0.625rem);
  transition-duration: var(--ifm-transition-fast);
  transition-property: opacity, transform, visibility;
  transition-timing-function: var(--ifm-transition-timing-default);
  visibility: hidden;
  z-index: var(--ifm-z-index-dropdown);
}

.menu__caret,
.menu__link,
.menu__list-item-collapsible {
  border-radius: 0.25rem;
  transition: background var(--ifm-transition-fast)
    var(--ifm-transition-timing-default);
}

.dropdown__link {
  border-radius: 0.25rem;
  color: var(--ifm-dropdown-link-color);
  display: block;
  font-size: 0.875rem;
  margin-top: 0.2rem;
  padding: 0.25rem 0.5rem;
  white-space: nowrap;
}

.dropdown__link--active,
.dropdown__link:hover {
  background-color: var(--ifm-dropdown-hover-background-color);
  color: var(--ifm-dropdown-link-color);
  text-decoration: none;
}

.dropdown__link--active,
.dropdown__link--active:hover {
  --ifm-dropdown-link-color: var(--ifm-link-color);
}

.dropdown > .navbar__link:after {
  border-color: currentcolor transparent;
  border-style: solid;
  border-width: 0.4em 0.4em 0;
  content: "";
  margin-left: 0.3em;
  position: relative;
  top: 2px;
  transform: translateY(-50%);
}

.footer {
  background-color: var(--ifm-footer-background-color);
  color: var(--ifm-footer-color);
  padding: var(--ifm-footer-padding-vertical)
    var(--ifm-footer-padding-horizontal);
}

.footer--dark {
  --ifm-footer-background-color: #303846;
  --ifm-footer-color: var(--ifm-footer-link-color);
  --ifm-footer-link-color: var(--ifm-color-secondary);
  --ifm-footer-title-color: var(--ifm-color-white);
}

.footer__links,
.govgr-fieldset > .govgr-field,
.govgr-form .govgr-body {
  margin-bottom: 1rem;
}

.footer__link-item {
  color: var(--ifm-footer-link-color);
  line-height: 2;
}

.footer__link-item:hover {
  color: var(--ifm-footer-link-hover-color);
}

.footer__link-separator {
  margin: 0 var(--ifm-footer-link-horizontal-spacing);
}

.footer__logo {
  margin-top: 1rem;
  max-width: var(--ifm-footer-logo-max-width);
}

.footer__title {
  color: var(--ifm-footer-title-color);
  font: 700 var(--ifm-h4-font-size) / var(--ifm-heading-line-height)
    var(--ifm-font-family-base);
  margin-bottom: var(--ifm-heading-margin-bottom);
}

.menu,
.navbar__link {
  font-weight: var(--ifm-font-weight-semibold);
}

.footer__item {
  margin-top: 0;
}

.footer__items {
  margin-bottom: 0;
}

[type="checkbox"],
legend {
  padding: 0;
}

.hero {
  align-items: center;
  background-color: var(--ifm-hero-background-color);
  color: var(--ifm-hero-text-color);
  display: flex;
  padding: 4rem 2rem;
}

.hero--primary {
  --ifm-hero-background-color: var(--ifm-color-primary);
  --ifm-hero-text-color: var(--ifm-font-color-base-inverse);
}

.hero--dark {
  --ifm-hero-background-color: #303846;
  --ifm-hero-text-color: var(--ifm-color-white);
}

.hero__title {
  font-size: 3rem;
}

.hero__subtitle {
  font-size: 1.5rem;
}

.menu__list {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.menu__caret,
.menu__link {
  padding: var(--ifm-menu-link-padding-vertical)
    var(--ifm-menu-link-padding-horizontal);
}

.menu__list .menu__list {
  flex: 0 0 100%;
  margin-top: 0.25rem;
  padding-left: var(--ifm-menu-link-padding-horizontal);
}

.menu__list-item:not(:first-child) {
  margin-top: 0.25rem;
}

.menu__list-item--collapsed .menu__list {
  height: 0;
  overflow: hidden;
}

.details_wcJz[data-collapsed="false"].isBrowser_uXHY > summary:before,
.details_wcJz[open]:not(.isBrowser_uXHY) > summary:before,
.menu__list-item--collapsed .menu__caret:before,
.menu__list-item--collapsed .menu__link--sublist:after {
  transform: rotate(90deg);
}

.menu__list-item-collapsible {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

.menu__caret:hover,
.menu__link:hover,
.menu__list-item-collapsible--active,
.menu__list-item-collapsible:hover {
  background: var(--ifm-menu-color-background-hover);
}

.menu__list-item-collapsible .menu__link--active,
.menu__list-item-collapsible .menu__link:hover {
  background: none !important;
}

.menu__caret,
.menu__link {
  align-items: center;
  display: flex;
}

.navbar-sidebar,
.navbar-sidebar__backdrop {
  bottom: 0;
  opacity: 0;
  top: 0;
  transition-duration: var(--ifm-transition-fast);
  transition-timing-function: ease-in-out;
  left: 0;
  visibility: hidden;
}

.menu__link {
  color: var(--ifm-menu-color);
  flex: 1;
  line-height: 1.25;
}

.menu__link:hover {
  color: var(--ifm-menu-color);
  text-decoration: none;
}

.menu__caret:before,
.menu__link--sublist-caret:after {
  height: 1.25rem;
  transform: rotate(180deg);
  transition: transform var(--ifm-transition-fast) linear;
  width: 1.25rem;
  content: "";
  filter: var(--ifm-menu-link-sublist-icon-filter);
}

.menu__link--sublist-caret:after {
  background: var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;
  margin-left: auto;
  min-width: 1.25rem;
}

.navbar__items--center .navbar__brand,
blockquote,
body,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}

.menu__link--active,
.menu__link--active:hover {
  color: var(--ifm-menu-color-active);
}

.navbar__brand,
.navbar__link {
  color: var(--ifm-navbar-link-color);
}

.menu__link--active:not(.menu__link--sublist) {
  background-color: var(--ifm-menu-color-background-active);
}

.menu__caret:before {
  background: var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;
}

.navbar--dark,
html[data-theme="dark"] {
  --ifm-menu-link-sublist-icon-filter: invert(100%) sepia(94%) saturate(17%)
    hue-rotate(223deg) brightness(104%) contrast(98%);
}

.navbar {
  background-color: var(--ifm-navbar-background-color);
  box-shadow: var(--ifm-navbar-shadow);
  height: var(--ifm-navbar-height);
  padding: var(--ifm-navbar-padding-vertical)
    var(--ifm-navbar-padding-horizontal);
}

.govgr-copy-to-clipboard-root,
.govgr-date-input,
.govgr-modal--open,
.govgr-single-character-input--container,
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
}

.navbar--fixed-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: var(--ifm-z-index-fixed);
}

.navbar__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}

.navbar__brand {
  align-items: center;
  margin-right: 1rem;
  min-width: 0;
}

.navbar__brand:hover {
  color: var(--ifm-navbar-link-hover-color);
  text-decoration: none;
}

.announcementBarContent_MjOA,
.navbar__title {
  flex: 1 1 auto;
}

.navbar__toggle {
  display: none;
  margin-right: 0.5rem;
}

.navbar__logo {
  flex: 0 0 auto;
  height: 2rem;
  margin-right: 0.5rem;
}

.masthead-image,
.navbar__logo img,
body,
html {
  height: 100%;
}

.navbar__items {
  align-items: center;
  display: flex;
  flex: 1;
  min-width: 0;
}

.navbar__items--center {
  flex: 0 0 auto;
}

.navbar__items--center + .navbar__items--right {
  flex: 1;
}

.navbar__items--right {
  flex: 0 0 auto;
  justify-content: flex-end;
}

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

.navbar__item {
  display: inline-block;
  padding: var(--ifm-navbar-item-padding-vertical)
    var(--ifm-navbar-item-padding-horizontal);
}

#nprogress,
.navbar__item.dropdown .navbar__link:not([href]) {
  pointer-events: none;
}

.navbar__link--active,
.navbar__link:hover {
  color: var(--ifm-navbar-link-hover-color);
  text-decoration: none;
}

.navbar--dark,
.navbar--primary {
  --ifm-menu-color: var(--ifm-color-gray-300);
  --ifm-navbar-link-color: var(--ifm-color-gray-100);
  --ifm-navbar-search-input-background-color: hsla(0, 0%, 100%, 0.1);
  --ifm-navbar-search-input-placeholder-color: hsla(0, 0%, 100%, 0.5);
  color: var(--ifm-color-white);
}

.navbar--dark {
  --ifm-navbar-background-color: #242526;
  --ifm-menu-color-background-active: hsla(0, 0%, 100%, 0.05);
  --ifm-navbar-search-input-color: var(--ifm-color-white);
}

.navbar--primary {
  --ifm-navbar-background-color: var(--ifm-color-primary);
  --ifm-navbar-link-hover-color: var(--ifm-color-white);
  --ifm-menu-color-active: var(--ifm-color-white);
  --ifm-navbar-search-input-color: var(--ifm-color-emphasis-500);
}

.navbar__search-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: var(--ifm-navbar-search-input-background-color)
    var(--ifm-navbar-search-input-icon) no-repeat 0.75rem/1rem 1rem;
  border: none;
  color: var(--ifm-navbar-search-input-color);
  cursor: text;
  display: inline-block;
  height: 2rem;
  padding: 0 0.5rem 0 2.25rem;
  width: 12.5rem;
}

.navbar__search-input::-moz-placeholder {
  color: var(--ifm-navbar-search-input-placeholder-color);
}

.navbar__search-input::placeholder {
  color: var(--ifm-navbar-search-input-placeholder-color);
}

.navbar-sidebar {
  background-color: var(--ifm-navbar-background-color);
  box-shadow: var(--ifm-global-shadow-md);
  position: fixed;
  transform: translate3d(-100%, 0, 0);
  transition-property: opacity, visibility, transform;
  width: var(--ifm-navbar-sidebar-width);
}

.navbar-sidebar--show .navbar-sidebar,
.navbar-sidebar__items {
  transform: translateZ(0);
}

.navbar-sidebar--show .navbar-sidebar,
.navbar-sidebar--show .navbar-sidebar__backdrop {
  opacity: 1;
  visibility: visible;
}

.govgr-copy-to-clipboard--tooltip:before,
.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));
}

.navbar-sidebar__backdrop {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  right: 0;
  transition-property: opacity, visibility;
}

.navbar-sidebar__brand {
  align-items: center;
  box-shadow: var(--ifm-navbar-shadow);
  display: flex;
  flex: 1;
  height: var(--ifm-navbar-height);
  padding: var(--ifm-navbar-padding-vertical)
    var(--ifm-navbar-padding-horizontal);
}

.navbar-sidebar__items {
  display: flex;
  height: calc(100% - var(--ifm-navbar-height));
  transition: transform var(--ifm-transition-fast) ease-in-out;
}

.navbar-sidebar__items--show-secondary {
  transform: translate3d(calc(var(--ifm-navbar-sidebar-width) * -1), 0, 0);
}

.navbar-sidebar__item {
  flex-shrink: 0;
  padding: 0.5rem;
  width: calc(var(--ifm-navbar-sidebar-width));
}

.navbar-sidebar__back {
  background: var(--ifm-menu-color-background-active);
  font-size: 15px;
  font-weight: var(--ifm-button-font-weight);
  margin: 0 0 0.2rem -0.5rem;
  padding: 0.6rem 1.5rem;
  position: relative;
  text-align: left;
  top: -0.5rem;
  width: calc(100% + 1rem);
}

.navbar-sidebar__close {
  display: flex;
  margin-left: auto;
}

.pagination {
  -moz-column-gap: var(--ifm-pagination-page-spacing);
  column-gap: var(--ifm-pagination-page-spacing);
  display: flex;
  font-size: var(--ifm-pagination-font-size);
  padding-left: 0;
}

.pagination--sm {
  --ifm-pagination-font-size: 0.8rem;
  --ifm-pagination-padding-horizontal: 0.8rem;
  --ifm-pagination-padding-vertical: 0.2rem;
}

.pagination--lg {
  --ifm-pagination-font-size: 1.2rem;
  --ifm-pagination-padding-horizontal: 1.2rem;
  --ifm-pagination-padding-vertical: 0.3rem;
}

.pagination__item {
  display: inline-flex;
}

.pagination__item > span {
  padding: var(--ifm-pagination-padding-vertical);
}

.pagination__item--active .pagination__link {
  color: var(--ifm-pagination-color-active);
}

.pagination__item--active .pagination__link,
.pagination__item:not(.pagination__item--active):hover .pagination__link {
  background: var(--ifm-pagination-item-active-background);
}

.pagination__item--disabled,
.pagination__item[disabled] {
  opacity: 0.25;
  pointer-events: none;
}

.pagination__link {
  border-radius: var(--ifm-pagination-border-radius);
  color: var(--ifm-font-color-base);
  display: inline-block;
  padding: var(--ifm-pagination-padding-vertical)
    var(--ifm-pagination-padding-horizontal);
  transition: background var(--ifm-transition-fast)
    var(--ifm-transition-timing-default);
}

.pagination__link:hover {
  text-decoration: none;
}

.pagination-nav {
  grid-gap: var(--ifm-spacing-horizontal);
  display: grid;
  gap: var(--ifm-spacing-horizontal);
  grid-template-columns: repeat(2, 1fr);
}

.govgr-accessibility-menu__list,
.govgr-admin-main-wrapper,
.govgr-main-wrapper {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.pagination-nav__link {
  border: 1px solid var(--ifm-color-emphasis-300);
  border-radius: var(--ifm-pagination-nav-border-radius);
  display: block;
  height: 100%;
  line-height: var(--ifm-heading-line-height);
  padding: var(--ifm-global-spacing);
  transition: border-color var(--ifm-transition-fast)
    var(--ifm-transition-timing-default);
}

.pagination-nav__link:hover {
  border-color: var(--ifm-pagination-nav-color-hover);
  text-decoration: none;
}

.pagination-nav__link--next {
  grid-column: 2/3;
  text-align: right;
}

.pagination-nav__label {
  font-size: var(--ifm-h4-font-size);
  font-weight: var(--ifm-heading-font-weight);
  word-break: break-word;
}

.pills__item,
.tabs {
  font-weight: var(--ifm-font-weight-bold);
}

.pagination-nav__link--prev .pagination-nav__label:before {
  content: "Â« ";
}

.pagination-nav__link--next .pagination-nav__label:after {
  content: " Â»";
}

.pills {
  display: flex;
  gap: var(--ifm-pills-spacing);
  padding-left: 0;
}

.pills__item {
  border-radius: 0.5rem;
  cursor: pointer;
  display: inline-block;
  padding: 0.25rem 1rem;
  transition: background var(--ifm-transition-fast)
    var(--ifm-transition-timing-default);
}

.pills__item--active {
  color: var(--ifm-pills-color-active);
}

.pills__item--active,
.pills__item:not(.pills__item--active):hover {
  background: var(--ifm-pills-color-background-active);
}

.pills--block {
  justify-content: stretch;
}

.pills--block .pills__item {
  flex-grow: 1;
  text-align: center;
}

.tabs {
  color: var(--ifm-tabs-color);
  display: flex;
  margin-bottom: 0;
  overflow-x: auto;
  padding-left: 0;
}

.tabs__item {
  border-bottom: 3px solid transparent;
  border-radius: var(--ifm-global-radius);
  cursor: pointer;
  display: inline-flex;
  padding: var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);
  transition: background-color var(--ifm-transition-fast)
    var(--ifm-transition-timing-default);
}

.govgr-accordion .govgr-accordion__section-summary,
.govgr-chip .govgr-chip__content[role="button"]:hover,
.govgr-chip--deletable .govgr-chip__content:hover,
.govgr-dropdown .govgr-dropdown__button--arrow .govgr-svg-icon--arrow,
.govgr-dropdown__content {
  transition-property: background-color, border-color, color, fill, stroke,
    opacity, box-shadow, transform, filter, backdrop-filter,
    -webkit-backdrop-filter;
}

.tabs__item--active {
  border-bottom-color: var(--ifm-tabs-color-active-border);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: var(--ifm-tabs-color-active);
}

.tabs__item:hover {
  background-color: var(--ifm-hover-overlay);
}

.tabs--block {
  justify-content: stretch;
}

.tabs--block .tabs__item {
  flex-grow: 1;
  justify-content: center;
}

html[data-theme="dark"] {
  --ifm-color-scheme: dark;
  --ifm-color-emphasis-0: var(--ifm-color-gray-1000);
  --ifm-color-emphasis-100: var(--ifm-color-gray-900);
  --ifm-color-emphasis-200: var(--ifm-color-gray-800);
  --ifm-color-emphasis-300: var(--ifm-color-gray-700);
  --ifm-color-emphasis-400: var(--ifm-color-gray-600);
  --ifm-color-emphasis-600: var(--ifm-color-gray-400);
  --ifm-color-emphasis-700: var(--ifm-color-gray-300);
  --ifm-color-emphasis-800: var(--ifm-color-gray-200);
  --ifm-color-emphasis-900: var(--ifm-color-gray-100);
  --ifm-color-emphasis-1000: var(--ifm-color-gray-0);
  --ifm-background-color: #1b1b1d;
  --ifm-background-surface-color: #242526;
  --ifm-hover-overlay: hsla(0, 0%, 100%, 0.05);
  --ifm-color-content: #e3e3e3;
  --ifm-color-content-secondary: #fff;
  --ifm-breadcrumb-separator-filter: invert(64%) sepia(11%) saturate(0%)
    hue-rotate(149deg) brightness(99%) contrast(95%);
  --ifm-code-background: hsla(0, 0%, 100%, 0.1);
  --ifm-scrollbar-track-background-color: #444;
  --ifm-scrollbar-thumb-background-color: #686868;
  --ifm-scrollbar-thumb-hover-background-color: #7a7a7a;
  --ifm-table-stripe-background: hsla(0, 0%, 100%, 0.07);
  --ifm-toc-border-color: var(--ifm-color-emphasis-200);
  --ifm-color-primary-contrast-background: #102445;
  --ifm-color-primary-contrast-foreground: #ebf2fc;
  --ifm-color-secondary-contrast-background: #474748;
  --ifm-color-secondary-contrast-foreground: #fdfdfe;
  --ifm-color-success-contrast-background: #003100;
  --ifm-color-success-contrast-foreground: #e6f6e6;
  --ifm-color-info-contrast-background: #193c47;
  --ifm-color-info-contrast-foreground: #eef9fd;
  --ifm-color-warning-contrast-background: #4d3800;
  --ifm-color-warning-contrast-foreground: #fff8e6;
  --ifm-color-danger-contrast-background: #4b1113;
  --ifm-color-danger-contrast-foreground: #ffebec;
}

#nprogress .bar {
  background: var(--docusaurus-progress-bar-color);
  height: 2px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1031;
}

#nprogress .peg {
  box-shadow: 0 0 10px var(--docusaurus-progress-bar-color),
    0 0 5px var(--docusaurus-progress-bar-color);
  height: 100%;
  opacity: 1;
  position: absolute;
  right: 0;
  transform: rotate(3deg) translateY(-4px);
  width: 100px;
}

body {
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial,
    sans-serif, Apple Color Emoji, Segoe UI Emoji;
  line-height: inherit;
}

&:before,
.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;
  --tw-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));
}

&,
&:after,
&:before,
.border,
.govgr-accessibility-menu__option-btn,
.govgr-accessibility-menu__option-btn--selected,
.govgr-accordion__section,
.govgr-accordion__section--no-border,
.govgr-admin-header,
.govgr-autocomplete__hint,
.govgr-autocomplete__input,
.govgr-autocomplete__menu,
.govgr-autocomplete__option,
.govgr-autocomplete__status__wrapper,
.govgr-blockquote,
.govgr-bottom-info,
.govgr-btn,
.govgr-btn-primary,
.govgr-btn-secondary,
.govgr-btn-warning,
.govgr-card--border,
.govgr-card--border-dark,
.govgr-card--border-light,
.govgr-card--border-top,
.govgr-card--divider,
.govgr-checkboxes__conditional,
.govgr-chip__content,
.govgr-details__content,
.govgr-drawer,
.govgr-dropdown__content,
.govgr-error-summary,
.govgr-field--error,
.govgr-fillable-text,
.govgr-filter--border,
.govgr-footer,
.govgr-footer__heading,
.govgr-header,
.govgr-input,
.govgr-input--error,
.govgr-input__search-btn,
.govgr-labeled-text,
.govgr-masthead,
.govgr-masthead--secondary,
.govgr-modal__body,
.govgr-nav--border,
.govgr-nav--horizontal,
.govgr-nav--vertical,
.govgr-notification-banner,
.govgr-notification-banner__header,
.govgr-notification-banner__title,
.govgr-panel,
.govgr-panel--confirmation,
.govgr-phase-banner--underline,
.govgr-phase-banner__tag,
.govgr-phase-banner_header,
.govgr-radios__conditional,
.govgr-section-break,
.govgr-section-break--visible,
.govgr-select,
.govgr-step-nav__circle--number,
.govgr-step-nav__circle--number__no-border,
.govgr-summary-list__actions,
.govgr-summary-list__key,
.govgr-summary-list__row,
.govgr-summary-list__value,
.govgr-table-container--border,
.govgr-table__cell,
.govgr-table__cell--no-data,
.govgr-table__head,
.govgr-table__header,
.govgr-table__row--warning,
.govgr-tabs__list-item,
.govgr-tabs__list-item-selected,
.govgr-tabs__panel,
.govgr-task-list__content__tag--gray,
.govgr-task-list__content__tag--primary,
.govgr-task-list__content__tag--secondary,
.govgr-textarea,
.govgr-timeline,
.govgr-vertical-nav__item,
.govgr-visually-hidden,
.govgr-warning-text__icon,
dd,
dt {
  border-color: reset;
}

&,
.govgr-autocomplete__menu--overlay,
.govgr-btn,
.govgr-btn-primary,
.govgr-btn-secondary,
.govgr-btn-warning,
.govgr-chip__content,
.govgr-drawer,
.govgr-drawer--relative-lg,
.govgr-drawer--relative-md,
.govgr-drawer--relative-sm,
.govgr-filter--position-relative-always,
.govgr-filter--position-relative-lg,
.govgr-filter--position-relative-md,
.govgr-filter--position-relative-sm,
.govgr-input__search-btn,
.govgr-tabs__list-item,
.tooltiptext {
  --tw-ring-offset-shadow: 0 0 transparent;
  --tw-ring-shadow: 0 0 transparent;
  --tw-shadow: 0 0 transparent;
}

.blur,
.filter,
.invert {
  --tw-blur: var(--tw-empty);
  --tw-brightness: var(--tw-empty);
  --tw-contrast: var(--tw-empty);
  --tw-grayscale: var(--tw-empty);
  --tw-hue-rotate: var(--tw-empty);
  --tw-invert: var(--tw-empty);
  --tw-saturate: var(--tw-empty);
  --tw-sepia: var(--tw-empty);
  --tw-drop-shadow: var(--tw-empty);
  --tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

html {
  -webkit-text-size-adjust: 100%;
  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;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}

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

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, Menlo, Monaco, Consolas,
    Liberation Mono, Courier New, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

table {
  display: block;
  margin-bottom: var(--ifm-spacing-vertical);
  border-collapse: collapse;
  border-color: inherit;
  text-indent: 0;
}

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

.admonitionHeading_mrNY code,
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: ButtonText dotted 1px;
}

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

::-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;
}

.govgr-table,
.govgr-table__caption--lg,
.govgr-table__caption--md,
.govgr-table__caption--sm,
.govgr-table__caption--xl {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

summary {
  display: list-item;
}

button {
  background-image: none;
}

.govgr-step-nav__steps,
fieldset,
ol,
ul {
  margin: 0;
  padding: 0;
}

*,
:after,
:before {
  border: 0 solid;
}

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

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

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

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

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

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

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

.dark .govgr-footer__government-logo,
[hidden] {
  display: none;
}

.dark .govgr-footer__government-logo-inverted,
.govgr-accordion
  .govgr-accordion__section[open]
  .govgr-accordion__section-content {
  display: block;
}

: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-btn {
  --btn-border-radius: 0px;
  --btn-padding: 0.5rem 1.25rem;
  --btn-letter-spacing: var(--letter-spacing-wide);
  --btn-font-size: var(--text-base);
}

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

.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 {
  left: 6px;
  top: 6px;
}

.dark .govgr-back-link,
.dark .govgr-breadcrumbs__link,
.dark .govgr-details__summary,
.dark .govgr-footer__link,
.dark .govgr-notification-banner__link,
.dark .govgr-tabs .govgr-tabs__list .govgr-tabs__tab {
  padding: 0 2px;
}

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

.dark .govgr-background-dark .govgr-hint,
.dark .govgr-background-dark .govgr-link,
.dark .govgr-masthead--primary,
.dark .govgr-masthead--primary .govgr-body,
.dark .govgr-masthead--primary .govgr-hint,
.dark .govgr-masthead--primary .govgr-link,
.dark .govgr-masthead__body,
.dark .govgr-phase-banner__tag,
.dark .govgr-table--dark .govgr-table__header,
.dark .govgr-task-list__content__tag--primary {
  --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 {
  box-shadow: 0 0 0 3px var(--color-base-100), 0 0 0 6px var(--color-focus);
  outline: transparent solid 4px;
}

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

.dark .govgr-link:focus,
.dark .govgr-notification-banner__link:focus,
.dark
  .govgr-step-nav__accordion__summary:focus
  .govgr-step-nav__accordion__heading__title {
  box-shadow: 0 -2px var(--color-focus), 0 4px var(--color-link-active);
}

.dark .govgr-admin-header .govgr-dropdown__button.govgr-link:focus,
.dark .govgr-background-dark .govgr-link:focus,
.dark .govgr-header .govgr-dropdown__button.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-btn-secondary {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(var(--color-base-800-rgb), var(--tw-bg-opacity));
  color: rgba(var(--color-base-100-rgb), var(--tw-text-opacity));
}

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

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

.dark .govgr-dropdown[open] .govgr-dropdown__button.govgr-btn-secondary {
  color: rgba(var(--color-white-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:focus .govgr-svg-icon--caret {
  fill: var(--color-link-active);
}

.dark .govgr-nav__list-item-btn:focus > .govgr-svg-icon,
.dark .govgr-nav__list-item-link:focus > .govgr-svg-icon,
.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;
}

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

.dark
  .govgr-accordion
  .govgr-accordion__section-summary:focus
  .govgr-accordion__section-button,
.dark
  .govgr-accordion
  .govgr-accordion__section-summary:focus
  .govgr-accordion__section-button:after,
.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-notification-banner__link:focus,
.dark .govgr-tabs .govgr-tabs__list .govgr-tabs__tab:focus {
  color: rgba(var(--color-link-active-rgb), var(--tw-text-opacity));
  --tw-text-opacity: 1;
}

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

.dark .govgr-card--border-light,
.dark .govgr-card--border-top,
.dark .govgr-card--divider,
.dark .govgr-section-break--visible,
.dark .govgr-summary-list__row,
.dark .govgr-table--vertical-lines .govgr-table__cell,
.dark .govgr-table--vertical-lines .govgr-table__head,
.dark .govgr-table--vertical-lines .govgr-table__header,
.dark .govgr-table-container--border,
.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-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-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-step-nav__accordion__summary:focus
  .govgr-step-nav__accordion__closed,
.dark
  .govgr-step-nav__accordion__summary:focus
  .govgr-step-nav__accordion__heading__title,
.dark
  .govgr-step-nav__accordion__summary:focus
  .govgr-step-nav__accordion__opened {
  --tw-text-opacity: 1;
  color: rgba(var(--color-link-active-rgb), var(--tw-text-opacity));
  padding: 0 2px;
}

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

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

.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;
}

.govgr-accordion .govgr-accordion__section-button,
.govgr-accordion .govgr-accordion__section-button:after,
body {
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
}

body {
  --tw-bg-opacity: 1;
  --tw-text-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;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}

.container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.govgr-checkboxes__input:before {
  border: 2px solid
    rgba(var(--color-base-content-rgb), var(--tw-border-opacity));
}

.govgr-dropdown[open] .govgr-dropdown__button--arrow .govgr-svg-icon--arrow {
  --tw-rotate: -180deg;
  transform: var(--tw-transform);
}

.govgr-admin-header,
.govgr-header {
  border-bottom: 8px solid;
}

@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;
  }

  .govgr-table {
    border-collapse: unset;
  }

  .govgr-table--vertical-lines .govgr-table__header {
    border-right-width: 0 !important;
    border-top-width: 1px;
  }

  .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--vertical-lines .govgr-table__cell,
.govgr-table--vertical-lines .govgr-table__header {
  border-bottom-color: rgba(
    var(--color-base-300-rgb),
    var(--tw-border-opacity)
  );
  border-left: 1px solid
    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));
}

.govgr-table--vertical-lines.govgr-table--light
  .govgr-table__body
  .govgr-table__header {
  border-left: 1px !important;
}

@-webkit-keyframes a {
  0%,
  90%,
  to {
    stroke-dashoffset: 0;
  }

  40%,
  50% {
    stroke-dashoffset: var(--full-length);
  }
}

@-webkit-keyframes b {
  to {
    transform: rotate(1turn);
  }
}

.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 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-300-rgb), var(--tw-bg-opacity));
  border-radius: 9999px !important;
  bottom: 1rem;
  box-shadow: 0 2px 5px rgba(var(--color-base-900-rgb), 0.3);
  padding: 1rem !important;
  position: absolute;
}

.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 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-200-rgb), var(--tw-bg-opacity));
  bottom: 0;
  display: flex;
  flex-direction: column;
  max-width: 28rem;
  padding: 1rem;
  position: absolute;
  top: 0;
}

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

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

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

.govgr-accessibility-menu__list {
  display: grid;
  gap: 1.25rem;
}

.govgr-accessibility-menu__list-item,
.govgr-grid-column-one-third {
  grid-column: span 1 / span 1;
}

.govgr-accessibility-menu__option-btn {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-100-rgb), var(--tw-bg-opacity));
  border-color: rgba(var(--color-base-100-rgb), var(--tw-border-opacity));
  border-width: 2px;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  line-height: 1.25 !important;
  margin: 0 !important;
  padding: calc(1rem + 2px) !important;
  width: 100% !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 {
  --tw-border-opacity: 1 !important;
  --tw-text-opacity: 1 !important;
  border-color: rgba(
    var(--color-success-rgb),
    var(--tw-border-opacity)
  ) !important;
  border-width: 4px !important;
  color: rgba(var(--color-success-rgb), var(--tw-text-opacity)) !important;
  padding: 1rem !important;
}

.govgr-autocomplete__hint,
.govgr-autocomplete__input,
.govgr-autocomplete__menu {
  border-color: rgba(var(--color-base-content-rgb), var(--tw-border-opacity));
  --tw-border-opacity: 1;
}

.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 {
  display: flex;
  flex-wrap: nowrap;
  gap: 0.5rem;
  height: 0.25rem;
  margin-top: 0.5rem;
  opacity: 0;
  width: 100%;
}

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

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

.govgr-accordion .govgr-accordion__section {
  --tw-border-opacity: 1;
  border-bottom-width: 1px;
  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;
  padding-bottom: 1rem;
  padding-right: 2rem;
  padding-top: 1rem;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  list-style: none;
  margin-bottom: 0;
}

.govgr-accordion .govgr-accordion__section-heading,
.govgr-btn .govgr-svg-icon,
.govgr-btn-cta .govgr-svg-icon--arrow,
.tooltip .tooltiptext {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}

.govgr-accordion .govgr-accordion__section-summary:hover,
.govgr-cookie-banner,
.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));
}

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

.govgr-accordion
  .govgr-accordion__section-summary:focus
  .govgr-accordion__section-button,
.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: transparent solid 2px;
  outline-offset: 2px;
}

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

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

.govgr-btn-group .govgr-btn + .govgr-dropdown__content,
.govgr-dropdown__button.govgr-link + .govgr-dropdown__content,
.govgr-field .govgr-fieldset + .govgr-btn {
  margin-top: 1rem;
}

.govgr-accordion .govgr-accordion__section-heading {
  cursor: pointer;
  font-size: var(--accordion__section-heading-font-size);
  font-weight: 600;
  justify-content: space-between;
  margin-bottom: 0;
  text-decoration: none;
}

.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 {
  --tw-text-opacity: 1;
  display: flex;
  justify-content: space-between;
}

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

.govgr-accordion .govgr-accordion__section-button:after {
  --tw-text-opacity: 1;
  content: "+";
  float: right;
  font-size: 1.5rem;
  line-height: 2rem;
  position: relative;
  right: -2rem;
}

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

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

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

.govgr-autocomplete__wrapper {
  position: relative;
}

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

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

.govgr-autocomplete__hint,
.govgr-autocomplete__input {
  -webkit-appearance: none;
  border-width: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0.5rem;
  width: 100%;
}

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

.govgr-autocomplete__input--default {
  padding: 0.5rem;
}

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

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

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

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

.govgr-autocomplete__menu--inline,
.govgr-copy-to-clipboard-container,
.govgr-table__body,
.relative {
  position: relative;
}

.govgr-autocomplete__menu--overlay {
  --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);
  left: 0;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 50;
}

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

.govgr-autocomplete__assistive-hint,
.govgr-autocomplete__menu--hidden,
.govgr-file-input {
  display: none;
}

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

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

.govgr-autocomplete__option:first-of-type,
.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;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(var(--color-info-rgb), var(--tw-bg-opacity));
  border-color: rgba(var(--color-tertiary-rgb), var(--tw-border-opacity));
  color: rgba(var(--color-white-rgb), var(--tw-text-opacity));
  outline: transparent solid 2px;
  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 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-current-rgb), var(--tw-text-opacity));
  cursor: not-allowed;
}

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

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

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

.govgr-autocomplete__hint,
.govgr-autocomplete__option {
  padding: 0.5rem;
}

.govgr-btn {
  align-items: center;
  border-radius: var(--btn-border-radius);
  -moz-column-gap: 0.75rem;
  column-gap: 0.75rem;
  cursor: pointer;
  display: flex;
  font-size: var(--btn-font-size);
  font-weight: 500;
  letter-spacing: var(--btn-letter-spacing);
  margin: 0 0 2rem;
  min-height: 2.5rem;
  padding: var(--btn-padding);
  text-decoration: none;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.govgr-aside,
.govgr-bottom,
.govgr-chips,
.govgr-footer__navigation,
.govgr-uploaded-file,
.govgr-vertical-nav {
  flex-wrap: wrap;
  display: flex;
}

.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-background-dark .govgr-btn,
.govgr-chip .govgr-chip__content,
.govgr-chip .govgr-chip__content[role="button"]:hover,
.govgr-chip--deletable .govgr-chip__content:hover,
.govgr-masthead--primary .govgr-btn {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

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

.govgr-btn .govgr-svg-icon {
  display: inline;
  height: 1rem;
  width: 1rem;
}

.govgr-background-dark .govgr-btn,
.govgr-masthead--primary .govgr-btn {
  --tw-shadow: 0 0 transparent;
  border-width: 2px;
}

.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);
  background-color: var(--btn-primary-background-color);
  box-shadow: 0 2px 0 var(--color-base-content);
  color: var(--btn-primary-color);
}

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

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

.govgr-btn-cta {
  --btn-cta-font-size: var(--text-lg);
  font-size: var(--btn-cta-font-size);
  padding-bottom: 1rem;
  padding-top: 1rem;
}

.govgr-btn-cta .govgr-svg-icon--arrow {
  display: inline-block;
  height: 1.25rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  width: 1.25rem;
}

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

.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);
  box-shadow: 0 2px 0 var(--color-base-500);
  background-color: var(--btn-secondary-background-color);
  color: var(--btn-secondary-color);
}

.govgr-btn-secondary:hover {
  text-decoration: none;
  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 {
  --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);
  webkit-box-shadow: 0 2px 0 var(--color-base-content);
  box-shadow: 0 2px 0 var(--color-base-content);
  background-color: var(--btn-warning-background-color);
  color: var(--btn-warning-color);
}

.govgr-btn-warning:hover {
  text-decoration: none;
  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;
  opacity: 0.5;
}

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

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

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

.govgr-chip .govgr-chip__content,
.govgr-input,
.govgr-select,
.govgr-textarea {
  --tw-border-opacity: 1;
  background-color: rgba(var(--color-base-100-rgb), var(--tw-bg-opacity));
  border-color: rgba(var(--color-base-content-rgb), var(--tw-border-opacity));
  border-width: 2px;
  --tw-bg-opacity: 1;
}

.govgr-chip--heading {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.25rem;
  padding-bottom: 1rem;
}

.govgr-chip .govgr-chip__content {
  --tw-text-opacity: 1;
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  align-items: center;
  border-radius: 0.25rem;
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
  padding: 0.25rem 0.5rem;
}

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

.govgr-chip .govgr-chip__content[role="button"]:hover {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: rgba(var(--color-base-900-rgb), var(--tw-bg-opacity));
  border-color: rgba(var(--color-base-900-rgb), var(--tw-border-opacity));
  color: rgba(var(--color-base-content-invert-rgb), var(--tw-text-opacity));
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.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 {
  box-shadow: inset 0 0 0 2px;
  outline: 3px solid var(--color-focus);
  outline-offset: 0;
}

.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);
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

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

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

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

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

.govgr-field,
.govgr-step-nav,
.govgr-task-list__item,
.govgr-timeline__item {
  margin-bottom: 2rem;
}

.govgr-checkboxes__item:last-child,
.govgr-field .govgr-fieldset > .govgr-btn:last-child,
.govgr-field .govgr-fieldset > .govgr-field:last-child,
.govgr-label,
.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,
.govgr-label-file {
  margin-bottom: 0;
}

.govgr-label {
  --label-font-size: var(--text-base);
  --label-line-height: var(--line-h-base);
  --label-letter-spacing: var(--letter-spacing-normal);
  display: flex;
  flex-direction: column;
  font-size: var(--label-font-size);
  letter-spacing: var(--label-letter-spacing);
  line-height: var(--label-line-height);
  row-gap: 0.75rem;
}

.govgr-input,
.govgr-select,
.govgr-textarea {
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0.5rem;
  text-indent: 2px;
  width: 100%;
}

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

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

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

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

.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-left: 0;
  padding-right: 0;
  text-align: center;
}

.govgr-date-input__item,
.govgr-footer__logo,
.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;
}

.govgr-error-summary {
  border-width: 5px;
  margin-bottom: 1.5rem;
  padding: 1rem;
}

.govgr-field--error {
  border-left-width: 5px;
  padding-left: 1rem;
  padding-right: 0;
}

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

.govgr-input--error {
  border-width: 3px;
}

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

.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 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-300-rgb), var(--tw-bg-opacity));
  cursor: not-allowed;
}

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

.govgr-checkboxes__input:disabled:checked:after,
.govgr-checkboxes__label--disabled,
.govgr-radios__input:disabled:checked:after,
.govgr-radios__label--disabled,
.theme-code-block:hover .buttonGroup_CxeH button {
  opacity: 0.4;
}

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

.govgr-checkboxes--inline {
  display: inline-flex;
  flex-wrap: wrap;
}

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

.govgr-drawer,
.govgr-layout-wrapper__full-height {
  min-height: 100vh;
}

.govgr-checkboxes__label {
  cursor: pointer;
  display: inline-block;
  padding: 0.25rem 0.5rem;
}

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

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

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

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

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

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

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

.govgr-checkboxes__conditional,
.govgr-radios__conditional {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-base-500-rgb), var(--tw-border-opacity));
  border-left-width: 4px;
  margin-left: 1rem;
  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.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-admin-header .govgr-dropdown__button.govgr-link:focus,
.govgr-dropdown__content
  .govgr-vertical-nav
  .govgr-vertical-nav__item
  .govgr-link,
.govgr-header .govgr-dropdown__button.govgr-link:focus {
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  --tw-text-opacity: 1;
}

.govgr-dropdown .govgr-dropdown__button--arrow .govgr-svg-icon--arrow {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

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

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

.govgr-dropdown--right .govgr-dropdown__content .govgr-field {
  text-align: left;
}

.govgr-dropdown--disabled,
.toggleButtonDisabled_hphR {
  cursor: not-allowed;
}

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

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

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

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

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

.govgr-dropdown__content {
  --tw-border-opacity: 1;
  -webkit-box-box-shadow: 0 2px 8px rgba(var(--color-base-900-rgb), 0.3),
    0 -2px 0 var(--color-base-500);
  border-color: rgba(var(--color-base-400-rgb), var(--tw-border-opacity));
  border-width: 0 1px 1px;
  box-shadow: 0 2px 8px rgba(var(--color-base-900-rgb), 0.3),
    0 -2px 0 var(--color-base-500);
  margin-right: 1rem;
  margin-top: -1rem;
  max-width: 20rem;
  min-width: 100%;
  padding: 1rem;
  position: absolute;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 1;
}

.govgr-btn-group .govgr-btn,
.govgr-btn-group .govgr-link,
.govgr-dropdown__content :last-child,
.govgr-masthead .govgr-grid-column-two-thirds > :last-child {
  margin-bottom: 0;
}

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

.govgr-nav--horizontal .govgr-heading-md,
.govgr-nav--vertical .govgr-heading-md {
  margin-bottom: 0;
}

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

.govgr-dropdown__content .govgr-vertical-nav {
  flex-direction: column;
  margin-left: -1rem;
  margin-right: -1rem;
}

.govgr-footer__logo:last-child,
.govgr-header .govgr-nav__list-item {
  margin-right: 0;
}

.govgr-dropdown__content .govgr-vertical-nav .govgr-vertical-nav__item {
  --tw-border-opacity: 1;
  border-bottom-width: 1px;
  border-color: rgba(var(--color-base-300-rgb), var(--tw-border-opacity));
  padding: 0.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 {
  text-decoration: none;
}

.govgr-dropdown__content
  .govgr-vertical-nav
  .govgr-vertical-nav__item
  .govgr-link:hover,
.govgr-footer__link {
  text-decoration: underline;
}

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

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

.govgr-radios__label {
  --radios__label-font-size: var(--text-base);
  cursor: pointer;
  display: inline-block;
  font-size: var(--radios__label-font-size);
  padding: 0.25rem 0.5rem;
}

.govgr-radios__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 2px solid;
  border-radius: 50%;
  cursor: pointer;
  height: 40px;
  left: 0.125rem;
  margin: 0;
  opacity: 1;
  position: absolute;
  top: -0.25rem;
  width: 40px;
  z-index: 1;
}

.govgr-radios__input:before {
  border: 12px solid;
  border-radius: 50%;
  content: "";
  height: 0;
  left: 6px;
  opacity: 0;
  position: absolute;
  top: 6px;
  width: 0;
}

.govgr-radios__input:checked:before,
.hash-link:focus,
:hover > .hash-link {
  opacity: 1;
}

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

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

.govgr-breadcrumbs__list-item:before,
.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' />  </svg>");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  top: 0.5rem;
}

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

.govgr-header .govgr-svg-icon--burger {
  fill: var(--color-base-content);
  cursor: pointer;
  fill: var(--color-white);
  float: right;
}

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

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

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

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

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

.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: 0;
  text-decoration: none;
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__list-item,
.tooltip:hover .tooltiptext {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

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

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

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

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

#__docusaurus,
.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));
}

.govgr-footer,
.govgr-masthead--secondary {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-200-rgb), var(--tw-bg-opacity));
}

.govgr-header .govgr-header__container > .govgr-link,
.govgr-header .govgr-header__content > .govgr-link,
.govgr-masthead--primary,
.govgr-masthead--primary .govgr-body,
.govgr-masthead--primary .govgr-masthead__body {
  --tw-text-opacity: 1;
  color: rgba(var(--color-white-rgb), var(--tw-text-opacity));
}

.govgr-masthead--secondary {
  --tw-border-opacity: 1 !important;
  border-bottom-width: 1px !important;
  border-color: rgba(
    var(--color-base-400-rgb),
    var(--tw-border-opacity)
  ) !important;
}

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

.govgr-masthead__body {
  font-size: 1rem;
  line-height: 1.75rem;
  margin-bottom: 1.5rem;
}

.govgr-masthead__logo {
  height: 2.5rem;
  margin-bottom: 1rem;
}

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

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

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

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

.govgr-footer__meta-item {
  margin-bottom: 1.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.govgr-footer__meta-item--grow {
  display: flex;
  flex-grow: 1;
}

.govgr-filter .govgr-select,
.govgr-footer__content {
  width: 100%;
}

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

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

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

.govgr-footer__licence-description {
  --footer__licence-description-font-size: var(--text-sm);
  font-size: var(--footer__licence-description-font-size);
  margin-top: 1.5rem;
}

.govgr-footer__licence-description .govgr-link {
  font-size: inherit;
}

.govgr-footer__inline-list {
  margin-bottom: 1rem;
  margin-top: 0;
  padding: 0;
}

.govgr-footer__inline-list-item {
  display: inline-block;
  margin-bottom: 0.5rem;
  margin-right: 1rem;
}

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

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

.govgr-footer__list {
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem;
  margin: 0;
  padding: 0;
}

.govgr-footer__heading {
  border-bottom-width: 1px;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

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

.govgr-width-container {
  flex: 1 1 0%;
  max-width: 64rem;
  min-height: calc(100vh - 500px);
}

.govgr-full-width-container,
.govgr-width-container {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
}

.govgr-full-width-container {
  flex: 1 1 0%;
  max-width: 100%;
}

.govgr-main-wrapper {
  display: grid;
  padding-bottom: 1rem;
  padding-top: 1rem;
  row-gap: 4rem;
}

.govgr-grid-column-two-thirds {
  grid-column: span 2 / span 2;
}

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

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

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

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

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

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

.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 .govgr-svg-icon--burger:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-focus-rgb), var(--tw-bg-opacity));
}

.govgr-header .govgr-drawer__close-icon .govgr-svg-icon--close {
  fill: var(--color-link) !important;
}

.fixed,
.govgr-header .govgr-nav,
.govgr-nav--fixed {
  position: fixed;
}

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

.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 {
  align-items: center;
  font-size: 1.1875rem !important;
  text-decoration: underline !important;
}

.govgr-nav {
  height: 100%;
  opacity: 1;
  overflow-x: scroll;
  right: 0;
  top: 0;
  width: 75%;
  z-index: 30;
}

.govgr-nav--hidden {
  display: none !important;
}

.govgr-nav--horizontal .govgr-nav--horizontal {
  display: block;
  overflow-x: visible;
  position: static;
  width: 100%;
  z-index: 1;
}

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

.govgr-nav--horizontal .govgr-nav__list .govgr-section-break {
  left: 0;
  margin-top: 41px !important;
  position: absolute;
  right: 0;
}

.govgr-nav--horizontal .govgr-drawer__close-icon {
  margin-top: 0.75rem;
}

.govgr-nav--vertical .govgr-nav--vertical {
  display: block;
  overflow-x: visible;
  position: static;
  width: 100%;
  z-index: 1;
}

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

.govgr-nav--vertical .govgr-drawer__close-icon,
.govgr-nav-menu--vertical .govgr-nav-menu__container-title {
  margin-top: 0.75rem;
}

.govgr-main-wrapper .govgr-drawer__heading,
.govgr-nav__list .govgr-drawer__heading {
  flex-direction: row-reverse;
}

.govgr-nav__list-item-btn .govgr-svg-icon,
.govgr-nav__list-item-link .govgr-svg-icon {
  margin-left: 0.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));
  box-shadow: 0 -2px var(--color-focus), 0 4px var(--color-base-content);
  outline: transparent solid 2px;
  outline-offset: 2px;
}

.govgr-back-link:focus,
.govgr-link:focus {
  background-color: var(--color-focus);
  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;
  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 {
  display: flex;
  width: 100%;
  z-index: 1;
}

.govgr-nav-menu--hidden,
.govgr-nav-menu--vertical .govgr-nav-menu__container-title-heading {
  display: none;
}

.govgr-caption-lg,
.govgr-caption-md,
.govgr-caption-xl {
  display: block;
  margin-left: 0;
  margin-right: 0;
}

.govgr-nav-menu--horizontal .govgr-nav-menu__content-list,
.govgr-nav-menu--vertical .govgr-nav-menu__content-list {
  grid-auto-flow: row;
  padding: 0;
}

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

.govgr-vertical-nav__item {
  padding: 0.5rem !important;
  width: 100% !important;
}

.govgr-vertical-nav__item--active {
  font-weight: 600 !important;
}

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

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

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

.govgr-heading-sm,
h4,
h5,
h6 {
  --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);
  font-size: var(--heading-sm-font-size);
  font-weight: var(--heading-sm-font-weight);
  letter-spacing: var(--heading-sm-letter-spacing);
  line-height: var(--heading-sm-line-height);
  margin-bottom: var(--heading-sm-margin-bottom);
  margin-left: 0;
  margin-right: 0;
}

.govgr-caption-xl,
h1 {
  letter-spacing: var(--heading-xl-letter-spacing);
}

.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);
  color: var(--caption-xl-color);
  font-size: var(--caption-xl-font-size);
  font-weight: 400;
  font-weight: var(--caption-xl-font-weight);
  line-height: var(--caption-xl-line-height);
  margin-bottom: var(--caption-xl-margin-bottom);
}

.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);
  color: var(--caption-lg-color);
  font-size: var(--caption-lg-font-size);
  font-weight: 400;
  font-weight: var(--caption-lg-font-weight);
  letter-spacing: var(--caption-lg-letter-spacing);
  line-height: var(--caption-lg-line-height);
  margin-bottom: var(--caption-lg-margin-bottom);
}

.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);
  color: var(--caption-md-color);
  font-size: var(--caption-md-font-size);
  font-weight: 400;
  font-weight: var(--caption-md-font-weight);
  letter-spacing: var(--caption-md-letter-spacing);
  line-height: var(--caption-md-line-height);
  margin-bottom: var(--caption-md-margin-bottom);
}

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

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

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

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

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

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

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

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

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

.govgr-list--bullet,
.govgr-list__item
  > .govgr-list
  > .govgr-list__item
  > .govgr-list--bullet:first-child,
.govgr-list__item > .govgr-list > .govgr-list__item > .markdown ul:first-child,
.markdown
  ol__item
  > .govgr-list
  > .govgr-list__item
  > .govgr-list--bullet:first-child,
.markdown ul,
.markdown
  ul__item
  > .govgr-list
  > .govgr-list__item
  > .govgr-list--bullet:first-child {
  list-style-type: disc;
}

.govgr-list .govgr-list__item {
  margin-bottom: 0.5rem;
}

.govgr-list .govgr-list__item:last-child,
.govgr-table .govgr-dropdown__button,
.govgr-table-container .govgr-table,
.govgr-table__cell .govgr-btn,
.govgr-table__cell .govgr-btn-group,
.govgr-table__cell .govgr-button-group {
  margin-bottom: 0;
}

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

.govgr-list--bullet {
  padding-left: 1rem;
}

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

.govgr-list--spaced > .govgr-list__item {
  margin-bottom: 1rem;
}

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

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

.govgr-body,
p {
  --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);
  color: var(--body-color);
  font-size: var(--body-font-size);
  letter-spacing: var(--body-letter-spacing);
  line-height: var(--body-line-height);
  margin-bottom: var(--body-margin-bottom);
}

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

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

.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);
  color: var(--hint-color);
  font-size: var(--hint-font-size);
  letter-spacing: var(--hint-letter-spacing);
  line-height: var(--hint-line-height);
  margin-bottom: var(--hint-margin-bottom);
}

.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: 0.7;
}

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

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

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

.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);
  cursor: pointer;
  text-decoration: underline;
  color: var(--link-color);
  font-size: var(--link-font-size);
  letter-spacing: var(--link-letter-spacing);
  line-height: var(--link-line-height);
  padding: var(--link-padding);
}

.govgr-link:hover {
  color: var(--link-color-hover);
}

.govgr-link:focus {
  color: var(--link-color-active);
  outline: 0;
  text-decoration: none !important;
}

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

.govgr-back-link,
.govgr-breadcrumbs__link,
.govgr-link--no-underline:hover {
  text-decoration: underline;
}

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

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

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

.govgr-masthead--primary .govgr-link--no-underline {
  text-decoration: none;
}

.govgr-masthead--primary .govgr-link--no-underline:hover {
  text-decoration: underline;
}

.govgr-back-link {
  --back-link-font-size: var(--text-base);
  --back-link-letter-spacing: var(--letter-spacing-normal);
  --tw-text-opacity: 1;
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: var(--back-link-font-size);
  letter-spacing: var(--back-link-letter-spacing);
  margin-bottom: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.govgr-back-link:focus {
  outline: 0;
  text-decoration: none;
}

.govgr-details__summary,
.govgr-notification-banner__link {
  text-decoration: underline;
}

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

.govgr-highlight-links .govgr-link {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(var(--color-base-content-rgb), var(--tw-bg-opacity));
  color: rgba(var(--color-focus-rgb), var(--tw-text-opacity));
  margin: 0.25rem;
  padding: 0.25rem;
  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));
}

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

.govgr-table__caption--sm {
  font-size: 1.1875rem;
  margin-bottom: 1rem;
}

.govgr-table__caption--md,
.govgr-table__caption--sm {
  font-weight: 700;
  margin-left: 0;
  margin-right: 0;
}

.govgr-table__caption--md {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.5rem;
}

.govgr-table__caption--lg {
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 1.75rem;
}

.govgr-table__caption--lg,
.govgr-table__caption--xl {
  font-weight: 700;
  margin-left: 0;
  margin-right: 0;
}

.govgr-table__caption--xl {
  font-size: 1.875rem;
  line-height: 1.25;
  margin-bottom: 2rem;
  max-width: 42rem;
}

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

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

.govgr-table {
  --tw-text-opacity: 1;
  border-collapse: collapse;
  border-spacing: 0;
  display: table;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-bottom: 1.5rem;
  width: 100%;
}

.docItemContainer_Fv0H article > :first-child,
.docItemContainer_Fv0H header + *,
.govgr-table .govgr-dropdown__content {
  margin-top: 0;
}

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

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

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

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

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

  .govgr-table--vertical-lines .govgr-table__header {
    border-right-width: 0 !important;
    border-top-width: 1px;
  }

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

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

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

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

.govgr-table--dark .govgr-table__header {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(var(--color-primary-rgb), var(--tw-bg-opacity));
  color: rgba(var(--color-white-rgb), var(--tw-text-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 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.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__header {
  display: none;
}

.govgr-table--stacked-sm .govgr-table__cell {
  display: block;
}

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

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

.govgr-link-filters,
.govgr-table--stacked-md .govgr-table__cell,
.govgr-tabs .govgr-tabs__title {
  display: block;
}

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

.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--warning {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-warning-rgb), var(--tw-border-opacity));
  border-left-width: 4px;
}

.govgr-table__row--warning .govgr-table__cell:first-child {
  padding-left: 0.5rem;
}

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

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

.govgr-breadcrumbs__link:hover,
.govgr-details__summary:hover,
.govgr-notification-banner__link:hover,
.govgr-tabs
  .govgr-tabs__list
  .govgr-tabs__list-item.govgr-tabs__list-item-selected:hover {
  text-decoration-thickness: 2px;
}

.govgr-table__header .govgr-dropdown__content {
  padding-bottom: 0;
  padding-top: 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-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: 0.625rem 1.25rem 0.625rem 0;
  text-align: left;
  vertical-align: middle;
}

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

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

.govgr-table__cell--no-data {
  border-bottom-width: 0;
  padding-top: 0.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 {
  --tw-bg-opacity: 1;
  --tw-bg-opacity: 0.5;
  align-items: center;
  background-color: rgba(var(--color-white-rgb), var(--tw-bg-opacity));
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
}

@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(0.6px);
    backdrop-filter: blur(0.6px);
  }
}

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

.govgr-filter.govgr-filter--position-relative-always {
  --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;
  display: block !important;
  overflow: visible !important;
  position: relative !important;
  width: 100% !important;
  z-index: 0 !important;
}

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

.govgr-breadcrumbs__list-item:first-child:before,
.govgr-filter--closed {
  display: none;
}

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

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

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

.govgr-filter__options--horizontal .govgr-btn,
.govgr-filter__options--horizontal .govgr-field,
.govgr-filter__options--horizontal .govgr-label,
.govgr-results-action-bar > * {
  margin-bottom: 0;
}

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

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

.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);
}

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

.govgr-filter__heading,
.govgr-form p,
.govgr-task-list__content,
.govgr-timeline__content {
  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 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-200-rgb), var(--tw-bg-opacity));
  border-radius: 0.25rem;
  margin: 0;
  padding: 1rem;
}

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

.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 {
  height: 100%;
  margin: 0;
}

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

.govgr-drawer,
.govgr-drawer--relative-lg,
.govgr-drawer--relative-md,
.govgr-drawer--relative-sm {
  --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-input__search-btn:hover {
  text-decoration: none;
}

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

.govgr-breadcrumbs__link:focus,
.govgr-details__summary:focus,
.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;
}

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

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

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

.govgr-results-action-bar .govgr-field {
  align-items: baseline;
  display: flex;
  gap: 0.5rem;
}

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

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

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

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

.govgr-admin-main-wrapper {
  -moz-column-gap: 2rem;
  column-gap: 2rem;
  display: grid;
  padding: 1rem;
  row-gap: 1rem;
}

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

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

.govgr-breadcrumbs {
  --tw-text-opacity: 1;
  display: block;
  font-weight: 400;
  margin-bottom: 0.5rem;
  margin-top: 1rem;
}

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

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

.govgr-breadcrumbs__list-item {
  --breadcrumbs__list-item-font-size: var(--text-sm);
  display: inline-block;
  float: left;
  font-size: var(--breadcrumbs__list-item-font-size);
  margin-bottom: 0.25rem;
  margin-left: 0.5rem;
  padding-left: 1rem;
  position: relative;
}

.govgr-breadcrumbs__list-item:before {
  bottom: 0;
  content: "";
  display: block;
  height: 0.5rem;
  left: 0;
  margin: 0 auto;
  position: absolute;
  width: 0.5rem;
}

.govgr-breadcrumbs__list-item:first-child {
  margin-left: 0;
  padding-left: 0;
}

.govgr-breadcrumbs__link:focus {
  outline: 0;
}

.govgr-card {
  --tw-text-opacity: 1;
  margin-bottom: 1.75rem;
}

.govgr-card--border {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-base-content-rgb), var(--tw-border-opacity));
  border-width: 2px;
  padding: 1.5rem;
}

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

.border,
.govgr-card--border.govgr-card--border-light {
  border-width: 1px;
}

.govgr-card--border-top {
  border-top-width: 1px;
  padding-top: 1rem;
}

.govgr-card--border-top.govgr-card--border-dark {
  border-top-width: 3px;
}

.govgr-card--divider {
  border-bottom-width: 1px;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.govgr-card--cta .govgr-card__body {
  padding-right: 2rem;
  position: relative;
}

.govgr-card--cta .govgr-card__body:after {
  content: "";
  height: 1.25rem;
  position: absolute;
  right: 0.5rem;
  transition: 0.1s;
  width: 1.25rem;
  z-index: -1;
}

.govgr-card--cta .govgr-card__body:hover:after {
  right: 0.25rem;
}

.govgr-card--cta .govgr-card__heading {
  font-size: 1.1875rem;
  letter-spacing: 0.025em;
  line-height: 2rem !important;
}

.govgr-card--cta .govgr-card__heading .govgr-link:after {
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.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;
  flex-direction: column;
  gap: 0.75rem;
  height: 100%;
}

.govgr-card__heading {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  word-break: break-word;
}

.govgr-card__content {
  font-size: 1rem;
  font-size: var(--card__text-font-size);
  line-height: 1.5rem;
  line-height: var(--card__text-line-height);
  word-break: break-word;
}

.govgr-card__action {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  row-gap: 1rem;
}

.govgr-card__action .govgr-btn,
.govgr-card__action .govgr-link,
.govgr-grid .govgr-card {
  margin-bottom: 0;
}

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

.govgr-details__summary {
  --details__summary-font-size: var(--text-base);
  --details__summary-line-height: var(--line-h-base);
  cursor: pointer;
  margin-bottom: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

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

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

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

.govgr-details__content > :last-child {
  margin-bottom: 0;
}

.govgr-notification-banner {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-info-rgb), var(--tw-bg-opacity));
  border-color: rgba(var(--color-info-rgb), var(--tw-border-opacity));
  border-width: 5px;
  font-weight: 400;
  margin-bottom: 1.5rem;
}

.govgr-notification-banner--success {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-success-rgb), var(--tw-bg-opacity));
  border-color: rgba(var(--color-success-rgb), var(--tw-border-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 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-white-rgb), var(--tw-text-opacity));
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0;
  padding: 0;
}

.govgr-notification-banner__title {
  border-bottom-width: 1px;
  border-color: transparent;
  font-weight: 700;
  padding: 0.25rem 1rem 0.5rem;
}

.govgr-notification-banner__content {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(var(--color-base-100-rgb), var(--tw-bg-opacity));
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  padding: 1rem;
}

.govgr-notification-banner__content > * {
  box-sizing: border-box;
  max-width: 36rem;
}

.govgr-notification-banner__content > :last-child,
.govgr-phase-banner_header .govgr-phase-banner {
  margin-bottom: 0;
}

.govgr-notification-banner__heading {
  font-size: 1.1875rem;
  font-weight: 700;
  margin: 0 0 1rem;
  padding: 0;
}

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

.govgr-panel--confirmation,
.govgr-phase-banner__tag,
.tooltip:hover .tooltiptext {
  color: rgba(var(--color-white-rgb), var(--tw-text-opacity));
}

.govgr-notification-banner__link:focus {
  outline: 0;
}

.govgr-panel {
  border-color: transparent;
  border-width: 5px;
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 2rem;
  text-align: center;
}

.govgr-phase-banner,
.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,
.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: 0.5rem;
}

.govgr-panel--confirmation {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(var(--color-success-rgb), var(--tw-bg-opacity));
}

.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);
  font-size: var(--panel__title-font-size);
  font-weight: var(--panel__title-font-weight);
  letter-spacing: var(--panel__title-letter-spacing);
  line-height: var(--panel__title-line-height);
  margin-bottom: var(--panel__title-margin-bottom);
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}

.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);
  font-size: var(--panel__body-font-size);
  letter-spacing: var(--panel__body-letter-spacing);
  line-height: var(--panel__body-line-height);
  margin: var(--panel__body-margin);
}

.govgr-phase-banner__tag,
.govgr-task-list__content__tag {
  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;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.govgr-phase-banner_header {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-focus-rgb), var(--tw-bg-opacity));
  top: 0;
  z-index: 30;
}

.govgr-phase-banner {
  margin-bottom: 1rem;
  padding-top: 0.5rem;
}

.govgr-phase-banner--underline {
  --tw-border-opacity: 1;
  border-bottom-width: 1px;
  border-color: rgba(var(--color-base-500-rgb), var(--tw-border-opacity));
}

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

.govgr-phase-banner__tag {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(var(--color-info-rgb), var(--tw-bg-opacity));
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-right: 0.5rem;
  padding: 0.25rem 0.5rem;
}

.govgr-phase-banner__text {
  --tw-text-opacity: 1;
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  display: table-cell;
}

.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));
}

.govgr-summary-list {
  --summary-list-font-size: var(--text-base);
  font-size: var(--summary-list-font-size);
  margin: 0 0 1.5rem;
  width: 100%;
}

.govgr-summary-list .govgr-btn {
  display: inline-flex;
  margin: 0;
}

.govgr-summary-list .govgr-dropdown__content {
  margin-top: 0.5rem;
}

.govgr-summary-list .govgr-btn-group {
  margin-bottom: 0;
  row-gap: 0.5rem;
  text-align: right;
}

.govgr-summary-list__row {
  --tw-border-opacity: 1;
  border-bottom: 1px;
  border-color: rgba(var(--color-base-300-rgb), var(--tw-border-opacity));
  border-style: solid;
  display: block;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.govgr-summary-list__key {
  font-weight: 700;
}

.govgr-summary-list__value .govgr-link {
  padding-left: 1rem;
}

.govgr-summary-list__value .govgr-btn {
  margin-left: 1rem;
}

.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;
}

.govgr-tabs {
  scroll-behavior: smooth;
}

.govgr-tabs .govgr-tabs__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

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

.govgr-tabs .govgr-tabs__list .govgr-tabs__list-item {
  --tw-shadow: 0 0 transparent;
  cursor: pointer;
  margin: 0;
  padding: 0.5rem 1rem;
  position: relative;
}

.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));
  margin-bottom: -1px;
  text-decoration: none;
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab {
  font-size: 1.1875rem;
  text-decoration: none;
  text-underline-offset: 0.1em;
}

.govgr-skip-link,
.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:focus,
.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:hover,
.tooltip,
.underline {
  text-decoration: underline;
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:focus {
  background-color: var(--color-focus);
  box-shadow: inset 0 0 0 3px var(--color-focus);
  outline: transparent solid 3px;
  outline-offset: 0;
  text-decoration-thickness: 0.2rem;
}

.govgr-tabs .govgr-tabs__panel {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-100-rgb), var(--tw-bg-opacity));
  display: block;
  margin-bottom: 0;
  padding-bottom: 1rem;
  padding-top: 2rem;
}

.govgr-warning-text .govgr-warning-text__icon,
.tooltip:hover .tooltiptext {
  background-color: rgba(var(--color-base-content-rgb), var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
}

.govgr-step-nav__accordion[open] .govgr-nav-step__accordion__content,
.govgr-tabs .govgr-tabs__panel.govgr-tabs__panel--visible {
  display: block;
}

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

.govgr-warning-text {
  --warning-text-font-size: var(--text-base);
  display: flex;
  font-size: var(--warning-text-font-size);
  padding: 1rem 0;
}

.govgr-warning-text .govgr-warning-text__icon {
  border-radius: 1.5rem;
  color: rgba(var(--color-base-content-invert-rgb), var(--tw-text-opacity));
  font-size: 1.875rem;
  font-weight: 700;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  line-height: 2.5rem;
  margin-right: 1.5rem;
  margin-top: 0.25rem;
  min-width: 2.5rem;
  text-align: center;
}

.govgr-modal,
.govgr-pagination .govgr-label,
.govgr-pagination .govgr-select {
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
}

.govgr-visually-hidden,
.govgr-warning-text .govgr-warning-text__assistive {
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}

.buttons_pzbO,
.features_keug,
.govgr-pagination__list,
.govgr-warning-text .govgr-warning-text__text,
.hitTree_eUlT {
  align-items: center;
  display: flex;
}

.govgr-warning-text .govgr-warning-text__assistive {
  border: 0 !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.tooltip {
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-text-decoration-style: dotted;
  text-decoration-style: dotted;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.tooltip .tooltiptext {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  display: none;
  opacity: 0;
}

.tooltip:hover .tooltiptext {
  --tw-bg-opacity: 0.9;
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-radius: 0.125rem;
  display: block;
  left: 50%;
  margin-left: -8rem;
  opacity: 1;
  padding: 0.5rem 1rem;
  position: absolute;
  top: 2rem;
  width: 16rem;
  z-index: 1;
}

.theme-code-block:hover .copyButtonCopied_Hpv2,
button.clean-btn {
  opacity: 1 !important;
}

.tooltip:hover .tooltiptext:after {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-base-content-rgb), var(--tw-border-opacity));
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  border-width: 6px;
  content: "";
  left: 50%;
  margin-right: -0.25rem;
  opacity: 0.85;
  position: absolute;
  top: -0.75rem;
}

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

.govgr-modal {
  --tw-bg-opacity: 1;
  --tw-bg-opacity: 0.5;
  --tw-text-opacity: 1;
  align-content: center;
  align-items: center;
  background-color: rgba(var(--color-base-700-rgb), var(--tw-bg-opacity));
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  margin-bottom: 1.75rem;
  overflow: auto;
  position: fixed;
  text-align: left;
  top: 0;
  width: 100%;
  z-index: 1050 !important;
}

.govgr-copy-to-clipboard--banner > *,
.govgr-copy-to-clipboard--tooltip > * {
  color: rgba(var(--color-white-rgb), var(--tw-text-opacity));
  --tw-text-opacity: 1;
}

.govgr-modal__body {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-100-rgb), var(--tw-bg-opacity));
  border: 1px solid rgba(var(--color-base-500-rgb), var(--tw-border-opacity));
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 95vh;
  max-width: 28rem;
  overflow-y: auto;
  width: 100%;
}

.govgr-drawer,
.govgr-fillable-text {
  border-color: rgba(var(--color-base-300-rgb), var(--tw-border-opacity));
  --tw-border-opacity: 1;
}

.govgr-modal__container {
  display: grid;
  gap: 1.5rem;
  padding: 0.5rem 1.5rem;
}

.govgr-modal__heading {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.govgr-pagination .govgr-label,
.govgr-pagination .govgr-pagination__item--current,
.govgr-pagination .govgr-pagination__label,
.govgr-pagination .govgr-select {
  line-height: 1.5rem;
  font-size: 1rem;
}

.govgr-modal__content {
  font-size: 1.1875rem;
  line-height: 1.5rem;
}

.govgr-modal__action {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

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

.govgr-svg-icon {
  fill: var(--color-base-content);
  display: inline;
  height: 1rem;
  transition-duration: 0.15s;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: 1rem;
}

.govgr-svg-icon--burger,
.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-duration: 0.15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.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: 0.75rem !important;
  width: 0.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-admin-header .govgr-link .govgr-svg-icon,
.govgr-admin-header .govgr-link:hover .govgr-svg-icon,
.govgr-btn-primary .govgr-svg-icon,
.govgr-btn-warning .govgr-svg-icon,
.govgr-header .govgr-link .govgr-svg-icon,
.govgr-header .govgr-link:hover .govgr-svg-icon {
  fill: var(--color-white);
}

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

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

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

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

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

.govgr-svg-icon--burger {
  cursor: pointer;
}

.govgr-labeled-text--active,
.govgr-svg-icon--burger:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-focus-rgb), var(--tw-bg-opacity));
}

.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 {
  x: 2px;
  y: 17.7px;
  transform-origin: top left;
}

.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 {
  transform-origin: center;
  width: 0;
}

.govgr-svg-icon--burger--active #govgr-svg-icon--burger__line-3 {
  transform: rotate(-45deg);
  transform-origin: 3px 16px;
}

.govgr-pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  justify-items: center;
}

.govgr-pagination .govgr-label {
  --tw-text-opacity: 1;
  align-items: center;
  flex-direction: row;
  gap: 0.5rem;
}

.govgr-pagination .govgr-select {
  --tw-text-opacity: 1;
  border-width: 1px;
  display: flex;
  text-indent: 0;
}

.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,
.govgr-step-nav .govgr-link {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.govgr-pagination--size-sm .govgr-pagination__list .govgr-link {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}

.govgr-pagination__item .govgr-link {
  align-items: center;
  display: flex;
  text-decoration: none;
}

.govgr-pagination__item {
  display: inline-block;
  margin: 0;
  padding: 0.5rem;
}

.govgr-pagination__item:first-child,
:not(.containsTaskList_G1W1 > li) > .containsTaskList_G1W1 {
  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 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-base-800-rgb), var(--tw-text-opacity));
  pointer-events: none;
}

.govgr-loader__container {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
  overflow: hidden;
}

.govgr-loader,
.govgr-loader__container {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.govgr-loader {
  -webkit-animation: 10s linear infinite b;
  animation: 10s linear infinite b;
  height: 2.5rem;
}

.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: 4s ease-in-out infinite forwards a;
  animation: 4s ease-in-out infinite forwards a;
}

.govgr-loader--inverse .govgr-loader__circle--1 {
  stroke: var(--color-white);
  opacity: 0.4;
}

.govgr-loader--inverse .govgr-loader__circle--2 {
  stroke: var(--color-white);
}

.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;
}

@keyframes a {
  0%,
  90%,
  to {
    stroke-dashoffset: 0;
  }

  40%,
  50% {
    stroke-dashoffset: var(--full-length);
  }
}

@keyframes b {
  to {
    transform: rotate(1turn);
  }
}

.govgr-full-page-background {
  --tw-bg-opacity: 1;
  --tw-bg-opacity: 0.5;
  align-content: center;
  align-items: center;
  background-color: rgba(var(--color-base-1000-rgb), var(--tw-bg-opacity));
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
}

.govgr-drawer {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-100-rgb), var(--tw-bg-opacity));
  border-width: 1px;
  bottom: 0;
  height: 100%;
  max-height: 100vh;
  max-width: 28rem;
  overflow-y: scroll;
  padding: 1rem;
  position: fixed;
  top: 0;
  width: 80%;
  z-index: 40;
}

.govgr-drawer--relative-lg,
.govgr-drawer--relative-md,
.govgr-drawer--relative-sm {
  max-height: 100% !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 {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  float: right;
  text-align: right;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.govgr-copy-to-clipboard--banner,
.govgr-copy-to-clipboard--tooltip {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-success-rgb), var(--tw-bg-opacity));
  text-align: center;
}

.govgr-drawer__close-icon .govgr-svg-icon--close {
  fill: var(--color-link);
  float: right;
  height: 1.25rem;
  margin-left: 0.25rem !important;
  width: 1.25rem;
  z-index: 30;
}

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

.govgr-drawer__heading {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
  padding: 0;
  vertical-align: baseline;
}

.govgr-copy-to-clipboard-container > button,
.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,
.govgr-drawer__heading h1,
.govgr-drawer__heading h2,
.govgr-drawer__heading h3,
.govgr-drawer__heading h4,
.govgr-drawer__heading h5,
.govgr-drawer__heading h6,
.govgr-filter__heading h1,
.govgr-filter__heading h2,
.govgr-filter__heading h3,
.govgr-filter__heading h4,
.govgr-filter__heading h5,
.govgr-filter__heading h6 {
  margin: 0;
}

.govgr-copy-to-clipboard--banner {
  --tw-bg-opacity: 0.95;
  padding: 0.5rem;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
}

.govgr-copy-to-clipboard--tooltip {
  margin-top: 1rem;
  padding: 1rem;
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 50;
}

.govgr-fillable-text,
code {
  background-color: rgba(var(--color-base-200-rgb), var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
}

.govgr-copy-to-clipboard--tooltip:before {
  --tw-rotate: 45deg;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-success-rgb), var(--tw-border-opacity));
  border-left-width: 8px;
  border-top-width: 8px;
  content: "";
  height: 1rem;
  position: absolute;
  top: -0.25rem;
  transform: var(--tw-transform);
  transform: rotate(45deg);
  width: 1rem;
}

.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 {
  height: 0;
  visibility: hidden;
  width: 0;
}

.govgr-fillable-text {
  --tw-text-opacity: 1;
  border-left-width: 6px;
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  font-size: 1rem;
  line-height: 1.625;
  margin-bottom: 1rem;
  padding: 1rem;
}

.govgr-masthead--primary p,
.govgr-task-list__content__tag--primary {
  color: rgba(var(--color-white-rgb), var(--tw-text-opacity));
  --tw-text-opacity: 1;
}

.govgr-labeled-text {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-300-rgb), var(--tw-bg-opacity));
  border-color: rgba(var(--color-base-800-rgb), var(--tw-border-opacity));
  border-width: 0 0 2px;
  display: inline-block;
  font-weight: 700;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  margin-top: 1px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.govgr-timeline,
.govgr-timeline__heading:before {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-secondary-rgb), var(--tw-border-opacity));
}

.govgr-task-list,
.govgr-timeline {
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
}

.govgr-skip-link {
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

.govgr-skip-link:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-focus-rgb), var(--tw-bg-opacity));
  height: auto;
  left: auto;
  outline: 0 solid var(--color-focus);
  outline-offset: 0;
  overflow: auto;
  padding: 0.5rem 1rem;
  position: static;
  top: auto;
  width: auto;
  z-index: 0;
}

.govgr-timeline {
  border-left-width: 4px;
  margin-bottom: 1rem;
}

.govgr-timeline--spaced .govgr-timeline__item {
  margin-bottom: 2.5rem;
}

.govgr-timeline__heading {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  margin-bottom: 0.5rem;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.govgr-timeline__heading:before {
  border-bottom-width: 4px;
  content: "";
  display: block;
  left: -1.5rem;
  position: absolute;
  top: 1rem;
  width: 1rem;
}

.govgr-step-nav__accordion,
.govgr-step-nav__circle--number,
.govgr-step-nav__step:after,
.govgr-step-nav__step:last-child:before,
.govgr-task-list__content .govgr-summary-list__row:first-child > dt {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-base-400-rgb), var(--tw-border-opacity));
}

.govgr-timeline__heading-md {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 0.5rem;
}

.govgr-timeline__heading-md:before {
  top: 0.75rem;
  width: 0.75rem;
}

.govgr-timeline__heading-sm {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.25rem;
}

.govgr-timeline__heading-sm:before {
  top: 0.625rem;
  width: 0.75rem;
}

.govgr-timeline__content .govgr-body,
.govgr-timeline__content .govgr-hint {
  margin-bottom: 0.5rem;
}

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

.govgr-task-list {
  margin-bottom: 1rem;
}

.govgr-task-list__heading {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  margin-bottom: 0.5rem;
  margin-left: 0;
  margin-right: 0;
}

.govgr-task-list__heading--md {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 0.5rem;
}

.govgr-task-list__heading--sm {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.25rem;
}

.govgr-task-list__content .govgr-body,
.govgr-task-list__content p,
.govgr-timeline__content p,
.markdown ol .govgr-list__item,
.markdown ul .govgr-list__item {
  margin-bottom: 0.5rem;
}

.govgr-task-list__content .govgr-summary-list__row:first-child > dt {
  border-top-width: 2px;
}

.govgr-task-list__content .govgr-summary-list__key {
  font-weight: 400;
  margin-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.govgr-task-list__content__tag {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-right: 0.5rem;
  padding: 0.25rem 0.5rem;
}

h1,
h2,
h3 {
  margin-left: 0;
  margin-right: 0;
}

.govgr-task-list__content__tag--primary {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-info-rgb), var(--tw-bg-opacity));
}

.govgr-task-list__content__tag--secondary {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(var(--color-secondary-rgb), var(--tw-bg-opacity));
  color: rgba(var(--color-base-content-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));
}

.govgr-step-nav__controls {
  padding: 3px 3px 3px 0;
  text-align: right;
}

.govgr-step-nav__step {
  list-style-type: none;
  padding-left: 2.75rem;
  position: relative;
}

.govgr-step-nav__step:last-child:after {
  height: calc(100% - 2rem);
}

.govgr-step-nav__step:after {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-100-rgb), var(--tw-bg-opacity));
  border-width: 0 0 0 2px;
  content: "";
  height: 100%;
  left: 0;
  margin-left: calc(0.75rem + 1px);
  position: absolute;
  top: 2rem;
  width: 0;
  z-index: -1;
}

.govgr-step-nav__step:last-child:before {
  border-width: 1px;
  bottom: 0;
  content: "";
  height: 0;
  left: 0;
  margin-left: 0.5rem;
  position: absolute;
  width: 0.75rem;
  z-index: 1;
}

.govgr-step-nav__accordion:first-child {
  border-top-width: 2px;
}

.govgr-step-nav__accordion[open] .govgr-step-nav__accordion__opened {
  display: block;
  visibility: visible;
}

.govgr-step-nav__accordion[open] .govgr-step-nav__accordion__closed {
  display: none;
  visibility: hidden;
}

.govgr-step-nav__accordion__summary {
  cursor: pointer;
  list-style-type: none;
  margin-bottom: 0;
  padding-bottom: 1rem;
  padding-right: 2rem;
  padding-top: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.govgr-step-nav__accordion__summary .govgr-hint {
  margin-bottom: 0;
  margin-top: 0.25rem;
}

.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;
  text-decoration-thickness: 2px;
}

.govgr-step-nav__accordion__summary:focus
  .govgr-step-nav__accordion__heading__title {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(var(--color-focus-rgb), var(--tw-bg-opacity));
  box-shadow: 0 -2px var(--color-focus), 0 4px var(--color-base-content);
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
}

.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: transparent solid 2px;
  outline-offset: 2px;
}

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

.govgr-step-nav__accordion__heading__title {
  display: flex;
  flex-direction: column;
}

.govgr-step-nav__accordion__heading__text {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
  margin-bottom: 0;
  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;
}

.govgr-step-nav__accordion__heading .govgr-step-nav__accordion__closed,
.govgr-step-nav__accordion__heading .govgr-step-nav__accordion__opened {
  font-size: 0.75rem;
  line-height: 1rem;
}

.govgr-step-nav__accordion__heading--sm
  .govgr-step-nav__accordion__heading__text,
.govgr-step-nav__circle--number {
  line-height: 1.5rem;
  font-size: 1rem;
}

.govgr-step-nav__accordion__heading--md
  .govgr-step-nav__accordion__heading__text {
  font-size: 1.1875rem;
}

.govgr-step-nav__circle {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-white-rgb), var(--tw-bg-opacity));
  border-radius: 9999px;
  box-sizing: border-box;
  height: 1.75rem;
  left: 0;
  position: absolute;
  text-align: center;
  width: 1.75rem;
  z-index: 1;
}

.govgr-step-nav__circle--number {
  border-width: 2px;
  font-weight: 700;
}

.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 -0.1em 0 var(--color-white), 0.1em 0 0 var(--color-white),
    0 0.1em 0 var(--color-white), -0.1em 0 0 var(--color-white);
}

.govgr-nav-step__accordion__content {
  display: none;
  margin-bottom: 1.5rem;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0.25rem;
}

.govgr-nav-step__accordion__content > :last-child {
  margin-bottom: 0;
}

.govgr-kitchensink-all-components {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 4rem;
}

.govgr-kitchensink-category {
  display: flex;
  flex-wrap: nowrap;
  gap: 8rem;
  margin-bottom: 4rem;
}

.govgr-kitchensink-category__heading {
  --tw-text-opacity: 1;
  color: rgba(var(--color-base-500-rgb), var(--tw-text-opacity));
  text-transform: uppercase;
}

.govgr-kitchensink-letter-content {
  display: flex;
  flex-wrap: nowrap;
  gap: 4rem;
}

.govgr-kitchensink-content {
  max-width: 42rem;
  width: 42rem;
}

.govgr-kitchensink-content--wide {
  max-width: 56rem;
  width: 56rem;
}

.govgr-kitchensink-content__info,
h1 {
  max-width: 42rem;
}

.govgr-kitchensink-content__tags {
  display: flex;
  flex-wrap: nowrap;
  gap: 0.5rem;
  height: 4rem;
}

.govgr-kitchensink-card {
  container-type: inline-size;
  border-style: dashed;
}

.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-bottom: 0;
  margin-top: 20rem;
}

.govgr-kitchensink-card .govgr-table__cell .govgr-dropdown,
.govgr-m-0 {
  margin: 0 !important;
}

.govgr-kitchensink-card .govgr-layout-wrapper__full-height {
  min-height: inherit;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.inline,
.tags_dRkl {
  display: inline;
}

.table {
  display: table;
}

.govgr-grid,
.grid {
  display: grid;
}

.blur {
  --tw-blur: blur(8px);
}

.blur,
.filter,
.invert {
  filter: var(--tw-filter);
}

.invert {
  --tw-invert: invert(100%);
}

.govgr-m-4 {
  margin: 0.75rem !important;
}

.govgr-m-6 {
  margin: 1.25rem !important;
}

.govgr-m-7 {
  margin: 1.5rem !important;
}

.govgr-m-10 {
  margin: 2.25rem !important;
}

.govgr-m-11 {
  margin: 2.5rem !important;
}

.govgr-m-12 {
  margin: 2.75rem !important;
}

.govgr-mt-4 {
  margin-top: 0.75rem !important;
}

.govgr-mt-6 {
  margin-top: 1.25rem !important;
}

.govgr-mt-7 {
  margin-top: 1.5rem !important;
}

.govgr-mt-10 {
  margin-top: 2.25rem !important;
}

.govgr-mt-11 {
  margin-top: 2.5rem !important;
}

.govgr-mt-12 {
  margin-top: 2.75rem !important;
}

.govgr-mb-4 {
  margin-bottom: 0.75rem !important;
}

.govgr-mb-6 {
  margin-bottom: 1.25rem !important;
}

.govgr-mb-7 {
  margin-bottom: 1.5rem !important;
}

.govgr-mb-10 {
  margin-bottom: 2.25rem !important;
}

.govgr-mb-11 {
  margin-bottom: 2.5rem !important;
}

.govgr-mb-12 {
  margin-bottom: 2.75rem !important;
}

.govgr-ml-4 {
  margin-left: 0.75rem !important;
}

.govgr-ml-6 {
  margin-left: 1.25rem !important;
}

.govgr-ml-7 {
  margin-left: 1.5rem !important;
}

.govgr-ml-10 {
  margin-left: 2.25rem !important;
}

.govgr-ml-11 {
  margin-left: 2.5rem !important;
}

.govgr-ml-12 {
  margin-left: 2.75rem !important;
}

.govgr-mr-4 {
  margin-right: 0.75rem !important;
}

.govgr-mr-6 {
  margin-right: 1.25rem !important;
}

.govgr-mr-7 {
  margin-right: 1.5rem !important;
}

.govgr-mr-10 {
  margin-right: 2.25rem !important;
}

.govgr-mr-11 {
  margin-right: 2.5rem !important;
}

.govgr-mr-12 {
  margin-right: 2.75rem !important;
}

.govgr-p-4 {
  padding: 0.75rem !important;
}

.govgr-p-6 {
  padding: 1.25rem !important;
}

.govgr-p-7 {
  padding: 1.5rem !important;
}

.govgr-p-10 {
  padding: 2.25rem !important;
}

.govgr-p-11 {
  padding: 2.5rem !important;
}

.govgr-p-12 {
  padding: 2.75rem !important;
}

.govgr-pt-4 {
  padding-top: 0.75rem !important;
}

.govgr-pt-6 {
  padding-top: 1.25rem !important;
}

.govgr-pt-7 {
  padding-top: 1.5rem !important;
}

.govgr-pt-10 {
  padding-top: 2.25rem !important;
}

.govgr-pt-11 {
  padding-top: 2.5rem !important;
}

.govgr-pt-12 {
  padding-top: 2.75rem !important;
}

.govgr-pb-4 {
  padding-bottom: 0.75rem !important;
}

.govgr-pb-6 {
  padding-bottom: 1.25rem !important;
}

.govgr-pb-7 {
  padding-bottom: 1.5rem !important;
}

.govgr-pb-10 {
  padding-bottom: 2.25rem !important;
}

.govgr-pb-11 {
  padding-bottom: 2.5rem !important;
}

.govgr-pb-12 {
  padding-bottom: 2.75rem !important;
}

.govgr-pl-4 {
  padding-left: 0.75rem !important;
}

.govgr-pl-6 {
  padding-left: 1.25rem !important;
}

.govgr-pl-7 {
  padding-left: 1.5rem !important;
}

.govgr-pl-10 {
  padding-left: 2.25rem !important;
}

.govgr-pl-11 {
  padding-left: 2.5rem !important;
}

.govgr-pl-12 {
  padding-left: 2.75rem !important;
}

.govgr-pr-4 {
  padding-right: 0.75rem !important;
}

.govgr-pr-6 {
  padding-right: 1.25rem !important;
}

.govgr-pr-7 {
  padding-right: 1.5rem !important;
}

.govgr-pr-10 {
  padding-right: 2.25rem !important;
}

.govgr-pr-11 {
  padding-right: 2.5rem !important;
}

.govgr-pr-12 {
  padding-right: 2.75rem !important;
}

.govgr-grid {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.govgr-grid-inline {
  display: inline-grid;
}

.govgr-grid__gap-1 {
  gap: 0.25rem;
}

.govgr-grid__gap-2 {
  gap: 0.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;
}

:root {
  accent-color: var(--color-accent);
  --search-local-modal-color: #000;
  --ifm-navbar-search-input-background-color: #fff;
  --search-local-modal-background: #fff;
  --ifm-navbar-height: 3.75rem;
  --ifm-global-radius: 0;
  --ifm-color-primary: #046ec5;
  --ifm-color-primary-dark: #21af90;
  --ifm-color-primary-darker: #1fa588;
  --ifm-color-primary-darkest: #1a8870;
  --ifm-color-primary-light: #46cbae;
  --ifm-color-primary-lighter: #66d4bd;
  --ifm-color-primary-lightest: #92e0d0;
  --ifm-container-width: 1320px;
  --ifm-heading-font-family: Roboto, Helvetica, Arial, sans-serif;
  --ifm-table-border-width: 0px;
  --docusaurus-announcement-bar-height: auto;
  --docusaurus-tag-list-border: var(--ifm-color-emphasis-300);
  --docusaurus-collapse-button-bg: transparent;
  --docusaurus-collapse-button-bg-hover: rgba(0, 0, 0, 0.1);
  --doc-sidebar-width: 300px;
  --doc-sidebar-hidden-width: 30px;
}

code {
  border-radius: 0.25rem;
  font-size: 0.95rem;
  padding: 0 0.125rem;
}

.markdown a:not[class*="govgr"] {
  --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);
  color: var(--link-color);
  cursor: pointer;
  font-size: var(--link-font-size);
  letter-spacing: var(--link-letter-spacing);
  line-height: var(--link-line-height);
  padding: var(--link-padding);
  text-decoration: underline;
}

.dark .markdown a:not[class*="govgr"] {
  --link-padding: 0 2px;
}

.govgr-uploaded-file .markdown a:not[class*="govgr"] {
  font-size: 1.1875rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.dark
  .govgr-admin-header
  .govgr-dropdown__button.markdown
  a:not[class*="govgr"]:focus,
.dark
  .govgr-header
  .govgr-dropdown__button.markdown
  a:not[class*="govgr"]:focus {
  --tw-text-opacity: 1;
  color: rgba(var(--color-link-active-rgb), var(--tw-text-opacity));
}

.dark .markdown a:not[class*="govgr"]:focus {
  box-shadow: 0 -2px var(--color-focus), 0 4px var(--color-link-active);
}

.dark .govgr-background-dark .markdown a:not[class*="govgr"],
.dark .govgr-masthead--primary .markdown a:not[class*="govgr"] {
  --tw-text-opacity: 1;
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
}

.dark .govgr-background-dark .markdown a:not[class*="govgr"]:focus,
.dark .govgr-masthead--primary .markdown a:not[class*="govgr"]:focus {
  --tw-text-opacity: 1;
  color: rgba(var(--color-link-active-rgb), var(--tw-text-opacity));
}

.govgr-dropdown__button.markdown a:not[class*="govgr"] {
  align-items: center;
  display: inline-flex;
  gap: 0.25rem;
}

.govgr-dropdown__button.markdown
  a:not[class*="govgr"]
  + .govgr-dropdown__content {
  margin-top: 1rem;
}

.govgr-dropdown__content
  .govgr-vertical-nav
  .govgr-vertical-nav__item
  .markdown
  a:not[class*="govgr"] {
  --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
  .markdown
  a:not[class*="govgr"]:hover {
  text-decoration: underline;
}

.govgr-admin-header .govgr-dropdown__button.markdown a:not[class*="govgr"],
.govgr-header .govgr-dropdown__button.markdown a:not[class*="govgr"] {
  --tw-text-opacity: 1;
  color: rgba(var(--color-white-rgb), var(--tw-text-opacity));
  font-size: 1.1875rem;
}

.govgr-admin-header
  .govgr-dropdown__button.markdown
  a:not[class*="govgr"]:focus,
.govgr-header .govgr-dropdown__button.markdown a:not[class*="govgr"]:focus {
  --tw-text-opacity: 1;
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
}

.govgr-footer__licence-description .markdown a:not[class*="govgr"] {
  font-size: inherit;
}

.govgr-btn-group .markdown a:not[class*="govgr"] {
  margin-bottom: 0;
}

.markdown a:not[class*="govgr"]:focus {
  --tw-text-opacity: 1;
  background-color: var(--color-focus);
  box-shadow: 0 -2px var(--color-focus), 0 4px var(--color-base-content);
  color: var(--link-color-active);
  outline: 0;
  text-decoration: none;
}

.content_ctkv a,
.exampleLink_qTG4,
.hitFooter_PK7S a,
.suggestion_uN6P.cursor_uzeh mark {
  text-decoration: underline;
}

.markdown a:not[class*="govgr"]:hover {
  color: var(--link-color-hover);
  text-decoration-thickness: 2px;
}

.govgr-header .govgr-header__container > .markdown a:not[class*="govgr"] {
  --tw-text-opacity: 1;
  color: rgba(var(--color-white-rgb), var(--tw-text-opacity));
}

.govgr-header .govgr-header__container > .markdown a:not[class*="govgr"]:focus {
  --tw-text-opacity: 1;
  color: rgba(var(--color-link-active-rgb), var(--tw-text-opacity));
}

.govgr-header .govgr-header__content > .markdown a:not[class*="govgr"] {
  --tw-text-opacity: 1;
  color: rgba(var(--color-white-rgb), var(--tw-text-opacity));
}

.govgr-header .govgr-header__content > .markdown a:not[class*="govgr"]:focus {
  --tw-text-opacity: 1;
  color: rgba(var(--color-link-active-rgb), var(--tw-text-opacity));
}

.govgr-masthead--primary .markdown a:not[class*="govgr"],
.govgr-masthead--primary .markdown a:not[class*="govgr"]:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--color-white-rgb), var(--tw-text-opacity));
}

.markdown ol,
.markdown ul {
  --list-font-size: var(--text-base);
  --list-line-height: var(--line-h-base);
  --list-letter-spacing: var(--letter-spacing-normal);
  font-size: var(--list-font-size);
  letter-spacing: var(--list-letter-spacing);
  line-height: var(--list-line-height);
  margin-top: 1rem;
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  list-style-position: outside;
  margin-bottom: 1rem;
  --tw-text-opacity: 1;
}

.govgr-masthead--primary .markdown a:not[class*="govgr"]:hover {
  text-decoration-thickness: 2px;
}

.govgr-masthead--primary .markdown a:not[class*="govgr"]:focus {
  --tw-text-opacity: 1;
  color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
}

.govgr-highlight-links .markdown a:not[class*="govgr"] {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(var(--color-base-content-rgb), var(--tw-bg-opacity));
  color: rgba(var(--color-focus-rgb), var(--tw-text-opacity));
  margin: 0.25rem;
  padding: 0.25rem;
  text-decoration: underline;
}

.govgr-highlight-links.dark .markdown a:not[class*="govgr"] {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-base-300-rgb), var(--tw-bg-opacity));
}

.govgr-filter__selected-heading .markdown a:not[class*="govgr"] {
  height: 100%;
  margin: 0;
}

.govgr-card--cta .govgr-card__heading .markdown a:not[class*="govgr"]:after {
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.govgr-card__action .markdown a:not[class*="govgr"] {
  margin-bottom: 0;
}

.govgr-summary-list__value .markdown a:not[class*="govgr"] {
  padding-left: 1rem;
}

.govgr-modal__action .markdown a:not[class*="govgr"] {
  margin-bottom: 0;
}

.markdown a:not[class*="govgr"] .govgr-svg-icon {
  fill: var(--color-link);
}

.markdown a:not[class*="govgr"]:hover .govgr-svg-icon {
  fill: var(--color-link-hover);
}

.markdown a:not[class*="govgr"]:focus .govgr-svg-icon {
  fill: var(--color-link-active);
}

.govgr-admin-header .markdown a:not[class*="govgr"] .govgr-svg-icon,
.govgr-admin-header .markdown a:not[class*="govgr"]:hover .govgr-svg-icon,
.govgr-header .markdown a:not[class*="govgr"] .govgr-svg-icon,
.govgr-header .markdown a:not[class*="govgr"]:hover .govgr-svg-icon {
  fill: var(--color-white);
}

.govgr-admin-header .markdown a:not[class*="govgr"]:focus .govgr-svg-icon,
.govgr-header .markdown a:not[class*="govgr"]:focus .govgr-svg-icon {
  fill: var(--color-link-active);
}

.govgr-pagination--size-sm
  .govgr-pagination__list
  .markdown
  a:not[class*="govgr"] {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.govgr-pagination__item .markdown a:not[class*="govgr"] {
  align-items: center;
  display: flex;
  text-decoration: none;
}

.govgr-pagination__item--inactive .markdown a:not[class*="govgr"] {
  --tw-text-opacity: 1;
  color: rgba(var(--color-base-800-rgb), var(--tw-text-opacity));
  pointer-events: none;
}

.govgr-timeline__actions .markdown a:not[class*="govgr"] {
  margin-bottom: 0;
}

.govgr-step-nav .markdown a:not[class*="govgr"] {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.markdown ul {
  padding-left: 1rem;
}

.markdown ul .govgr-list__item:last-child {
  margin-bottom: 0;
}

.markdown ul__item > .govgr-list {
  margin-bottom: 0;
  margin-top: 0.5rem;
}

.markdown ol {
  list-style-type: decimal;
  padding-left: 1.5rem;
}

.admonitionContent_JN8X > :last-child,
.collapsibleContent_QTvv > :last-child,
.govgr-accordion .govgr-accordion__section-heading h1,
.govgr-accordion .govgr-accordion__section-heading h2,
.govgr-accordion .govgr-accordion__section-heading h3,
.govgr-accordion .govgr-accordion__section-heading h4,
.govgr-accordion .govgr-accordion__section-heading h5,
.govgr-accordion .govgr-accordion__section-heading h6,
.govgr-label h1,
.govgr-label h2,
.govgr-label h3,
.govgr-label h4,
.govgr-label h5,
.govgr-label h6,
.govgr-nav--horizontal h3,
.govgr-nav--vertical h3,
.markdown ol .govgr-list__item:last-child,
.searchResultItem_o3v4 > h2 {
  margin-bottom: 0;
}

.markdown ol__item > .govgr-list {
  margin-bottom: 0;
  margin-top: 0.5rem;
}

h1 {
  font-size: var(--heading-xl-font-size);
  font-weight: var(--heading-xl-font-weight);
  line-height: var(--heading-xl-line-height);
  margin-bottom: var(--heading-xl-margin-bottom);
}

.govgr-filter__selected-heading h1,
.govgr-filter__selected-heading h2,
.govgr-filter__selected-heading h3,
.govgr-filter__selected-heading h4,
.govgr-filter__selected-heading h5,
.govgr-filter__selected-heading h6 {
  height: 100%;
  margin: 0;
}

h2 {
  font-size: var(--heading-lg-font-size);
  font-weight: var(--heading-lg-font-weight);
  letter-spacing: var(--heading-lg-letter-spacing);
  line-height: var(--heading-lg-line-height);
  margin-bottom: var(--heading-lg-margin-bottom);
}

h3 {
  font-size: var(--heading-md-font-size);
  font-weight: var(--heading-md-font-weight);
  letter-spacing: var(--heading-md-letter-spacing);
  line-height: var(--heading-md-line-height);
  margin-bottom: var(--heading-md-margin-bottom);
}

.main-wrapper {
  flex: 1 1 0%;
}

main > .container {
  max-width: calc(100vw - var(--doc-sidebar-width) - 3rem);
  padding: 1rem;
}

.govgr-masthead {
  margin-top: -1rem;
}

.navbar {
  box-shadow: none;
  display: flex;
  flex-direction: column;
  height: auto;
  padding: 0;
}

.govgr-top {
  box-shadow: var(--ifm-navbar-shadow);
}

.navbar__title {
  color: #fff;
}

.navbar__search span[class^="dropdownMenu"] {
  border-radius: 0;
}

.navbar__search > span {
  display: inline !important;
}

.navbar__search {
  color: #000;
  display: flex;
}

.navbar__search-input {
  border-radius: 0;
  font-size: 1rem;
  vertical-align: top;
}

.navbar__inner {
  padding: 0.5rem 0;
}

.navbar-sidebar__brand {
  min-height: 3rem;
}

.mac_search_hint_container {
  background-color: #fff;
  display: inline-block;
  height: 2rem;
  padding-right: 8px;
}

.mac_search_hint {
  background-color: #fff;
  color: #bec3c8;
  display: inline-block;
  margin: 0.4rem 0.2rem;
}

.markdown {
  --ifm-h1-vertical-rhythm-top: 3;
  --ifm-h2-vertical-rhythm-top: 2;
  --ifm-h3-vertical-rhythm-top: 1.5;
  --ifm-heading-vertical-rhythm-top: 1.25;
  --ifm-h1-vertical-rhythm-bottom: 1.25;
  --ifm-heading-vertical-rhythm-bottom: 1;
  margin-bottom: 3rem;
}

.aa-DetachedOverlay {
  z-index: 99999;
}

.aa-DetachedContainer.aa-DetachedContainer--modal {
  top: 20%;
}

button.clean-btn {
  background: var(--ifm-color-white);
  color: var(--ifm-color-black);
}

.showCodeButton__-_-libs-docusaurus-theme-src-theme-IFrameExample-styles-module {
  background-color: var(--color-base-300);
  display: inline-block;
}

iframe {
  display: inline;
  vertical-align: inherit;
}

.hash-link {
  transition: opacity 0.2s;
}

.hash-link svg {
  display: inline;
  vertical-align: middle;
}

.pagination-nav__sublabel {
  color: var(--ifm-color-content-secondary);
  font-size: var(--ifm-h5-font-size);
  font-weight: var(--ifm-font-weight-semibold);
  margin-bottom: 0.25rem;
}

.MuiHeaderTitle-root img {
  height: 50px;
}

.example {
  border: 2px solid red;
  padding: 8px;
}

.docusaurus-highlight-code-line {
  background-color: #484d5b;
  display: block;
  margin: 0 calc(var(--ifm-pre-padding) * -1);
  padding: 0 var(--ifm-pre-padding);
}

.featureImage_src-pages-styles-module {
  margin-bottom: 1rem;
  margin-top: 2rem;
}

.showCodeButton_------libs-docusaurus-theme-src-theme-ShowCodeButton-styles-module {
  border-top: none !important;
  margin-top: 10px !important;
}

.showCodeButton_------libs-docusaurus-theme-src-theme-ShowCodeButton-styles-module:not(
    :last-child
  ) {
  border-right: none !important;
}

body:not(.navigation-with-keyboard) :not(input):focus {
  outline: 0;
}

.skipToContent_WZyB {
  background-color: var(--ifm-background-surface-color);
  color: var(--ifm-color-emphasis-900);
  left: 100%;
  padding: calc(var(--ifm-global-spacing) / 2) var(--ifm-global-spacing);
  position: fixed;
  top: 1rem;
  z-index: calc(var(--ifm-z-index-fixed) + 1);
}

.skipToContent_WZyB:focus {
  box-shadow: var(--ifm-global-shadow-md);
  left: 1rem;
}

.closeButton_R94f {
  line-height: 0;
  padding: 0;
}

.content_ctkv {
  font-size: 85%;
  padding: 5px 0;
  text-align: center;
}

.content_ctkv a {
  color: inherit;
}

.announcementBar_D0Ec {
  align-items: center;
  background-color: var(--ifm-color-white);
  border-bottom: 1px solid var(--ifm-color-emphasis-100);
  color: var(--ifm-color-black);
  display: flex;
  height: var(--docusaurus-announcement-bar-height);
}

.announcementBarPlaceholder_Mkpp {
  flex: 0 0 10px;
}

.announcementBarClose_D1eT {
  align-self: stretch;
  flex: 0 0 30px;
}

.toggle_RQqC {
  height: 2rem;
  width: 2rem;
}

.toggleButton_fYQ2 {
  align-items: center;
  border-radius: 50%;
  display: flex;
  height: 100%;
  justify-content: center;
  transition: background var(--ifm-transition-fast);
  width: 100%;
}

.toggleButton_fYQ2:hover {
  background: var(--ifm-color-emphasis-200);
}

.darkNavbarColorModeToggle_DnhP:hover {
  background: var(--ifm-color-gray-800);
}

[data-theme="dark"] .themedImage--dark_VwqR,
[data-theme="light"] .themedImage--light_FK8S {
  display: initial;
}

.iconExternalLink_ap7t {
  margin-left: 0.3rem;
}

.iconLanguage_RYP9 {
  margin-right: 5px;
  vertical-align: text-bottom;
}

.searchBar_D0jI .dropdownMenu_prx1 {
  background: var(--search-local-modal-background, #f5f6f7);
  border-radius: 6px;
  box-shadow: var(
    --search-local-modal-shadow,
    inset 1px 1px 0 0 hsla(0, 0%, 100%, 0.5),
    0 3px 8px 0 #555a64
  );
  left: auto !important;
  margin-top: 8px;
  padding: var(--search-local-spacing, 12px);
  position: relative;
  right: 0 !important;
  width: var(--search-local-modal-width, 560px);
}

html[data-theme="dark"] .searchBar_D0jI .dropdownMenu_prx1 {
  background: var(--search-local-modal-background, var(--ifm-background-color));
  box-shadow: var(
    --search-local-modal-shadow,
    inset 1px 1px 0 0 #2c2e40,
    0 3px 8px 0 #000309
  );
}

.searchBar_D0jI .dropdownMenu_prx1 .suggestion_uN6P {
  align-items: center;
  background: var(--search-local-hit-background, #fff);
  border-radius: 4px;
  box-shadow: var(--search-local-hit-shadow, 0 1px 3px 0 #d4d9e1);
  color: var(--search-local-hit-color, #444950);
  cursor: pointer;
  display: flex;
  flex-direction: row;
  height: var(--search-local-hit-height, 56px);
  padding: 0 var(--search-local-spacing, 12px);
  width: 100%;
}

html[data-theme="dark"] .dropdownMenu_prx1 .suggestion_uN6P {
  background: var(--search-local-hit-background, var(--ifm-color-emphasis-100));
  box-shadow: var(--search-local-hit-shadow, none);
  color: var(--search-local-hit-color, var(--ifm-font-color-base));
}

.searchBar_D0jI .dropdownMenu_prx1 .suggestion_uN6P:not(:last-child) {
  margin-bottom: 4px;
}

.searchBar_D0jI .dropdownMenu_prx1 .suggestion_uN6P.cursor_uzeh {
  background-color: var(
    --search-local-highlight-color,
    var(--ifm-color-primary)
  );
}

.hitFooter_PK7S a,
.hitIcon_IYAp,
.hitPath_KDx_,
.hitTree_eUlT,
.noResultsIcon_Fj7E {
  color: var(--search-local-muted-color, #969faf);
}

html[data-theme="dark"] .hitIcon_IYAp,
html[data-theme="dark"] .hitPath_KDx_,
html[data-theme="dark"] .hitTree_eUlT,
html[data-theme="dark"] .noResultsIcon_Fj7E {
  color: var(--search-local-muted-color, var(--ifm-color-secondary-darkest));
}

.hitTree_eUlT > svg {
  height: var(--search-local-hit-height, 56px);
  opacity: 0.5;
  width: 24px;
}

.hitIcon_IYAp,
.hitTree_eUlT > svg {
  stroke-width: var(--search-local-icon-stroke-width, 1.4);
}

.hitAction_aSKQ,
.hitIcon_IYAp {
  height: 20px;
  width: 20px;
}

.hitWrapper_xH9G {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  font-weight: 500;
  justify-content: center;
  margin: 0 8px;
  overflow-x: hidden;
  width: 80%;
}

.hitWrapper_xH9G mark {
  background: none;
  color: var(--search-local-highlight-color, var(--ifm-color-primary));
}

.hitTitle_cmHH {
  font-size: 0.9em;
}

.hitPath_KDx_ {
  font-size: 0.75em;
}

.hitPath_KDx_,
.hitTitle_cmHH {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.noResults_mEnP {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--search-local-spacing, 12px) 0;
}

.noResultsIcon_Fj7E {
  margin-bottom: var(--search-local-spacing, 12px);
}

.hitFooter_PK7S {
  font-size: 0.85em;
  margin-top: var(--search-local-spacing, 12px);
  text-align: center;
}

.suggestion_uN6P.cursor_uzeh,
.suggestion_uN6P.cursor_uzeh .hitIcon_IYAp,
.suggestion_uN6P.cursor_uzeh .hitPath_KDx_,
.suggestion_uN6P.cursor_uzeh .hitTree_eUlT,
.suggestion_uN6P.cursor_uzeh mark {
  color: var(
    --search-local-hit-active-color,
    var(--ifm-color-white)
  ) !important;
}

.searchBarContainer_XaUo {
  margin-left: 16px;
}

.searchBarContainer_XaUo .searchBarLoadingRing_WrSl {
  display: none;
  left: 10px;
  position: absolute;
  top: 6px;
}

.searchBarContainer_XaUo .searchClearButton_esqx {
  background: none;
  border: none;
  line-height: 1rem;
  padding: 0;
  position: absolute;
  right: 0.8rem;
  top: 50%;
  transform: translateY(-50%);
}

.navbar__search {
  position: relative;
}

.searchIndexLoading_d_hp .navbar__search-input {
  background-image: none;
}

.searchHintContainer_UEhA {
  align-items: center;
  display: flex;
  gap: 4px;
  height: 100%;
  justify-content: center;
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 0;
}

.searchHint_EyNU {
  background-color: var(--ifm-navbar-search-input-background-color);
  border: 1px solid var(--ifm-color-emphasis-500);
  box-shadow: inset 0 -1px 0 var(--ifm-color-emphasis-500);
  color: var(--ifm-navbar-search-input-placeholder-color);
}

.loadingRing_L5A9 {
  display: inline-block;
  height: 20px;
  opacity: var(--search-local-loading-icon-opacity, 0.5);
  position: relative;
  width: 20px;
}

.loadingRing_L5A9 div {
  -webkit-animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite c;
  animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite c;
  border: 2px solid transparent;
  border-radius: 50%;
  border-top: 2px solid
    var(--search-load-loading-icon-color, var(--ifm-navbar-search-input-color));
  box-sizing: border-box;
  display: block;
  height: 16px;
  margin: 2px;
  position: absolute;
  width: 16px;
}

.loadingRing_L5A9 div:first-child {
  -webkit-animation-delay: -0.45s;
  animation-delay: -0.45s;
}

.loadingRing_L5A9 div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

.loadingRing_L5A9 div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
  animation-delay: -0.15s;
}

@-webkit-keyframes c {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

@keyframes c {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

.navbarHideable__1ZB {
  transition: transform var(--ifm-transition-fast) ease;
}

.navbarHidden_XCRs {
  transform: translate3d(0, calc(-100% - 2px), 0);
}

.errorBoundaryError_SQx7 {
  color: red;
  white-space: pre-wrap;
}

.mainWrapper_myRP {
  flex: 1 0 auto;
}

.docusaurus-mt-lg {
  margin-top: 3rem;
}

#__docusaurus {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

.root_YhrE {
  border-top: none;
  padding-bottom: 0.5rem;
  padding-top: 1rem;
  width: "100%";
}

.title_iuPa {
  margin: 0.25rem 0.5rem 1rem;
}

.text_fwTL {
  --tw-text-opacity: 1;
  color: rgba(var(--color-base-900-rgb), var(--tw-text-opacity));
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.iconEdit__jVz {
  margin-right: 0.3em;
  vertical-align: sub;
}

.tag_nWPf {
  border: 1px solid var(--docusaurus-tag-list-border);
  transition: border var(--ifm-transition-fast);
}

.tag_nWPf:hover {
  --docusaurus-tag-list-border: var(--ifm-link-color);
  text-decoration: none;
}

.tagRegular_mG9P {
  border-radius: var(--ifm-global-radius);
  font-size: 90%;
  padding: 0.2rem 0.5rem 0.3rem;
}

.tagWithCount_BGAW {
  align-items: center;
  border-left: 0;
  display: flex;
  padding: 0 0.5rem 0 1rem;
  position: relative;
}

.tagWithCount_BGAW:after,
.tagWithCount_BGAW:before {
  border: 1px solid var(--docusaurus-tag-list-border);
  content: "";
  position: absolute;
  top: 50%;
  transition: inherit;
}

.tagWithCount_BGAW:before {
  border-bottom: 0;
  border-right: 0;
  height: 1.18rem;
  right: 100%;
  transform: translate(50%, -50%) rotate(-45deg);
  width: 1.18rem;
}

.tagWithCount_BGAW:after {
  border-radius: 50%;
  height: 0.5rem;
  left: 0;
  transform: translateY(-50%);
  width: 0.5rem;
}

.tagWithCount_BGAW span {
  background: var(--ifm-color-secondary);
  border-radius: var(--ifm-global-radius);
  color: var(--ifm-color-black);
  font-size: 0.7rem;
  line-height: 1.2;
  margin-left: 0.3rem;
  padding: 0.1rem 0.4rem;
}

.tag_HSwc {
  display: inline-block;
  margin: 0 0.4rem 0.5rem 0;
}

.lastUpdated_y1KP {
  font-size: smaller;
  font-style: italic;
  margin-top: 0.2rem;
}

.tocCollapsibleButton_Tyj9 {
  align-items: center;
  display: flex;
  font-size: inherit;
  justify-content: space-between;
  padding: 0.4rem 0.8rem;
  width: 100%;
}

.tocCollapsibleButton_Tyj9:after {
  background: var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;
  content: "";
  filter: var(--ifm-menu-link-sublist-icon-filter);
  height: 1.25rem;
  transform: rotate(180deg);
  transition: transform var(--ifm-transition-fast);
  width: 1.25rem;
}

.tocCollapsibleButtonExpanded_xyVj:after,
.tocCollapsibleExpanded_eupM {
  transform: none;
}

.tocCollapsible_VHmx {
  background-color: var(--ifm-menu-color-background-active);
  border-radius: var(--ifm-global-radius);
  margin: 1rem 0;
}

.tocCollapsibleContent_43JO > ul {
  border-left: none;
  border-top: 1px solid var(--ifm-color-emphasis-300);
  font-size: 15px;
  padding: 0.2rem 0;
}

.tocCollapsibleContent_43JO ul li {
  margin: 0.4rem 0.8rem;
}

.tableOfContents_iRqP {
  max-height: calc(100vh - var(--ifm-navbar-height) - 2rem);
  overflow-y: auto;
  position: -webkit-sticky;
  position: sticky;
  top: calc(var(--ifm-navbar-height) + 1rem);
}

.anchorWithStickyNavbar_dB1u {
  scroll-margin-top: calc(var(--ifm-navbar-height) + 0.5rem);
}

.anchorWithHideOnScrollNavbar_yb5v {
  scroll-margin-top: 0.5rem;
}

.hash-link {
  opacity: 0;
  padding-left: 0.5rem;
  transition: opacity var(--ifm-transition-fast);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.hash-link:before {
  content: "#";
}

.showCodeButton_l_Wo {
  border: 1px solid var(--ifm-color-emphasis-500);
  color: var(--ifm-heading-color);
  cursor: pointer;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 1rem;
  margin-top: 9px;
  padding: 8px 16px;
}

.playgroundHeader_aWrE {
  background: var(--ifm-color-emphasis-200);
  color: var(--ifm-color-content);
  font-size: var(--ifm-code-font-size);
  font-weight: 700;
  letter-spacing: 0.08rem;
  padding: 0.75rem;
  text-transform: uppercase;
}

.buttonGroup_CxeH button,
.codeBlockContainer_aCPn {
  background: var(--prism-background-color);
  color: var(--prism-color);
}

.playgroundHeader_aWrE:first-of-type {
  background: var(--ifm-color-emphasis-600);
  border-top-left-radius: var(--ifm-global-radius);
  border-top-right-radius: var(--ifm-global-radius);
  color: var(--ifm-color-content-inverse);
}

.playgroundEditor_C_QN {
  direction: ltr;
  font: var(--ifm-code-font-size) / var(--ifm-pre-line-height)
    var(--ifm-font-family-monospace) !important;
}

.playgroundPreview_uCx6 {
  border: 1px solid var(--ifm-color-emphasis-500);
  padding: 1rem;
}

.playgroundEditor_C_QN:last-of-type,
.playgroundPreview_uCx6:last-of-type {
  border-bottom-left-radius: var(--ifm-global-radius);
  border-bottom-right-radius: var(--ifm-global-radius);
}

.codeBlockContainer_aCPn {
  border-radius: var(--ifm-code-border-radius);
  box-shadow: var(--ifm-global-shadow-lw);
  margin-bottom: var(--ifm-leading);
}

.codeBlockContent_DS7C {
  border-radius: inherit;
  direction: ltr;
  position: relative;
}

.codeBlockTitle__mqI {
  border-bottom: 1px solid var(--ifm-color-emphasis-300);
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  font-size: var(--ifm-code-font-size);
  font-weight: 500;
  padding: 0.75rem var(--ifm-pre-padding);
}

.codeBlock_qFUg {
  --ifm-pre-background: var(--prism-background-color);
  margin: 0;
  padding: 0;
}

.codeBlockTitle__mqI + .codeBlockContent_DS7C .codeBlock_qFUg {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.codeBlockLines_N4ei {
  float: left;
  font: inherit;
  min-width: 100%;
  padding: var(--ifm-pre-padding);
}

.codeBlockLinesWithNumbering_ARHD {
  display: table;
  padding: var(--ifm-pre-padding) 0;
}

.buttonGroup_CxeH {
  -moz-column-gap: 0.2rem;
  column-gap: 0.2rem;
  display: flex;
  position: absolute;
  right: calc(var(--ifm-pre-padding) / 2);
  top: calc(var(--ifm-pre-padding) / 2);
}

.buttonGroup_CxeH button {
  align-items: center;
  border: 1px solid var(--ifm-color-emphasis-300);
  border-radius: var(--ifm-global-radius);
  display: flex;
  line-height: 0;
  opacity: 0;
  padding: 0.4rem;
  transition: opacity var(--ifm-transition-fast) ease-in-out;
}

.buttonGroup_CxeH button:focus-visible,
.buttonGroup_CxeH button:hover {
  opacity: 1 !important;
}

:where(:root) {
  --docusaurus-highlighted-code-line-bg: #484d5b;
}

:where([data-theme="dark"]) {
  --docusaurus-highlighted-code-line-bg: #646464;
}

.theme-code-block-highlighted-line {
  background-color: var(--docusaurus-highlighted-code-line-bg);
  display: block;
  margin: 0 calc(var(--ifm-pre-padding) * -1);
  padding: 0 var(--ifm-pre-padding);
}

.codeLine_J0IE {
  counter-increment: a;
  display: table-row;
}

.codeLineNumber_rbC4 {
  background: var(--ifm-pre-background);
  display: table-cell;
  left: 0;
  overflow-wrap: normal;
  padding: 0 var(--ifm-pre-padding);
  position: -webkit-sticky;
  position: sticky;
  text-align: right;
  width: 1%;
}

.codeLineNumber_rbC4:before {
  content: counter(a);
  opacity: 0.4;
}

.codeLineContent_mTbL {
  padding-right: var(--ifm-pre-padding);
}

.copyButtonIcons_mwd2 {
  height: 1.125rem;
  position: relative;
  width: 1.125rem;
}

.copyButtonIcon_NOL_,
.copyButtonSuccessIcon_Jy3y {
  fill: currentColor;
  height: inherit;
  left: 0;
  opacity: inherit;
  position: absolute;
  top: 0;
  transition: all var(--ifm-transition-fast) ease;
  width: inherit;
}

.copyButtonSuccessIcon_Jy3y {
  color: #00d600;
  left: 50%;
  opacity: 0;
  top: 50%;
  transform: translate(-50%, -50%) scale(0.33);
}

.copyButtonCopied_Hpv2 .copyButtonIcon_NOL_ {
  opacity: 0;
  transform: scale(0.33);
}

.copyButtonCopied_Hpv2 .copyButtonSuccessIcon_Jy3y {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
  transition-delay: 75ms;
}

.wordWrapButtonIcon_KZXF {
  height: 1.2rem;
  width: 1.2rem;
}

.IFrameExample_wrdO {
  margin-bottom: 32px;
}

.iframe_NtZS {
  border: 1px solid #bbb;
  margin-bottom: -17px;
  overflow: auto;
}

.exampleLink_qTG4 {
  border: 1px solid #bbb;
  border-bottom: 0;
  padding: 8px 16px;
}

.details_wcJz {
  --docusaurus-details-summary-arrow-size: 0.38rem;
  --docusaurus-details-transition: transform 200ms ease;
  --docusaurus-details-decoration-color: grey;
}

.details_wcJz > summary {
  cursor: pointer;
  list-style: none;
  padding-left: 1rem;
  position: relative;
}

.details_wcJz > summary::-webkit-details-marker {
  display: none;
}

.details_wcJz > summary:before {
  border: var(--docusaurus-details-summary-arrow-size) solid transparent;
  border-left: var(--docusaurus-details-summary-arrow-size) solid
    var(--docusaurus-details-decoration-color);
  content: "";
  left: 0;
  position: absolute;
  top: 0.45rem;
  transform: rotate(0);
  transform-origin: calc(var(--docusaurus-details-summary-arrow-size) / 2) 50%;
  transition: var(--docusaurus-details-transition);
}

.collapsibleContent_QTvv {
  border-top: 1px solid var(--docusaurus-details-decoration-color);
  margin-top: 1rem;
  padding-top: 1rem;
}

.details_zeiE {
  --docusaurus-details-decoration-color: var(--ifm-alert-border-color);
  --docusaurus-details-transition: transform var(--ifm-transition-fast) ease;
  border: 1px solid var(--ifm-alert-border-color);
  margin: 0 0 var(--ifm-spacing-vertical);
}

.containsTaskList_G1W1 {
  list-style: none;
}

.img_TttO {
  height: auto;
}

.admonition_DoNP {
  margin-bottom: 1em;
}

.admonitionHeading_mrNY {
  font: var(--ifm-heading-font-weight) var(--ifm-h5-font-size) /
    var(--ifm-heading-line-height) var(--ifm-heading-font-family);
  margin-bottom: 0.3rem;
  text-transform: uppercase;
}

.admonitionIcon_rhzg {
  display: inline-block;
  margin-right: 0.4em;
  vertical-align: middle;
}

.admonitionIcon_rhzg svg {
  fill: var(--ifm-alert-foreground-color);
  display: inline-block;
  height: 1.6em;
  width: 1.6em;
}

.breadcrumbHomeIcon_cW4L {
  height: 1.1rem;
  position: relative;
  top: 1px;
  vertical-align: top;
  width: 1.1rem;
}

.breadcrumbsContainer_YqJu {
  --ifm-breadcrumb-size-multiplier: 0.8;
  margin-bottom: 0.8rem;
}

.searchQueryInput_XUxn {
  background: var(--ifm-background-color);
  border: var(--ifm-global-border-width) solid
    var(--ifm-color-content-secondary);
  border-radius: var(--ifm-global-radius);
  color: var(--ifm-font-color-base);
  font-size: var(--ifm-font-size-base);
  margin-bottom: 1rem;
  padding: 0.5rem;
  width: 100%;
}

.searchResultItem_o3v4 {
  border-bottom: 1px solid #dfe3e8;
  padding: 1rem 0;
}

.searchResultItemPath_TQMF {
  color: var(--ifm-color-content-secondary);
  font-size: 0.8rem;
  margin: 0.5rem 0 0;
}

.searchResultItemSummary_BSqU {
  font-style: italic;
  margin: 0.5rem 0 0;
}

.backToTopButton_FxSn {
  background-color: var(--ifm-color-emphasis-200);
  border-radius: 50%;
  bottom: 1.3rem;
  box-shadow: var(--ifm-global-shadow-lw);
  height: 3rem;
  opacity: 0;
  position: fixed;
  right: 1.3rem;
  transform: scale(0);
  transition: all var(--ifm-transition-fast)
    var(--ifm-transition-timing-default);
  visibility: hidden;
  width: 3rem;
  z-index: calc(var(--ifm-z-index-fixed) - 1);
}

.backToTopButton_FxSn:after {
  background-color: var(--ifm-color-emphasis-1000);
  content: " ";
  display: inline-block;
  height: 100%;
  -webkit-mask: var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;
  mask: var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;
  width: 100%;
}

.backToTopButtonShow_R1On {
  opacity: 1;
  transform: scale(1);
  visibility: visible;
}

[data-theme="dark"]:root {
  --docusaurus-collapse-button-bg: hsla(0, 0%, 100%, 0.05);
  --docusaurus-collapse-button-bg-hover: hsla(0, 0%, 100%, 0.1);
}

.collapseSidebarButton_LR0h {
  display: none;
  margin: 0;
}

.docSidebarContainer_TMuQ,
.sidebarLogo_rQIV {
  display: none;
}

.docMainContainer_GIoW,
.docPage_hcuO {
  display: flex;
  width: 100%;
}

.docPage_hcuO {
  flex: 1 0;
}

.docsWrapper_eNRj {
  display: flex;
  flex: 1 0 auto;
}

.heroBanner_UJJx {
  overflow: hidden;
  padding: 4rem 0;
  position: relative;
  text-align: center;
}

.buttons_pzbO {
  justify-content: center;
}

.features_keug {
  padding: 2rem 0;
  width: 100%;
}

.featureImage_yA8i {
  height: 200px;
  width: 200px;
}

@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;
  }

  .container {
    max-width: 0;
  }

  .govgr-header .govgr-nav__list {
    display: none;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .govgr-header .govgr-nav__list-item {
    padding: 0.25rem 0.5rem;
  }

  .govgr-nav--horizontal .govgr-nav__list,
  .govgr-nav--vertical .govgr-nav__list {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .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;
    display: none;
    gap: 0.25rem;
  }

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

  .govgr-nav--open {
    display: block;
  }

  .govgr-nav__list-item {
    padding-bottom: 0.25rem;
    padding-top: 0.25rem;
  }

  .govgr-hidden-xs--up,
  .govgr-nav--horizontal .govgr-nav__list .govgr-section-break {
    display: none;
  }

  .govgr-nav-menu--horizontal .govgr-main-wrapper {
    row-gap: 0.5rem;
  }

  .govgr-nav-menu--horizontal .govgr-nav-menu__content-list,
  .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));
  }

  .xs\:govgr-grid__col-auto {
    grid-column: auto;
  }

  .xs\:govgr-grid__col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xs\:govgr-grid__col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xs\:govgr-grid__col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xs\:govgr-grid__col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xs\:govgr-grid__col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xs\:govgr-grid__col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xs\:govgr-grid__col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xs\:govgr-grid__col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xs\:govgr-grid__col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xs\:govgr-grid__col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xs\:govgr-grid__col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xs\:govgr-grid__col-span-12 {
    grid-column: span 12 / span 12;
  }
}

@media (min-width: 0px) and (max-width: 639.98px) {
  .govgr-hidden-xs {
    display: none;
  }
}

@media (min-width: 640px) {
  .govgr-nav,
  .govgr-nav-menu--horizontal {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb), var(--tw-bg-opacity));
  }

  .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));
  }

  .container {
    max-width: 640px;
  }

  .govgr-summary-list__actions,
  .govgr-summary-list__key,
  .govgr-summary-list__value {
    border-bottom: 1px;
  }

  .govgr-nav--border,
  .govgr-task-list__content .govgr-summary-list__row:first-child > dd {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb), var(--tw-border-opacity));
  }

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

  .govgr-accessibility-menu__option-btn {
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
  }

  .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-radios--inline .govgr-radios__item {
    clear: none;
    float: left;
    margin-right: 1.5rem;
  }

  .govgr-header .govgr-drawer__close-icon {
    display: none;
  }

  .govgr-header .govgr-nav__list {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    display: flex !important;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    padding: 0.25rem 0;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .govgr-header .govgr-nav__list-item {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-decoration: underline;
  }

  .govgr-header .govgr-nav__list-item-btn,
  .govgr-header .govgr-nav__list-item-link {
    display: flex !important;
  }

  .govgr-header .govgr-nav__list-item-btn:focus,
  .govgr-header .govgr-nav__list-item-link:focus {
    --tw-bg-opacity: 1 !important;
    --tw-text-opacity: 1 !important;
    background-color: rgba(
      var(--color-focus-rgb),
      var(--tw-bg-opacity)
    ) !important;
    color: rgba(
      var(--color-link-active-rgb),
      var(--tw-text-opacity)
    ) !important;
  }

  .govgr-header .govgr-nav__list--active {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(
      var(--color-tertiary-rgb),
      var(--tw-bg-opacity)
    ) !important;
  }

  .govgr-nav {
    display: block !important;
    height: auto;
    overflow: visible;
    top: auto;
    width: 100%;
    z-index: auto;
  }

  .govgr-hidden-sm--up,
  .govgr-nav--horizontal .govgr-drawer__close-icon,
  .govgr-nav--vertical .govgr-drawer__close-icon {
    display: none;
  }

  .govgr-nav--fixed {
    position: relative;
  }

  .govgr-nav--border {
    border-bottom-width: 1px;
  }

  .govgr-nav--horizontal .govgr-nav--horizontal {
    border-bottom-width: 0;
    margin-top: 0.5rem;
    order: 1;
  }

  .govgr-nav--horizontal .govgr-nav--horizontal .govgr-nav__list {
    margin-left: 1.5rem !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .govgr-nav--horizontal .govgr-nav__list {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    padding: 0.25rem 0;
  }

  .govgr-nav--horizontal .govgr-nav__list .govgr-section-break {
    display: flex !important;
    padding: 0;
  }

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

  .govgr-nav--vertical .govgr-nav--vertical {
    border-bottom-width: 0;
    margin-top: 0.5rem;
  }

  .govgr-nav-menu--horizontal {
    left: 0;
    margin-top: 0.75rem;
    order: 2;
    position: relative;
    right: 0;
  }

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

  .govgr-table--stacked-sm .govgr-table__cell:last-child,
  .govgr-table--stacked-sm .govgr-table__header:last-child {
    --tw-border-opacity: 1;
    border-bottom-width: 1px;
    border-color: rgba(var(--color-base-300-rgb), var(--tw-border-opacity));
  }

  .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,
  .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-table--stacked-sm .govgr-table__cell,
  .govgr-table--stacked-sm .govgr-table__header {
    display: table-cell;
  }

  .govgr-table--stacked-sm .govgr-table__cell[data-label]:before {
    content: none;
  }

  .govgr-filter.govgr-filter--position-relative-sm {
    --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);
    display: block;
    overflow: visible;
    position: relative;
    width: 100%;
    z-index: 0;
  }

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

  .govgr-filter__selected-heading {
    flex-wrap: nowrap;
  }

  .govgr-notification-banner__title {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .govgr-summary-list {
    display: table;
    margin-bottom: 2rem;
    table-layout: fixed;
    width: 100%;
  }

  .govgr-summary-list .govgr-btn-group {
    justify-content: flex-end;
  }

  .govgr-summary-list__row {
    border-width: 0;
    display: flex;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .govgr-summary-list__key {
    width: 25%;
  }

  .govgr-summary-list__value {
    width: 50%;
  }

  .govgr-summary-list__actions {
    text-align: right;
    width: 25%;
  }

  .govgr-summary-list__key + .govgr-summary-list__actions,
  .govgr-summary-list__value:first-child:nth-last-child(2),
  .govgr-summary-list__value:nth-child(2):last-child {
    width: 75%;
  }

  .govgr-summary-list__actions:only-child,
  .govgr-summary-list__key:only-child,
  .govgr-summary-list__value:only-child {
    text-align: left;
    width: 100%;
  }

  .govgr-summary-list__actions,
  .govgr-summary-list__key,
  .govgr-summary-list__value {
    --tw-border-opacity: 1;
    border-bottom-width: 1px;
    border-color: rgba(var(--color-base-300-rgb), var(--tw-border-opacity));
    border-style: solid;
    display: table-cell;
    padding-bottom: 0.5rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
  }

  .govgr-drawer--relative-sm {
    --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;
    display: block !important;
    position: relative !important;
    width: 100% !important;
  }

  .govgr-task-list__content .govgr-summary-list__row:first-child > dd {
    border-top-width: 2px;
  }

  .govgr-task-list__content .govgr-summary-list__key {
    margin-bottom: 0;
  }

  .sm\:govgr-grid__col-auto {
    grid-column: auto;
  }

  .sm\:govgr-grid__col-span-1 {
    grid-column: span 1 / span 1;
  }

  .sm\:govgr-grid__col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:govgr-grid__col-span-3 {
    grid-column: span 3 / span 3;
  }

  .sm\:govgr-grid__col-span-4 {
    grid-column: span 4 / span 4;
  }

  .sm\:govgr-grid__col-span-5 {
    grid-column: span 5 / span 5;
  }

  .sm\:govgr-grid__col-span-6 {
    grid-column: span 6 / span 6;
  }

  .sm\:govgr-grid__col-span-7 {
    grid-column: span 7 / span 7;
  }

  .sm\:govgr-grid__col-span-8 {
    grid-column: span 8 / span 8;
  }

  .sm\:govgr-grid__col-span-9 {
    grid-column: span 9 / span 9;
  }

  .sm\:govgr-grid__col-span-10 {
    grid-column: span 10 / span 10;
  }

  .sm\:govgr-grid__col-span-11 {
    grid-column: span 11 / span 11;
  }

  .sm\:govgr-grid__col-span-12 {
    grid-column: span 12 / span 12;
  }
}

@media (min-width: 640px) and (max-width: 767.98px) {
  .govgr-hidden-sm {
    display: none;
  }
}

@media (min-width: 48em) {
  .govgr-footer__section:first-child:nth-last-child(2) {
    flex-grow: 2;
  }

  .govgr-footer__list--columns-2 {
    -moz-column-count: 2;
    column-count: 2;
  }
}

@media (min-width: 768px) {
  .govgr-body,
  p {
    --body-font-size: var(--text-lg);
    --body-line-height: var(--line-h-lg);
    --body-margin-bottom: 2rem;
  }

  .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);
    min-height: 3rem;
  }

  .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__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-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,
  h1 {
    --heading-xl-font-size: var(--text-5xl);
    --heading-xl-line-height: var(--line-h-5xl);
    --heading-xl-margin-bottom: 3rem;
  }

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

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

  .govgr-heading-sm,
  h4,
  h5,
  h6 {
    --heading-sm-font-size: var(--text-lg);
    --heading-sm-line-height: var(--line-h-lg);
    --heading-sm-margin-bottom: 0.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-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,
  .markdown ol,
  .markdown ul {
    --list-font-size: var(--text-lg);
    --list-line-height: var(--line-h-lg);
  }

  .container {
    max-width: 768px;
  }

  .govgr-accordion .govgr-accordion__section-content,
  .govgr-nav-step__accordion__content {
    padding-top: 0.5rem;
  }

  .govgr-autocomplete__hint,
  .govgr-autocomplete__input,
  .govgr-error-message,
  .govgr-input,
  .govgr-notification-banner__header,
  .govgr-pagination .govgr-label,
  .govgr-pagination .govgr-pagination__item--current,
  .govgr-pagination .govgr-pagination__label,
  .govgr-pagination .govgr-select,
  .govgr-select,
  .govgr-table,
  .govgr-textarea {
    font-size: 1.1875rem;
  }

  .govgr-chip--heading,
  .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,
  .govgr-step-nav .govgr-link {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .govgr-chips--horizontal {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }

  .govgr-field,
  .govgr-table,
  .govgr-table-container,
  .govgr-task-list__item,
  .govgr-timeline__item {
    margin-bottom: 2.5rem;
  }

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

  .govgr-fieldset > .govgr-field,
  .govgr-filter__selected-heading,
  .govgr-masthead__logo {
    margin-bottom: 1.5rem;
  }

  .govgr-error-summary {
    margin-bottom: 2rem;
    padding: 1.25rem;
  }

  .govgr-dropdown__button .govgr-svg-icon {
    height: 2rem;
  }

  .govgr-masthead__body {
    font-size: 1.1875rem;
    margin-bottom: 2.5rem;
  }

  .govgr-footer {
    padding-bottom: 5rem;
    padding-top: 2rem;
  }

  .govgr-footer__meta {
    flex-wrap: nowrap;
  }

  .govgr-footer__meta-item {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .govgr-blockquote,
  .govgr-details,
  .govgr-footer__content--logos,
  .govgr-list,
  .govgr-notification-banner,
  .markdown ol,
  .markdown ul {
    margin-bottom: 2rem;
  }

  .govgr-full-width-container,
  .govgr-width-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .govgr-main-wrapper {
    gap: 3rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .govgr-aside {
    position: -webkit-sticky;
    position: sticky;
    top: 2rem;
  }

  .govgr-nav__list-item-btn,
  .govgr-nav__list-item-link {
    text-decoration: none !important;
  }

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

  .govgr-\!-font-size-16,
  .govgr-pagination--size-sm .govgr-pagination__list .govgr-link {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }

  .govgr-\!-font-size-19 {
    font-size: 1.1875rem !important;
  }

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

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

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

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

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

  .govgr-back-link .govgr-svg-icon--caret {
    height: 1rem;
    width: 1rem;
  }

  .govgr-table__caption--sm {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 1.5rem;
  }

  .govgr-table__caption--md {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 2rem;
  }

  .govgr-table__caption--lg {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .govgr-table__caption--xl {
    font-size: 3rem;
    line-height: 1.25;
  }

  .govgr-table--stacked-md .govgr-table__cell:last-child,
  .govgr-table--stacked-md .govgr-table__header:last-child {
    --tw-border-opacity: 1;
    border-bottom-width: 1px;
    border-color: rgba(var(--color-base-300-rgb), var(--tw-border-opacity));
  }

  .govgr-table--stacked-md .govgr-table__cell,
  .govgr-table--stacked-md .govgr-table__header {
    display: table-cell;
  }

  .govgr-table--stacked-md .govgr-table__cell[data-label]:before {
    content: none;
  }

  .govgr-filter.govgr-filter--position-relative-md {
    --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);
    display: block;
    overflow: visible;
    position: relative;
    width: 100%;
    z-index: 0;
  }

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

  .govgr-filter__options--horizontal {
    align-items: flex-end;
    flex-direction: row;
    flex-wrap: wrap;
  }

  .govgr-filter__close-btn,
  .govgr-filter__selected--indicator,
  .govgr-hidden-md--up,
  .govgr-link-filters,
  .govgr-tabs .govgr-tabs__title {
    display: none;
  }

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

  .govgr-admin-main-content,
  .md\:govgr-grid__col-span-7 {
    grid-column: span 7 / span 7;
  }

  .govgr-admin-side-content,
  .md\:govgr-grid__col-span-5 {
    grid-column: span 5 / span 5;
  }

  .govgr-breadcrumbs__list-item:before {
    height: 0.75rem;
    width: 0.75rem;
  }

  .govgr-card--cta .govgr-card__heading {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .govgr-card__body {
    gap: 1rem;
  }

  .govgr-card__heading,
  .govgr-modal__heading,
  .govgr-notification-banner__heading,
  .govgr-step-nav__accordion__heading
    .govgr-step-nav__accordion__heading__text {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .govgr-pagination .govgr-label,
  .govgr-pagination .govgr-select,
  .govgr-pagination__label {
    line-height: 1.5;
  }

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

  .govgr-notification-banner__content {
    padding: 1.25rem;
  }

  .govgr-tabs .govgr-tabs__list .govgr-tabs__list-item {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb), var(--tw-bg-opacity));
    border-color: rgba(var(--color-base-300-rgb), var(--tw-border-opacity));
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
    border-width: 1px;
    float: left;
    margin-right: 0.5rem;
  }

  .govgr-tabs
    .govgr-tabs__list
    .govgr-tabs__list-item.govgr-tabs__list-item-selected {
    --tw-border-opacity: 1;
    border-width: 1px 1px 0;
    border-color: rgba(var(--color-base-400-rgb), var(--tw-border-opacity));
    margin-top: -0.25rem;
    padding: 1rem 1.25rem;
  }

  .govgr-tabs .govgr-tabs__panel {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb), var(--tw-border-opacity));
    border-width: 1px;
    display: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .govgr-warning-text .govgr-warning-text__icon {
    min-height: 2.5rem;
  }

  .govgr-modal__body {
    height: auto;
    max-width: 32rem;
  }

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

  .govgr-drawer--relative-md {
    --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;
    display: block !important;
    position: relative !important;
    width: 100% !important;
  }

  .govgr-copy-to-clipboard--tooltip {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .govgr-fillable-text {
    font-size: 1.1875rem;
    margin-bottom: 2rem;
  }

  .govgr-step-nav,
  .govgr-timeline--spaced .govgr-timeline__item {
    margin-bottom: 3rem;
  }

  .govgr-task-list__heading,
  .govgr-timeline__heading {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 1rem;
  }

  .govgr-timeline__heading-md {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 1rem;
  }

  .govgr-timeline__heading-sm {
    font-size: 1.1875rem;
    margin-bottom: 0.75rem;
  }

  .govgr-task-list__content .govgr-body,
  .govgr-task-list__content p,
  .govgr-timeline__content .govgr-body,
  .govgr-timeline__content .govgr-hint,
  .govgr-timeline__content p {
    margin-bottom: 0.75rem;
  }

  .govgr-task-list__heading--md {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 1rem;
  }

  .govgr-task-list__heading--sm {
    font-size: 1.1875rem;
    margin-bottom: 0.75rem;
  }

  .govgr-step-nav__step {
    padding-left: 3.5rem;
  }

  .govgr-step-nav__step:after {
    border-left-width: 3px;
    margin-left: calc(1rem + 1px);
  }

  .govgr-step-nav__step:last-child:before {
    border-top-width: 2px;
    margin-left: 0.5rem;
    width: 1.25rem;
  }

  .govgr-step-nav__accordion__heading .govgr-step-nav__accordion__closed,
  .govgr-step-nav__accordion__heading .govgr-step-nav__accordion__opened {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .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: 1.1875rem;
  }

  .govgr-step-nav__circle {
    height: 2.25rem;
    width: 2.25rem;
  }

  .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;
  }

  .govgr-m-3 {
    margin: 0.75rem !important;
  }

  .govgr-m-4 {
    margin: 1rem !important;
  }

  .govgr-m-5 {
    margin: 1.25rem !important;
  }

  .govgr-m-6 {
    margin: 1.5rem !important;
  }

  .govgr-m-7 {
    margin: 2rem !important;
  }

  .govgr-m-8 {
    margin: 2.5rem !important;
  }

  .govgr-m-9 {
    margin: 3rem !important;
  }

  .govgr-m-10 {
    margin: 3.5rem !important;
  }

  .govgr-m-11 {
    margin: 4rem !important;
  }

  .govgr-m-12 {
    margin: 5rem !important;
  }

  .govgr-mt-3 {
    margin-top: 0.75rem !important;
  }

  .govgr-mt-4 {
    margin-top: 1rem !important;
  }

  .govgr-mt-5 {
    margin-top: 1.25rem !important;
  }

  .govgr-mt-6 {
    margin-top: 1.5rem !important;
  }

  .govgr-mt-7 {
    margin-top: 2rem !important;
  }

  .govgr-mt-8 {
    margin-top: 2.5rem !important;
  }

  .govgr-mt-9 {
    margin-top: 3rem !important;
  }

  .govgr-mt-10 {
    margin-top: 3.5rem !important;
  }

  .govgr-mt-11 {
    margin-top: 4rem !important;
  }

  .govgr-mt-12 {
    margin-top: 5rem !important;
  }

  .govgr-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .govgr-mb-4 {
    margin-bottom: 1rem !important;
  }

  .govgr-mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .govgr-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .govgr-mb-7 {
    margin-bottom: 2rem !important;
  }

  .govgr-mb-8 {
    margin-bottom: 2.5rem !important;
  }

  .govgr-mb-9 {
    margin-bottom: 3rem !important;
  }

  .govgr-mb-10 {
    margin-bottom: 3.5rem !important;
  }

  .govgr-mb-11 {
    margin-bottom: 4rem !important;
  }

  .govgr-mb-12 {
    margin-bottom: 5rem !important;
  }

  .govgr-ml-3 {
    margin-left: 0.75rem !important;
  }

  .govgr-ml-4 {
    margin-left: 1rem !important;
  }

  .govgr-ml-5 {
    margin-left: 1.25rem !important;
  }

  .govgr-ml-6 {
    margin-left: 1.5rem !important;
  }

  .govgr-ml-7 {
    margin-left: 2rem !important;
  }

  .govgr-ml-8 {
    margin-left: 2.5rem !important;
  }

  .govgr-ml-9 {
    margin-left: 3rem !important;
  }

  .govgr-ml-10 {
    margin-left: 3.5rem !important;
  }

  .govgr-ml-11 {
    margin-left: 4rem !important;
  }

  .govgr-ml-12 {
    margin-left: 5rem !important;
  }

  .govgr-mr-3 {
    margin-right: 0.75rem !important;
  }

  .govgr-mr-4 {
    margin-right: 1rem !important;
  }

  .govgr-mr-5 {
    margin-right: 1.25rem !important;
  }

  .govgr-mr-6 {
    margin-right: 1.5rem !important;
  }

  .govgr-mr-7 {
    margin-right: 2rem !important;
  }

  .govgr-mr-8 {
    margin-right: 2.5rem !important;
  }

  .govgr-mr-9 {
    margin-right: 3rem !important;
  }

  .govgr-mr-10 {
    margin-right: 3.5rem !important;
  }

  .govgr-mr-11 {
    margin-right: 4rem !important;
  }

  .govgr-mr-12 {
    margin-right: 5rem !important;
  }

  .govgr-p-3 {
    padding: 0.75rem !important;
  }

  .govgr-p-4 {
    padding: 1rem !important;
  }

  .govgr-p-5 {
    padding: 1.25rem !important;
  }

  .govgr-p-6 {
    padding: 1.5rem !important;
  }

  .govgr-p-7 {
    padding: 2rem !important;
  }

  .govgr-p-8 {
    padding: 2.5rem !important;
  }

  .govgr-p-9 {
    padding: 3rem !important;
  }

  .govgr-p-10 {
    padding: 3.5rem !important;
  }

  .govgr-p-11 {
    padding: 4rem !important;
  }

  .govgr-p-12 {
    padding: 5rem !important;
  }

  .govgr-pt-3 {
    padding-top: 0.75rem !important;
  }

  .govgr-pt-4 {
    padding-top: 1rem !important;
  }

  .govgr-pt-5 {
    padding-top: 1.25rem !important;
  }

  .govgr-pt-6 {
    padding-top: 1.5rem !important;
  }

  .govgr-pt-7 {
    padding-top: 2rem !important;
  }

  .govgr-pt-8 {
    padding-top: 2.5rem !important;
  }

  .govgr-pt-9 {
    padding-top: 3rem !important;
  }

  .govgr-pt-10 {
    padding-top: 3.5rem !important;
  }

  .govgr-pt-11 {
    padding-top: 4rem !important;
  }

  .govgr-pt-12 {
    padding-top: 5rem !important;
  }

  .govgr-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .govgr-pb-4 {
    padding-bottom: 1rem !important;
  }

  .govgr-pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .govgr-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .govgr-pb-7 {
    padding-bottom: 2rem !important;
  }

  .govgr-pb-8 {
    padding-bottom: 2.5rem !important;
  }

  .govgr-pb-9 {
    padding-bottom: 3rem !important;
  }

  .govgr-pb-10 {
    padding-bottom: 3.5rem !important;
  }

  .govgr-pb-11 {
    padding-bottom: 4rem !important;
  }

  .govgr-pb-12 {
    padding-bottom: 5rem !important;
  }

  .govgr-pl-3 {
    padding-left: 0.75rem !important;
  }

  .govgr-pl-4 {
    padding-left: 1rem !important;
  }

  .govgr-pl-5 {
    padding-left: 1.25rem !important;
  }

  .govgr-pl-6 {
    padding-left: 1.5rem !important;
  }

  .govgr-pl-7 {
    padding-left: 2rem !important;
  }

  .govgr-pl-8 {
    padding-left: 2.5rem !important;
  }

  .govgr-pl-9 {
    padding-left: 3rem !important;
  }

  .govgr-pl-10 {
    padding-left: 3.5rem !important;
  }

  .govgr-pl-11 {
    padding-left: 4rem !important;
  }

  .govgr-pl-12 {
    padding-left: 5rem !important;
  }

  .govgr-pr-3 {
    padding-right: 0.75rem !important;
  }

  .govgr-pr-4 {
    padding-right: 1rem !important;
  }

  .govgr-pr-5 {
    padding-right: 1.25rem !important;
  }

  .govgr-pr-6 {
    padding-right: 1.5rem !important;
  }

  .govgr-pr-7 {
    padding-right: 2rem !important;
  }

  .govgr-pr-8 {
    padding-right: 2.5rem !important;
  }

  .govgr-pr-9 {
    padding-right: 3rem !important;
  }

  .govgr-pr-10 {
    padding-right: 3.5rem !important;
  }

  .govgr-pr-11 {
    padding-right: 4rem !important;
  }

  .govgr-pr-12 {
    padding-right: 5rem !important;
  }

  .markdown a:not[class*="govgr"] {
    --link-font-size: var(--text-lg);
    --link-line-height: var(--line-h-lg);
  }

  .govgr-pagination--size-sm
    .govgr-pagination__list
    .markdown
    a:not[class*="govgr"],
  .govgr-step-nav .markdown a:not[class*="govgr"] {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:govgr-grid__col-auto {
    grid-column: auto;
  }

  .md\:govgr-grid__col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:govgr-grid__col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:govgr-grid__col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:govgr-grid__col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:govgr-grid__col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:govgr-grid__col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:govgr-grid__col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:govgr-grid__col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:govgr-grid__col-span-11 {
    grid-column: span 11 / span 11;
  }

  .md\:govgr-grid__col-span-12 {
    grid-column: span 12 / span 12;
  }
}

@media (min-width: 768px) and (max-width: 1023.98px) {
  .govgr-hidden-md {
    display: none;
  }
}

@media (min-width: 997px) {
  .collapseSidebarButton_LR0h,
  .expandButton_pXWV {
    background-color: var(--docusaurus-collapse-button-bg);
  }

  :root {
    --docusaurus-announcement-bar-height: 30px;
  }

  .announcementBarClose_D1eT,
  .announcementBarPlaceholder_Mkpp {
    flex-basis: 50px;
  }

  .searchBox_Htct {
    padding: var(--ifm-navbar-item-padding-vertical)
      var(--ifm-navbar-item-padding-horizontal);
  }

  .lastUpdated_y1KP {
    text-align: right;
  }

  .tocMobile_dE5_ {
    display: none;
  }

  .docItemCol_DinV {
    max-width: 75% !important;
  }

  .collapseSidebarButton_LR0h {
    border: 1px solid var(--ifm-toc-border-color);
    border-radius: 0;
    bottom: 0;
    display: block !important;
    height: 40px;
    position: -webkit-sticky;
    position: sticky;
  }

  .collapseSidebarButtonIcon__jXt {
    margin-top: 4px;
    transform: rotate(180deg);
  }

  .expandButtonIcon_Xn4_,
  [dir="rtl"] .collapseSidebarButtonIcon__jXt {
    transform: rotate(0);
  }

  .collapseSidebarButton_LR0h:focus,
  .collapseSidebarButton_LR0h:hover,
  .expandButton_pXWV:focus,
  .expandButton_pXWV:hover {
    background-color: var(--docusaurus-collapse-button-bg-hover);
  }

  .menuHtmlItem_yE0T {
    padding: var(--ifm-menu-link-padding-vertical)
      var(--ifm-menu-link-padding-horizontal);
  }

  .menu_Vq3A {
    flex-grow: 1;
    padding: 0.5rem;
  }

  @supports (scrollbar-gutter: stable) {
    .menu_Vq3A {
      padding: 0.5rem 0 0.5rem 0.5rem;
      scrollbar-gutter: stable;
    }
  }

  .menuWithAnnouncementBar_PyJX {
    margin-bottom: var(--docusaurus-announcement-bar-height);
  }

  .sidebar_p3uO {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-top: var(--ifm-navbar-height);
    width: var(--doc-sidebar-width);
  }

  .sidebarWithHideableNavbar_IBk8 {
    padding-top: 0;
  }

  .sidebarHidden_fsrW {
    opacity: 0;
    visibility: hidden;
  }

  .sidebarLogo_rQIV {
    align-items: center;
    color: inherit !important;
    display: flex !important;
    margin: 0 var(--ifm-navbar-padding-horizontal);
    max-height: var(--ifm-navbar-height);
    min-height: var(--ifm-navbar-height);
    text-decoration: none !important;
  }

  .sidebarLogo_rQIV img {
    height: 2rem;
    margin-right: 0.5rem;
  }

  .expandButton_pXWV {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color var(--ifm-transition-fast) ease;
    width: 100%;
  }

  [dir="rtl"] .expandButtonIcon_Xn4_ {
    transform: rotate(180deg);
  }

  .docSidebarContainer_TMuQ {
    border-right: 1px solid var(--ifm-toc-border-color);
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    display: block;
    margin-top: calc(var(--ifm-navbar-height) * -1);
    transition: width var(--ifm-transition-fast) ease;
    width: var(--doc-sidebar-width);
    will-change: width;
  }

  .docSidebarContainerHidden__zjA {
    cursor: pointer;
    width: var(--doc-sidebar-hidden-width);
  }

  .sidebarViewport_fqVV {
    height: 100%;
    max-height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }

  .docMainContainer_GIoW {
    flex-grow: 1;
    max-width: calc(100% - var(--doc-sidebar-width));
  }

  .docMainContainerEnhanced_lrJq {
    max-width: calc(100% - var(--doc-sidebar-hidden-width));
  }

  .docItemWrapperEnhanced_C8S0 {
    max-width: calc(
      var(--ifm-container-width) + var(--doc-sidebar-width)
    ) !important;
  }
}

@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);
  }

  .container {
    max-width: 1024px;
  }

  .govgr-chip .govgr-chip__content {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .govgr-table__caption--lg {
    margin-bottom: 2.25rem;
  }

  .govgr-table__caption--xl {
    margin-bottom: 2.5rem;
  }

  .govgr-filter.govgr-filter--position-relative-lg {
    --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);
    display: block;
    overflow: visible;
    position: relative;
    width: 100%;
    z-index: 0;
  }

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

  .govgr-admin-main-content,
  .lg\:govgr-grid__col-span-8 {
    grid-column: span 8 / span 8;
  }

  .govgr-admin-side-content,
  .lg\:govgr-grid__col-span-4 {
    grid-column: span 4 / span 4;
  }

  .govgr-hidden-lg--up,
  .govgr-tabs .govgr-tabs__title {
    display: none;
  }

  .govgr-blockquote,
  .govgr-fillable-text {
    margin-bottom: 2rem;
  }

  .govgr-modal__body {
    max-width: 56rem;
  }

  .govgr-modal__content {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .govgr-drawer--relative-lg {
    --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;
    display: block !important;
    position: relative !important;
    width: 100% !important;
  }

  .lg\:govgr-grid__col-auto {
    grid-column: auto;
  }

  .lg\:govgr-grid__col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:govgr-grid__col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:govgr-grid__col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:govgr-grid__col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:govgr-grid__col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:govgr-grid__col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:govgr-grid__col-span-9 {
    grid-column: span 9 / span 9;
  }

  .lg\:govgr-grid__col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:govgr-grid__col-span-11 {
    grid-column: span 11 / span 11;
  }

  .lg\:govgr-grid__col-span-12 {
    grid-column: span 12 / span 12;
  }
}

@media (min-width: 1024px) and (max-width: 1279.98px) {
  .govgr-hidden-lg {
    display: none;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }

  .govgr-hidden-xl--up {
    display: none;
  }

  .xl\:govgr-grid__col-auto {
    grid-column: auto;
  }

  .xl\:govgr-grid__col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:govgr-grid__col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:govgr-grid__col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:govgr-grid__col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xl\:govgr-grid__col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xl\:govgr-grid__col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:govgr-grid__col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xl\:govgr-grid__col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xl\:govgr-grid__col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xl\:govgr-grid__col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xl\:govgr-grid__col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xl\:govgr-grid__col-span-12 {
    grid-column: span 12 / span 12;
  }
}

@media (min-width: 1280px) and (max-width: 1535.98px) {
  .govgr-hidden-xl {
    display: none;
  }
}

@media (min-width: 1440px) {
  .container {
    max-width: var(--ifm-container-width-xl);
  }
}

@media (max-width: 997px) {
  .table-of-contents__link {
    border-bottom: 1px solid #cdd1d7;
    margin-bottom: 0.75rem;
    margin-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }

  .table-of-contents > li:last-child a {
    border-bottom: none;
    margin-bottom: 0;
  }
}

@media (max-width: 996px) {
  .col {
    --ifm-col-width: 100%;
    flex-basis: var(--ifm-col-width);
    margin-left: 0;
  }

  .footer {
    --ifm-footer-padding-horizontal: 0;
  }

  .colorModeToggle_fzTt,
  .footer__link-separator,
  .navbar__item,
  .tableOfContents_iRqP {
    display: none;
  }

  .footer__col {
    margin-bottom: calc(var(--ifm-spacing-vertical) * 3);
  }

  .footer__link-item {
    display: block;
  }

  .hero {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar > .container,
  .navbar > .container-fluid {
    padding: 0;
  }

  .navbar__toggle {
    display: inherit;
  }

  .navbar__search-input {
    width: 9rem;
  }

  .pills--block,
  .tabs--block {
    flex-direction: column;
  }

  main > .container {
    max-width: 100vw;
  }

  .searchBox_Htct {
    position: absolute;
    right: var(--ifm-navbar-padding-horizontal);
  }

  .docItemContainer_Mpm_ {
    padding: 0 0.3rem;
  }
}

@media screen and (max-width: 966px) {
  .heroBanner_UJJx {
    padding: 2rem;
  }
}

@media (max-width: 959.95px) {
  .MuiDigigovTitle-xl {
    font-size: 2.5rem !important;
  }

  .MuiDigigovTitle-lg {
    font-size: 2rem !important;
  }
}

@media only screen and (max-width: 600px) {
  .mac_search_hint_container {
    display: none;
  }
}

@media (max-width: 576px) {
  .markdown h1:first-child {
    --ifm-h1-font-size: 2rem;
  }

  .markdown > h2 {
    --ifm-h2-font-size: 1.5rem;
  }

  .markdown > h3 {
    --ifm-h3-font-size: 1.25rem;
  }

  .navbar__search-input:not(:focus) {
    width: 2rem;
  }

  .searchBar_D0jI .dropdownMenu_prx1 {
    max-width: calc(100vw - var(--ifm-navbar-padding-horizontal) * 2);
    width: var(--search-local-modal-width-sm, 340px);
  }

  .searchBarContainer_XaUo:not(.focused_LENJ) .searchClearButton_esqx,
  .searchHintContainer_UEhA {
    display: none;
  }
}

@media (hover: hover) {
  .backToTopButton_FxSn:hover {
    background-color: var(--ifm-color-emphasis-300);
  }
}

@media (pointer: fine) {
  .thin-scrollbar {
    scrollbar-width: thin;
  }

  .thin-scrollbar::-webkit-scrollbar {
    height: var(--ifm-scrollbar-size);
    width: var(--ifm-scrollbar-size);
  }

  .thin-scrollbar::-webkit-scrollbar-track {
    background: var(--ifm-scrollbar-track-background-color);
    border-radius: 10px;
  }

  .thin-scrollbar::-webkit-scrollbar-thumb {
    background: var(--ifm-scrollbar-thumb-background-color);
    border-radius: 10px;
  }

  .thin-scrollbar::-webkit-scrollbar-thumb:hover {
    background: var(--ifm-scrollbar-thumb-hover-background-color);
  }
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --ifm-transition-fast: 0ms;
    --ifm-transition-slow: 0ms;
  }
}

@media print {
  .govgr-background-dark .govgr-btn-primary,
  .govgr-btn-primary,
  .govgr-masthead--primary .govgr-btn-primary {
    border-color: rgba(var(--color-success-rgb), var(--tw-border-opacity));
  }

  .govgr-background-dark .govgr-btn-primary,
  .govgr-background-dark .govgr-btn-secondary,
  .govgr-background-dark .govgr-btn-warning,
  .govgr-masthead--primary .govgr-btn-primary,
  .govgr-masthead--primary .govgr-btn-secondary,
  .govgr-masthead--primary .govgr-btn-warning {
    --tw-border-opacity: 1;
    --tw-shadow: 0 0 transparent;
    border-width: 0 0 2px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
      var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
    color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
    --tw-text-opacity: 1;
  }

  .footer,
  .govgr-admin-header .govgr-dropdown,
  .govgr-body .govgr-link[href^="#"]:after,
  .govgr-dropdown__button .govgr-svg-icon,
  .govgr-footer .govgr-section-break,
  .govgr-footer__inline-list,
  .govgr-footer__list,
  .govgr-footer__navigation,
  .govgr-footer__section,
  .govgr-header .govgr-dropdown,
  .govgr-header__logo,
  .govgr-header__secondary-logo,
  .govgr-loader__container,
  .govgr-table__loading,
  .govgr-tabs .govgr-tabs__list .govgr-tabs__list-item,
  .menu,
  .navbar,
  .pagination-nav,
  .table-of-contents,
  p .govgr-link[href^="#"]:after {
    display: none;
  }

  .govgr-admin-header,
  .govgr-background-dark .govgr-btn-primary,
  .govgr-background-dark .govgr-btn-warning,
  .govgr-footer,
  .govgr-header,
  .govgr-masthead,
  .govgr-masthead--primary .govgr-btn-primary,
  .govgr-masthead--primary .govgr-btn-warning,
  .govgr-notification-banner--success,
  .govgr-panel--confirmation,
  .govgr-table--dark .govgr-table__header,
  .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-admin-main-wrapper,
  .govgr-main-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .tabs {
    page-break-inside: avoid;
  }

  .govgr-btn {
    --btn-padding: 0.5rem 1rem;
  }

  .govgr-btn-primary {
    --btn-primary-background-color: var(--color-white);
    --btn-primary-color: var(--color-base-content);
    --tw-border-opacity: 1;
    --tw-shadow: 0 0 transparent;
    border-width: 2px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
      var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  }

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

  .govgr-btn-warning {
    --btn-warning-background-color: var(--color-white);
    --btn-warning-color: var(--color-base-content);
    --tw-border-opacity: 1;
    --tw-shadow: 0 0 transparent;
    border-color: rgba(var(--color-error-rgb), var(--tw-border-opacity));
    border-width: 2px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
      var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  }

  .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);
  }

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

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

  .govgr-btn-cta {
    padding-right: 0.5rem;
  }

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

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

  .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));
  }

  .govgr-admin-header,
  .govgr-header {
    border-bottom-width: 2px;
  }

  .govgr-header__container {
    padding-left: 0;
    padding-right: 0;
  }

  .govgr-header-nav-menu__content,
  .govgr-header__content {
    gap: 0.25rem;
  }

  .govgr-header__logo-inverted {
    display: block;
  }

  .govgr-background-dark .govgr-hint,
  .govgr-footer .govgr-link,
  .govgr-header .govgr-header__container > .govgr-link,
  .govgr-header .govgr-header__content > .govgr-link,
  .govgr-header .govgr-phase-banner__text,
  .govgr-header__title,
  .govgr-link,
  .govgr-masthead,
  .govgr-masthead--primary .govgr-back-link,
  .govgr-masthead--primary .govgr-hint,
  .govgr-masthead--primary .govgr-link,
  .govgr-masthead--primary .govgr-phase-banner__text,
  .govgr-masthead__body {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  }

  .govgr-masthead {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-tertiary-300-rgb), var(--tw-border-opacity));
    border-width: 2px;
  }

  .govgr-notification-banner__header,
  .govgr-table--dark .govgr-table__header {
    border-bottom-width: 1px;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  }

  .govgr-footer {
    border-top-width: 2px;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }

  .govgr-footer__meta-item {
    margin-bottom: 1rem;
  }

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

  .govgr-footer__licence-description {
    margin-top: 1rem;
  }

  .govgr-main-wrapper {
    gap: 1rem;
  }

  .govgr-admin-side-content,
  .govgr-aside {
    order: 1;
  }

  .govgr-btn-group {
    align-items: baseline;
  }

  .govgr-btn-group:after,
  .govgr-card__action:after {
    content: "";
  }

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

  .govgr-body .govgr-link,
  p .govgr-link {
    word-wrap: break-word;
  }

  .govgr-table--vertical-lines.govgr-table--dark .govgr-table__header {
    border-width: 1px;
  }

  .govgr-breadcrumbs__list-item:before {
    background-image: none;
    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>");
    left: 0;
    top: 2px;
  }

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

  .govgr-notification-banner__header {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb), var(--tw-border-opacity));
    padding-top: 0.5rem;
  }

  .govgr-panel {
    padding: 1rem;
  }

  .govgr-panel--confirmation {
    --tw-border-opacity: 1;
    --tw-text-opacity: 1;
    border-color: rgba(var(--color-success-rgb), var(--tw-border-opacity));
    border-width: 4px;
    color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  }

  .govgr-phase-banner__tag,
  .govgr-phase-banner_header {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-white-rgb), var(--tw-bg-opacity));
    border-width: 2px;
  }

  .govgr-phase-banner_header {
    border-color: rgba(var(--color-focus-rgb), var(--tw-border-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .govgr-phase-banner__tag {
    --tw-text-opacity: 1;
    border-color: rgba(var(--color-info-rgb), var(--tw-border-opacity));
    color: rgba(var(--color-info-rgb), var(--tw-text-opacity));
    margin-right: 1rem;
  }

  .govgr-summary-list__row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }

  .govgr-summary-list__key {
    flex: 100%;
  }

  .govgr-tabs .govgr-tabs__panel {
    border-width: 0;
    display: block;
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }

  .govgr-task-list__content__tag--gray,
  .govgr-task-list__content__tag--primary,
  .govgr-task-list__content__tag--secondary,
  .govgr-warning-text .govgr-warning-text__icon {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-white-rgb), var(--tw-bg-opacity));
    border-width: 2px;
    --tw-text-opacity: 1;
  }

  .govgr-warning-text .govgr-warning-text__icon {
    border-color: rgba(var(--color-base-content-rgb), var(--tw-border-opacity));
    color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  }

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

  .govgr-btn .govgr-loader--inverse .govgr-loader__circle--1,
  .govgr-btn .govgr-loader--inverse .govgr-loader__circle--2 {
    stroke: var(--color-base-content);
  }

  .govgr-task-list__content__tag--primary {
    border-color: rgba(var(--color-info-hover-rgb), var(--tw-border-opacity));
    color: rgba(var(--color-info-hover-rgb), var(--tw-text-opacity));
    margin-right: 1rem;
  }

  .govgr-task-list__content__tag--secondary {
    border-color: rgba(var(--color-info-rgb), var(--tw-border-opacity));
    color: rgba(var(--color-info-rgb), var(--tw-text-opacity));
    margin-right: 1rem;
  }

  .govgr-task-list__content__tag--gray {
    border-color: rgba(var(--color-base-800-rgb), var(--tw-border-opacity));
    color: rgba(var(--color-base-800-rgb), var(--tw-text-opacity));
    margin-right: 1rem;
  }

  .govgr-print-hidden {
    display: none !important;
  }

  .govgr-print-visible-block {
    display: block !important;
  }

  .govgr-print-visible-inline {
    display: inline !important;
  }

  .govgr-dropdown__button.markdown
    a:not[class*="govgr"]
    + .govgr-dropdown__content {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  }

  .govgr-admin-header .govgr-dropdown__button.markdown a:not[class*="govgr"],
  .govgr-header .govgr-dropdown__button.markdown a:not[class*="govgr"] {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-800-rgb), var(--tw-text-opacity));
  }

  .govgr-footer .markdown a:not[class*="govgr"],
  .govgr-header .govgr-header__container > .markdown a:not[class*="govgr"],
  .govgr-header .govgr-header__content > .markdown a:not[class*="govgr"],
  .govgr-masthead--primary .markdown a:not[class*="govgr"] {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  }

  .govgr-body .markdown a:not[class*="govgr"][href^="#"]:after {
    display: none;
  }

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

  .govgr-body .markdown a:not[class*="govgr"] {
    word-wrap: break-word;
  }

  .markdown a:not[class*="govgr"] {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb), var(--tw-text-opacity));
  }

  .announcementBar_D0Ec,
  .tocMobile_dE5_ {
    display: none;
  }

  .codeBlockLines_N4ei {
    white-space: pre-wrap;
  }
}

.govgr-footer {
  padding-top: 2rem;
  padding-bottom: 5rem !important;
}
