.finance-archive.svelte-2anfkn.svelte-2anfkn{background:var(--finance-bg);border:1px solid var(--finance-border);border-radius:18px;padding:1rem;color:var(--finance-text);gap:1.3rem;font-family:var(--font-body)}.finance-archive-hero.svelte-2anfkn.svelte-2anfkn{margin-bottom:.12rem;gap:.46rem}.finance-archive.svelte-2anfkn .ink-label.svelte-2anfkn{font-size:.82rem;color:var(--finance-meta)}.finance-archive.svelte-2anfkn h1.svelte-2anfkn{margin:0;font-size:var(--type-page-title);line-height:1.14;font-weight:600;color:var(--finance-text)}.finance-archive.svelte-2anfkn p.svelte-2anfkn{margin:0;color:var(--finance-muted);font-size:var(--type-body);line-height:var(--line-copy)}.topic-browser.svelte-2anfkn.svelte-2anfkn{display:grid;gap:.66rem;margin-top:-.08rem;margin-bottom:.2rem}.topic-toggle.svelte-2anfkn.svelte-2anfkn{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.38rem .78rem;font-family:var(--font-sans);font-size:.84rem;font-weight:550}.topic-toggle-icon.svelte-2anfkn.svelte-2anfkn{font-weight:600;color:var(--finance-meta);line-height:1}.topic-panel.svelte-2anfkn.svelte-2anfkn{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.48rem;max-width:860px}.topic-option.svelte-2anfkn.svelte-2anfkn{border-radius:10px;padding:.34rem .58rem;font-family:var(--font-sans);font-size:.8rem;font-weight:500;text-align:center}.topic-option.active.svelte-2anfkn.svelte-2anfkn{color:var(--text-primary)}.finance-grid.svelte-2anfkn.svelte-2anfkn{gap:1.15rem;margin-top:.12rem}.finance-card.svelte-2anfkn.svelte-2anfkn{display:grid;gap:.7rem;text-decoration:none;color:inherit;background:color-mix(in srgb,var(--finance-bg) 84%,var(--color-text-primary) 16%);border:1px solid color-mix(in srgb,var(--finance-border) 86%,var(--color-text-primary) 14%);box-shadow:none;border-radius:14px;padding:1rem 1.06rem}.finance-card.svelte-2anfkn.svelte-2anfkn:hover{background:color-mix(in srgb,var(--finance-bg) 80%,var(--color-text-primary) 20%);border-color:color-mix(in srgb,var(--finance-accent) 44%,var(--color-text-primary) 56%)}.post-meta-row.svelte-2anfkn.svelte-2anfkn{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin-bottom:.06rem}.finance-card.svelte-2anfkn h2.svelte-2anfkn{margin:0;font-size:clamp(1.24rem,2.2vw,1.42rem);line-height:1.26;font-weight:600;color:var(--finance-text)}.finance-card.svelte-2anfkn p.svelte-2anfkn{color:var(--finance-muted);font-size:var(--type-body-sm);line-height:var(--line-copy);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.finance-card.svelte-2anfkn .date.svelte-2anfkn{color:var(--finance-meta);font-size:.78rem;font-weight:500;line-height:1.35;letter-spacing:.01em}.topic-meta.svelte-2anfkn.svelte-2anfkn{margin:0;font-size:.76rem;line-height:1.5;color:var(--finance-meta);letter-spacing:.02em;text-transform:uppercase}.empty-state.svelte-2anfkn.svelte-2anfkn{color:var(--finance-meta);font-size:.98rem}@media (min-width: 900px){.finance-archive.svelte-2anfkn.svelte-2anfkn{padding:1.2rem}.topic-panel.svelte-2anfkn.svelte-2anfkn{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}
