.news-container[data-v-9b4f7b73]{max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem 1rem}.news-header[data-v-9b4f7b73]{text-align:center;margin-bottom:3rem}.news-header h1[data-v-9b4f7b73]{color:#2c3e50;margin-bottom:.5rem;font-size:3rem;font-weight:700}.subtitle[data-v-9b4f7b73]{color:#666;font-size:1.125rem}.loading[data-v-9b4f7b73]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh;display:flex}.spinner[data-v-9b4f7b73]{border:4px solid #f3f3f3;border-top-color:#0d9488;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin-9b4f7b73}@keyframes spin-9b4f7b73{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-container[data-v-9b4f7b73]{color:#e74c3c}.empty-state[data-v-9b4f7b73],.error-container[data-v-9b4f7b73]{text-align:center;padding:3rem 1rem}.empty-state[data-v-9b4f7b73]{color:#999}.articles-grid[data-v-9b4f7b73]{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem;display:grid}.article-card[data-v-9b4f7b73]{color:inherit;gap:.875rem;text-decoration:none;transition:opacity .2s;display:flex}.article-card[data-v-9b4f7b73]:hover{opacity:.85}.card-image[data-v-9b4f7b73]{background:#f0f0f0;border-radius:6px;flex-shrink:0;width:220px;height:120px;overflow:hidden}.card-image img[data-v-9b4f7b73]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card-content[data-v-9b4f7b73]{flex-direction:column;justify-content:center;min-width:0;display:flex}.article-title[data-v-9b4f7b73]{color:#2c3e50;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .4rem;font-size:.95rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.article-card:hover .article-title[data-v-9b4f7b73]{color:#0d9488}.card-meta[data-v-9b4f7b73]{color:#888;flex-wrap:wrap;align-items:center;font-size:.8rem;display:flex}.author[data-v-9b4f7b73]{color:#555;font-weight:500}.meta-sep[data-v-9b4f7b73]{margin:0 2px}.date[data-v-9b4f7b73]{color:#888}.loading-more[data-v-9b4f7b73]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.end-message[data-v-9b4f7b73]{text-align:center;color:#999;padding:2rem 1rem;font-size:1rem}.scroll-sentinel[data-v-9b4f7b73]{width:100%;height:1px}@media (width<=1024px){.articles-grid[data-v-9b4f7b73]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.news-header h1[data-v-9b4f7b73]{font-size:2rem}.articles-grid[data-v-9b4f7b73]{grid-template-columns:1fr;gap:1.5rem}.article-card[data-v-9b4f7b73]{flex-direction:column;gap:.5rem}.card-image[data-v-9b4f7b73]{width:100%;height:180px}.card-content[data-v-9b4f7b73]{justify-content:flex-start}}
