:root{--media-text-gutter:var(--block-gutter-s)}@media (min-width:64.0625em){:root{--media-text-gutter:60px}}.wp-block-media-text:not(.alignfull),.wp-block-media-text:not(.alignfull) .wp-block-media-text__media{border-radius:var(--gds-border-radius);overflow:hidden}.wp-block-media-text:not(.alignfull,.has-media-on-the-right).has-background .wp-block-media-text__media{border-bottom-right-radius:0;border-top-right-radius:0}.wp-block-media-text:not(.alignfull).has-media-on-the-right.has-background .wp-block-media-text__media{border-bottom-left-radius:0;border-top-left-radius:0}.wp-block-media-text+.wp-block-media-text{margin-top:calc((var(--block-gutter-xl) - var(--block-gutter-l)) / -1)}.wp-block-media-text .wp-block-media-text__content{padding:var(--media-text-gutter) var(--media-text-gutter) 0}@media (min-width:64.0625em){.wp-block-media-text .wp-block-media-text__content{padding:0 var(--media-text-gutter)}}.wp-block-media-text .wp-block-media-text__content :last-child{margin-bottom:0!important}.wp-block-media-text.is-image-fill .wp-block-media-text__media{padding-top:50%}@media (min-width:64.0625em){.wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:400px;padding-top:0}}.wp-block-media-text.is-vertically-aligned-bottom:not(.has-background) .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top:not(.has-background) .wp-block-media-text__content{padding-bottom:0}@media (min-width:64.0625em){.wp-block-media-text.is-vertically-aligned-bottom:not(.has-background) .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top:not(.has-background) .wp-block-media-text__content{padding-top:0}}@media (max-width:64.0525em){.wp-block-media-text:not(.alignfull,.has-background){grid-template-columns:100%}.wp-block-media-text:not(.alignfull,.has-background) .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text:not(.alignfull,.has-background) .wp-block-media-text__content{grid-column:1;grid-row:2;padding-left:0;padding-right:0}.wp-block-media-text:not(.alignfull,.has-background).is-image-fill .wp-block-media-text__media{background-size:cover;height:100%}}.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}
