.text-section-5 .content {
  display: flex;
  flex-direction: column;
}
.text-section-5 a {
  font-weight: 600;
}
.text-section-5 .wysiwyg-wrapper {
  display: flex;
  gap: var(--inner-spacing-m);
  width: 100%;
}
.text-section-5 .wysiwyg-gap-maker {
  flex: 1;
}
.text-section-5 .wysiwyg-content {
  width: 100%;
  flex: 2;
}
.text-section-5 .wysiwyg-content h1,
.text-section-5 .wysiwyg-content h2,
.text-section-5 .wysiwyg-content h3,
.text-section-5 .wysiwyg-content h4,
.text-section-5 .wysiwyg-content h5,
.text-section-5 .wysiwyg-content h6 {
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  color: var(--gray-900);
  margin-bottom: 10px;
}
.text-section-5 .wysiwyg-content h1 {
  font-size: var(--heading-lg-font-size);
  line-height: var(--heading-lg-line-height);
  letter-spacing: var(--heading-lg-letter-spacing);
}
.text-section-5 .wysiwyg-content h2 {
  font-size: var(--heading-md-font-size);
  line-height: var(--heading-md-line-height);
  letter-spacing: var(--heading-md-letter-spacing);
}
.text-section-5 .wysiwyg-content h3 {
  font-size: var(--heading-sm-font-size);
  line-height: var(--heading-sm-line-height);
  letter-spacing: var(--heading-sm-letter-spacing);
}
.text-section-5 .wysiwyg-content h4 {
  font-size: var(--heading-xs-font-size);
  line-height: var(--heading-xs-line-height);
  letter-spacing: var(--heading-xs-letter-spacing);
}
.text-section-5 .wysiwyg-content h5 {
  font-size: var(--heading-xxs-font-size);
  line-height: var(--heading-xxs-line-height);
  letter-spacing: var(--heading-xxs-letter-spacing);
}
.text-section-5 .wysiwyg-content h6 {
  font-size: 18px;
  line-height: var(--heading-xxs-line-height);
  letter-spacing: var(--heading-xxs-letter-spacing);
}
.text-section-5 .wysiwyg-content p,
.text-section-5 .wysiwyg-content li {
  color: var(--gray-600);
}
.text-section-5 .wysiwyg-content p {
  margin-top: 0;
  max-width: 696px;
}
.text-section-5 .wysiwyg-content p:has(> img) {
  max-width: none;
}
.text-section-5 .wysiwyg-content hr {
  border: none;
  background-color: var(--gray-200);
  width: 100%;
}
.text-section-5 .wysiwyg-content img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: var(--border-radius-6xl);
}
.text-section-5 .wysiwyg-content.wysiwyg-two-column {
  columns: 2;
  column-gap: 30px;
}
.text-section-5 .wysiwyg-content.wysiwyg-two-column > * {
  margin-top: 0;
}
.text-section-5 .wysiwyg-content.wysiwyg-two-column h1,
.text-section-5 .wysiwyg-content.wysiwyg-two-column h2,
.text-section-5 .wysiwyg-content.wysiwyg-two-column h3,
.text-section-5 .wysiwyg-content.wysiwyg-two-column h4,
.text-section-5 .wysiwyg-content.wysiwyg-two-column h5,
.text-section-5 .wysiwyg-content.wysiwyg-two-column h6,
.text-section-5 .wysiwyg-content.wysiwyg-two-column img,
.text-section-5 .wysiwyg-content.wysiwyg-two-column hr,
.text-section-5 .wysiwyg-content.wysiwyg-two-column blockquote,
.text-section-5 .wysiwyg-content.wysiwyg-two-column ul,
.text-section-5 .wysiwyg-content.wysiwyg-two-column ol {
  break-inside: avoid;
  break-before: avoid;
}
.text-section-5 > :last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 885px) {
  .text-section-5 .wysiwyg-wrapper {
    flex-direction: column;
  }
  .text-section-5 .wysiwyg-two-column {
    columns: 1;
  }
}
/*
========================================
Per-Client Field Visibility
========================================
*/