.article{
  .ar-title{
    font-weight:700;
  }
  .ar-info{
    line-height:25px;
  }
  .ar-content{
    img{
      margin:10px auto;
    }
    h2,h3,&>p,ul,ol{
      padding:0 $space-l;
      line-height:1.8em;
    }
    h2{
      font-size:18px;
    }
    h3{
      font-size:16px;
    }
    h2,h3{
      color:$firm;
      margin-bottom:0;
    }
    ul{
      list-style-type:disc;
    }
    ol{
      list-style:decimal;
    }
    ul,ol{
      list-style-position: inside;
      padding-left:30px;
    }
    blockquote,pre{
      margin-left:30px;
      padding-left:10px;
      padding-right: 20px;
      border-left:3px solid #e6e6e6;
    }
  }

  .about,.contact{
    p{
      padding:0 $space-l;
      line-height:2em;
      a{
        color:$base-color;
      }
    }
  }
  .about p{
    text-indent:2em;
  }
}