.sec-processo{background:var(--branco)}
.etapas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0;counter-reset:e}
.etapa{padding:1.5rem 1.5rem 1.5rem 0;border-top:4px solid var(--cor-tinta);margin-right:1.25rem}
.etapa__num{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--cor-tinta);color:var(--sobre-tinta);font:800 1.05rem/1 var(--f-ui);margin-bottom:.9rem}
.etapa h3{font-size:1.15rem;margin:0 0 .35rem}
.etapa p{margin:0;color:var(--grafite)}
@media (max-width:640px){
  .etapas{grid-template-columns:1fr}
  .etapa{display:grid;grid-template-columns:2.4rem 1fr;column-gap:1rem;border-top:0;border-left:4px solid var(--cor-tinta);padding:.25rem 0 1.4rem 1rem;margin:0}
  .etapa__num{grid-row:span 2;margin:0}
}
