.flow-window.svelte-1mu75a8{margin:1.25rem 0 1.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:.2rem}.flow-track.svelte-1mu75a8{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(13rem,1fr);gap:.75rem;min-width:min-content}.flow-step.svelte-1mu75a8{scroll-snap-align:start;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;min-height:5.6rem;padding:1rem;border-radius:18px;border:1px solid rgba(82,62,49,.12);background:#fffaf5bf;color:#6a5b50}.flow-step.current.svelte-1mu75a8{background:#fffaf5f5;border-color:#8a5a444d;color:#2f241d;box-shadow:0 16px 34px #4a342714}.flow-step.complete.svelte-1mu75a8{background:#f4f8f6db;border-color:#365c4d29;color:#43584d}.flow-step.upcoming.svelte-1mu75a8{opacity:.52;background:#eeeae59e}.step-number.svelte-1mu75a8{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#8a5a441f;color:#8a5a44;font-weight:700}.complete.svelte-1mu75a8 .step-number:where(.svelte-1mu75a8){background:#365c4d24;color:#365c4d}h2.svelte-1mu75a8{margin:0 0 .25rem;font-family:Fraunces,Georgia,serif;font-size:1.05rem;line-height:1.1}p.svelte-1mu75a8{margin:0;color:currentColor;font-size:.92rem;line-height:1.35}@media(max-width:700px){.flow-track.svelte-1mu75a8{grid-auto-columns:minmax(12rem,82vw)}}
