.article-card.svelte-1xd7n6b{position:relative;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s;background:#fff}.article-card-overlay-link.svelte-1xd7n6b{position:absolute;inset:0;z-index:1;border-radius:8px}.article-card-overlay-link.svelte-1xd7n6b:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.article-card.svelte-1xd7n6b:hover{box-shadow:0 4px 6px #0000001a;border-color:#d1d5db}.article-link.svelte-1xd7n6b{position:relative;z-index:0;display:flex;gap:1.5rem;text-decoration:none;color:inherit;padding:1.5rem}.article-image.svelte-1xd7n6b{flex-shrink:0;width:200px;height:140px;border-radius:4px;overflow:hidden;background:#f3f4f6}.article-image.svelte-1xd7n6b img:where(.svelte-1xd7n6b){width:100%;height:100%;object-fit:cover}.article-content.svelte-1xd7n6b{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.article-title.svelte-1xd7n6b{font-size:1.25rem;font-weight:600;color:#111827;margin:0;line-height:1.4}h2.article-title.svelte-1xd7n6b{font-size:1.25rem}.article-link.svelte-1xd7n6b:hover .article-title:where(.svelte-1xd7n6b){color:#2563eb}.article-description.svelte-1xd7n6b{font-size:.9375rem;color:#6b7280;line-height:1.6;margin:0;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-meta.svelte-1xd7n6b{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:#6b7280}.author-info.svelte-1xd7n6b{display:flex;align-items:center;gap:.5rem}.author-avatar.svelte-1xd7n6b{width:24px;height:24px;border-radius:50%;object-fit:cover}.author-avatar-placeholder.svelte-1xd7n6b{width:24px;height:24px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#6b7280}.author-name.svelte-1xd7n6b{font-weight:500;color:#374151}a.author-link.svelte-1xd7n6b{position:relative;z-index:2}a.ticker-tag.svelte-1xd7n6b{position:relative;z-index:2;text-decoration:none}a.author-link.svelte-1xd7n6b{text-decoration:none;border-radius:4px;padding:2px 4px;margin:-2px -4px;transition:background-color .15s ease}a.author-link.svelte-1xd7n6b:hover{background-color:#2563eb14}a.author-link.svelte-1xd7n6b:hover .author-name:where(.svelte-1xd7n6b){color:#2563eb;text-decoration:underline}.date.svelte-1xd7n6b{color:#4b5563}.match-info.svelte-1xd7n6b{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.match-label.svelte-1xd7n6b{font-size:var(--text-sm);color:var(--color-gray-500)}.match-pill.svelte-1xd7n6b{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);background:var(--color-gray-50);color:var(--color-gray-700);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.25;white-space:nowrap}.match-pill-more.svelte-1xd7n6b{background:transparent;color:var(--color-gray-500)}.ticker-info.svelte-1xd7n6b{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-top:auto}.ticker-label.svelte-1xd7n6b{font-size:var(--text-sm);color:var(--color-gray-500)}@media(max-width:768px){.article-link.svelte-1xd7n6b{flex-direction:column;padding:1rem}.article-image.svelte-1xd7n6b{width:100%;height:180px}.article-title.svelte-1xd7n6b{font-size:1.125rem}.article-meta.svelte-1xd7n6b{flex-wrap:wrap}.match-info.svelte-1xd7n6b,.ticker-info.svelte-1xd7n6b{gap:var(--spacing-1)}}
