.pageblock--banner{background:var(--primary-gradient);--body-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0);--heading-margin-top: 0}.pageblock--banner .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.pageblock--banner .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .pageblock--banner .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.pageblock--banner .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 50%) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--banner .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 50%) 1fr}@container style(--block-breakpoint: false){.pageblock--banner.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 50%)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--banner.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 50%)}.pageblock--banner.pageblock--reverse .container>:nth-child(2){order:-1}@container style(--breakpoint-sm-max: true){.pageblock--banner .container{--column-gap: var(--spacing-lg)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--banner .container{--column-gap: var(--spacing-lg)}.pageblock--banner:not(.has-image){--heading-margin-bottom: 0}.pageblock--banner:not(.has-image) .x-core-title{-webkit-margin-after:0;margin-block-end:0}.pageblock--banner.has-image{--block-padding-top: 0;--block-padding-bottom: 0;--container-padding-left: 0}@container style(--breakpoint-md-max: true){.pageblock--banner.has-image{--container-padding-right: 0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--banner.has-image{--container-padding-right: 0}.pageblock--banner.has-image img{height:100%;object-fit:cover}@container style(--breakpoint-md-max: true){.pageblock--banner.has-image img{width:100%}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--banner.has-image img{width:100%}.pageblock--banner.has-image .content-wrap{padding-block:var(--block-padding-y)}@container style(--breakpoint-md-max: true){.pageblock--banner.has-image .content-wrap{padding-top:0;padding-inline:1.5rem}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--banner.has-image .content-wrap{padding-top:0;padding-inline:1.5rem}
