@media(max-width:760px){header{padding:60px 22px 42px}main{padding-inline:22px}section{padding:54px 0}.cards,.grid2,.ffd-demo{grid-template-columns:1fr}.flow{grid-template-columns:1fr}.flow .arrow{min-height:23px;transform:rotate(90deg)}.evidence{grid-template-columns:1fr}.navin{padding-inline:22px}body{font-size:16px}}@media print{nav,#progress,.controls{display:none}section{padding:30px 0}body{font-size:11pt}}