.news-card[data-v-8876cb1e]{background:var(--bg-soft);border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:border-color .2s ease}.news-card[data-v-8876cb1e]:hover{border-color:var(--accent)}.news-card-body[data-v-8876cb1e]{padding:28px}.news-card-meta[data-v-8876cb1e]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.news-card-badge[data-v-8876cb1e]{display:inline-block;padding:4px 12px;font-size:12px;font-weight:700;border-radius:999px;background:rgba(var(--accent-rgb),.14);color:var(--accent-dark)}.news-card-meta time[data-v-8876cb1e]{font-size:13.5px;color:var(--muted)}.news-card-body h3[data-v-8876cb1e]{font-size:20px;font-weight:800;letter-spacing:-.015em;color:var(--ink-darkest);margin:0 0 10px;line-height:1.3}.news-card-body h3 a[data-v-8876cb1e]{color:inherit;text-decoration:none}.news-card-body h3 a[data-v-8876cb1e]:hover{color:var(--accent-dark)}.news-card-body p[data-v-8876cb1e]{font-size:15px;color:var(--ink-2);line-height:1.55;margin:0 0 18px}.news-card-link[data-v-8876cb1e]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--accent-dark);text-decoration:none}.news-card-link[data-v-8876cb1e]:hover{text-decoration:underline}.news-intro[data-v-2bb91225]{max-width:720px;margin:0 auto 48px;color:var(--muted);font-size:17px;line-height:1.6}.news-intro p+p[data-v-2bb91225]{margin-top:16px}.news-grid[data-v-2bb91225]{display:grid;gap:32px;max-width:1000px;margin:0 auto}@media(min-width:768px){.news-grid[data-v-2bb91225]{grid-template-columns:repeat(2,1fr)}}
