.news-card[data-v-34ff738e]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;cursor:default;display:flex;gap:.75rem;padding:.75rem;text-decoration:none;transition:border-color .15s,box-shadow .15s}.news-card.is-link[data-v-34ff738e]{cursor:pointer}.news-card.is-link[data-v-34ff738e]:hover{border-color:#c7d2fe;box-shadow:0 4px 16px #0000000f}.news-card[data-v-34ff738e]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.news-thumb[data-v-34ff738e]{background:#1e293b;border-radius:.5rem;flex-shrink:0;height:60px;overflow:hidden;position:relative;width:88px}@media(min-width:640px){.news-thumb[data-v-34ff738e]{height:74px;width:112px}}.news-thumb-img[data-v-34ff738e]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.news-card.is-link:hover .news-thumb-img[data-v-34ff738e]{transform:scale(1.05)}.news-thumb-fallback[data-v-34ff738e]{height:100%;width:100%}.news-play[data-v-34ff738e],.news-thumb-fallback[data-v-34ff738e]{align-items:center;display:flex;justify-content:center}.news-play[data-v-34ff738e]{background:#00000059;inset:0;opacity:0;position:absolute;transition:opacity .2s}.news-card.is-link:hover .news-play[data-v-34ff738e]{opacity:1}.news-play-btn[data-v-34ff738e]{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 2px 8px #00000040;display:flex;height:26px;justify-content:center;width:26px}.news-body[data-v-34ff738e]{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.news-badge[data-v-34ff738e]{border-radius:999px;display:inline-block;font-size:.58rem;font-weight:700;letter-spacing:.05em;line-height:1.4;padding:.15rem .45rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.news-headline[data-v-34ff738e]{color:#0f172a;display:-webkit-box;font-size:.82rem;font-weight:600;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;margin:0;overflow:hidden}.news-card.is-link:hover .news-headline[data-v-34ff738e]{color:#4f46e5}.news-summary[data-v-34ff738e]{color:#64748b;display:-webkit-box;font-size:.72rem;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;margin:0;overflow:hidden}.news-time[data-v-34ff738e]{color:#94a3b8;font-size:.65rem;margin:auto 0 0}html.dark .news-card{background:#0f172a;border-color:#1e293b}html.dark .news-card.is-link:hover{border-color:#4338ca66;box-shadow:0 4px 16px #0003}html.dark .news-headline{color:#f1f5f9}html.dark .news-card.is-link:hover .news-headline{color:#a5b4fc}html.dark .news-summary{color:#94a3b8}html.dark .news-time{color:#64748b}
