.learn-index.svelte-8s3559 header:where(.svelte-8s3559){margin-bottom:var(--space-6)}.eyebrow.svelte-8s3559{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-vermilion);margin-bottom:var(--space-2)}h1.svelte-8s3559{font-family:var(--font-display);font-size:2.4rem;color:var(--color-ivory);margin:0 0 var(--space-4);line-height:1.15}.lede.svelte-8s3559{max-width:var(--measure-body);font-family:var(--font-body);font-size:1.1rem;line-height:1.6;color:var(--color-ivory);margin-bottom:var(--space-3)}.lede.secondary.svelte-8s3559{color:var(--color-ivory-dim);font-size:1rem}.topic-list.svelte-8s3559{list-style:none;padding:0;margin:0;counter-reset:topic}.topic-list.svelte-8s3559 li:where(.svelte-8s3559){counter-increment:topic;border-top:1px solid var(--color-hairline)}.topic-list.svelte-8s3559 li:where(.svelte-8s3559):last-child{border-bottom:1px solid var(--color-hairline)}.topic-link.svelte-8s3559{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;text-decoration:none;color:var(--color-ivory)}.topic-link.svelte-8s3559:hover .topic-title:where(.svelte-8s3559){color:var(--color-vermilion)}.topic-link.svelte-8s3559:before{content:counter(topic);font-family:var(--font-mono);font-size:.72rem;color:var(--color-ash);min-width:1.5ch}.topic-title.svelte-8s3559{font-family:var(--font-body);font-size:1.05rem;font-weight:600;transition:color .15s}.topic-sub.svelte-8s3559{font-family:var(--font-body);font-size:.92rem;color:var(--color-ivory-dim)}@media(max-width:600px){.topic-link.svelte-8s3559{flex-direction:column;gap:var(--space-1)}}
