.news-page[data-v-a1cd25af]{max-width:1400px;margin:0 auto;width:100%}.page-description[data-v-a1cd25af]{font-size:1.125rem;color:var(--color-text-light);margin-bottom:var(--space-xl)}.news-layout[data-v-a1cd25af]{display:grid;grid-template-columns:1fr 350px;gap:var(--space-xl);align-items:start}.news-main[data-v-a1cd25af]{min-width:0}.news-list[data-v-a1cd25af]{display:flex;flex-direction:column;gap:var(--space-xl)}.news-card[data-v-a1cd25af]{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-a1cd25af]:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft);border-color:var(--color-ochre)}.news-header[data-v-a1cd25af]{margin-bottom:var(--space-md)}.news-meta[data-v-a1cd25af]{display:flex;gap:var(--space-md);align-items:center}.news-date[data-v-a1cd25af]{color:var(--color-text-muted);font-size:.875rem;font-weight:var(--font-weight-medium)}.news-category[data-v-a1cd25af]{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-a1cd25af]{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-a1cd25af]{color:var(--color-text-light);line-height:1.6;margin-bottom:var(--space-lg);font-size:1rem}.news-footer[data-v-a1cd25af]{border-top:1px solid var(--color-border-light);padding-top:var(--space-md)}.read-more[data-v-a1cd25af]{color:var(--color-ochre);font-weight:var(--font-weight-medium);text-decoration:none;font-size:.875rem;transition:var(--transition-quick)}.read-more[data-v-a1cd25af]:hover{color:#b8690a;text-decoration:underline}.news-sidebar[data-v-a1cd25af]{display:flex;flex-direction:column;gap:var(--space-lg)}.sidebar-section[data-v-a1cd25af]{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-a1cd25af]{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-a1cd25af]{position:relative}.search-input[data-v-a1cd25af]{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-a1cd25af]:focus{outline:none;border-color:var(--color-ochre);box-shadow:0 0 0 2px #cc7a001a}.category-list[data-v-a1cd25af]{display:flex;flex-direction:column;gap:var(--space-xs)}.category-btn[data-v-a1cd25af]{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-a1cd25af]:hover{background:var(--color-border-light);border-color:var(--color-ochre)}.category-btn.active[data-v-a1cd25af]{background:var(--color-ochre);color:#fff;border-color:var(--color-ochre)}.count[data-v-a1cd25af]{font-size:.75rem;opacity:.8}.recent-updates[data-v-a1cd25af]{display:flex;flex-direction:column;gap:var(--space-md)}.update-item[data-v-a1cd25af]{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-a1cd25af]{font-size:.75rem;color:var(--color-text-muted);margin-bottom:var(--space-xs)}.update-title[data-v-a1cd25af]{font-size:.875rem;color:var(--color-forest);font-weight:var(--font-weight-medium)}.subscribe-box p[data-v-a1cd25af]{color:var(--color-text-light);font-size:.875rem;margin-bottom:var(--space-md)}.subscribe-form[data-v-a1cd25af]{display:flex;flex-direction:column;gap:var(--space-sm)}.email-input[data-v-a1cd25af]{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-a1cd25af]:focus{outline:none;border-color:var(--color-ochre)}.subscribe-btn[data-v-a1cd25af]{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-a1cd25af]:hover:not(:disabled){background:#b8690a;transform:translateY(-1px)}.subscribe-btn[data-v-a1cd25af]:disabled{opacity:.65;cursor:not-allowed}.subscribe-feedback[data-v-a1cd25af]{font-size:.8125rem;line-height:1.5;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);margin-top:var(--space-xs)}.subscribe-feedback.success[data-v-a1cd25af]{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.subscribe-feedback.error[data-v-a1cd25af]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.archive-list[data-v-a1cd25af]{display:flex;flex-direction:column;gap:var(--space-xs)}.archive-btn[data-v-a1cd25af]{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-a1cd25af]:hover{background:var(--color-border-light);color:var(--color-forest)}.archive-btn span[data-v-a1cd25af]{font-size:.75rem;color:var(--color-text-muted)}@media (max-width: 1024px){.news-layout[data-v-a1cd25af]{grid-template-columns:1fr;gap:var(--space-lg)}.sidebar-section[data-v-a1cd25af]{padding:var(--space-md)}.subscribe-form[data-v-a1cd25af]{flex-direction:column}.subscribe-btn[data-v-a1cd25af]{width:100%}}@media (max-width: 768px){.news-card[data-v-a1cd25af]{padding:var(--space-lg)}.news-title[data-v-a1cd25af]{font-size:1.25rem}.news-meta[data-v-a1cd25af]{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}}.news-detail[data-v-a1cd25af]{width:100%}.detail-nav[data-v-a1cd25af]{margin-bottom:var(--space-md)}.back-button[data-v-a1cd25af]{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-a1cd25af]:hover{background:#2c5530;transform:translate(-2px)}.breadcrumb[data-v-a1cd25af]{margin-bottom:var(--space-lg);font-size:.875rem;color:var(--color-text-muted)}.breadcrumb a[data-v-a1cd25af]{color:var(--color-forest);text-decoration:none}.breadcrumb a[data-v-a1cd25af]:hover{text-decoration:underline}.breadcrumb .separator[data-v-a1cd25af]{margin:0 var(--space-xs)}.breadcrumb .current[data-v-a1cd25af]{color:var(--color-text);font-weight:500}.news-article[data-v-a1cd25af]{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-a1cd25af]{margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-light);padding-bottom:var(--space-lg)}.article-title[data-v-a1cd25af]{font-size:2rem;font-weight:700;color:var(--color-forest);margin-bottom:var(--space-md);line-height:1.2}.article-meta[data-v-a1cd25af]{display:flex;flex-wrap:wrap;gap:var(--space-md);font-size:.875rem;color:var(--color-text-muted)}.article-date[data-v-a1cd25af],.article-author[data-v-a1cd25af],.article-category[data-v-a1cd25af]{display:flex;align-items:center;gap:var(--space-xs)}.article-content[data-v-a1cd25af]{line-height:1.7;color:var(--color-text)}.article-text[data-v-a1cd25af]{font-size:1.1rem}.article-text p[data-v-a1cd25af]{margin-bottom:var(--space-lg);line-height:1.8}.article-text p[data-v-a1cd25af]:last-child{margin-bottom:0}.article-text[data-v-a1cd25af] h1,.article-text[data-v-a1cd25af] h2,.article-text[data-v-a1cd25af] h3{color:var(--color-forest);font-weight:var(--font-weight-semibold);margin-top:var(--space-xl);margin-bottom:var(--space-md);line-height:1.3}.article-text[data-v-a1cd25af] h1{font-size:1.75rem}.article-text[data-v-a1cd25af] h2{font-size:1.4rem;border-bottom:2px solid var(--color-ochre);padding-bottom:var(--space-xs)}.article-text[data-v-a1cd25af] h3{font-size:1.15rem}.article-text[data-v-a1cd25af] ul{margin:0 0 var(--space-lg) 0;padding-left:var(--space-lg)}.article-text[data-v-a1cd25af] li{margin-bottom:var(--space-sm);line-height:1.7}.article-text[data-v-a1cd25af] blockquote{border-left:4px solid var(--color-ochre);margin:var(--space-lg) 0;padding:var(--space-sm) var(--space-md);background:var(--color-background-soft, #f8f8f8);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-light);font-style:italic}.article-text[data-v-a1cd25af] hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-xl) 0}.article-text[data-v-a1cd25af] a{color:var(--color-ochre);text-decoration:underline}.article-text[data-v-a1cd25af] a:hover{color:var(--color-ochre-light)}.article-text[data-v-a1cd25af] strong{font-weight:700;color:var(--color-forest)}.article-text[data-v-a1cd25af] em{font-style:italic}@media (max-width: 768px){.news-article[data-v-a1cd25af]{padding:var(--space-lg)}.article-title[data-v-a1cd25af]{font-size:1.5rem}.article-meta[data-v-a1cd25af]{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}}
