.news-page[data-v-a8e0075e]{max-width:1400px;margin:0 auto;width:100%}.page-description[data-v-a8e0075e]{font-size:1.125rem;color:var(--color-text-light);margin-bottom:var(--space-xl)}.news-layout[data-v-a8e0075e]{display:grid;grid-template-columns:1fr 350px;gap:var(--space-xl);align-items:start}.news-main[data-v-a8e0075e]{min-width:0}.news-list[data-v-a8e0075e]{display:flex;flex-direction:column;gap:var(--space-xl)}.news-card[data-v-a8e0075e]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);border:1px solid var(--color-border-light);padding:var(--space-xl);transition:var(--transition-quick)}.news-card[data-v-a8e0075e]:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft);border-color:var(--color-ochre)}.news-header[data-v-a8e0075e]{margin-bottom:var(--space-md)}.news-meta[data-v-a8e0075e]{display:flex;gap:var(--space-md);align-items:center}.news-date[data-v-a8e0075e]{color:var(--color-text-muted);font-size:.875rem;font-weight:var(--font-weight-medium)}.news-category[data-v-a8e0075e]{background:var(--color-ochre);color:#fff;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px}.news-title[data-v-a8e0075e]{color:var(--color-forest);font-size:1.5rem;font-weight:var(--font-weight-semibold);margin:0 0 var(--space-md) 0;line-height:1.3}.news-excerpt[data-v-a8e0075e]{color:var(--color-text-light);line-height:1.6;margin-bottom:var(--space-lg);font-size:1rem}.news-footer[data-v-a8e0075e]{border-top:1px solid var(--color-border-light);padding-top:var(--space-md)}.read-more[data-v-a8e0075e]{color:var(--color-ochre);font-weight:var(--font-weight-medium);text-decoration:none;font-size:.875rem;transition:var(--transition-quick)}.read-more[data-v-a8e0075e]:hover{color:#b8690a;text-decoration:underline}.news-sidebar[data-v-a8e0075e]{display:flex;flex-direction:column;gap:var(--space-lg)}.sidebar-section[data-v-a8e0075e]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);border:1px solid var(--color-border-light);padding:var(--space-lg)}.sidebar-section h3[data-v-a8e0075e]{color:var(--color-forest);font-size:1.125rem;font-weight:var(--font-weight-semibold);margin:0 0 var(--space-md) 0;border-bottom:2px solid var(--color-ochre);padding-bottom:var(--space-sm)}.search-box[data-v-a8e0075e]{position:relative}.search-input[data-v-a8e0075e]{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-size:.875rem;background:var(--color-background)}.search-input[data-v-a8e0075e]:focus{outline:none;border-color:var(--color-ochre);box-shadow:0 0 0 2px #cc7a001a}.category-list[data-v-a8e0075e]{display:flex;flex-direction:column;gap:var(--space-xs)}.category-btn[data-v-a8e0075e]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);cursor:pointer;transition:var(--transition-quick);font-size:.875rem}.category-btn[data-v-a8e0075e]:hover{background:var(--color-border-light);border-color:var(--color-ochre)}.category-btn.active[data-v-a8e0075e]{background:var(--color-ochre);color:#fff;border-color:var(--color-ochre)}.count[data-v-a8e0075e]{font-size:.75rem;opacity:.8}.recent-updates[data-v-a8e0075e]{display:flex;flex-direction:column;gap:var(--space-md)}.update-item[data-v-a8e0075e]{padding:var(--space-sm);border-left:3px solid var(--color-ochre);background:var(--color-background);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.update-date[data-v-a8e0075e]{font-size:.75rem;color:var(--color-text-muted);margin-bottom:var(--space-xs)}.update-title[data-v-a8e0075e]{font-size:.875rem;color:var(--color-forest);font-weight:var(--font-weight-medium)}.subscribe-box p[data-v-a8e0075e]{color:var(--color-text-light);font-size:.875rem;margin-bottom:var(--space-md)}.subscribe-form[data-v-a8e0075e]{display:flex;flex-direction:column;gap:var(--space-sm)}.email-input[data-v-a8e0075e]{padding:var(--space-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-size:.875rem;background:var(--color-background)}.email-input[data-v-a8e0075e]:focus{outline:none;border-color:var(--color-ochre)}.subscribe-btn[data-v-a8e0075e]{padding:var(--space-sm) var(--space-md);background:var(--color-ochre);color:#fff;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-quick);font-size:.875rem}.subscribe-btn[data-v-a8e0075e]:hover{background:#b8690a;transform:translateY(-1px)}.archive-list[data-v-a8e0075e]{display:flex;flex-direction:column;gap:var(--space-xs)}.archive-btn[data-v-a8e0075e]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm);border:none;background:var(--color-background);color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-quick);font-size:.875rem}.archive-btn[data-v-a8e0075e]:hover{background:var(--color-border-light);color:var(--color-forest)}.archive-btn span[data-v-a8e0075e]{font-size:.75rem;color:var(--color-text-muted)}@media (max-width: 1024px){.news-layout[data-v-a8e0075e]{grid-template-columns:1fr;gap:var(--space-lg)}.news-sidebar[data-v-a8e0075e]{order:-1}.sidebar-section[data-v-a8e0075e]{padding:var(--space-md)}}@media (max-width: 768px){.news-card[data-v-a8e0075e]{padding:var(--space-lg)}.news-title[data-v-a8e0075e]{font-size:1.25rem}.news-meta[data-v-a8e0075e]{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}}.news-detail[data-v-a8e0075e]{width:100%}.detail-nav[data-v-a8e0075e]{margin-bottom:var(--space-md)}.back-button[data-v-a8e0075e]{background:var(--color-forest);color:#fff;border:none;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);cursor:pointer;font-size:.875rem;transition:var(--transition-quick);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-xs)}.back-button[data-v-a8e0075e]:hover{background:#2c5530;transform:translate(-2px)}.breadcrumb[data-v-a8e0075e]{margin-bottom:var(--space-lg);font-size:.875rem;color:var(--color-text-muted)}.breadcrumb a[data-v-a8e0075e]{color:var(--color-forest);text-decoration:none}.breadcrumb a[data-v-a8e0075e]:hover{text-decoration:underline}.breadcrumb .separator[data-v-a8e0075e]{margin:0 var(--space-xs)}.breadcrumb .current[data-v-a8e0075e]{color:var(--color-text);font-weight:500}.news-article[data-v-a8e0075e]{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-subtle);border:1px solid var(--color-border-light)}.article-header[data-v-a8e0075e]{margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-light);padding-bottom:var(--space-lg)}.article-title[data-v-a8e0075e]{font-size:2rem;font-weight:700;color:var(--color-forest);margin-bottom:var(--space-md);line-height:1.2}.article-meta[data-v-a8e0075e]{display:flex;flex-wrap:wrap;gap:var(--space-md);font-size:.875rem;color:var(--color-text-muted)}.article-date[data-v-a8e0075e],.article-author[data-v-a8e0075e],.article-category[data-v-a8e0075e]{display:flex;align-items:center;gap:var(--space-xs)}.article-content[data-v-a8e0075e]{line-height:1.7;color:var(--color-text)}.article-text[data-v-a8e0075e]{font-size:1.1rem}.article-text p[data-v-a8e0075e]{margin-bottom:var(--space-lg);line-height:1.8}.article-text p[data-v-a8e0075e]:last-child{margin-bottom:0}@media (max-width: 768px){.news-article[data-v-a8e0075e]{padding:var(--space-lg)}.article-title[data-v-a8e0075e]{font-size:1.5rem}.article-meta[data-v-a8e0075e]{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}}
