.news-card[data-v-80d33d92]{border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;padding:var(--space-lg);position:relative;transition:all .4s var(--ease-out)}.news-card[data-v-80d33d92]:hover{border-color:#38bdf84d;box-shadow:var(--shadow-glow);transform:translateY(-4px) scale(1.01)}.news-card[data-v-80d33d92]:hover:before{opacity:1}.news-card[data-v-80d33d92]:before{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),hsla(0,0%,100%,.06),transparent 40%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s;z-index:0}.card-content[data-v-80d33d92]{position:relative;z-index:1}.meta[data-v-80d33d92]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-md)}.tag[data-v-80d33d92]{background:#38bdf81a;border:1px solid rgba(56,189,248,.2);border-radius:99px;color:var(--color-primary);padding:4px 12px}.date[data-v-80d33d92],.tag[data-v-80d33d92]{font-size:12px}.date[data-v-80d33d92]{color:var(--text-muted)}.title[data-v-80d33d92]{color:var(--text-primary);font-size:20px;font-weight:600;line-height:1.4;margin-bottom:var(--space-sm)}.summary[data-v-80d33d92]{color:var(--text-secondary);display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.6;margin-bottom:var(--space-lg);-webkit-box-orient:vertical;overflow:hidden}.read-more[data-v-80d33d92]{align-items:center;background:transparent;border:none;color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:0;transition:gap .2s}.news-card:hover .read-more[data-v-80d33d92]{gap:8px;text-shadow:0 0 12px var(--color-primary-glow)}
