.pageblock--banner .container .content-wrapper{position:relative;display:flex;flex-direction:column;width:100%}@container style(--breakpoint-xl-min: true){.pageblock--banner .container .content-wrapper{flex-direction:row}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .pageblock--banner .container .content-wrapper{flex-direction:row}.pageblock--banner .container .content-wrapper strong{color:var(--color-primary-500)}.pageblock--banner .container .content-wrapper .image-wrapper{position:relative;width:100%;aspect-ratio:1460/560}@container style(--breakpoint-xl-min: true){.pageblock--banner .container .content-wrapper .image-wrapper{position:absolute;top:0;right:0;bottom:100px;left:0;z-index:0;aspect-ratio:unset}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .pageblock--banner .container .content-wrapper .image-wrapper{position:absolute;top:0;right:0;bottom:100px;left:0;z-index:0;aspect-ratio:unset}.pageblock--banner .container .content-wrapper .image-wrapper:not(:has(img)){background-color:var(--color-secondary-100)}.pageblock--banner .container .content-wrapper .image-wrapper img{width:100%;height:100%;object-fit:cover}.pageblock--banner .container .content-wrapper .x-core-intro{--heading-color: var(--color-neutral-0);--body-color: var(--color-neutral-0);position:relative;z-index:1;gap:12px;width:100%;padding:clamp(24px,5vw,50px);background-color:var(--color-secondary-500)}@container style(--breakpoint-xl-min: true){.pageblock--banner .container .content-wrapper .x-core-intro{width:calc(100% - 72px);max-width:770px;margin-top:20%;margin-inline:36px}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .pageblock--banner .container .content-wrapper .x-core-intro{width:calc(100% - 72px);max-width:770px;margin-top:20%;margin-inline:36px}.pageblock--banner .container .content-wrapper .x-core-intro .date{--p-margin-bottom: 0;font-weight:700;font-size:var(--text-xs)}.pageblock--banner .container .content-wrapper .x-core-intro .x-core-button--secondary{--button-color: var(--color-neutral-1000);--button-background: var(--color-neutral-100)}.pageblock--banner .container .content-wrapper .x-core-intro .x-core-button--secondary:hover{--button-background: var(--color-neutral-300)}.pageblock--banner .container .content-wrapper .x-core-intro__content{margin-top:18px}@container style(--breakpoint-xl-min: true){.pageblock--banner .container .content-wrapper.no-image .x-core-intro{margin-top:36px}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .pageblock--banner .container .content-wrapper.no-image .x-core-intro{margin-top:36px}@container style(--breakpoint-xl-min: true){html body .pageblock--banner.course-banner .container .content-wrapper .image-wrapper,html body .pageblock--banner.forum-banner .container .content-wrapper .image-wrapper{position:relative}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill html body .pageblock--banner.course-banner .container .content-wrapper .image-wrapper,:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill html body .pageblock--banner.forum-banner .container .content-wrapper .image-wrapper{position:relative}html body .pageblock--banner.course-banner .container .content-wrapper .image-wrapper img,html body .pageblock--banner.forum-banner .container .content-wrapper .image-wrapper img{aspect-ratio:534/290;object-fit:contain}@container style(--breakpoint-xl-min: true){html body .pageblock--banner.course-banner .container .content-wrapper .x-core-intro,html body .pageblock--banner.forum-banner .container .content-wrapper .x-core-intro{max-width:50%;margin-top:30px}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill html body .pageblock--banner.course-banner .container .content-wrapper .x-core-intro,:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill html body .pageblock--banner.forum-banner .container .content-wrapper .x-core-intro{max-width:50%;margin-top:30px}
