.steps-flow{max-width:760px;margin:56px auto 0;padding:0;list-style:none}.steps-flow-item{grid-template-columns:76px 1fr;gap:26px;padding-bottom:44px;display:grid;position:relative}.steps-flow-item:last-child{padding-bottom:0}.steps-flow-item:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:37px}.steps-flow-item:last-child:before{display:none}.steps-flow-node{z-index:1;background:var(--blue);width:76px;height:76px;color:var(--white);font-family:var(--font-jp);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:700;display:grid;position:relative;box-shadow:0 10px 24px #1f64d852}.steps-flow-body{padding-top:14px}.steps-flow-body h3{color:var(--ink);font-family:var(--font-jp);letter-spacing:.01em;font-size:1.25rem;font-weight:600}.steps-flow-body p{color:var(--ink-soft);font-family:var(--font-jp);margin-top:14px;font-size:.85rem;line-height:2}
