.blog-card{--color:var(--black);--color-rgb:var(--black-rgb);position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--color);border-radius:var(--radius);background-color:var(--primary-50);transition:background-color .2s ease-in-out}.blog-card:hover:not(:active){background-color:var(--primary-100)}.group--theme-light-blue .blog-card,.group--theme-light-blue-bubbles .blog-card{background-color:var(--white)}.group--theme-light-blue .blog-card:hover:not(:active),.group--theme-light-blue-bubbles .blog-card:hover:not(:active){background-color:var(--primary-50)}.blog-card__image{overflow:hidden;width:100%;background-color:var(--grey-100);aspect-ratio:1200/800}.blog-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card__content{display:flex;flex:1;flex-direction:column;padding:24px}@media (max-width:1296px){.blog-card__content{padding:16px}}.blog-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}*+.blog-card__header{margin-top:16px}.blog-card__category{display:inline-block;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.2;color:var(--primary-main);border:1px solid var(--primary-main);border-radius:999px}@media (max-width:768px){.blog-card__category{padding:6px 16px 9px}}.blog-card__date{font-size:var(--font-size-16);font-weight:500;line-height:1.4;color:var(--primary-main);text-align:right}.blog-card__title{display:block;font-size:var(--font-size-24);font-weight:600;line-height:1.3;letter-spacing:-.01em;-webkit-text-decoration:none;text-decoration:none}.blog-card__title:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}*+.blog-card__title{margin-top:14px}@media (max-width:1024px){.blog-card__title{font-size:20px}}@media (max-width:768px){.blog-card__title{font-size:18px}}.blog-card__footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:var(--font-size-16);font-weight:500;line-height:1.4;color:var(--primary-main)}.blog-card__footer svg{--size:14px;position:relative;top:2px;flex-shrink:0;width:14px;width:var(--size);height:14px;height:var(--size);-o-object-fit:contain;object-fit:contain}