.gu-block-media-text .gu-image{--image-objectFit:cover;width:100%;max-width:100%;height:auto;max-height:100%}.with-media .gu-block-media-text-inner{--media-text-threshold:45rem;--media-grow:2;--text-grow:1;row-gap:var(--wp--custom--spacing--row-gap);-moz-column-gap:var(--wp--custom--spacing--column-gap);column-gap:var(--wp--custom--spacing--column-gap);flex-wrap:wrap;align-items:stretch;display:flex}.with-media.visualright .gu-block-media-text-inner{flex-direction:row-reverse}.gu-block-media-text-media-content,.gu-block-media-text-text-content{flex-basis:calc((var(--media-text-threshold,45rem) - 100%) * 999);min-inline-size:0}.gu-block-media-text-media-content{flex-grow:var(--media-grow,2);max-inline-size:none}.gu-block-media-text-media-content>picture{block-size:100%;inline-size:100%;display:block}.gu-block-media-text-media-content .gu-image{block-size:100%;max-block-size:none;inline-size:100%;height:100%;max-height:none}.gu-block-media-text-media-content .gu-block-video .gu-block-video-poster,.gu-block-media-text-media-content .gu-block-video .gu-block-video-video{aspect-ratio:16/9;grid-area:video;max-block-size:min(100%,100vh);inline-size:min(100%,80rem);margin-inline:auto}.gu-block-media-text-media-content .gu-block-video .gu-block-video-poster{display:var(--gu-block-video-customTitlePoster-display,grid);background-image:var(--gu-block-video-backgroundImage);background-position:50%;background-repeat:no-repeat;background-size:cover;place-content:center}.gu-block-media-text-media-content .gu-block-video .gu-block-video-video{block-size:100%}.gu-block-media-text-media-content .gu-block-video:has(.gu-block-video-poster) .gu-block-video-video{display:var(--gu-block-video-video-display,none)}.gu-block-media-text-media-content .gu-block-video .gu-block-video-poster,.gu-block-media-text-media-content .gu-block-video .gu-block-video-video{inline-size:100%;max-inline-size:none;margin-inline:0}.gu-block-media-text-text-content{flex-grow:var(--text-grow,1)}.gu-block-media-text:is(.alignfull,.gu-inline-full,.gu-landing-inline-full):not(.gu-block-testimonial,.gu-block-program-homepage-hero,.with-bg) .gu-block-media-text-text-content{padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)}