.pageblock--posts{--intro-gutter-after:var(--spacing-xxl);--grid-gutter-x:var(--spacing-lg)}.pageblock--posts .container>.x-core-intro .x-core-heading{font-size:var(--h3-size)}@container style(--breakpoint-md-min:true){.pageblock--posts:not([data-display-center-intro]) .container>.x-core-intro:has(.x-core-intro__content) .x-core-title{grid-column:1/-1}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--posts:not([data-display-center-intro]) .container>.x-core-intro:has(.x-core-intro__content) .x-core-title{grid-column:1/-1}@container style(--breakpoint-md-min:true){.pageblock--posts:not([data-display-center-intro]) .container>.x-core-intro .x-core-button-wrapper{justify-content:flex-end}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--posts:not([data-display-center-intro]) .container>.x-core-intro .x-core-button-wrapper{justify-content:flex-end}@container style(--breakpoint-md-min:true){.pageblock--posts:not([data-display-center-intro]) .container>.x-core-intro{gap:var(--spacing-md);grid-template-columns:60% 1fr;display:grid}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--posts:not([data-display-center-intro]) .container>.x-core-intro{gap:var(--spacing-md);grid-template-columns:60% 1fr;display:grid}.pageblock--posts:not([data-display-center-intro]) .container>.x-core-intro .x-core-button-wrapper{--button-wrapper-gutter-before:0;align-items:flex-end}.pageblock--posts .x-core-button-wrapper--mobile{display:none}.pageblock--posts[data-display-center-intro]{--button-wrapper-gutter-before:var(--spacing-xxl)}.pageblock--posts[data-display-center-intro] .container>.x-core-intro .x-core-button-wrapper{display:none}.pageblock--posts[data-display-center-intro] .x-core-button-wrapper--mobile{justify-content:center;display:flex}.pageblock--posts .x-core-grid>*{min-width:0}@container style(--breakpoint-md-max:true){.pageblock--posts .x-core-slider{--visible-entries:2.2;--grid-gutter-x:var(--spacing-md)}.pageblock--posts .x-core-slider .x-core-slider__entries{margin-inline:calc(var(--grid-gutter-x) / -2)}.pageblock--posts .x-core-slider .x-core-slider__entry{padding-inline:calc(var(--grid-gutter-x) / 2)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-slider{--visible-entries:2.2;--grid-gutter-x:var(--spacing-md)}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-slider .x-core-slider__entries{margin-inline:calc(var(--grid-gutter-x) / -2)}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-slider .x-core-slider__entry{padding-inline:calc(var(--grid-gutter-x) / 2)}@container style(--breakpoint-sm-max:true){.pageblock--posts .x-core-slider{--visible-entries:1.15}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-slider{--visible-entries:1.15}.pageblock--cases,.pageblock--machines{overflow-x:clip}.pageblock--cases .x-core-slider,.pageblock--machines .x-core-slider{container-type:inline-size}.pageblock--cases .x-core-slider .x-core-slider__entries,.pageblock--machines .x-core-slider .x-core-slider__entries{--slider-bleed:calc((100vw - 100cqi) / 2);margin-right:calc(var(--slider-bleed) * -1);margin-left:calc(var(--grid-gutter-x) / -2);padding-right:calc(var(--slider-bleed) - var(--grid-gutter-x) / 2)}.pageblock--cases .x-core-slider .x-core-slider__entry,.pageblock--machines .x-core-slider .x-core-slider__entry{flex-basis:calc((100cqi + var(--grid-gutter-x)) / var(--visible-entries));padding-inline:calc(var(--grid-gutter-x) / 2)}.pageblock--cases .x-core-slider__controls,.pageblock--machines .x-core-slider__controls{right:0;bottom:calc(100% + var(--intro-gutter-after));margin:0;position:absolute}@container style(--breakpoint-sm-max:true){.pageblock--cases .x-core-slider__controls,.pageblock--machines .x-core-slider__controls{margin-top:var(--spacing-md);position:static}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--cases .x-core-slider__controls,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--machines .x-core-slider__controls{margin-top:var(--spacing-md);position:static}.pageblock--machines{--grid-gutter-x:30px}.pageblock--cases .container>.x-core-intro .x-core-heading{font-size:var(--h2-size)}
