a.blog-back-link{align-items:center;color:var(--text-light);display:flex;font-size:var(--text-sm);font-weight:400;gap:var(--spacing-1x);line-height:1.2;margin-bottom:var(--spacing-8x);text-decoration:none}a.blog-back-link svg{height:8px;transform:rotate(180deg);transition:var(--transition);width:16px}@media (hover:hover){.blog-back-link:hover{color:var(--primary-600)}.blog-back-link:hover svg{transform:rotate(180deg) translateX(5px)}.blog-back-link:hover svg path{fill:var(--primary-600)}}.blog-cards{--card-min-width:300px;display:grid;gap:var(--spacing-8x);grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width),1fr))}.blog-card{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--spacing-4x);height:100%;padding:var(--spacing-6x);transition:all .2s ease-in-out}.blog-card:hover{box-shadow:0 4px 14px 0 rgb(from var(--primary-base) r g b/12%)}.blog-card__img{border-radius:var(--radius-lg);display:block;height:261px;object-fit:cover;width:100%}.blog-card__body{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-1x)}.blog-card__title{text-wrap:wrap}.blog-card__description{color:var(--text-light);font-size:.8333rem;line-height:1.45}.blog-card__tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.blog-card__tag{background:var(--primary-100);border-radius:var(--radius-xl);color:var(--primary-base);font-size:.7778rem;font-weight:650;line-height:1.2;padding:var(--spacing-2x) var(--spacing-3x)}