.learn-home.svelte-1uha8ag{background:var(--color-performance-paper);color:var(--color-performance-ink)}.learn-opening.svelte-1uha8ag,.learn-content.svelte-1uha8ag{width:min(70rem,calc(100% - 2.5rem));margin-inline:auto}.learn-opening.svelte-1uha8ag{padding:clamp(1.75rem,4vw,3rem) 0 1.5rem;border-bottom:1px solid var(--color-performance-line)}.eyebrow.svelte-1uha8ag,.index.svelte-1uha8ag,.count.svelte-1uha8ag,.method.svelte-1uha8ag li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font:.75rem var(--font-performance-mono);color:var(--color-performance-muted);text-transform:uppercase;letter-spacing:.06em}h1.svelte-1uha8ag,h2.svelte-1uha8ag,strong.svelte-1uha8ag{font-family:var(--font-performance-sans)}h1.svelte-1uha8ag{max-width:18ch;margin:.65rem 0;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.045em;font-weight:600}h2.svelte-1uha8ag{margin:.35rem 0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15;letter-spacing:-.035em}.intro.svelte-1uha8ag{max-width:44rem;color:var(--color-performance-muted);font-size:1rem;line-height:1.6}.actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;align-items:center;min-height:44px;padding:.65rem 1rem;border-radius:8px;text-decoration:none;font-size:.9rem}.primary.svelte-1uha8ag{background:var(--color-performance-ink);color:var(--color-performance-paper)}.secondary.svelte-1uha8ag{border:1px solid var(--color-performance-line-strong);color:var(--color-performance-ink)}.summary.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.summary.svelte-1uha8ag span:where(.svelte-1uha8ag){padding:.55rem .75rem;border:1px solid var(--color-performance-line);border-radius:8px;background:var(--color-performance-panel);color:var(--color-performance-muted);font-size:.8rem}.summary.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-performance-ink)}.learn-content.svelte-1uha8ag section:where(.svelte-1uha8ag){padding:2rem 0;border-bottom:1px solid var(--color-performance-line)}.section-heading.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem}a.svelte-1uha8ag{color:inherit}.section-heading.svelte-1uha8ag a:where(.svelte-1uha8ag),.artifacts.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.9rem}.path-list.svelte-1uha8ag{border:1px solid var(--color-performance-line);border-radius:8px;overflow:hidden}.path-item.svelte-1uha8ag{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem;background:var(--color-performance-panel);text-decoration:none}.path-item.svelte-1uha8ag+.path-item:where(.svelte-1uha8ag){border-top:1px solid var(--color-performance-line)}.path-item.svelte-1uha8ag:hover,.path-item.svelte-1uha8ag:focus-visible{background:var(--color-performance-court)}.path-item.svelte-1uha8ag strong:where(.svelte-1uha8ag),.path-item.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.path-item.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1rem}.path-item.svelte-1uha8ag small:where(.svelte-1uha8ag){max-width:45rem;margin-top:.25rem;color:var(--color-performance-muted);line-height:1.5;font-size:.9rem}.count.svelte-1uha8ag{white-space:nowrap}.method.svelte-1uha8ag ol:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0;list-style:none}.method.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:1rem;border:1px solid var(--color-performance-line);border-radius:8px;background:var(--color-performance-panel)}.method.svelte-1uha8ag li:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){display:block;margin-top:.5rem}.method.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.artifacts.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-performance-muted);font-size:.9rem;line-height:1.55}a.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-performance-signal);outline-offset:3px}@media(max-width:650px){.learn-opening.svelte-1uha8ag,.learn-content.svelte-1uha8ag{width:calc(100% - 2rem)}.path-item.svelte-1uha8ag{grid-template-columns:1.5rem minmax(0,1fr)}.count.svelte-1uha8ag{grid-column:2}.method.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:1fr}}
