@media only screen and (min-width: 481px) {
  .header {
    padding: 20px 20px 30px;
  }
  #logo {
    max-width: 200px;
    margin-top: -13px;
  }
  #featured-insight blockquote {
    font-size: 16px;
  }
  #hero h2 {
    margin-bottom: .2em;
    font-size: 24px;
  }
  #hero #hero-credit,
  #hero #hero-share {
    display: block;
  }
  #content #inner-content {
    padding: 0 2em;
  }
  .meta .authors {
    float: left;
  }
  .post-content .alignleft,
  .post-content img.alignleft {
    margin: 0 2em 1.5em 0;
    display: inline;
    float: left;
  }
  .post-content .alignright,
  .post-content img.alignright {
    margin: 0 0 1.5em 2em;
    display: inline;
    float: right;
  }
  .post-content .aligncenter,
  .post-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
  }
  .footer {
    padding: 1.5em 2em;
  }
}
