On this rule, add some padding-right like this, otherwise the comments bump up against the right-side of the viewport:

  @media only screen and (min-width: 390px) and (max-width: 509px)
  .comment {
      max-width: 350px;
      overflow: hidden;
      padding-right: 10px;
  }