.news-hero[data-v-31f588bc]{background:linear-gradient(135deg,var(--hero-bg,#f5e8d5),var(--light-color,#f9f5eb));padding:46px 0;text-align:center}.news-hero h1[data-v-31f588bc]{color:var(--primary-color,#e6392e);font-size:30px;margin:0 0 10px}.news-hero p[data-v-31f588bc]{color:#888;font-size:15px;margin:0}.news-layout[data-v-31f588bc]{align-items:start;display:grid;gap:28px;grid-template-columns:1fr 300px;padding:32px 0 60px}.cat-tabs[data-v-31f588bc]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.cat-tabs a[data-v-31f588bc]{background:var(--card-bg,#fff);border:1px solid #e0d4c0;border-radius:20px;color:#666;font-size:14px;padding:7px 18px;text-decoration:none;transition:all .2s}.cat-tabs a[data-v-31f588bc]:hover{color:var(--primary-color,#e6392e)}.cat-tabs a.active[data-v-31f588bc],.cat-tabs a[data-v-31f588bc]:hover{border-color:var(--primary-color,#e6392e)}.cat-tabs a.active[data-v-31f588bc]{background:var(--primary-color,#e6392e);color:#fff}.article-list[data-v-31f588bc]{display:flex;flex-direction:column;gap:16px}.list-state[data-v-31f588bc]{color:#999;font-size:14px;padding:60px 0;text-align:center}.empty[data-v-31f588bc]{border:1px dashed #ddd;border-radius:8px}@media(max-width:960px){.news-layout[data-v-31f588bc]{grid-template-columns:1fr}}
