:where(.card){--spacing-features:8px;--part-separator-size:3px;--card-spacing-inline:16px;--card-radius-image:var(--radius-image);--card-aspect-ratio:var(--aspect-ratio-screen);--spacing-card-inner:0}:where(.card):not(:has([class*=aspect-ratio-])){--card-aspect-ratio:var(--aspect-ratio-image-list)}.card{position:relative;container-type:inline-size}.card .card__inner{border-radius:var(--radius-card);flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.card .card__media{flex-shrink:0;position:relative;overflow:hidden}.card .card__media:before{background:linear-gradient(#0006 0%,#0000 20%),linear-gradient(#0000 30%,#000c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.card .card__media figure:not([class*=aspect-ratio-]){aspect-ratio:var(--card-aspect-ratio)}.card .card__media img{border-radius:var(--card-radius-image);object-fit:cover;width:100%;height:100%}.card .card__media:has(.part--header){--card-spacing-inline:var(--spacing-parts);--card-color-title:var(--brand-neutral-0);--color-text-subtitle:var(--brand-neutral-0)}.card .card__media:has(.part--header):before{content:""}.card .card__media:has(.part--header) .part--tags{top:var(--card-spacing-inline)}.card .card__media:has(.part--header) .part--header{right:var(--card-spacing-inline);bottom:var(--card-spacing-inline);left:var(--card-spacing-inline);flex-direction:column;gap:8px;display:flex;position:absolute}.card .card__media:has(.part--header) figure:not([class*=aspect-ratio-]){aspect-ratio:var(--aspect-ratio-screen)}@container (width<=350px){.card .card__media:has(.part--header) figure:not([class*=aspect-ratio-]){aspect-ratio:var(--aspect-ratio-standard)}}@container (width>=600px){.component--article-list.columns_1 .card .card__media:has(.part--header) figure:not([class*=aspect-ratio-]),.component--article-list.columns_2 .card .card__media:has(.part--header) figure:not([class*=aspect-ratio-]){aspect-ratio:var(--aspect-ratio-ultrawide)}.component--article-list.columns_4 .card .card__media:has(.part--header) figure:not([class*=aspect-ratio-]){aspect-ratio:var(--aspect-ratio-standard)}}.card .card__media:has(.part--tags):not(:has(.part--title)) .part--tags{bottom:var(--card-spacing-inline)}.card .card__content{height:100%;padding:var(--spacing-card-content);flex-direction:column;display:flex}.card .card__content .cta-container{padding-top:var(--spacing-cta-container);margin-top:auto}.card .card__content>.link,.card .card__content>.btn{align-self:flex-start}.card .card__stat{font-weight:var(--font-weight-bold);color:var(--card-color-title);font-size:clamp(2rem,1.64789rem + 1.50235vw,3rem);line-height:1.1}.card .part{margin:0}.card .part--tags{left:var(--card-spacing-inline);position:absolute}.card .article-detail-features{opacity:.6;align-items:flex-start;column-gap:8px}.card .article-detail-features .part--feature{font-size:var(--font-size-md)}.card .link--cover{opacity:0;position:absolute;inset:0}.card--content-overlaps:has(.card__media>*) .card__inner{display:grid}.card--content-overlaps:has(.card__media>*) .card__media,.card--content-overlaps:has(.card__media>*) .card__content{grid-area:1/1}.card--content-overlaps:has(.card__media>*) .card__media figure{min-height:100%}.card--content-overlaps:has(.card__media>*) .card__media picture{height:100%;display:block}.card--content-overlaps:has(.card__media>*) .card__content{align-self:end;height:auto;position:relative}@container (width>=600px){.card--fullwidth .card__content{align-items:center;gap:var(--layout-column-gutter-cards);flex-direction:row}.card--fullwidth .card__content__body{flex-shrink:0}.card--fullwidth .card__content .cta-container{white-space:nowrap;flex:1;justify-content:flex-end;margin-top:0;padding-top:0}}@media (width>=768px){.card.card--slider{width:100%;height:100%}}.card--media-icon .card__media{width:var(--card-media-icon-size)}.card--media-icon .card__media:before{content:none}.card--media-icon .card__media figure{aspect-ratio:1}.card--media-icon .card__media img{object-fit:contain}.card--spacing-none .card__inner{padding:var(--spacing-card-inner-none)}.card--spacing-xsmall .card__inner{padding:var(--spacing-card-inner-xsmall)}.card--spacing-small .card__inner{padding:var(--spacing-card-inner-small)}.card--spacing-medium .card__inner{padding:var(--spacing-card-inner-medium)}.card--spacing-large .card__inner{padding:var(--spacing-card-inner-large)}.card--spacing-xlarge .card__inner{padding:var(--spacing-card-inner-xlarge)}.card--content-spacing-none .card__content{--spacing-card-content:var(--spacing-card-content-none)}.card--content-spacing-xsmall .card__content{--spacing-card-content:var(--spacing-card-content-xsmall)}.card--content-spacing-small .card__content{--spacing-card-content:var(--spacing-card-content-small)}.card--content-spacing-large .card__content{--spacing-card-content:var(--spacing-card-content-large)}.card--content-spacing-xlarge .card__content{--spacing-card-content:var(--spacing-card-content-xlarge)}.card--employee .article-detail-features{display:block}
