.arch-process-steps__flow{border-top:3px solid var(--color-accent,#3e7bc4);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.arch-process-steps__step{padding:32px 28px 0 0}.arch-process-steps__step:last-child{padding-right:0}.arch-process-steps__num{color:var(--color-accent,#3e7bc4);display:block;font-family:var(--font-display,"Sora",sans-serif);font-size:15px;font-weight:700;margin-bottom:18px}.arch-process-steps__title{min-height:50px}.arch-process-steps__desc.arch-prose p,.arch-process-steps__intro.arch-prose p{max-width:none}.arch-process-steps__desc>p:last-child,.arch-process-steps__intro>p:last-child{margin-bottom:0}.arch-process-steps__desc{margin:0}@media (max-width:1100px){.arch-process-steps__flow{-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:1fr 1fr;row-gap:2rem}.arch-process-steps__step{border-bottom:1px solid var(--color-border);margin-bottom:0;padding-bottom:36px;padding-right:0}.arch-process-steps__step:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}}@media (max-width:600px){.arch-process-steps__flow{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr;row-gap:2.25rem}.arch-process-steps__title{min-height:0}.arch-process-steps__step:nth-last-child(-n+2){border-bottom:1px solid var(--color-border);padding-bottom:36px}.arch-process-steps__step:last-child{border-bottom:none;padding-bottom:0}}
