.page-wrapper[data-v-97d286d9]{display:flex;flex-direction:column;min-height:100vh}.news-page[data-v-97d286d9]{flex:1}.news-hero[data-v-97d286d9]{background:var(--hero-gradient);color:#fff;overflow:hidden;padding:4rem 0;position:relative;text-align:center}.news-hero[data-v-97d286d9]:before{background:var(--hero-pattern);content:"";inset:0;opacity:.1;position:absolute}.hero-content[data-v-97d286d9]{margin:0 auto;max-width:800px;position:relative;z-index:10}.hero-title[data-v-97d286d9]{color:#fff;font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-lg)}.hero-subtitle[data-v-97d286d9]{color:#fff;font-family:var(--font-accent);font-size:var(--text-xl);font-weight:var(--font-light);line-height:var(--leading-relaxed);margin-bottom:var(--space-2xl);opacity:.9}.news-stats[data-v-97d286d9]{display:flex;flex-wrap:wrap;gap:var(--space-2xl);justify-content:center}.stat-item[data-v-97d286d9]{align-items:center;display:flex;flex-direction:column}.stat-number[data-v-97d286d9]{color:#fff;font-size:var(--text-3xl);font-weight:var(--font-bold)}.stat-label[data-v-97d286d9]{color:#fffc;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase}.news-filters[data-v-97d286d9]{background:var(--bg-secondary);border-bottom:1px solid var(--border-light);padding:var(--space-xl) 0}.filters-content[data-v-97d286d9]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xl);justify-content:space-between}.search-box[data-v-97d286d9]{flex:1;max-width:400px;position:relative}.search-input[data-v-97d286d9]{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--text-base);padding:var(--space-sm) var(--space-xl) var(--space-sm) var(--space-md);transition:all .3s ease;width:100%}.search-input[data-v-97d286d9]:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px #0ea5e91a;outline:none}.search-icon[data-v-97d286d9]{color:var(--text-tertiary);position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%)}.filter-controls[data-v-97d286d9]{flex-wrap:wrap;gap:var(--space-lg)}.filter-controls[data-v-97d286d9],.filter-group[data-v-97d286d9]{align-items:center;display:flex}.filter-group[data-v-97d286d9]{gap:var(--space-sm)}.filter-label[data-v-97d286d9]{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap}.filter-select[data-v-97d286d9]{background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm)}.filter-select[data-v-97d286d9],.view-toggle[data-v-97d286d9]{border:1px solid var(--border-medium);border-radius:var(--radius-md)}.view-toggle[data-v-97d286d9]{display:flex;overflow:hidden}.view-button[data-v-97d286d9]{background:var(--bg-primary);border:none;cursor:pointer;font-size:var(--text-lg);padding:var(--space-xs) var(--space-sm);transition:all .2s ease}.view-button[data-v-97d286d9]:hover{background:var(--bg-secondary)}.view-button.active[data-v-97d286d9]{background:var(--primary-500);color:#fff}.news-content[data-v-97d286d9]{padding:var(--space-2xl) 0}.results-header[data-v-97d286d9]{margin-bottom:var(--space-2xl)}.results-title[data-v-97d286d9]{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold)}.filter-indicator[data-v-97d286d9]{color:var(--text-secondary);font-weight:var(--font-normal)}.news-grid[data-v-97d286d9]{display:grid;gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:var(--space-2xl)}.news-grid.list-view[data-v-97d286d9]{grid-template-columns:1fr}.news-grid.list-view .news-card[data-v-97d286d9]{display:grid;gap:var(--space-lg);grid-template-columns:200px 1fr}.news-card[data-v-97d286d9]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;position:relative;transition:all .3s ease}.news-card[data-v-97d286d9]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.news-card.featured[data-v-97d286d9]{border-color:var(--primary-500);box-shadow:0 0 0 1px var(--primary-500)}.news-image[data-v-97d286d9]{align-items:center;background:var(--bg-secondary);display:flex;height:200px;justify-content:center;overflow:hidden;position:relative}.image-placeholder[data-v-97d286d9]{font-size:3rem;opacity:.5}.news-badges[data-v-97d286d9]{display:flex;gap:var(--space-xs);left:var(--space-md);position:absolute;top:var(--space-md)}.news-category[data-v-97d286d9]{background:var(--primary-500);letter-spacing:var(--tracking-wide);text-transform:uppercase}.news-category[data-v-97d286d9],.news-featured[data-v-97d286d9]{border-radius:var(--radius-sm);color:#fff;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:.25rem .5rem}.news-featured[data-v-97d286d9]{background:var(--error-500)}.news-body[data-v-97d286d9]{display:flex;flex:1;flex-direction:column;padding:var(--space-lg)}.news-meta[data-v-97d286d9]{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--text-sm);justify-content:space-between;margin-bottom:var(--space-sm)}.news-date[data-v-97d286d9]{font-weight:var(--font-medium)}.news-read-time[data-v-97d286d9]{align-items:center;display:flex;gap:var(--space-xs)}.news-title[data-v-97d286d9]{margin-bottom:var(--space-md)}.news-link[data-v-97d286d9]{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);text-decoration:none;transition:color .2s ease}.news-link[data-v-97d286d9]:hover{color:var(--primary-600);text-decoration:underline}.news-excerpt[data-v-97d286d9]{color:var(--text-secondary);flex:1;line-height:var(--leading-relaxed);margin-bottom:var(--space-lg)}.news-footer[data-v-97d286d9]{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.news-tags[data-v-97d286d9]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.news-tag[data-v-97d286d9]{background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);padding:.25rem .5rem}.news-tag-more[data-v-97d286d9]{color:var(--text-tertiary);font-size:var(--text-xs);font-style:italic}.read-more[data-v-97d286d9]{color:var(--primary-600);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;transition:color .2s ease}.read-more[data-v-97d286d9]:hover{color:var(--primary-700);text-decoration:underline}.pagination[data-v-97d286d9]{align-items:center;display:flex;gap:var(--space-md);justify-content:center;margin-top:var(--space-2xl)}.pagination-button[data-v-97d286d9]{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-weight:var(--font-medium);padding:var(--space-sm) var(--space-md);transition:all .2s ease}.pagination-button[data-v-97d286d9]:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--primary-500)}.pagination-button[data-v-97d286d9]:disabled{cursor:not-allowed;opacity:.5}.pagination-pages[data-v-97d286d9]{display:flex;gap:var(--space-xs)}.pagination-page[data-v-97d286d9]{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;min-width:2.5rem;padding:var(--space-sm) var(--space-md);text-align:center;transition:all .2s ease}.pagination-page.active[data-v-97d286d9]{background:var(--primary-500);border-color:var(--primary-500);color:#fff}.pagination-page[data-v-97d286d9]:hover:not(.active):not(:disabled){background:var(--bg-secondary);border-color:var(--primary-500)}.pagination-page[data-v-97d286d9]:disabled{cursor:default}.no-news[data-v-97d286d9]{color:var(--text-secondary);padding:var(--space-2xl);text-align:center}.no-news-icon[data-v-97d286d9]{font-size:4rem;margin-bottom:var(--space-lg);opacity:.5}.no-news-title[data-v-97d286d9]{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);margin-bottom:var(--space-md)}.no-news-description[data-v-97d286d9]{margin-bottom:var(--space-xl);margin-left:auto;margin-right:auto;max-width:400px}.newsletter-section[data-v-97d286d9]{background:var(--bg-secondary);border-top:1px solid var(--border-light);padding:var(--space-2xl) 0}.newsletter-card[data-v-97d286d9]{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);display:grid;gap:var(--space-2xl);grid-template-columns:1fr auto;margin:0 auto;max-width:800px;padding:var(--space-2xl)}.newsletter-content[data-v-97d286d9]{flex:1}.newsletter-title[data-v-97d286d9]{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);margin-bottom:var(--space-sm)}.newsletter-description[data-v-97d286d9]{color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-lg)}.newsletter-form[data-v-97d286d9]{max-width:400px}.newsletter-form .form-group[data-v-97d286d9]{display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm)}.newsletter-input[data-v-97d286d9]{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-primary);flex:1;font-size:var(--text-base);padding:var(--space-sm) var(--space-md)}.newsletter-input[data-v-97d286d9]:focus{border-color:var(--primary-500);outline:none}.newsletter-button[data-v-97d286d9]{white-space:nowrap}.newsletter-note[data-v-97d286d9]{color:var(--text-tertiary);font-size:var(--text-xs);margin:0}.newsletter-icon[data-v-97d286d9]{font-size:4rem;opacity:.7}@media(max-width:1024px){.filters-content[data-v-97d286d9]{align-items:stretch;flex-direction:column}.search-box[data-v-97d286d9]{max-width:none}.filter-controls[data-v-97d286d9]{justify-content:space-between}.newsletter-card[data-v-97d286d9]{grid-template-columns:1fr;text-align:center}}@media(max-width:768px){.news-hero[data-v-97d286d9]{padding:3rem 0}.hero-title[data-v-97d286d9]{font-size:var(--text-3xl)}.news-grid[data-v-97d286d9],.news-grid.list-view .news-card[data-v-97d286d9]{grid-template-columns:1fr}.filter-controls[data-v-97d286d9]{align-items:stretch;flex-direction:column;gap:var(--space-md)}.filter-group[data-v-97d286d9]{justify-content:space-between}.pagination[data-v-97d286d9]{flex-wrap:wrap;gap:var(--space-sm)}.newsletter-form .form-group[data-v-97d286d9]{flex-direction:column}}@media(max-width:480px){.news-hero[data-v-97d286d9]{padding:2rem 0}.hero-title[data-v-97d286d9]{font-size:var(--text-2xl)}.news-stats[data-v-97d286d9]{gap:var(--space-lg)}.news-card[data-v-97d286d9]{margin:0 var(--space-sm)}.news-body[data-v-97d286d9]{padding:var(--space-md)}.news-footer[data-v-97d286d9]{align-items:flex-start;flex-direction:column;gap:var(--space-md)}.newsletter-card[data-v-97d286d9]{margin:0 var(--space-sm);padding:var(--space-xl)}}
