.card.svelte-dz23g5{border:1px solid var(--stroke);background:var(--surface);color:inherit;border-radius:12px;padding:24px 26px 26px;text-decoration:none;transition:border-color .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);display:block}.card.svelte-dz23g5:hover{border-color:var(--accent);transform:translateY(-2px)}.card-title.svelte-dz23g5{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:0 0 12px;font-size:1.45rem;font-weight:800;line-height:1.15}.card-teaser.svelte-dz23g5{font-family:var(--font-body);color:var(--muted);margin:0 0 16px;font-size:1.0625rem;line-height:1.55}.card-cta.svelte-dz23g5{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-deep);font-size:.78rem;font-weight:500}.index-head.svelte-u4k2t{margin-bottom:2.5rem}.index-eyebrow.svelte-u4k2t{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mist,var(--muted));margin:0 0 16px;font-size:.74rem;font-weight:500}.index-lede.svelte-u4k2t{font-family:var(--font-body);color:var(--muted);max-width:60ch;margin:.5rem 0 0;font-size:1.125rem;line-height:1.6}.index-list.svelte-u4k2t{flex-direction:column;gap:16px;display:flex}
