.pageblock--posts{--grid-gutter-x: 0;--button-wrapper-gutter-before: 0}.pageblock--posts .x-core-grid:has(.x-core-card){position:relative}.pageblock--posts .x-core-grid:has(.x-core-card):before,.pageblock--posts .x-core-grid:has(.x-core-card):after{position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--default-border-color, var(--color-neutral-100));content:""}.pageblock--posts .x-core-grid:has(.x-core-card) .x-core-card{z-index:2}.pageblock--posts .x-core-grid:has(.x-core-card):after{top:auto;bottom:0}.pageblock--posts .container{position:relative;border:none}.pageblock--posts .container:before,.pageblock--posts .container:after{position:absolute;top:0;right:0;left:0;width:100%;height:1px;background-color:var(--default-border-color, var(--color-neutral-100));content:""}.pageblock--posts .container:after{top:auto;bottom:0}.pageblock--posts .container .content{display:grid}@container style(--breakpoint-lg-min: true){.pageblock--posts .container .content:has(.content__column--second){grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--posts .container .content:has(.content__column--second){grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.pageblock--posts .container .content,.pageblock--posts .container>.x-core-button-wrapper{padding:var(--block-padding-sm)}.pageblock--posts:not(.pageblock--downloads,.pageblock--partners,.pageblock--customercases){--block-padding-y: 0;position:relative;background-color:var(--color-neutral-50)}.pageblock--posts:not(.pageblock--downloads,.pageblock--partners,.pageblock--customercases)+.pageblock{padding-top:var(--block-padding-y)}.pageblock--posts:not(.pageblock--downloads,.pageblock--partners,.pageblock--customercases) .x-core-grid{--grid-gutter-x: var(--spacing-md)}.pageblock--posts:not(.pageblock--downloads,.pageblock--partners,.pageblock--customercases):before,.pageblock--posts:not(.pageblock--downloads,.pageblock--partners,.pageblock--customercases):after{position:absolute;top:0;bottom:0;z-index:1;width:1px;background-color:var(--default-border-color, var(--color-neutral-100));content:""}.pageblock--posts:not(.pageblock--downloads,.pageblock--partners,.pageblock--customercases):before{left:var(--container-offset)}.pageblock--posts:not(.pageblock--downloads,.pageblock--partners,.pageblock--customercases):after{right:var(--container-offset)}.pageblock--posts.pageblock--customercases,.pageblock--posts.pageblock--vacancies,.pageblock--posts.pageblock--partners{--grid-gutter-x: var(--spacing-lg)}@container style(--breakpoint-xs: true){.pageblock--posts.pageblock--customercases,.pageblock--posts.pageblock--vacancies,.pageblock--posts.pageblock--partners{--grid-gutter-x: var(--spacing-sm)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--posts.pageblock--customercases,:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--posts.pageblock--vacancies,:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--posts.pageblock--partners{--grid-gutter-x: var(--spacing-sm)}.pageblock--posts.pageblock--partners .x-core-grid{--columns-xl: repeat(4, 1fr);--columns-md: repeat(2, 1fr);--columns-xs: repeat(2, 1fr)}@container style(--breakpoint-lg: true){.pageblock--posts.pageblock--partners .x-core-grid{--columns-md: repeat(2, 1fr)}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--posts.pageblock--partners .x-core-grid{--columns-md: repeat(2, 1fr)}.pageblock--posts.pageblock--vacancies .x-core-grid,.pageblock--posts.pageblock--events .x-core-grid{--columns-xl: repeat(2, 1fr);--columns-md: repeat(1, 1fr)}@container style(--breakpoint-lg: true){.pageblock--posts.pageblock--vacancies .x-core-grid,.pageblock--posts.pageblock--events .x-core-grid{--columns-md: repeat(2, 1fr)}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--posts.pageblock--vacancies .x-core-grid,:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--posts.pageblock--events .x-core-grid{--columns-md: repeat(2, 1fr)}.pageblock--posts.pageblock--events{background-color:transparent}.pageblock--posts.pageblock--awards{--default-border-color: var(--color-neutral-1000);--default-border: solid 1px var(--color-neutral-1000)}.pageblock--posts.pageblock--awards .container{background-color:var(--color-primary-500)}.pageblock--posts.pageblock--awards .x-core-grid{--columns-xl: repeat(6, 1fr);--columns-md: repeat(3, 1fr);--columns-xs: repeat(2, 1fr)}@container style(--breakpoint-sm-max: true){.pageblock--posts.pageblock--awards .x-core-grid{--grid-gutter-x: var(--spacing-xs)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--posts.pageblock--awards .x-core-grid{--grid-gutter-x: var(--spacing-xs)}@container style(--breakpoint-lg: true){.pageblock--posts.pageblock--awards .x-core-grid{--columns-md: repeat(4, 1fr)}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--posts.pageblock--awards .x-core-grid{--columns-md: repeat(4, 1fr)}.pageblock--posts.pageblock--customercases .x-core-button-wrapper{justify-content:flex-end}
