.amb-steps[data-v-c314d951]{margin:0;padding:0;list-style:none;display:grid}.amb-step[data-v-c314d951]{grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding-bottom:1.6rem;display:grid;position:relative}.amb-step[data-v-c314d951]:last-child{padding-bottom:0}.amb-step[data-v-c314d951]:not(:last-child):before{content:"";background:var(--h-line-warm);width:1px;position:absolute;top:2.65rem;bottom:.4rem;left:calc(1.125rem - .5px)}.amb-step-num[data-v-c314d951]{border:1px solid var(--h-line-warm);background:var(--h-tint);width:2.25rem;height:2.25rem;color:var(--h-accent);font-family:var(--h-mono);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-size:.8rem;font-weight:600;display:grid}.amb-step-text[data-v-c314d951]{gap:.25rem;padding-top:.35rem;display:grid}.amb-step-text strong[data-v-c314d951]{letter-spacing:-.015em;color:var(--h-ink);font-size:1.05rem;font-weight:600;line-height:1.3}.amb-step-text span[data-v-c314d951]{color:var(--h-ink-2);font-size:.95rem;line-height:1.55}.amb-vote[data-v-c314d951]{border:1px solid var(--h-line);background:var(--h-shell);color:var(--h-ink-body);border-radius:14px;margin:2rem 0 0;padding:1.1rem 1.25rem;font-size:.95rem;line-height:1.6}.amb-vote strong[data-v-c314d951]{color:var(--h-ink);font-weight:600}.amb-vote[data-v-c314d951] a{color:var(--h-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.amb-stats[data-v-c314d951]{--pq-cols:3}
