card-component{container-type:inline-size;display:block;max-width:594px}card-component .image{display:block;margin-bottom:8px;overflow:hidden;width:100%}card-component .image:after{content:"";display:block;height:8px;width:100%}card-component .image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:transform .5s linear;width:100%}@container (min-width: 171px){card-component .image img{aspect-ratio:unset;height:220px}}@container (min-width: 221px){card-component .image img{height:270px}}@container (min-width: 281px){card-component .image img{height:297px}}@container (min-width: 400px){card-component .image img{height:380px}}card-component .content{padding-right:8px;position:relative}@container (min-width: 171px){card-component .content{padding-right:12px}}@container (min-width: 281px){card-component .content{padding-right:16px}}@container (min-width: 400px){card-component .content{padding-right:24px}}card-component .headline{font-size:var(--text-base);line-height:140%;margin-bottom:4px}@container (min-width: 281px){card-component .headline{font-size:var(--text-lg);line-height:130%}}card-component .text{font-size:var(--text-sm);line-height:158%;margin-bottom:4px}@container (min-width: 281px){card-component .text{font-size:var(--text-base);line-height:160%}}card-component .link{display:block;overflow:hidden}card-component .link svg{height:32px;transform:translateX(-12px);transition:transform .5s linear;width:42px}card-component:hover .image img{transform:scale(1.1)}card-component:hover .link svg{transform:translateX(0)}
/*# sourceMappingURL=card-component.css.map */
