.learn-home-shell.svelte-1uha8ag{width:min(100%,var(--content-width-xl));margin:0 auto;padding:var(--section-padding-sm) var(--container-padding)}.hero.svelte-1uha8ag{margin-bottom:var(--section-gap)}.hero-title.svelte-1uha8ag{font-size:var(--text-display);font-weight:var(--font-light);margin-bottom:var(--space-sm)}.hero-subtitle.svelte-1uha8ag{max-width:48rem;color:var(--color-fg-secondary);margin:0 0 var(--space-lg);font-size:var(--text-body-lg)}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-fg-primary);color:var(--color-bg-pure);font-weight:var(--font-medium)}.course-overview.svelte-1uha8ag{margin-bottom:var(--section-gap)}.section-title.svelte-1uha8ag{font-size:var(--text-h2);margin-bottom:var(--space-md)}.course-card.svelte-1uha8ag{display:block;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-lg);background:var(--color-bg-elevated)}.course-card-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.course-card-header.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-h3)}.course-card-header.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:var(--text-body-sm);color:var(--color-fg-muted)}.course-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-fg-secondary);margin-bottom:var(--space-md)}.course-card.svelte-1uha8ag ol:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.course-card.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) 0;border-top:1px solid var(--color-border-default);font-size:var(--text-body-sm)}.course-card.svelte-1uha8ag li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):last-child{color:var(--color-fg-muted)}.workflow-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:768px){.workflow-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.workflow-card.svelte-1uha8ag{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-md);background:var(--color-bg-elevated)}.workflow-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:var(--space-sm);margin-bottom:var(--space-xs);font-size:var(--text-h3)}.workflow-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-fg-secondary);font-size:var(--text-body-sm)}
