section.pageblock--text-media{--block-padding-top: var(--block-padding-y);--block-padding-bottom: var(--block-padding-y-lg);--intro-max-width: 656px}section.pageblock--text-media h1,section.pageblock--text-media .h1,section.pageblock--text-media h2,section.pageblock--text-media .h2,section.pageblock--text-media h3,section.pageblock--text-media .h3,section.pageblock--text-media h4,section.pageblock--text-media .h4,section.pageblock--text-media h5,section.pageblock--text-media .h5,section.pageblock--text-media h6,section.pageblock--text-media .h6{font-size:var(--h3-size)}section.pageblock--text-media .x-core-intro,section.pageblock--text-media .x-core-media{align-self:center}section.pageblock--text-media .x-core-media .x-core-image{aspect-ratio:5/4;object-fit:cover}section.pageblock--text-media .x-core-button-wrapper{--button-wrapper-gutter-before: var(--spacing-md)}@container style(--breakpoint-lg-max: true){section.pageblock--text-media.pageblock--reverse .display-shape:nth-of-type(1){right:unset;left:-80px}section.pageblock--text-media:not(.pageblock--reverse) .display-shape:nth-of-type(2){right:-40px;left:unset}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill section.pageblock--text-media.pageblock--reverse .display-shape:nth-of-type(1){right:unset;left:-80px}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill section.pageblock--text-media:not(.pageblock--reverse) .display-shape:nth-of-type(2){right:-40px;left:unset}
