.feature {
  padding: var(--wdg-gap-block);
}
.feature__layout {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: var(--wdg-gap-2xsmall);
}
.feature__heading, .editor-styles-wrapper .feature__heading {
  font-size: var(--wdg-font-size-alt-small);
}
.feature__icon {
  margin: 0;
  max-width: 10rem;
}
@media (min-width: 48em) {
  .feature__icon {
    max-width: 50%;
  }
}
.feature__icon img {
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}
.feature--row {
  padding-block: 0;
}
.feature--row .feature__layout {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: var(--wdg-gap-xsmall);
}
.feature--row .feature__layout > a {
  display: block;
  flex: 0 0 33%;
  max-width: 10rem;
}
.feature--row .feature__layout > a > .feature__icon {
  max-width: unset;
}
@media (min-width: 48em) {
  .feature--row .feature__layout > a {
    max-width: 50%;
  }
}
.feature--row .feature__layout > a img {
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}
.feature--row .feature__icon {
  flex: 0 0 33%;
}
.feature--row .feature__heading {
  font-size: var(--wdg-font-size-alt-medium);
  letter-spacing: -0.015em;
  line-height: 1.15;
  margin-block-start: 0;
  text-transform: none;
}
.feature--row .feature__description {
  font-size: var(--wdg-font-size-small);
}

/*# sourceMappingURL=style.css.map */