.cat-item--full-height{height:100%}.cat-item{--cat-image-ratio-w:3;--cat-image-ratio-h:2;--cat-info-ratio-multiplier:1.2}.cat-item>a{border-bottom:none!important;border-radius:8px;container-type:inline-size;display:flex;flex-direction:column;height:100%;overflow:hidden;padding-bottom:0!important;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.cat-item>a:hover{box-shadow:0 6px 6px rgba(19,29,41,.15);transform:translateY(-2px)}.cat-item>a:active{box-shadow:0 2px 3px rgba(19,29,41,.2);transform:translateY(0)}.cat-image-wrapper{display:flex;flex-direction:column;width:100%}.cat-image-wrapper img{aspect-ratio:var(--cat-image-ratio-w) /var(--cat-image-ratio-h);object-fit:cover;width:100%}.cat-tag{color:#637a99;font-size:11px;font-weight:500;line-height:16px}.cat-card-info{background:#f2f5f9;flex:1 1 auto;gap:16px;justify-content:flex-start;min-height:calc(min(100cqw, 340px)*var(--cat-image-ratio-h)/var(--cat-image-ratio-w)*var(--cat-info-ratio-multiplier, 1.2));padding:14px}.cat-card-heading,.cat-card-info{display:flex;flex-direction:column}.cat-card-heading{gap:4px}.cat-item p.cat-name{color:#131d29;font-size:16px;font-weight:500!important;line-height:22px;margin-bottom:0}.cat-item p.cat-name--small{font-size:12px;line-height:18px}.cat-details{display:flex;flex-direction:column;gap:8px}.cat-cat-number,.cat-price{color:#131d29;font-size:12px;font-weight:400;line-height:9px}.cat-cat-number{line-height:16px}.cat-price:empty{display:none}.cat-item :is(.resources-listing-author,.resources-slider-author,.blog-listing-sum),.cat-item :is(.resources-listing-author,.resources-slider-author,.blog-listing-sum) :not(sup,sub){background:none!important;color:var(--dark-grey)!important;font-family:inherit!important;font-size:14px!important;letter-spacing:0!important;line-height:20px!important;margin-bottom:0!important;margin-top:0!important}.cat-item :is(.resources-listing-author,.resources-slider-author,.blog-listing-sum) :is(sup,sub){color:inherit!important;font-family:inherit!important;font-size:75%!important;line-height:0!important}.cat-item p.cat-name :not(sup,sub){color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}