.process-steps{display:block;padding:56px 0 8px}.process-steps__subheading{margin:10px 24px 28px;color:#252122;font-size:14px;line-height:normal;text-align:center;text-wrap:balance}.process-steps__list{display:flex;flex-direction:column;gap:32px;margin:0;padding:0 24px;list-style:none}.process-steps__item{display:grid;grid-template-columns:auto 1fr;column-gap:14px}.process-steps__media{grid-column:1/-1;margin:0 0 16px;overflow:hidden;border-radius:16px;aspect-ratio:4/3;background:var(--surface)}.process-steps__media :is(img,svg){display:block;width:100%;height:100%;object-fit:cover}.process-steps__number{color:var(--accent-deep);font-family:var(--font-display-family);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.3px}.process-steps__heading{font-family:var(--font-display-family);font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.4px}.process-steps__copy{grid-column:2;margin-top:8px;color:#252122;font-size:14px;line-height:1.6}.process-steps__copy p{margin:0}.process-steps__copy p+p{margin-top:8px}@media (min-width:801px){.process-steps{padding:90px 0 20px}.process-steps__subheading{margin-bottom:44px;font-size:16px}.process-steps__list{display:grid;grid-template-columns:repeat(var(--process-columns,4),minmax(0,1fr));gap:28px;width:min(1280px,calc(100vw - 96px));margin:0 auto;padding:0}.process-steps__item{min-width:0;align-content:start}.process-steps__heading{font-size:clamp(20px, 1.7vw, 24px)}.process-steps__copy{font-size:15px}}