@charset "UTF-8";[data-v-f94e7775]:root{--color-primary: #5d8c55;--color-primary-dark: #5d8c55;--color-primary-light: #5d8c55;--color-primary-soft: #f5f5f5;--color-accent: #ff962a;--color-accent-dark: #D96F12;--color-accent-soft: #FFF3E6;--color-text-primary: #1C2822;--color-text-secondary: #66736C;--color-text-light: #FFFFFF;--color-background: #FEFEFE;--color-background-soft: #f5f5f5;--color-border: #d1d1d1;--gradient-primary: linear-gradient(180deg, #5d8c55 0%, #5d8c55 100%);--font-zh: PingFang SC, Microsoft YaHei, Source Han Sans SC, sans-serif;--font-en: Inter, Arial, sans-serif;--max-width: 1600px;--header-height: 92px}.news-tabs[data-v-f94e7775]{background:var(--color-background);border-bottom:1px solid var(--color-border)}.news-tabs__inner[data-v-f94e7775]{display:flex;gap:8px;overflow-x:auto}.news-tabs__tab[data-v-f94e7775]{position:relative;flex:0 0 auto;padding:16px 20px;color:var(--color-text-secondary);font-size:19px;font-weight:600;transition:color .3s ease}.news-tabs__tab[data-v-f94e7775]:after{content:"";position:absolute;left:20px;right:20px;bottom:-1px;height:2px;background:var(--color-primary);opacity:0;transform:scaleX(.4);transition:opacity .3s ease,transform .3s ease}.news-tabs__tab[data-v-f94e7775]:hover,.news-tabs__tab--active[data-v-f94e7775]{color:var(--color-primary)}.news-tabs__tab--active[data-v-f94e7775]:after{opacity:1;transform:scaleX(1)}@media (max-width: 768px){.news-tabs__tab[data-v-f94e7775]{padding:14px 16px;font-size:13px}.news-tabs__tab[data-v-f94e7775]:after{left:16px;right:16px}}.news-list[data-v-f94e7775]{background-color:var(--color-background);animation:newsListIn-f94e7775 .45s cubic-bezier(.22,.61,.36,1);width:80%;margin:0 auto;scroll-margin-top:calc(var(--header-height, 92px) + 12px)}@media (max-width: 768px){.news-list[data-v-f94e7775]{width:100%;padding-left:16px;padding-right:16px}}.news-list__item[data-v-f94e7775]{display:grid;grid-template-columns:64px 160px minmax(0,1fr);gap:18px;align-items:start;padding:20px 0;border-bottom:1px solid var(--color-border);cursor:pointer;text-decoration:none;color:inherit;transition:padding-left .3s ease;animation:newsListIn-f94e7775 .5s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--i, 0) * 45ms)}.news-list__item[data-v-f94e7775]:first-child{padding-top:0;margin-top:35px}.news-list__item:hover .news-list__title[data-v-f94e7775]{color:var(--color-primary)}.news-list__item:hover .news-list__media img[data-v-f94e7775]{transform:scale(1.04)}@media (max-width: 1024px){.news-list__item[data-v-f94e7775]{grid-template-columns:64px 140px minmax(0,1fr);gap:16px}}@media (max-width: 768px){.news-list__item[data-v-f94e7775]{grid-template-columns:1fr;gap:12px;padding:18px 0}}.news-list__media[data-v-f94e7775]{overflow:hidden;border-radius:2px;height:110px;background:var(--color-background-soft)}.news-list__media img[data-v-f94e7775]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media (max-width: 768px){.news-list__media[data-v-f94e7775]{height:160px;order:-1}}.news-list__date[data-v-f94e7775]{display:flex;flex-direction:column;gap:4px;padding-top:4px}@media (max-width: 768px){.news-list__date[data-v-f94e7775]{flex-direction:row;align-items:baseline;gap:10px}}.news-list__date-day[data-v-f94e7775]{color:var(--color-text-primary);font-family:var(--font-en);font-size:26px;font-weight:700;line-height:1}@media (max-width: 768px){.news-list__date-day[data-v-f94e7775]{font-size:22px}}.news-list__date-rest[data-v-f94e7775]{color:var(--color-text-secondary);font-family:var(--font-en);font-size:11px;letter-spacing:.06em}.news-list__index[data-v-f94e7775]{display:block;margin-bottom:6px;color:var(--color-accent);font-family:var(--font-en);font-size:11px;font-weight:700;letter-spacing:.1em}.news-list__title[data-v-f94e7775]{margin:0 0 8px;max-width:760px;font-size:17px;font-weight:700;line-height:1.45;transition:color .3s ease;color:var(--color-text-primary)}@media (max-width: 768px){.news-list__title[data-v-f94e7775]{font-size:16px}}.news-list__summary[data-v-f94e7775]{margin:0 0 10px;color:var(--color-text-secondary);font-size:13px;line-height:1.7;height:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width: 768px){.news-list__summary[data-v-f94e7775]{font-size:13px;height:auto}}.news-list__views[data-v-f94e7775]{color:var(--color-text-secondary);font-size:11px;letter-spacing:.04em}.news-list__meta[data-v-f94e7775]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.news-list__more[data-v-f94e7775]{padding:0;color:var(--color-primary);font-size:12px;font-weight:600;background:none;border:none;cursor:pointer;transition:color .3s ease}.news-list__more[data-v-f94e7775]:hover{color:var(--color-primary-dark)}.news-list__empty[data-v-f94e7775]{padding:60px 0;text-align:center}.news-list__empty p[data-v-f94e7775]{margin-bottom:8px;color:var(--color-text-primary);font-size:18px;font-weight:700}.news-list__empty span[data-v-f94e7775]{color:var(--color-text-secondary);font-size:13px}.news-list__loading[data-v-f94e7775]{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--color-text-secondary)}.news-list__loading i[data-v-f94e7775]{width:30px;height:30px;border:2px solid rgba(75,137,78,.18);border-top-color:var(--color-primary);border-radius:50%;animation:newsLoadingSpin-f94e7775 .8s linear infinite}.news-list__pagination[data-v-f94e7775]{display:flex;justify-content:center;gap:6px;margin-top:28px}.news-list__page-button[data-v-f94e7775]{min-width:32px;height:32px;padding:0 10px;color:var(--color-text-secondary);font-size:12px;background:var(--color-background);border:1px solid var(--color-border);border-radius:2px;cursor:pointer;transition:color .3s ease,border-color .3s ease,background .3s ease}.news-list__page-button[data-v-f94e7775]:hover:not(:disabled){color:#fff;border-color:var(--color-primary)}.news-list__page-button[data-v-f94e7775]:disabled{opacity:.45;cursor:not-allowed}.news-list__page-button.is-active[data-v-f94e7775]{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.news-modal[data-v-f94e7775]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:32px 18px;background:#0000008c;backdrop-filter:blur(4px)}.news-modal__dialog[data-v-f94e7775]{position:relative;width:min(780px,100%);max-height:80vh;overflow-y:auto;padding:28px;background:var(--color-background);border-radius:2px;box-shadow:0 24px 70px #0003}@media (max-width: 768px){.news-modal__dialog[data-v-f94e7775]{padding:22px 18px}}.news-modal__header[data-v-f94e7775]{position:sticky;top:0;z-index:10;margin:-28px -28px 16px;padding:28px 48px 16px 28px;background:var(--color-background)}@media (max-width: 768px){.news-modal__header[data-v-f94e7775]{margin:-22px -18px 16px;padding:22px 48px 16px 18px}}.news-modal__lead[data-v-f94e7775]{margin-bottom:20px}.news-modal__close[data-v-f94e7775]{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--color-text-secondary);font-size:24px;line-height:1;background:none;border:none;cursor:pointer;transition:color .3s ease}.news-modal__close[data-v-f94e7775]:hover{color:var(--color-text-primary)}.news-modal__date[data-v-f94e7775]{display:block;margin-bottom:8px;color:var(--color-text-secondary);font-family:var(--font-en);font-size:12px;letter-spacing:.06em}.news-modal__title[data-v-f94e7775]{margin:0;font-size:22px;font-weight:700;line-height:1.4}@media (max-width: 768px){.news-modal__title[data-v-f94e7775]{font-size:18px}}.news-modal__summary[data-v-f94e7775]{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.75}.news-modal__media[data-v-f94e7775]{overflow:hidden;margin-bottom:20px;border-radius:2px}.news-modal__media img[data-v-f94e7775]{width:100%;height:auto;display:block}.news-modal__body[data-v-f94e7775]{color:var(--color-text-primary);font-size:14px;line-height:1.85}.news-modal__body p[data-v-f94e7775]{margin-bottom:14px}.news-modal__body h2[data-v-f94e7775],.news-modal__body h3[data-v-f94e7775],.news-modal__body h4[data-v-f94e7775]{margin:22px 0 10px;color:var(--color-text-primary);font-weight:700;line-height:1.4}.news-modal__body h2[data-v-f94e7775]{font-size:18px}.news-modal__body h3[data-v-f94e7775]{font-size:16px}.news-modal__body img[data-v-f94e7775]{max-width:100%;height:auto;margin:14px 0;border-radius:2px}.news-modal__body sup[data-v-f94e7775]{font-size:10px}.news-modal__body em[data-v-f94e7775]{font-style:italic}.news-modal-enter-active[data-v-f94e7775],.news-modal-leave-active[data-v-f94e7775]{transition:opacity .3s ease}.news-modal-enter-from[data-v-f94e7775],.news-modal-leave-to[data-v-f94e7775]{opacity:0}@keyframes newsListIn-f94e7775{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes newsLoadingSpin-f94e7775{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.news-list[data-v-f94e7775]{animation:none}.news-tabs__tab[data-v-f94e7775],.news-tabs__tab[data-v-f94e7775]:after,.news-list__item[data-v-f94e7775],.news-list__media img[data-v-f94e7775],.news-list__title[data-v-f94e7775],.news-list__more[data-v-f94e7775],.news-list__page-button[data-v-f94e7775],.news-modal__close[data-v-f94e7775]{transition:none}}.newsroom-reveal[data-v-f94e7775]{transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.newsroom-reveal.animate--visible[data-v-f94e7775]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.newsroom-reveal[data-v-f94e7775]{opacity:1;transform:none;transition:none}}
