/**
 * Breakpoints & Media Queries
 */
.wp-block-media-text {
  --media-text-gutter: var(--viewport-gutter);
}
@media (width >= 600px) {
  .wp-block-media-text {
    --media-text-gutter: var(--block-gutter-l);
  }
}
.wp-block-media-text .wp-block-media-text__content {
  padding: var(--media-text-gutter);
}
.wp-block-media-text:not(.has-background) h1,
.wp-block-media-text:not(.has-background) h2,
.wp-block-media-text:not(.has-background) .has-heading-xl-font-size,
.wp-block-media-text:not(.has-background) .has-heading-l-font-size {
  color: var(--gds-color-primary-dark);
}
@media (min-width: 72.5em) {
  .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
    padding-right: calc((min(1440px, 100vw) - var(--alignwide-width)) / 2);
  }
  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding-left: calc((min(1440px, 100vw) - var(--alignwide-width)) / 2);
  }
}
.wp-block-media-text.is-vertically-aligned-top:not(.has-background) .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom:not(.has-background) .wp-block-media-text__content {
  padding-top: 0;
  padding-bottom: 0;
}
@media (width <= 600px) {
  .wp-block-media-text:not(.alignfull, .has-background) .wp-block-media-text__content {
    padding-left: 0;
    padding-right: 0;
  }
}
.wp-block-media-text:not(.alignfull, .has-background).has-media-on-the-right .wp-block-media-text__content {
  padding-left: 0;
}
.wp-block-media-text:not(.alignfull, .has-background):not(.has-media-on-the-right) .wp-block-media-text__content {
  padding-right: 0;
}
.wp-block-media-text.is-style-rounded .wp-block-media-text__media {
  border-radius: 20px;
  overflow: hidden;
}
@media (width <= 1440px) {
  .wp-block-media-text.is-style-rounded.alignfull:not(.has-media-on-the-left) .wp-block-media-text__media {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .wp-block-media-text.is-style-rounded.alignfull .has-media-on-the-left .wp-block-media-text__media {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media (width < 600px) {
  .wp-block-media-text.is-style-rounded.alignfull .wp-block-media-text__media {
    border-radius: 0;
  }
}
.wp-block-media-text.alignfull {
  max-width: 1440px;
}
@media (width > 1440px) {
  .wp-block-media-text.alignfull {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

.wp-block-media-text.alignfull + .wp-block-media-text.alignfull {
  margin-top: calc(var(--block-gutter-l) * -1 + var(--block-gutter));
}

/*# sourceMappingURL=core-media-text.css.map*/