.article-card[data-v-34b4b0fa]{background:#fff;border:2px solid transparent;border-radius:1rem;box-shadow:0 2px 16px #0000000f;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.article-card[data-v-34b4b0fa]:hover{border-color:#f5f5f5;box-shadow:0 12px 36px #0000001a;transform:translateY(-4px)}.article-img-wrap[data-v-34b4b0fa]{flex-shrink:0;height:12rem;overflow:hidden}.article-img[data-v-34b4b0fa]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.article-card:hover .article-img[data-v-34b4b0fa]{transform:scale(1.05)}.article-body[data-v-34b4b0fa]{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1rem}.article-title[data-v-34b4b0fa]{color:#1a1a1a;display:-webkit-box;font-size:1rem;font-weight:700;-webkit-line-clamp:2;line-height:1.45;text-decoration:none;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.article-title[data-v-34b4b0fa]:hover{color:#f9b129}.article-excerpt[data-v-34b4b0fa]{color:#888;display:-webkit-box;flex:1;font-size:.8rem;-webkit-line-clamp:3;line-height:1.65;-webkit-box-orient:vertical;overflow:hidden}.article-footer[data-v-34b4b0fa]{border-top:1px solid #f0f0f0;justify-content:space-between;margin-top:.5rem;padding-top:.75rem}.article-date[data-v-34b4b0fa],.article-footer[data-v-34b4b0fa]{align-items:center;display:flex}.article-date[data-v-34b4b0fa]{color:#bbb;font-size:.7rem;font-style:italic;gap:.3rem}.article-read-more[data-v-34b4b0fa]{align-items:center;color:#f9b129;display:inline-flex;font-size:.75rem;font-weight:700;gap:.25rem;text-decoration:none;transition:gap .2s ease}.article-read-more[data-v-34b4b0fa]:hover{gap:.4rem}
