.news-page[data-v-ea0c0959]{background:#f2f4f7;min-height:calc(100vh - 80px)}.news-container[data-v-ea0c0959]{margin:0 auto;padding:0}.news-hero[data-v-ea0c0959]{background:linear-gradient(113.4deg,#f7f9fb,#dbe1ff);height:340px;overflow:hidden;padding-top:128px;position:relative;text-align:center}.chunk1[data-v-ea0c0959]{background:#e8ae41;bottom:0;left:17%}.chunk1[data-v-ea0c0959],.chunk2[data-v-ea0c0959]{aspect-ratio:1/1;border-radius:12px;filter:blur(60px);max-width:340px;opacity:.2;pointer-events:none;position:absolute;width:20%}.chunk2[data-v-ea0c0959]{background:#6544dc;right:17%;top:0}.news-hero__title[data-v-ea0c0959]{color:#0f172a;font-family:Microsoft YaHei;font-size:56px;font-weight:400;line-height:72px;margin:0;position:relative;z-index:1}.news-hero__subtitle[data-v-ea0c0959]{font-size:24px;font-weight:290;line-height:32px;margin:8px 0 0}.news-hero__desc[data-v-ea0c0959],.news-hero__subtitle[data-v-ea0c0959]{color:#565e74;font-family:Microsoft YaHei;position:relative;z-index:1}.news-hero__desc[data-v-ea0c0959]{font-size:16px;font-weight:400;line-height:24px;margin:6px 0 0}.news-filter-wrap[data-v-ea0c0959]{background:#f7f9fb;height:160px;justify-content:center}.news-filter[data-v-ea0c0959],.news-filter-wrap[data-v-ea0c0959]{align-items:center;display:flex}.news-filter[data-v-ea0c0959]{background:#fff;border-radius:20px;box-shadow:0 2px 12px #0f172a14;height:80px;padding:0 80px;width:-moz-fit-content;width:fit-content}.news-filter-links[data-v-ea0c0959]{align-items:center;display:flex;gap:80px;list-style:none;margin:0;padding:0}.news-filter__tab[data-v-ea0c0959]{background:transparent;border:none;cursor:pointer;font-weight:400;padding:0}.news-filter__tab[data-v-ea0c0959],.news-filter__tab.is-active[data-v-ea0c0959],.news-filter__tab[data-v-ea0c0959]:hover{font-family:Microsoft YaHei;font-size:16px;font-style:normal;line-height:24px}.news-filter__tab.is-active[data-v-ea0c0959],.news-filter__tab[data-v-ea0c0959]:hover{color:#0242b3;font-weight:700}.news-filter__tab[data-v-ea0c0959]{color:#475569;height:auto;white-space:nowrap}.news-cards[data-v-ea0c0959]{background:#f7f9fb;display:flex;flex-direction:column;gap:18px;padding:48px 12%}.news-card[data-v-ea0c0959]{background:#fff;border:1px solid #edf0f4;border-radius:14px;box-shadow:0 2px 8px #0f172a0a;display:grid;gap:18px;grid-template-columns:74px 1fr;padding:30px 34px}.news-card__tag-col[data-v-ea0c0959]{align-items:center;display:flex;justify-content:flex-start}.news-card__tag[data-v-ea0c0959]{align-items:center;border-radius:6px;display:inline-flex;font-size:13px;font-weight:400;height:26px;justify-content:center;min-width:56px;padding:0 10px;white-space:nowrap}.news-card__tag--general[data-v-ea0c0959]{background:#e8f1ff;color:#2563eb}.news-card__tag--media[data-v-ea0c0959]{background:#fef3c7;color:#d97706}.news-card__tag--contest[data-v-ea0c0959]{background:#e7fbf2;color:#039855}.news-card__content[data-v-ea0c0959]{min-width:0}.news-card__title[data-v-ea0c0959]{color:#191c1e;font-family:Microsoft YaHei;font-size:24px;font-weight:700;line-height:34px;margin:0 0 8px}.news-card__summary[data-v-ea0c0959]{color:#565e74;font-family:Microsoft YaHei;font-size:16px;line-height:28px;margin:0}.news-card__date[data-v-ea0c0959]{color:#9ca3af;display:block;font-family:Microsoft YaHei;font-size:14px;line-height:22px;margin-top:10px}@media (max-width:768px){.news-page[data-v-ea0c0959]{padding-bottom:40px}.news-hero[data-v-ea0c0959]{height:auto;padding:56px 16px 36px}.news-hero__title[data-v-ea0c0959]{font-size:34px;line-height:44px}.news-hero__subtitle[data-v-ea0c0959]{font-size:18px;line-height:26px}.news-filter-wrap[data-v-ea0c0959]{height:auto;padding:16px}.news-filter[data-v-ea0c0959]{height:auto;padding:16px 20px;width:calc(100% - 32px)}.news-filter-links[data-v-ea0c0959]{gap:14px;overflow-x:auto;padding-bottom:4px;width:100%}.news-filter__tab[data-v-ea0c0959]{font-size:16px}.news-cards[data-v-ea0c0959]{gap:12px;margin-top:18px;padding:0 16px}.news-card[data-v-ea0c0959]{gap:10px;grid-template-columns:1fr;padding:18px 16px}.news-card__title[data-v-ea0c0959]{font-size:18px;line-height:28px}.news-card__summary[data-v-ea0c0959]{font-size:14px;line-height:24px}.news-card__date[data-v-ea0c0959]{font-size:13px;margin-top:8px}}
