@media(max-width:860px){.g4,.g6,.g8{grid-column:span 12}.flow{grid-template-columns:1fr 1fr}.figure-grid{grid-template-columns:1fr}.toc{columns:1}.hero{padding-top:68px}}@media(max-width:520px){body{font-size:15px}.page{padding-left:15px;padding-right:15px}.hero{padding-left:16px;padding-right:16px}.card{border-radius:18px;padding:20px}.flow{grid-template-columns:1fr}h1{font-size:42px}}
