.blog-card-meta{display:flex;align-items:center;color:#6b7280;font-size:14px;font-family:var(--font-stack-body);gap:16px;margin-bottom:12px}.blog-card-category{display:inline-block;padding:4px 12px;color:#5a7c3a;font-size:13px;background-color:#e8f4dc;border-radius:20px;font-weight:500}.media-with-text__text .blog-card-button,.media-with-text__text .blog-card-button:hover{text-decoration:none;text-underline-offset:0}.blog-card-section .media-with-text__content-wrapper{align-items:stretch;transition:transform .2s ease,box-shadow .2s ease}.blog-card-section .media-with-text__content-wrapper:hover{box-shadow:0 8px 20px #2c32651f;transform:translateY(-3px)}.blog-card-section .media-with-text__content{padding:40px 40px 40px 15px}.blog-card-section .media-with-text__image{display:flex;align-items:stretch;height:100%;padding:40px 15px 40px 40px;box-sizing:border-box}.blog-card-section .media-with-text__image img{height:100%;object-fit:cover}.blog-card-title{color:#2c3265;font-size:32px;line-height:1.3;font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings);margin-bottom:20px}.blog-card-description{color:var(--color-text-main);font-size:18px;line-height:1.5;margin-bottom:20px}.blog-card-highlights{margin:25px 0}.blog-card-highlight{display:flex;align-items:flex-start;font-size:16px;line-height:1.5;margin-bottom:14px}.blog-card-check{color:#52c057;font-size:18px;flex-shrink:0;font-weight:700;margin-right:12px}.blog-card-section.media-with-text--show-full .media-with-text__image img{width:100%;height:auto;aspect-ratio:unset;max-height:none;object-fit:contain}@media (width <= 1024px){.blog-card-section .media-with-text__content-wrapper{gap:15px;grid-template-columns:1fr}.blog-card-section .media-with-text__content,.blog-card-section .media-with-text__image{flex-basis:100%;max-width:100%}.blog-card-section .media-with-text__content{padding:10px 20px 25px}.blog-card-section .media-with-text__image{height:auto;padding:40px 20px 10px;max-height:none;min-height:auto}.blog-card-section.media-with-text--flipped-mobile .media-with-text__image{order:1}.blog-card-section.media-with-text--flipped:not(.media-with-text--flipped-mobile) .media-with-text__image{order:-1}.blog-card-title{font-size:26px}.blog-card-description{font-size:16px}.blog-card-highlight{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/blog-card-shared.css.map */
