section.svelte-1d9cufi{margin:0 0 3.5rem;min-width:0}.hero.svelte-1d9cufi{padding-top:1rem}.intro.svelte-1d9cufi{margin-top:var(--fib-21)}h2.svelte-1d9cufi{font-size:1.5rem;font-weight:700;margin:0 0 1rem;text-wrap:balance}h3.svelte-1d9cufi{font-size:1.125rem;font-weight:700;margin:0;text-wrap:balance}p.svelte-1d9cufi{color:var(--text-secondary);line-height:1.7;margin:0 0 1.25rem;text-wrap:pretty}.intro.svelte-1d9cufi{max-width:60ch;font-size:1.125rem}a.svelte-1d9cufi{color:var(--text-primary);text-decoration:underline;text-underline-offset:4px}a.svelte-1d9cufi:focus-visible{outline:3px solid var(--color-agent);outline-offset:4px}.action.svelte-1d9cufi{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--touch-target);padding:.75rem 1rem;border:3px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);font-weight:600;text-decoration:none;white-space:nowrap}.primary.svelte-1d9cufi{background:var(--color-agent);color:var(--text-on-agent)}.path-grid.svelte-1d9cufi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.path-card.svelte-1d9cufi{display:flex;flex-direction:column;gap:1rem;border:3px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;background:var(--bg-card)}.path-card.svelte-1d9cufi p:where(.svelte-1d9cufi){margin:0;text-wrap:balance}.path-card.svelte-1d9cufi a:where(.svelte-1d9cufi){margin-top:auto;min-height:var(--touch-target);display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.resource-list.svelte-1d9cufi{list-style:none;padding:0;margin:1.5rem 0 0}.resource-list.svelte-1d9cufi li:where(.svelte-1d9cufi){display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.75rem 0;border-bottom:1px solid var(--border-color)}.resource-list.svelte-1d9cufi a:where(.svelte-1d9cufi){min-height:var(--touch-target);display:inline-flex;align-items:center;font-weight:600}.resource-list.svelte-1d9cufi span:where(.svelte-1d9cufi){color:var(--text-secondary);text-wrap:pretty}.help.svelte-1d9cufi{padding:1.5rem;border:3px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card)}
