.gh-content li {
  list-style: disc;
}

.gh-content p,
.gh-content li {
  color: var(--Colors-Gray-Gray-700, #676c75);
  font-variant-numeric: lining-nums proportional-nums;

  /* Desktop/Label Whyte 2 */
  font-family: var(--Typography-Family-Label, "ABC Whyte");
  font-size: var(--Typography-Font-Size-s, 14px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Typography-Line-Height-s, 18px); /* 114.286% */

  margin-top: 16px !important;
}

.gh-content h2 {
  color: var(--Colors-Secondary-Midnight-Midnight-900, #0b182b);
  font-variant-numeric: lining-nums proportional-nums;

  /* Desktop/Body 4 */
  font-family: var(--typography-family-headline-body, "ABC Marist Variable");
  font-size: var(--Typography-Font-Size-xl, 20px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Typography-Line-Height-l, 26px); /* 130% */
}

.gh-content h3 {
  color: var(--Colors-Gray-Gray-700, #676c75);
  font-variant-numeric: lining-nums proportional-nums;

  /* Desktop/Body 5 */
  font-family: var(--typography-family-headline-body, "ABC Marist Variable");
  font-size: var(--Typography-Font-Size-m, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Typography-Line-Height-m, 24px); /* 150% */

  margin-top: 48px !important;
}

@media (min-width: 768px) {
  .gh-content p,
  .gh-content li {
    color: var(--Colors-Gray-Gray-700, #676c75);
    font-variant-numeric: lining-nums proportional-nums;
    /* Desktop/Button 2 */
    font-family: var(--Typography-Family-Label, "ABC Whyte");
    font-size: var(--Typography-Font-Size-m, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Typography-Line-Height-m, 24px); /* 150% */

    margin-top: 24px !important;
  }

  .gh-content h2 {
    color: var(--Colors-Secondary-Midnight-Midnight-900, #0b182b) !important;
    font-variant-numeric: lining-nums proportional-nums;
    /* Desktop/Body 1 */
    font-family: var(--typography-family-headline-body, "ABC Marist Variable");
    font-size: var(--Typography-Font-Size-3xl, 32px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Typography-Line-Height-2xl, 40px);

    margin-top: 64px !important;
  }

  .gh-content h3 {
    color: var(--Colors-Gray-Gray-700, #676c75) !important;
    font-variant-numeric: lining-nums proportional-nums;

    font-family: var(--typography-family-headline-body, "ABC Marist Variable");
    font-size: var(--Typography-Font-Size-xl, 20px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Typography-Line-Height-l, 24px);

    margin-top: 40px !important;
  }

  .kg-card.kg-image-card {
    margin-top: 24px !important;
  }

  .article figcaption span,
  .gh-content figcaption span {
    color: var(--Colors-Gray-Gray-700, #676c75);
    font-variant-numeric: lining-nums proportional-nums;
    /* Desktop/Button 2 */
    font-family: var(--Typography-Family-Label, "ABC Whyte");
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 16px !important;

    margin-top: 8px !important;
  }
}

.gh-content a {
  color: #4d3dff !important;
}

.gh-content a:hover {
  color: #5359f9 !important;
}

.kg-video-player-container.kg-video-hide {
  display: none !important;
}

.kg-card.kg-image-card img,
.kg-card.kg-video-card video,
figure {
  border-radius: 8px !important;
  overflow: hidden !important;
}

@media (min-width: 768px) {
  .kg-card.kg-image-card img,
  .kg-card.kg-video-card video,
  figure {
    border-radius: 16px !important;
    overflow: hidden !important;
  }
}
