.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-grid[data-v-b996dcc8]{display:grid;gap:32px;max-width:1000px;margin:0 auto}@media(min-width:768px){.news-grid[data-v-b996dcc8]{grid-template-columns:repeat(2,1fr)}}
