.card__headline{font-size:clamp(1.375rem,1.324742268rem + .206185567vw,1.5rem);font-weight:600;text-transform:none}.card__headline,.card__kicker{font-family:Montserrat var,sans-serif;line-height:1.2;margin:0}.card__kicker{color:var(--color-text);font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:700;text-transform:uppercase;--color-text:#09d87a}.card__content-text{color:var(--color-text);font-family:Inter var,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:500;line-height:1.4;margin:0;text-transform:none}.card{--cta-btn-opacity:0;--card-border-radius:14px;background-color:var(--color-background);border-radius:16px;box-shadow:0 15px 25px -3px #00000026;container-type:inline-size;height:100%;overflow:hidden;position:relative;transform:translateZ(0);transition:background-color .25s ease}.card:has(:focus-visible),.card:has(a):hover,.card:has(button):hover{background-color:var(--color-background-alternate)}.card:has(:focus-visible) .card__media img,.card:has(a):hover .card__media img,.card:has(button):hover .card__media img{transform:scale(1.05)}.card:has(:focus-visible) .custom-button--is-tertiary,.card:has(a):hover .custom-button--is-tertiary,.card:has(button):hover .custom-button--is-tertiary{color:var(--color-link-hover)}#storybook-root>.card{max-width:430px}.card__inner{display:flex;flex-direction:column;height:100%}.card__media{flex-shrink:0;overflow:clip;width:100%}.card__media img{aspect-ratio:4/3;height:100%!important;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease}.card__body{display:flex;flex-direction:column;flex-grow:1;padding:24px}.card__kicker{font-size:16px;margin-block-end:8px}.card__headline{color:var(--color-text);font-weight:700;letter-spacing:.66px;margin-block-end:16px}.card__headline a:after{content:"";display:block;height:100%;inset:0;position:absolute;width:100%}.card__content-text{color:var(--color-text-copy)}.card__cta-btn{font-size:14px;gap:4px!important;margin-inline-start:4px;transition:opacity .25s ease-out}.card__cta-btn .custom-button__icon{height:.8em!important;width:.8em!important}.is-dark .card{--color-background:#222;--color-background-alternate:#303030}
