.diagram.svelte-1pwdnmj{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:24px 0;padding:16px}figcaption.svelte-1pwdnmj{color:var(--muted);margin-top:10px;font-size:.88rem}.flow.svelte-1pwdnmj{counter-reset:step;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.flow.svelte-1pwdnmj li:where(.svelte-1pwdnmj){background:var(--accent-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.92rem;font-weight:600;display:flex}.flow.svelte-1pwdnmj li:where(.svelte-1pwdnmj):not(:last-child):after{content:"→";color:var(--muted);margin-left:6px;font-weight:400}.n.svelte-1pwdnmj{background:var(--accent);width:22px;height:22px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:.78rem;display:inline-grid}.bar.svelte-1pwdnmj{border-radius:10px;min-height:56px;display:flex;overflow:hidden}.seg.svelte-1pwdnmj{text-align:center;color:var(--on-accent);place-content:center;padding:6px;font-size:.85rem;font-weight:600;display:grid}.seg.svelte-1pwdnmj b:where(.svelte-1pwdnmj){font-size:1.1rem}.s0.svelte-1pwdnmj{background:var(--accent)}.s1.svelte-1pwdnmj{background:var(--forest)}.s2.svelte-1pwdnmj{background:var(--accent-strong)}.s3.svelte-1pwdnmj{background:var(--cedar)}@media (width<=560px){.flow.svelte-1pwdnmj{flex-direction:column}.flow.svelte-1pwdnmj li:where(.svelte-1pwdnmj):not(:last-child):after{content:"↓";margin-left:auto}}.next.svelte-ob593r{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:32px 0;padding:14px 20px}.next.svelte-ob593r h2:where(.svelte-ob593r){margin-top:0;font-size:1.2rem}.next.svelte-ob593r ol:where(.svelte-ob593r){gap:6px;margin:0;padding-left:22px;display:grid}.guide.svelte-ob593r{max-width:46rem}.crumbs.svelte-ob593r{color:var(--muted);font-size:.9rem}.byline.svelte-ob593r{font-size:.9rem}.answer.svelte-ob593r{background:var(--accent-soft);border-radius:var(--radius);margin:20px 0;padding:16px 20px}.answer.svelte-ob593r h2:where(.svelte-ob593r){text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:1rem;font-family:var(--font-body);margin:0 0 6px}.answer.svelte-ob593r p:where(.svelte-ob593r){margin:0;font-size:1.08rem}.toc.svelte-ob593r{border-left:3px solid var(--line);margin:20px 0;padding:4px 0 4px 16px}.toc.svelte-ob593r ol:where(.svelte-ob593r){gap:4px;margin:6px 0 0;padding-left:20px;display:grid}.content.svelte-ob593r h2{margin-top:36px;scroll-margin-top:16px;font-size:1.45rem}.content.svelte-ob593r h3{margin-top:24px;scroll-margin-top:16px}.content.svelte-ob593r blockquote{border-left:3px solid var(--accent);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;margin:16px 0;padding:10px 16px}.content.svelte-ob593r blockquote p{margin:0}.content.svelte-ob593r li{margin-bottom:6px}.sources.svelte-ob593r ul:where(.svelte-ob593r),.related.svelte-ob593r{gap:6px;padding-left:20px;display:grid}.sources.svelte-ob593r h2:where(.svelte-ob593r),.related.svelte-ob593r{margin-top:36px}.author.svelte-ob593r{border-top:1px solid var(--line);margin-top:32px;padding-top:16px}.small.svelte-ob593r{font-size:.85rem}.header-photo.svelte-ob593r{margin:4px 0 24px}
