.m8-process{display:grid;grid-auto-flow:column;justify-content:start;gap:clamp(1rem,.8239rem + .7512vw,1.5rem);font-family:var(--font-sans);color:var(--gray-600)}
.m8-process__left{position:relative}
.m8-process__icon{position:sticky;top:calc(var(--navbar-height) + 1.25rem);z-index:1;display:grid;place-items:center;width:var(--icon-48);aspect-ratio:1;border-radius:50%;background-color:var(--blue-50)}
.m8-process__icon img{display:block;width:24px;height:24px}
.m8-process__line{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:2px;height:calc(100% - var(--icon-48) - 1rem);border-radius:var(--radius-pill);background-color:var(--gray-100);user-select:none}
.m8-process__grid{display:grid;gap:2rem;max-width:1122px}
.m8-process:not(:last-of-type) .m8-process__grid{padding-bottom:clamp(2.5rem,1.6197rem + 3.7559vw,5rem)}
.m8-process__title{margin-top:.75rem;margin-bottom:.75rem;color:var(--gray-700);font-weight:600;font-size:var(--font-size-display-md);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display-md)}
.m8-process__text{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg)}
.m8-process__grid li{max-width:54ch}
.m8-process__image{display:block;width:100%;height:auto;border-radius:var(--radius-24)}
@media screen and (min-width:800px){.m8-process__grid{grid-template-columns:55.347593582% 36.096256684%;justify-content:space-between}}
