@font-face{
    font-family:Raleway;
    font-style:italic;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/raleway/v34/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMDrMfJQ.ttf) format('truetype')
  }
  @font-face{
    font-family:Raleway;
    font-style:italic;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/raleway/v34/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LDrMfJQ.ttf) format('truetype')
  }
  @font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/raleway/v34/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrQ.ttf) format('truetype')
  }
  @font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/raleway/v34/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrQ.ttf) format('truetype')
  }

  body{
    margin:0 auto;
    /* text-align: justify; */
    max-width: 695px;
    background:#fcfcfc;
    color:#111;
    font-family:Raleway,sans-serif;
    font-weight:400;
    font-size:16px
  }
  body .math,body .mathjax-exps,body h1,body h2,body h3,body h4,body h5,body h6,body li,body table{
    color:#111;
    font-family:Raleway,sans-serif
  }
  body h1{
    font-weight:400;
    line-height:4rem;
    margin:0 0 1.75rem;
    padding:10px 10px;
    text-align:center;
    text-transform:uppercase;
    margin-top:1rem;
    margin-bottom:0rem
  }

  body h1 sup {
    font-size:1.85rem;
  }

  body h2{
    font-weight:400;
    line-height:3rem;
    margin:0 0 1.9375rem;
    padding:0 30px;
    text-align:center;
    text-transform:uppercase;
    margin-top:3rem
  }
  body h3{
    font-weight:400
  }
  body h4{
    font-weight:400
  }
  body h5{
    font-size:1.125rem;
    font-weight:400
  }
  body h6{
    font-size:1rem;
    font-weight:700
  }
  body p{
    color:#111;
    font-size:1rem;
    line-height:1.75rem;
    margin:0 0 1.25rem
  }
  body blockquote{
    margin-left:1rem;
    margin-right:0;
    padding:.5em
  }
  body h1{
    font-size:2.87rem
  }
  body h2{
    font-size:1.999rem
  }
  body h3{
    font-size:1.413rem
  }
  body h4{
    font-size:1.25rem
  }
  body h5{
    font-size:1.15rem
  }
  body h6{
    font-size:1rem
  }
  body a{
    color:#900;
    text-decoration:none
  }
  body a:hover{
    text-decoration:underline
  }
  body table{
    margin-bottom:20px
  }
  body table td,body table th{
    padding:8px;
    line-height:1.25rem;
    vertical-align:top;
    border-top:1px solid #ddd
  }
  body table th{
    font-weight:700
  }
  body table thead th{
    vertical-align:bottom
  }
  body table caption+thead tr:first-child td,body table caption+thead tr:first-child th,body table colgroup+thead tr:first-child td,body table colgroup+thead tr:first-child th,body table thead:first-child tr:first-child td,body table thead:first-child tr:first-child th{
    border-top:0
  }
  body table tbody+tbody{
    border-top:2px solid #ddd
  }
  body code{
    padding:.5em;
    color:inherit;
    border:1px solid #ccc;
    padding:.1em;
    font-size:.9em;
    margin-left:.2em;
    margin-right:.2em
  }
  body pre>code{
    border:none
  }
  body li>p{
    margin-top:0;
    margin-bottom:0
  }
  body .task-list{
    padding-left:0
  }
  body .task-list-item{
    list-style:none;
    margin-left:-2.4em
  }
  body .task-list-item input{
    top:3px;
    margin-right:1.6em
  }
  body .task-list-item input:before{
    content:'';
    display:inline-block;
    width:1rem;
    height:1rem;
    vertical-align:middle;
    text-align:center;
    border:1px solid gray;
    background-color:#fdfdfd;
    margin-left:0;
    margin-top:-.8rem
  }
  body .task-list-item input:checked:before,body .task-list-item input[checked]:before{
    content:'\25FC';
    font-size:.8125rem;
    line-height:.9375rem;
    margin-top:-1rem
  }
  @media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){
    body .task-list-item input:before{
      margin-top:-.2rem
    }
    body .task-list-item input:checked:before,body .task-list-item input[checked]:before{
      margin-top:-.2rem
    }
  }
  body blockquote{
    margin:0 0 1.11111rem;
    padding:.5rem 1.11111rem 0 1.05556rem;
    border-left:1px solid gray;
    background-color:#ededed
  }
  body blockquote,body blockquote p{
    line-height:1.6;
    color:#6f6f6f
  }
  body img{
    max-width:100%
  }
  body kbd{
    color:#111
  }

  /* p {
    padding: 10em 50em;
    text-align: justify;
} */