.blog-card-2{--backgrounnd-color:#fff;--border-radius:25px;--body-padding:clamp(20px,4vw,30px);--shadow:0px 3px 20px hsla(35,8%,69%,.2);--shadow-hover:0px 5px 30px hsla(35,8%,69%,.6);--image-background-color:#f6f6f6;--image-height:14/9;--image-background-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 170'%3E%3Cpath d='M0 169.9V0h220v169.9zM16 154h188V16H16z' style='fill:%23fff'/%3E%3Cpath d='M190 93.9 140 46l-60 58-19-18-31 34.2V140h160z' style='fill:%23fff'/%3E%3Ccircle cx='50' cy='50' r='20' style='fill:%23fff'/%3E%3C/svg%3E");--topic-color:rgba(0,0,0,.6);--topic-border-color:var(--topic-color);color:var(--base-color);width:100%}.blog-card-2__wrapper{align-content:stretch;align-items:stretch;background:var(--backgrounnd-color);border:0;border-radius:var(--border-radius);box-shadow:var(--shadow);color:currentColor;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;overflow:hidden;transition:all .2s ease-in-out;width:100%}.blog-card-2__wrapper--link{color:currentColor;text-decoration:none}.blog-card-2__wrapper--link:hover{box-shadow:var(--shadow-hover);color:currentColor}.blog-card-2__header,.blog-card-2__image-wrapper{position:relative;width:100%}.blog-card-2__image-wrapper{aspect-ratio:var(--image-height);background:var(--image-background-color) no-repeat center center var(--image-background-url);background-size:25%}.blog-card-2__image{aspect-ratio:var(--image-height);background-color:#fff;object-fit:cover;width:100%}.blog-card-2__image--contain{object-fit:contain}.blog-card-2__head{align-items:center;bottom:14px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 var(--body-padding);position:absolute;width:100%}.blog-card-2__body{padding:var(--body-padding);width:100%}.blog-card-2__title{color:var(--base-color);margin:0 0 1.6rem;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.blog-card-2__topics{color:#656567;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:6px}.blog-card__topic{background:#ff8900;color:#fff}.blog-card-2__meta,.blog-card__topic{border-radius:20.5px;font-size:1.4rem;font-weight:700;line-height:1;padding:5px 15px}.blog-card-2__meta{background:#fff}.blog-card-2__footer{margin-top:auto;padding:0 var(--body-padding) var(--body-padding) var(--body-padding)}