.news-card[data-v-999967c3]{background:var(--gray-900);border:3px solid var(--gray-700);overflow:hidden;position:relative;transform-style:preserve-3d;transition:all .4s ease}.news-card[data-v-999967c3]:before{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.8));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:1}.news-card[data-v-999967c3]:hover{border-color:var(--white);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a;transform:translateZ(20px) translateY(-8px)}.news-card[data-v-999967c3]:hover:before{opacity:1}.news-image[data-v-999967c3]{background:var(--gray-800);height:200px;overflow:hidden}.news-image img[data-v-999967c3]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.news-card:hover .news-image img[data-v-999967c3]{transform:scale(1.05)}.news-content[data-v-999967c3]{padding:25px;position:relative;z-index:2}.news-meta[data-v-999967c3]{align-items:center;display:flex;gap:12px;margin-bottom:15px}.news-date[data-v-999967c3]{color:var(--gray-400);font-size:12px;letter-spacing:1px}.news-tag[data-v-999967c3]{background:var(--white);color:var(--black);font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 10px}.news-title[data-v-999967c3]{color:var(--white);font-size:20px;font-weight:700;line-height:1.4;margin-bottom:12px;transition:color .3s ease}.news-card:hover .news-title[data-v-999967c3]{color:var(--gray-200)}.news-excerpt[data-v-999967c3]{color:var(--gray-400);font-size:14px;line-height:1.7;margin-bottom:20px}.news-link[data-v-999967c3]{align-items:center;color:var(--white);display:inline-flex;font-size:12px;gap:8px;letter-spacing:2px;text-decoration:none;transition:all .3s ease}.news-link .arrow[data-v-999967c3]{transition:transform .3s ease}.news-link[data-v-999967c3]:hover{gap:14px}.news-link:hover .arrow[data-v-999967c3]{transform:translate(4px)}.news-card.featured[data-v-999967c3]{display:grid;grid-template-columns:1.2fr 1fr}.news-card.featured .news-image[data-v-999967c3]{height:100%;min-height:280px}@media (max-width:768px){.news-card.featured[data-v-999967c3]{grid-template-columns:1fr}.news-card.featured .news-image[data-v-999967c3]{min-height:200px}}
