.blog-article[data-v-97a90f03]{background:var(--color-white);border-radius:16px;box-shadow:0 2px 16px #2a3a3212;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-article[data-v-97a90f03]:hover{box-shadow:0 8px 32px #2a3a321f;transform:translateY(-4px)}.blog-article__image-wrap[data-v-97a90f03]{display:block;flex-shrink:0;overflow:hidden}.blog-article__image[data-v-97a90f03]{display:block;height:220px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.blog-article:hover .blog-article__image[data-v-97a90f03]{transform:scale(1.04)}.blog-article__body[data-v-97a90f03]{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5)}.blog-article__time[data-v-97a90f03]{color:var(--color-green);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.blog-article__title[data-v-97a90f03]{color:var(--color-night);font-family:var(--font-secondary);font-size:22px;line-height:1.3;margin:0;transition:color .2s ease}.blog-article:hover .blog-article__title[data-v-97a90f03]{color:var(--color-green)}.blog-article__description[data-v-97a90f03]{color:#2a3a32a6;display:-webkit-box;font-size:15px;line-height:1.6;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;overflow:hidden}.blog-article__read[data-v-97a90f03]{color:var(--color-green);font-size:14px;font-weight:600;margin-top:var(--space-2);text-decoration:none;transition:gap .2s ease}.blog-article__read[data-v-97a90f03]:hover{opacity:.75}
