.how-it-runs.svelte-6s22pp .phases:where(.svelte-6s22pp){list-style:none;max-width:720px;margin:0 auto;padding:0}.how-it-runs.svelte-6s22pp .phase:where(.svelte-6s22pp){display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--border);text-align:left}.how-it-runs.svelte-6s22pp .phase:where(.svelte-6s22pp):last-child{border-bottom:none}.phase-num.svelte-6s22pp{flex:0 0 auto;font-family:var(--font-heading);font-size:1.75rem;font-weight:400;line-height:1.1;color:var(--text-secondary);min-width:36px}.phase-body.svelte-6s22pp{flex:1}.phase-name.svelte-6s22pp{font-family:var(--font-heading);font-size:1.4rem;font-weight:400;line-height:1.2;margin:0 0 6px}.phase-desc.svelte-6s22pp{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.55}.who-its-for-intro.svelte-6s22pp{max-width:600px;margin:-16px auto 36px;color:var(--text-secondary);font-size:1.0625rem}.archetypes.svelte-6s22pp{list-style:none;max-width:880px;margin:0 auto;padding:0}.archetype.svelte-6s22pp{display:flex;gap:32px;padding:24px 0;border-bottom:1px solid var(--border);text-align:left}.archetype.svelte-6s22pp:last-child{border-bottom:none}.archetype-name.svelte-6s22pp{flex:0 0 32%;font-family:var(--font-heading);font-size:1.25rem;font-weight:400;line-height:1.3;margin:0}.archetype-body.svelte-6s22pp{flex:1}.archetype-situation.svelte-6s22pp{font-style:italic;color:var(--text-secondary);margin:0 0 6px;font-size:1rem}.archetype-walkaway.svelte-6s22pp{margin:0;font-size:1rem;line-height:1.55}@media(max-width:720px){.how-it-runs.svelte-6s22pp .phase:where(.svelte-6s22pp){gap:16px}.archetype.svelte-6s22pp{flex-direction:column;gap:6px}.archetype-name.svelte-6s22pp{flex:0 0 auto}}
