.double-column-text-image {
  position: relative;
  margin: clamp(3.571rem, 1.91rem + 4.845vw, 7.143rem) 0; }
  .double-column-text-image > .inside {
    width: 90%;
    max-width: 1266px;
    margin: 0 auto; }
  .double-column-text-image .section-text {
    margin-bottom: 3.428rem; }
    .double-column-text-image .section-text-heading {
      margin-bottom: 0.35em; }
    .double-column-text-image .section-text-body {
      max-width: 100ch; }
      .double-column-text-image .section-text-body p, .double-column-text-image .section-text-body li {
        font-size: 14px;
        line-height: 1.5;
        font-size: clamp(1.071rem, 1.012rem + 0.174vw, 1.2rem); }
        .double-column-text-image .section-text-body p a, .double-column-text-image .section-text-body li a {
          font-size: inherit; }
      .double-column-text-image .section-text-body > *:last-child {
        margin-bottom: 0; }
  .double-column-text-image .text-image {
    width: 100%;
    margin: 0; }
    @media only screen and (min-width: 720px) {
      .double-column-text-image .text-image {
        width: 47.5%; } }
    .double-column-text-image .text-image-wrapper {
      display: flex;
      flex-wrap: wrap;
      gap: 4rem; }
      @media only screen and (min-width: 720px) {
        .double-column-text-image .text-image-wrapper {
          gap: 5%; } }
    .double-column-text-image .text-image > .inside {
      width: 100%;
      max-width: none;
      padding: 0; }
    .double-column-text-image .text-image .wrapper {
      display: flex;
      flex-direction: column;
      gap: 2rem; }
    .double-column-text-image .text-image .column-image, .double-column-text-image .text-image .column-text {
      display: block;
      width: 100%;
      margin: 0; }
    .double-column-text-image .text-image .column-image {
      order: 1; }
      .double-column-text-image .text-image .column-image picture {
        display: block;
        width: 100%;
        aspect-ratio: 486/276; }
        .double-column-text-image .text-image .column-image picture img {
          width: 100%;
          height: 100%;
          object-fit: cover; }
      .double-column-text-image .text-image .column-image-meta {
        display: none; }
    .double-column-text-image .text-image .column-text {
      order: 2; }
      .double-column-text-image .text-image .column-text p, .double-column-text-image .text-image .column-text li {
        font-size: 14px;
        line-height: 1.5; }
        .double-column-text-image .text-image .column-text p a, .double-column-text-image .text-image .column-text li a {
          font-size: inherit; }

.single-article .double-column-text-image section.text-image.left .inside,
.single-article .double-column-text-image section.text-image.right .inside {
  padding: 0; }
.single-article .double-column-text-image section.text-image.left .column-image,
.single-article .double-column-text-image section.text-image.left .column-text,
.single-article .double-column-text-image section.text-image.right .column-image,
.single-article .double-column-text-image section.text-image.right .column-text {
  width: 100%; }
.single-article .double-column-text-image section.text-image.left .column-image,
.single-article .double-column-text-image section.text-image.right .column-image {
  margin-inline: 0; }

/*# sourceMappingURL=double-column-text-image.css.map */
