anchor.diff:    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;}
  +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) {
  
positive.code:     font-size: 1.5em;
      line-height: 1.6;
    }
    h1 { font-size: 3.0rem; font-weight: 700; }
    h2 { font-size: 2.2rem; font-weight: 700; }
    h3 { font-size: 1.8rem; font-weight: 700; }
    nav {
  
negative.code:     font-size: 1.2em;
      line-height: 1.6;
    }
    h1 { font-size: 1.8rem; font-weight: 700; }
    h2 { font-size: 1.6rem; font-weight: 700; }
    h3 { font-size: 1.4rem; font-weight: 700; }
  }
  
  