:root {
  --spacing-vertical: 6rem;
}

.header__inner {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  padding: 0rem 2rem;
  padding-block: var(--spacing-vertical);
}

.header {
  background-color: #F9FAFB;
}

.header__left {
  flex: 3 0;
}

.header__right {
  flex: 2 0;
}

.header__img {
  max-width: 100%;
}


.header__title {
  color: var(--colors-text-text-primary-900, #101828);
  font-family: Montserrat;
  font-size: 3rem;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.06rem;
  margin: 0;
}

.header__description {
  color: var(--colors-text-text-tertiary-600, #475467);
  font-family: Arial;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  margin: 0;
}

.divider {
  background: var(--secondary-green);
  max-width: 80rem;
  height: 0.06rem;
  width: 100%;
  margin-inline: auto;
  max-width: min(90%, 80rem);
}

.page-content {
  color: var(--colors-text-text-tertiary-600, #475467);
  font-family: Arial;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}

.subpage-segment {
  width: 100%;
}

.subpage-segment th {
  text-align: center;
  background: var(--primary-blue);
}

.subpage-segment th,
.subpage-segment td {
  padding: 16px 24px 16px 24px;
}

.subpage-segment tbody th {
  color: var(--primary-green);
  font-family: Montserrat;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  border-bottom: 1px solid #DBDBDB;
}

.subpage-segment tbody {
  background: var(--lg-gray-bg);
  font-size: 0.875;
}
.subpage-segment tbody tr {
  border-bottom: 1px solid #DBDBDB;
}

.subpage-segment tbody td {
  color: var(--text-primary-900);
  /* width: 50%; */
  font-weight: 700;
}

.subpage-segment tbody td {
  color: var(--text-tertiary-600);
  /* text-align: center; */
  font-weight: 400;
}
