.articles-page[data-v-8bd8d7e9]{background-color:#f9fafb;justify-content:center;width:100%;min-height:100vh;padding:2rem 1rem;display:flex}.container[data-v-8bd8d7e9]{max-width:800px;margin:0 auto}.page-header[data-v-8bd8d7e9]{text-align:center;margin-bottom:3rem}.page-title[data-v-8bd8d7e9]{color:#1f2937;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.page-description[data-v-8bd8d7e9]{color:#6b7280;font-size:1.125rem}.loading-state[data-v-8bd8d7e9]{flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.loading-spinner[data-v-8bd8d7e9]{border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite spin-8bd8d7e9}@keyframes spin-8bd8d7e9{to{transform:rotate(1turn)}}.error-state[data-v-8bd8d7e9]{text-align:center;padding:4rem 1rem}.error-message[data-v-8bd8d7e9]{color:#dc2626;margin-bottom:1rem}.retry-button[data-v-8bd8d7e9]{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:6px;padding:.5rem 1rem;transition:background-color .2s}.retry-button[data-v-8bd8d7e9]:hover{background-color:#2563eb}.articles-grid[data-v-8bd8d7e9]{gap:2rem;display:grid}.article-card[data-v-8bd8d7e9]{background:#fff;border-radius:8px;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 1px 3px #0000001a}.article-card[data-v-8bd8d7e9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.article-link[data-v-8bd8d7e9]{color:inherit;padding:1.5rem;text-decoration:none;display:block}.article-title[data-v-8bd8d7e9]{color:#1f2937;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.article-date[data-v-8bd8d7e9]{color:#6b7280;margin-bottom:.75rem;font-size:.875rem;display:block}.article-excerpt[data-v-8bd8d7e9]{color:#4b5563;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.read-more[data-v-8bd8d7e9]{color:#3b82f6;font-size:.875rem;font-weight:500;display:inline-block}.empty-state[data-v-8bd8d7e9]{text-align:center;color:#6b7280;padding:4rem 1rem}
