.sidebar-card[data-v-4af63f3e]{display:flex;gap:.75rem;text-decoration:none;transition:opacity .2s}.sidebar-card[data-v-4af63f3e]:hover{opacity:.8}.sidebar-card__image[data-v-4af63f3e]{border-radius:calc(var(--radius) - 2px);flex-shrink:0;height:60px;overflow:hidden;width:80px}.sidebar-card__image img[data-v-4af63f3e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sidebar-card__info[data-v-4af63f3e]{flex:1;min-width:0}.sidebar-card__title[data-v-4af63f3e]{color:#111827;display:-webkit-box;font-size:.875rem;font-weight:500;-webkit-line-clamp:2;line-height:1.4;margin:0 0 .5rem;-webkit-box-orient:vertical;overflow:hidden}.sidebar-card__meta[data-v-4af63f3e]{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:.5rem}.sidebar-card__separator[data-v-4af63f3e]{color:#d1d5db}.news-sidebar[data-v-ebc6ed97]{display:flex;flex-direction:column;gap:2rem}@media(max-width:1023px){.news-sidebar[data-v-ebc6ed97]{display:none}}.search-section[data-v-ebc6ed97]{position:sticky;top:calc(var(--app-header-height, 70px) + 10px)}.sidebar-section[data-v-ebc6ed97]{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.sidebar-title[data-v-ebc6ed97]{align-items:center;color:#111827;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.title-icon[data-v-ebc6ed97]{color:var(--primary)}.category-list[data-v-ebc6ed97]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.category-item[data-v-ebc6ed97]{border:1px solid transparent;border-radius:calc(var(--radius) - 2px);color:#374151;cursor:pointer;font-size:.875rem;padding:.625rem 1rem;transition:all .2s}.category-item[data-v-ebc6ed97]:hover{background:#f9fafb;color:var(--primary)}.category-item--active[data-v-ebc6ed97]{background:#0086001a;border-color:var(--primary);color:var(--primary);font-weight:500}.article-list[data-v-ebc6ed97]{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.article-item[data-v-ebc6ed97]{border-bottom:1px solid var(--border);padding-bottom:1rem}.article-item[data-v-ebc6ed97]:last-child{border-bottom:none;padding-bottom:0}.news-filters[data-v-44e8a081]{background:#fff;border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.filters-row[data-v-44e8a081]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:639px){.filters-row[data-v-44e8a081]{align-items:stretch;flex-direction:column}}.filter-group[data-v-44e8a081]{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:150px}@media(max-width:639px){.filter-group[data-v-44e8a081]{min-width:100%}}.filter-label[data-v-44e8a081]{color:#374151;font-size:.875rem;font-weight:500}.news-card[data-v-907ca7c4]{background:#fff;border:1px solid var(--border);border-radius:var(--radius);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:all .3s}.news-card[data-v-907ca7c4]:hover{border-color:var(--primary);box-shadow:0 4px 12px #0086001a;transform:translateY(-4px)}.news-card:hover .news-card__image img[data-v-907ca7c4]{transform:scale(1.05)}.news-card:hover .news-card__read-more[data-v-907ca7c4]{gap:.75rem}.news-card__image[data-v-907ca7c4]{height:200px;overflow:hidden;position:relative;width:100%}.news-card__image img[data-v-907ca7c4]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.news-card__badge[data-v-907ca7c4]{background:var(--primary);border-radius:9999px;color:#fff;font-size:.75rem;font-weight:600;left:1rem;letter-spacing:.05em;padding:.25rem .75rem;position:absolute;top:1rem}.news-card__content[data-v-907ca7c4]{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.25rem}.news-card__title[data-v-907ca7c4]{color:#111827;font-size:1.125rem;font-weight:600;-webkit-line-clamp:2;line-height:1.4}.news-card__excerpt[data-v-907ca7c4],.news-card__title[data-v-907ca7c4]{display:-webkit-box;margin:0;-webkit-box-orient:vertical;overflow:hidden}.news-card__excerpt[data-v-907ca7c4]{color:#6b7280;flex:1;font-size:.875rem;-webkit-line-clamp:3;line-height:1.6}.news-card__meta[data-v-907ca7c4]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.news-card__meta-item[data-v-907ca7c4]{align-items:center;color:#9ca3af;display:flex;font-size:.8125rem;gap:.375rem}.news-card__meta-item svg[data-v-907ca7c4]{flex-shrink:0}.news-card__read-more[data-v-907ca7c4]{align-items:center;color:var(--primary);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-top:auto;padding-top:.75rem;transition:gap .2s}.news-card__read-more svg[data-v-907ca7c4]{flex-shrink:0}.blog-page[data-v-14b84fdf],.news-page[data-v-14b84fdf]{background:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.page-hero[data-v-14b84fdf]{background:#fff;border-bottom:1px solid var(--border);padding:2.5rem 0 2rem}@media(min-width:768px){.page-hero[data-v-14b84fdf]{padding:4rem 0 3rem}}.hero-title[data-v-14b84fdf]{color:#111827;font-size:2rem;font-weight:700;margin:0 0 1rem;text-align:center}@media(min-width:768px){.hero-title[data-v-14b84fdf]{font-size:2.5rem}}@media(min-width:1024px){.hero-title[data-v-14b84fdf]{font-size:3rem}}.hero-description[data-v-14b84fdf]{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 auto;max-width:600px;text-align:center}@media(min-width:768px){.hero-description[data-v-14b84fdf]{font-size:1.125rem}}.container[data-v-14b84fdf]{margin:0 auto;max-width:1600px;padding:0 1rem}@media(min-width:768px){.container[data-v-14b84fdf]{padding:0 2rem}}.content-section[data-v-14b84fdf]{flex:1;padding:2rem 0}@media(min-width:768px){.content-section[data-v-14b84fdf]{padding:3rem 0}}.content-layout[data-v-14b84fdf]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.content-layout[data-v-14b84fdf]{gap:3rem;grid-template-columns:320px 1fr}}.content-header[data-v-14b84fdf]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}@media(min-width:1024px){.content-header .sort-control[data-v-14b84fdf]{display:flex}}.results-info[data-v-14b84fdf]{color:#6b7280;font-size:.875rem}.sort-control[data-v-14b84fdf]{align-items:center;display:flex;gap:.5rem}.sort-label[data-v-14b84fdf]{color:#6b7280;font-size:.875rem;font-weight:500}.mobile-filters[data-v-14b84fdf]{display:block;margin-bottom:1.5rem}@media(min-width:1024px){.mobile-filters[data-v-14b84fdf]{display:none}}.articles-grid[data-v-14b84fdf]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.articles-grid[data-v-14b84fdf]{grid-template-columns:repeat(2,1fr)}}.loading-wrap[data-v-14b84fdf]{align-items:center;display:flex;justify-content:center;min-height:320px}
