.fw-columns-section-3 .fw-section-side-one {
  flex: 2;
}
.fw-columns-section-3 .fw-section-side-two {
  flex: 3;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--inner-spacing-lg);
}
.fw-columns-section-3 .single-column {
  flex: 1 1 calc(50% - var(--inner-spacing-lg));
  border-top: 1px solid var(--color-highlight);
  padding-top: var(--inner-spacing-md);
}
.fw-columns-section-3 .single-column .fw-body-copy {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .fw-columns-section-3 .single-column {
    flex: 1 1 100%;
  }
}
