.step-1,.step-2,.step-3{display:grid;grid-template-columns:1fr 2fr;align-items:center;margin-bottom:1em;gap:1em}.step-1:last-child,.step-2:last-child,.step-3:last-child{margin-bottom:0}.step-1 img,.step-2 img,.step-3 img{display:flex}.step-1 h2,.step-2 h2,.step-3 h2{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal !important;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%)}.step-1{padding-top:1em}@media(max-width: 560px){.step-1,.step-2,.step-3{grid-template-columns:1fr}}@media(min-width: 561px){.step-2{grid-template-columns:2fr 1fr}.step-2 img{order:2}}.step-2-columns{display:grid;grid-template-columns:1fr 1fr;margin-bottom:calc(1.425rem + 2.1vw);gap:calc(1.425rem + 2.1vw)}@media (min-width: 1200px){.step-2-columns{margin-bottom:3rem;gap:3rem}}.step-2-columns aside{width:100%;max-width:17.5em;margin:0 auto;padding-top:calc(1.725rem + 5.7vw);text-align:center}@media (min-width: 1200px){.step-2-columns aside{padding-top:6rem}}.step-2-columns aside svg{fill:var(--primary);display:block;width:4.5em;height:4.5em;margin:0 auto}.step-2-columns aside p strong{color:var(--primary)}@media(max-width: 768px){.step-2-columns{grid-template-columns:1fr}}.step-2-footer{margin-bottom:calc(1.725rem + 5.7vw)}@media (min-width: 1200px){.step-2-footer{margin-bottom:6rem}}
