.article-card>.lp-editorial-step{
 position:relative;
 padding:23px 24px 23px 78px!important
}
.lp-step-number{
 position:absolute;
 left:21px;
 top:21px;
 width:39px;
 height:39px;
 border-radius:50%;
 display:grid;
 place-items:center;
 background:#0aa36e;
 color:#fff;
 font-size:18px;
 font-weight:800
}
.lp-editorial-step h2{
 margin:0 0 12px!important
}
.shopping h2:before{
 content:"🛒";
 margin-right:10px
}
.shopping label{
 padding:8px 10px;
 border-radius:8px
}
.shopping label:nth-of-type(even){
 background:#f6fbf9
}
.shopping input{
 width:15px;
 height:15px
}
html.landing-dark .shopping label:nth-of-type(even){
 background:#2b4943
}
@media(max-width:600px){
 .article-card>.lp-editorial-step{
  padding:64px 18px 20px!important
 }
 .lp-step-number{
  left:18px;
  top:15px
 }
}
