anchor.diff:      font-size: 1.2em;
       line-height: 1.6;
     }
  -  h1 { font-size: 2.2rem; font-weight: 700; }
  -  h2 { font-size: 1.8rem; font-weight: 700; }
  +  h1 { font-size: 1.8rem; font-weight: 700; }
  +  h2 { font-size: 1.6rem; font-weight: 700; }
     h3 { font-size: 1.4rem; font-weight: 700; }
   }
   
  
positive.code:   text-transform: uppercase;
  }
  
  h2 { font-size: 1.8rem; line-height: 1.5;  letter-spacing: -.05rem; font-weight: 700; margin-bottom: 0; }
  h3 { font-size: 1.4rem; line-height: 1.6;  letter-spacing: 0; font-weight: 700; border-bottom: 1px solid #ddd;}
  
  /* Larger than phablet */
  @media (min-width: 550px) {
  
negative.code:     font-size: 1.5em;
      line-height: 1.6;
    }
    h1 { font-size: 2.6rem; font-weight: 700; }
    h2 { font-size: 2.2rem; font-weight: 700; }
    h3 { font-size: 1.8rem; font-weight: 700; }
    nav {
  