.component-catalog-card-2{display:flex;flex-flow:column;position:relative;width:100%;max-width:32.5rem;margin-inline:auto;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.component-catalog-card-2{display:flex;flex-flow:row;align-items:center;max-width:100%}}.component-catalog-card-2 .component-image-video{flex-grow:0;flex-shrink:0;width:100%;height:auto;background-color:#fbf7ee;padding-block:min(calc(0.9375rem + 0.9375 * (100vw - 22.5rem) / 77.5),1.875rem) 0;aspect-ratio:280/200;padding-inline:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);margin-inline:auto}@media(min-width: 62rem){.component-catalog-card-2 .component-image-video{width:min(calc(26.25rem + 11.25 * (100vw - 62rem) / 38),37.5rem)}}.component-catalog-card-2 .component-image-video .component-image{position:relative;border-radius:min(calc(0.5rem + 0.625 * (100vw - 22.5rem) / 77.5),1.125rem) min(calc(0.5rem + 0.625 * (100vw - 22.5rem) / 77.5),1.125rem) 0 0;background-color:#fff;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;padding-block:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem) 0;padding-inline:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-catalog-card-2 .component-image-video .component-image img{position:relative;border-radius:min(calc(0.5rem + 0.625 * (100vw - 22.5rem) / 77.5),1.125rem) min(calc(0.5rem + 0.625 * (100vw - 22.5rem) / 77.5),1.125rem) 0 0}.component-catalog-card-2 .card-content{display:flex;flex-flow:column;flex-grow:1;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-block:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.component-catalog-card-2 .card-content .component-headline{font-size:min(calc(1.25rem + 1 * (100vw - 22.5rem) / 77.5),2.25rem);line-height:1.1;font-weight:400;font-family:Outfit;letter-spacing:-0.02em}.component-catalog-card-2 .card-content .component-rich-text{font-size:min(calc(0.875rem + 0.375 * (100vw - 22.5rem) / 77.5),1.25rem);line-height:1.4;font-weight:300;font-family:Outfit;letter-spacing:0}.component-catalog-card-2 .card-content .component-buttons>a:first-child{position:unset}.component-catalog-card-2 .card-content .component-buttons>a:first-child::before{position:absolute;content:"";inset:0}