.workflow .page-section-heading{margin-bottom:var(--space-7)}.workflow-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:32px;margin:0;padding:0;list-style:none;display:grid}.workflow-list li{border-top:2px solid var(--green);min-width:0;padding:22px 0 0;position:relative}.workflow-number{color:var(--green);font:500 .875rem/1.4 var(--font-condensed);letter-spacing:.08em;display:block}.workflow-list h3{font-size:var(--heading-item);margin-top:12px;font-weight:600;line-height:1.5}.workflow-list p{color:var(--ink-soft);margin-top:12px;font-size:1rem}.workflow-list li:not(:last-child):after{content:"→";color:var(--green);font-size:20px;position:absolute;top:-15px;right:-26px}@media (width<=1000px){.workflow-list{grid-template-columns:1fr;grid-auto-flow:row;gap:28px;padding-left:12px}.workflow-list li{grid-template-columns:28px 1fr;gap:8px 14px;padding-top:20px;display:grid}.workflow-number{padding-top:7px}.workflow-list h3{margin:0}.workflow-list p{grid-column:2;max-width:48rem;margin:0}.workflow-list li:not(:last-child):after{content:"↓";font-size:18px;inset:auto auto -27px 2px}}
