/* Process sequences only: product pages and the matching marking section. */
.ed-page .ed-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #d9dfe1}
.ed-page .ed-steps>li{min-width:0;padding:24px 22px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}
.ed-page .ed-steps>li:not(:first-child){padding-left:22px}
.ed-page .ed-steps>li:not(:last-child){border-right:1px solid #e3e8e9}
.ed-page .ed-steps>li::before,.ed-page .ed-mark-steps .ed-step-number{display:block;margin-bottom:20px;color:var(--sp-accent);color:color-mix(in srgb,var(--sp-accent) 72%,#1c1c1c);font-size:36px;font-weight:600;line-height:1;letter-spacing:-.04em}
.ed-page .ed-steps>li>strong,.ed-page .ed-steps>li>h3{display:block;margin:0;color:#232128;font-size:20px;line-height:1.3}
.ed-page .ed-steps>li>p{margin:10px 0 0;color:#56515a;font-size:15px;line-height:1.6}
.ed-page .ed-mark-steps>li::before{content:none}
.ed-page .ed-mark-steps>li>small{display:block;margin-bottom:20px;color:#625b65;font-size:11px;font-weight:700;line-height:1.4}
.ed-page .ed-mark-steps .ed-step-number{display:inline-block;margin:0 8px 0 0}
@media(max-width:800px){
 .ed-page .ed-steps{grid-template-columns:minmax(0,1fr);margin-left:16px;border-top:0;border-left:1px solid #d9dfe1}
 .ed-page .ed-steps>li,.ed-page .ed-steps>li:not(:first-child),.ed-page .ed-steps>li:not(:last-child){position:relative;padding:0 0 28px 24px;border:0}
 .ed-page .ed-steps>li:last-child{padding-bottom:0}
 .ed-page .ed-steps>li::before{margin-bottom:12px}
 .ed-page .ed-mark-steps>li::before{content:none}
 .ed-page .ed-mark-steps>li>small{margin-bottom:14px}
 .ed-page .ed-steps>li>p{font-size:16px}
}
