/* A simple sequence on the site's paper background. */
.engage-page .working-process{scroll-margin-top:100px;padding-block:64px;border-top:1px solid var(--line)}
.working-process .process-heading{max-width:700px;margin-bottom:36px}
.working-process h2{font:500 clamp(30px,3.5vw,46px)/1.2 Ranade,Satoshi,sans-serif;letter-spacing:-1.2px;margin:0 0 20px}
.working-process h2 em{font-style:normal;color:var(--accent)}
.working-process .process-heading>p:last-child{font:400 15px/1.7 Satoshi,sans-serif;color:var(--muted)}
.working-process .process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}
.working-process .process-steps>li{min-width:0;margin:0;padding:24px 24px 8px 0;border-top:1px solid var(--line)}
.working-process .process-steps>li+li{padding-left:24px;border-left:1px solid var(--line)}
.working-process .process-number{display:block;margin-bottom:20px;font:400 33px/1 Caveat,cursive;color:var(--accent)}
.working-process h3{font:500 17px/1.4 Ranade,Satoshi,sans-serif;margin:0 0 12px;letter-spacing:-.3px}
.working-process .process-steps p{font:400 13px/1.8 Satoshi,sans-serif;color:var(--muted);margin:0}
.working-process .process-actions{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:30px;font:500 13px/1.5 Satoshi,sans-serif}
.working-process a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
@media(max-width:1000px){.working-process .process-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.working-process .process-steps>li:nth-child(3){border-left:0;padding-left:0}}
@media(max-width:600px){.engage-page .working-process{padding-block:40px}.working-process .process-steps{grid-template-columns:1fr;gap:20px}.working-process .process-steps>li,.working-process .process-steps>li+li{padding:20px 0 0;border-left:0}.working-process .process-number{margin-bottom:12px}.working-process .process-actions{flex-direction:column;gap:18px}}
