.pageblock--timeline{position:relative}.pageblock--timeline .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.pageblock--timeline .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .pageblock--timeline .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.pageblock--timeline .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 50%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--timeline .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 50%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}@container style(--block-breakpoint: false){.pageblock--timeline.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--timeline.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}.pageblock--timeline.pageblock--reverse .container>:nth-child(2){order:-1}.pageblock--timeline .container{gap:0}.pageblock--timeline .container .x-core-intro{grid-column:1/3}@container style(--breakpoint-md-max: true){.pageblock--timeline .container{grid-template-columns:1fr}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--timeline .container{grid-template-columns:1fr}.pageblock--timeline .accordion-wrap{margin-right:100px}.pageblock--timeline .accordion-wrap .x-core-collapse:before{background-color:var(--color-neutral-200)}.pageblock--timeline .accordion-wrap .x-core-collapse .x-core-collapse__title:before{border-color:var(--color-neutral-200);transform:scale(1)}.pageblock--timeline .accordion-wrap .x-core-collapse:has(~.x-core-collapse[open]):before,.pageblock--timeline .accordion-wrap .x-core-collapse[open]:before{background-color:var(--color-primary-accent)}.pageblock--timeline .accordion-wrap .x-core-collapse:has(~.x-core-collapse[open]) .x-core-collapse__title:before,.pageblock--timeline .accordion-wrap .x-core-collapse[open] .x-core-collapse__title:before{border-color:var(--color-primary-accent)}.pageblock--timeline .accordion-wrap .x-core-collapse[open] .x-core-collapse__title{font-weight:500}.pageblock--timeline .accordion-wrap .x-core-collapse[open] .x-core-collapse__title:before{transform:scale(1.5)}@container style(--breakpoint-md-max: true){.pageblock--timeline .accordion-wrap{margin-top:40px;margin-right:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--timeline .accordion-wrap{margin-top:40px;margin-right:0}.pageblock--timeline .x-core-collapse{position:relative}.pageblock--timeline .x-core-collapse img{display:none;max-height:325px;margin-top:26px;object-fit:cover}@container style(--breakpoint-md-max: true){.pageblock--timeline .x-core-collapse img{display:block}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--timeline .x-core-collapse img{display:block}@container style(--breakpoint-xs: true){.pageblock--timeline .x-core-collapse img{max-height:175px}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--timeline .x-core-collapse img{max-height:175px}.pageblock--timeline .x-core-collapse__title{position:relative;padding:22px 0 22px 38px;font-weight:400;font-size:var(--h5-size)}@container style(--breakpoint-xs: true){.pageblock--timeline .x-core-collapse__title .x-core-icon{font-size:var(--text-lg)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--timeline .x-core-collapse__title .x-core-icon{font-size:var(--text-lg)}.pageblock--timeline .x-core-collapse__title:before{position:absolute;top:0;bottom:0;left:-5px;width:8px;height:8px;margin:auto;background-color:var(--color-neutral-100);border:2px solid var(--color-neutral-200);border-radius:100%;transition:border-color var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function);content:""}@container style(--breakpoint-xs: true){.pageblock--timeline .x-core-collapse__title{font-size:var(--h6-size)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--timeline .x-core-collapse__title{font-size:var(--h6-size)}.pageblock--timeline .x-core-collapse__content{padding:4px 38px 22px;font-weight:400;font-size:var(--text-lg);font-family:var(--heading-font-family);line-height:1.6}.pageblock--timeline .x-core-collapse__content p{font-size:var(--text-xs)}.pageblock--timeline .x-core-collapse:before{position:absolute;top:0;bottom:0;left:0;width:2px;background-color:var(--color-neutral-200);transition:background-color var(--transition-duration) var(--transition-timing-function);content:""}.pageblock--timeline .image-wrapper img{position:sticky;top:calc(var(--header-total-height) + 15px);display:block;width:100%;height:100%;max-height:450px;object-fit:cover}.pageblock--timeline .image-wrapper img:not(.active){height:0;opacity:0}@container style(--breakpoint-md-max: true){.pageblock--timeline .image-wrapper{display:none}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--timeline .image-wrapper{display:none}
