@media(max-width:760px){header{padding:65px 22px 42px}main{padding-inline:22px}section{padding:56px 0}.cards,.grid2,.figure-grid{grid-template-columns:1fr}.flow{grid-template-columns:1fr}.flow .arrow{min-height:24px;transform:rotate(90deg)}.demo-out{grid-template-columns:1fr 1fr}body{font-size:16px}.navinner{padding-inline:22px}figure{padding:8px}.equation{padding:12px}.card{padding:23px}}@media(max-width:420px){.demo-out{grid-template-columns:1fr}header,main{padding-inline:18px}}@media print{nav,#progress,.demo{display:none}section{padding:28px 0}body{font-size:11pt}figure{break-inside:avoid}}
