.section-flow-list .flow-list-content{margin:1.5rem auto 0 0;max-width:42rem;position:relative}.section-flow-list .flow-list-content .flow-list-bar{background-color:var(--color-accent);border:2px solid var(--color-border);border-radius:100vw;bottom:0;left:.625rem;position:absolute;top:0;width:.75rem;z-index:0}.section-standard .flow-list-content .flow-list-bar{background-color:var(--color-background-alternate)}.section-alternate .flow-list-content .flow-list-bar{background-color:var(--color-background-standard)}.section-flow-list .flow-list-content .flow-list-items{display:block;padding:.125rem 0;width:calc(100% - 2rem)}.section-flow-list .flow-list-content .flow-list-items .flow-item{align-items:center;margin:.75rem 0;position:relative}.section-flow-list .flow-list-content .flow-list-items .flow-item>div:first-child{background-color:var(--color-accent);border-radius:100vw;color:var(--color-background-standard);display:flex;flex-wrap:wrap;font-weight:700;height:2rem;place-content:center;width:2rem}.section-flow-list .flow-list-content .flow-list-items .flow-item>div:nth-child(2){margin:0 1rem;width:2.5rem}.section-flow-list .flow-list-content .flow-list-items .flow-item>div:nth-child(2) svg{display:block;fill:var(--color-foreground);height:auto;width:2.5rem}.section-flow-list .flow-list-content .flow-list-items .flow-item>div:last-child{flex:1}.section-flow-list .flow-list-content .flow-list-items .flow-item>div:last-child p{line-height:1.333;margin:0}.section-flow-list .flow-list-content .flow-list-items .flow-item+div{background-color:var(--color-border);border-radius:100vw;display:flex;flex-wrap:wrap;height:1.75rem;margin-left:.125rem;place-content:center;transform-origin:center;transform:rotate(90deg);width:1.75rem}.section-flow-list .flow-list-content .flow-list-items .flow-item+div svg{display:block;fill:var(--color-foreground);width:.75rem}.section-flow-list .flow-list-content .flow-restart-dot{background-color:var(--color-border);border-radius:100vw;bottom:1rem;height:.75rem;right:1rem;position:absolute;width:.75rem;z-index:1}.section-flow-list .flow-list-content .flow-restart-line-1{border-bottom:2px solid var(--color-border);bottom:1.375rem;height:0;position:absolute;right:0;width:1rem;z-index:1}.section-flow-list .flow-list-content .flow-restart-line-2{border-right:2px solid var(--color-border);bottom:1.375rem;position:absolute;right:0;top:1.375rem;width:0;z-index:1}.section-flow-list .flow-list-content .flow-restart-line-3{border-top:2px solid var(--color-border);height:0;position:absolute;right:0;top:1.375rem;width:1rem;z-index:1}.section-flow-list .flow-list-content .flow-restart-arrow{border-bottom:.5rem solid transparent;border-right:.75rem solid var(--color-border);border-top:.5rem solid transparent;height:0;position:absolute;right:1rem;top:.9375rem;width:0;z-index:1}@media (min-width:64rem){.section-flow-list .flow-list-content{max-width:100%;margin-bottom:1rem;width:100%}.section-flow-list .flow-list-content .flow-list-bar{bottom:unset;height:.75rem;left:0;top:4.5rem;width:100%}.section-flow-list .flow-list-content .flow-list-items{display:flex;width:100%}.section-flow-list .flow-list-content .flow-list-items .flow-item{flex:1;display:grid;padding:0 .5rem;position:relative}.section-flow-list .flow-list-content .flow-list-items .flow-item>div:first-child{margin:.5rem auto;order:2}.section-flow-list .flow-list-content .flow-list-items .flow-item>div:nth-child(2){margin:0 auto;order:1}.section-flow-list .flow-list-content .flow-list-items .flow-item>div:nth-child(2) svg{height:2.5rem;width:auto}.section-flow-list .flow-list-content .flow-list-items .flow-item>div:last-child{font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.25;order:3;text-align:center}.section-flow-list .flow-list-content .flow-list-items .flow-item+div{margin:3.85rem 0 0;transform:rotate(0deg)}.section-flow-list .flow-list-content .flow-restart-dot{bottom:0;right:0}.section-flow-list .flow-list-content .flow-restart-line-1{border-left:2px solid var(--color-border);bottom:-1rem;height:.75rem;right:.3rem;width:0}.section-flow-list .flow-list-content .flow-restart-line-2{border:0;border-bottom:2px solid var(--color-border);bottom:-1rem;left:.3rem;right:.3rem;top:-1rem;width:auto}.section-flow-list .flow-list-content .flow-restart-line-3{border:0;border-right:2px solid var(--color-border);bottom:-1rem;height:.75rem;left:.3rem;top:auto;width:0}.section-flow-list .flow-list-content .flow-restart-arrow{border-bottom:.5rem solid transparent;border-right:.75rem solid var(--color-border);border-top:.5rem solid transparent;bottom:-.5rem;left:0;right:auto;top:auto;transform-origin:center;transform:rotate(90deg)}}