.finance-topic.svelte-19djajn.svelte-19djajn{background:var(--finance-bg);border:1px solid var(--finance-border);border-radius:18px;padding:1rem;color:var(--finance-text);gap:.7rem;font-family:var(--font-body)}.finance-topic.svelte-19djajn .ink-label.svelte-19djajn{font-size:.82rem;color:var(--finance-meta)}.finance-topic.svelte-19djajn h1.svelte-19djajn{margin:.42rem 0 .2rem;font-size:var(--type-page-title);line-height:1.14;font-weight:600;color:var(--finance-text)}.finance-topic.svelte-19djajn h2.svelte-19djajn{margin:0;font-size:var(--type-h3);line-height:1.25;font-weight:600;color:var(--finance-text);min-height:1.7em}.finance-topic.svelte-19djajn p.svelte-19djajn{margin:0;color:var(--finance-muted);font-size:var(--type-body);line-height:var(--line-copy)}.finance-topic.svelte-19djajn .hero.svelte-19djajn{gap:.24rem;margin-bottom:.1rem}.topic-intro.svelte-19djajn.svelte-19djajn{max-width:70ch}.resource-grid.svelte-19djajn.svelte-19djajn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;align-items:stretch}.resource-card.svelte-19djajn.svelte-19djajn{text-decoration:none;color:inherit;background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:12px;padding:.9rem .95rem;display:grid;grid-template-rows:auto minmax(3.2rem,auto);gap:.52rem;box-shadow:none;min-height:100%;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.resource-card.svelte-19djajn.svelte-19djajn:hover{border-color:color-mix(in srgb,var(--finance-accent) 62%,var(--color-text-primary) 38%);background:color-mix(in srgb,var(--finance-surface) 94%,var(--color-text-primary) 6%)}.resource-card.svelte-19djajn p.svelte-19djajn{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:var(--line-copy)}@media (min-width: 900px){.finance-topic.svelte-19djajn.svelte-19djajn{padding:1.2rem}}
