.step-flow,.step-flow__item{color:rgb(var(--color-foreground))}.step-flow__inner{max-width:var(--page-width);margin:0 auto;padding:0 2rem}.step-flow__header{text-align:center}.step-flow__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.5rem);line-height:1.3;letter-spacing:.12em}.step-flow__subheading{margin:1.2rem 0 0;font-size:1.2rem;font-weight:300;line-height:1.6;letter-spacing:.04em}.step-flow__list.step-flow__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;max-width:120rem;margin:3.2rem auto 0;padding:0;list-style:none}.step-flow__item{display:flex;align-items:flex-start;gap:1.8rem;padding:2rem}.step-flow__number{flex-shrink:0;font-family:var(--font-brand-serif, var(--font-heading-family));font-size:2.6rem;font-weight:400;line-height:1;letter-spacing:0}.step-flow__body{min-width:0}.step-flow__title{margin:0;font-family:var(--font-body-family),"Noto Sans JP",sans-serif;font-size:1.3rem;font-weight:600;line-height:1.6;letter-spacing:.05em}.step-flow__text{margin:.4rem 0 0;font-size:1.15rem;font-weight:300;line-height:1.8;letter-spacing:0}@media screen and (min-width:750px){.step-flow__inner{padding:0 4.8rem}.step-flow__heading{font-size:calc(var(--font-heading-scale) * 3.6rem);letter-spacing:.14em}.step-flow__subheading{margin-top:1.6rem;font-size:1.3rem}.step-flow__list.step-flow__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:4.8rem}.step-flow__item{display:block;padding:3.2rem 2.6rem}.step-flow__number{display:block;font-size:3.2rem}.step-flow__title{margin-top:1.8rem;font-size:1.4rem;letter-spacing:.06em}.step-flow__text{margin-top:.8rem;font-size:1.2rem;line-height:1.9}}@media screen and (min-width:990px){.step-flow__list.step-flow__list{grid-template-columns:repeat(var(--step-flow-columns, 4),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-step-flow.css.map */
