.column-content {
  --items: 1;
  display: grid;
  -moz-column-gap: var(--gutter-standard);
       column-gap: var(--gutter-standard);
  row-gap: var(--space-xl);
  grid-template-columns: repeat(var(--items), minmax(0, 1fr));
}
@media only screen and (min-width: calc(48rem + 1px)) {
  .column-content:has(> .content-lockup:nth-child(2)) {
    --items: 2;
  }
  .column-content:has(> .content-lockup:nth-child(3)) {
    --items: 3;
  }
}
@media only screen and (max-width: 48rem) {
  .column-content {
    row-gap: var(--space-2xl);
  }
}
.column-content .content-lockup {
  width: 100%;
}
@media only screen and (max-width: 64rem) {
  .column-content .content-lockup {
    max-width: var(--width-content);
    margin-inline: auto;
  }
}
.column-content .content-lockup .media-container {
  margin-bottom: var(--space-l);
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.column-content .content-lockup p {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-body);
  text-transform: var(--text-transform-body);
  font-size: var(--font-size-body-s);
  line-height: var(--line-height-body-s);
  letter-spacing: var(--letter-spacing-body-s);
  font-style: var(--font-style-body);
}
/*# sourceMappingURL=column_content.css.map */
