@media (max-width: 768px) {
  main {
    padding: 5% 2%;
  }
  main > div {
    display: block;
  }
  #mainarticles {
    width: 100%;
    margin: 0px;
  }
  #asideinfo {
    width: 90%;
    max-width: auto;
    padding: 5%;
    margin-top: 20px;
  }
}