.component-body {
  p[class^="govgr-mb"] {
    margin-bottom: 0 !important;
  }

  p[class^="govgr-mb"]::after {
    content: "";
    display: block;
    background-color: #6390c6; /* Default background color */
  }

  p[class^="govgr-mb-0"]::after {
    height: 0;
  }

  p[class^="govgr-mb-1"]::after {
    height: 0.25rem;
  }

  p[class^="govgr-mb-2"]::after {
    height: 0.5rem;
  }

  p[class^="govgr-mb-3"]::after {
    height: 0.75rem;
  }

  p[class^="govgr-mb-4"]::after {
    height: 1rem;
  }

  p[class^="govgr-mb-5"]::after {
    height: 1.25rem;
  }

  p[class^="govgr-mb-6"]::after {
    height: 1.5rem;
  }

  p[class^="govgr-mb-7"]::after {
    height: 1.75rem;
  }

  p[class^="govgr-mb-8"]::after {
    height: 2rem;
  }

  p[class^="govgr-mb-9"]::after {
    height: 2.25rem;
  }

  p[class^="govgr-mb"]:nth-child(even)::after {
    background-color: #b3ccea; /* Background color for even paragraphs */
  }

  p[class="govgr-mb-0"]::after {
    background-color: white !important; /* Background color for even paragraphs */
  }
}

.govgr-modal__container {
  padding: 1.5rem;
}

.govgr-blockquote.gray {
  background: #eaeaea;
}

.dark .govgr-blockquote.gray {
  color: #252830;
}

.govgr-btn-secondary .govgr-circular-progress--secondary .govgr-circular-progress__circle--1 {
  stroke: rgba(var(--color-gray-500-rgb), var(--tw-text-opacity));
}

.govgr-header__container,
.govgr-admin-header__container {
  > .govgr-svg-icon--burger {
    fill: rgba(var(--color-white-rgb), var(--tw-text-opacity));
  }
}

.govgr-grid {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  row-gap: 4rem;
}

@media (min-width: 768px) {
  .govgr-grid {
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 3rem;
  }
}

.govgr-back-to-top-link {
  color: rgba(var(--color-link-rgb));
}

.govgr-back-to-top-link:hover {
  color: rgba(var(--color-link-hover-rgb));;
}

.govgr-back-to-top-link:focus {
  color: rgba(var(--color-link-hover-rgb));;
}

.govgr-back-to-top-link-icon {
  margin-right: 0.583rem;
  fill: rgba(var(--color-link-rgb));
}

.govgr-back-to-top-link:hover .govgr-back-to-top-link-icon path {
  fill: rgba(var(--color-link-hover-rgb));
}

.govgr-back-to-top-link:focus .govgr-back-to-top-link-icon path {
  fill: rgba(var(--color-link-hover-rgb));
}