.psteps2__list{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.psteps2__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.psteps2__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.psteps2__list--5{grid-template-columns:repeat(5,minmax(0,1fr))}.psteps2__step{display:flex;flex-direction:column;gap:1rem;min-width:0}.psteps2__marker{align-items:center;display:flex;gap:1rem}.psteps2__num{color:var(--colour-signal-deep);font-size:2.5rem;font-weight:300;letter-spacing:-.03em;line-height:1}:is(.surface--dark,.surface--gradient) .psteps2__num{color:var(--colour-signal)}.psteps2__rule{background:var(--colour-hairline);flex:1;height:1px}:is(.surface--dark,.surface--gradient) .psteps2__rule{background:hsla(0,0%,100%,.18)}.psteps2__title{font-size:var(--font-size-medium,22px);line-height:1.25;margin:0}.psteps2__copy{color:var(--colour-black-80);font-size:1rem;line-height:1.55;margin:0}.psteps2__meta{color:var(--colour-signal-deep);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:1.4px;margin:auto 0 0;text-transform:uppercase}:is(.surface--dark,.surface--gradient) .psteps2__meta{color:var(--colour-aqua,#6ce6ff)}@media (max-width:1024px){.psteps2__list,.psteps2__list--5{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media (max-width:640px){.psteps2__list,.psteps2__list--2,.psteps2__list--3,.psteps2__list--5{grid-template-columns:minmax(0,1fr)}}