footer{text-align:center;color:#777;padding:45px 24px;font-size:13px}@media(max-width:900px){.pipeline{grid-template-columns:repeat(3,1fr)}.step:nth-child(3):after{display:none}.grid{grid-template-columns:1fr 1fr}}