.pageblock--cards[data-theme=grey] .x-core-card{--card-background:var(--color-neutral-50)}.pageblock--cards .x-core-card{--card-background:var(--color-neutral-100)}.pageblock--cards .x-core-grid{--grid-gutter-x:var(--spacing-lg);--columns-md:repeat(2, 1fr)}@container style(--breakpoint-sm-min:true){.pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro:has(.x-core-intro__content) .x-core-title{grid-column:1/-1}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro:has(.x-core-intro__content) .x-core-title{grid-column:1/-1}@container style(--breakpoint-sm-min:true){.pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro .x-core-button-wrapper{justify-content:flex-end}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro .x-core-button-wrapper{justify-content:flex-end}@container style(--breakpoint-sm-min:true){.pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro{row-gap:0}.pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro__content,.pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro .x-core-title{max-width:550px}.pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro .x-core-button-wrapper{--button-wrapper-gutter-before:0;align-items:flex-end}@container style(--breakpoint-lg-max:true){.pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro .x-core-button-wrapper{display:none}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro .x-core-button-wrapper{display:none}.pageblock--cards:not([data-display-centered-intro]) .container>.x-core-intro .x-core-button-wrapper .x-core-button{height:fit-content}.pageblock--cards .x-core-button-wrapper--bottom{justify-content:center;display:none}@container style(--breakpoint-lg-max:true){.pageblock--cards .x-core-button-wrapper--bottom{display:flex}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--cards .x-core-button-wrapper--bottom{display:flex}.pageblock--cards[data-display-centered-intro] .container>.x-core-intro{text-align:center;justify-content:center}.pageblock--cards[data-display-centered-intro] .container>.x-core-intro .x-core-intro__content,.pageblock--cards[data-display-centered-intro] .container>.x-core-intro .x-core-title{align-items:center;max-width:850px;margin-inline:auto}.pageblock--cards[data-display-centered-intro] .container>.x-core-intro .x-core-button-wrapper{display:none}.pageblock--cards[data-display-centered-intro] .x-core-button-wrapper--bottom{display:flex}.pageblock--cards.pageblock--usps .x-core-card{--card-padding-x:0;--card-padding-y:0;--card-content-gap:var(--spacing-sm);--card-background:transparent}.pageblock--cards.pageblock--academy:has(.x-core-card--highlighted){--intro-margin-end:calc(1.5 * var(--spacing-xl))}.pageblock--cards.pageblock--academy .x-core-card{--card-padding-y:var(--spacing-md);--body-font-size:var(--text-sm)}.pageblock--cards.pageblock--academy .x-core-card--highlighted{background:var(--primary-gradient-horizontal) border-box;isolation:isolate;border:4px solid #0000;border-top-width:38px;position:relative;overflow:visible}@container style(--breakpoint-md-min:true){.pageblock--cards.pageblock--academy .x-core-card--highlighted{margin-top:-38px}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--cards.pageblock--academy .x-core-card--highlighted{margin-top:-38px}.pageblock--cards.pageblock--academy .x-core-card--highlighted:before{z-index:-1;background:var(--card-background);content:"";border-radius:12px;position:absolute;inset:0}.pageblock--cards.pageblock--academy .x-core-card--highlighted .x-core-icon-text .x-core-icon{color:var(--color-neutral-500);background:unset;background-clip:unset}.pageblock--cards.pageblock--academy .x-core-card--highlighted .highlight{width:100%;color:var(--color-neutral-0);font-weight:600;font-size:var(--text-sm);text-align:center;position:absolute;top:-32px;left:0}.pageblock--cards.pageblock--academy .x-core-card--highlighted .highlight .x-core-icon{color:var(--color-neutral-0);margin-right:4px}.pageblock--cards.pageblock--academy .x-core-card .x-core-button{width:100%}.pageblock--cards.pageblock--academy .x-core-card .price{margin-top:var(--spacing-xs);font-weight:400;font-size:var(--text-lg)}.pageblock--cards.pageblock--academy .x-core-card .x-core-intro{flex-grow:0}.pageblock--cards.pageblock--academy .x-core-card .x-core-intro__content{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pageblock--cards.pageblock--academy .x-core-card__usps{gap:var(--spacing-xs);font-size:var(--text-xs);flex-direction:column;display:flex}.pageblock--cards.pageblock--academy .x-core-card__usps .x-core-icon{margin-right:var(--spacing-xs);font-size:var(--text-sm)}
