.news-card[data-v-814e1668]{background:#fff;border-radius:20px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .35s ease}.news-card[data-v-814e1668]:hover{transform:translateY(-8px)}.news-image[data-v-814e1668]{flex-shrink:0;height:210px;overflow:hidden;position:relative}.news-image img[data-v-814e1668]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s ease;width:100%}.news-card:hover .news-image img[data-v-814e1668]{transform:scale(1.08)}.category-badge[data-v-814e1668]{background:linear-gradient(135deg,#a13e99,#7c2e76);border-radius:50px;bottom:14px;box-shadow:0 2px 8px #a13e9959;color:#fff;font-size:11px;font-weight:700;left:14px;letter-spacing:.5px;padding:5px 14px;position:absolute;text-transform:uppercase}.news-content[data-v-814e1668]{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px}.meta[data-v-814e1668]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.meta-item[data-v-814e1668]{align-items:center;color:#94a3b8;display:inline-flex;font-size:12.5px;font-weight:500;gap:5px}.meta-item i[data-v-814e1668]{color:#a13e99;font-size:14px}.news-content h3[data-v-814e1668]{display:-webkit-box;font-size:16px;font-weight:700;-webkit-line-clamp:3;line-height:1.5;margin-bottom:10px;-webkit-box-orient:vertical;overflow:hidden}.news-content h3 a[data-v-814e1668]{color:#1e293b;text-decoration:none;transition:color .3s ease}.news-content h3 a[data-v-814e1668]:hover{color:#a13e99}.news-content p[data-v-814e1668]{color:#64748b;display:-webkit-box;font-size:13.5px;-webkit-line-clamp:2;line-height:1.65;margin-bottom:18px;-webkit-box-orient:vertical;flex:1;overflow:hidden}.read-more-btn[data-v-814e1668]{align-items:center;color:#a13e99;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;margin-top:auto;text-decoration:none;transition:gap .3s ease,color .3s ease}.read-more-btn[data-v-814e1668]:hover{color:#7c2e76;gap:12px}.btn-arrow[data-v-814e1668]{align-items:center;background:#a13e991a;border-radius:50%;display:inline-flex;font-size:13px;height:26px;justify-content:center;transition:background .3s ease;width:26px}.read-more-btn:hover .btn-arrow[data-v-814e1668]{background:#a13e9933}@media(max-width:767px){.news-image[data-v-814e1668]{height:190px}}
