.m-stepflow{padding-top:var(--vb-pad-sec);padding-bottom:var(--vb-pad-sec);overflow:clip}.m-stepflow__list{margin:0;padding:0;list-style:none}.m-stepflow__item:not(:last-child):after{content:"";display:block;width:1px;height:40px;margin:0 auto;background-color:var(--c-accent)}.m-stepflow__panel{padding:clamp(32px,3.5vw,56px);background-color:var(--c-surface)}.m-stepflow__no{display:flex;align-items:baseline;gap:12px;margin:0 0 16px;color:var(--c-accent)}.m-stepflow__no-label{font-family:var(--font-display);font-weight:600;font-size:.8125rem;letter-spacing:.22em;line-height:1}.m-stepflow__no-num{font-family:var(--font-display);font-weight:700;font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem);line-height:1;letter-spacing:-.01em;font-feature-settings:"tnum"}.m-stepflow__title{margin:0;font-family:var(--font-title);font-weight:700;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.5;letter-spacing:.02em;font-feature-settings:"palt" 1;color:var(--c-text)}.m-stepflow__text p{margin:16px 0 0;font-size:1rem;line-height:var(--lh-base);letter-spacing:var(--ls-base);color:var(--c-text-sub)}.m-stepflow__note{margin-top:32px;padding:24px;background-color:var(--c-accent-light)}.m-stepflow__note-label{margin:0;font-family:var(--font-title);font-weight:700;font-size:.8125rem;letter-spacing:.16em;line-height:1.5;color:var(--c-accent)}.m-stepflow__note-text{margin:12px 0 0;font-size:.9375rem;line-height:var(--lh-base);letter-spacing:var(--ls-base);color:var(--c-text)}@supports (animation-timeline: view()){.m-stepflow__panel{animation:m-stepflow-in var(--vb-dur-rev) var(--vb-ease) both;animation-timeline:view();animation-range:entry 0% entry 60%}@keyframes m-stepflow-in{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}}@media screen and (max-width:767px){.m-stepflow__item:not(:last-child):after{height:32px}.m-stepflow__panel{padding:24px}.m-stepflow__note{padding:16px}}@media(prefers-reduced-motion:reduce){.m-stepflow__panel{animation:none;opacity:1;transform:none}}.m-stepflow__note-text{white-space:pre-line}
