.legal-page{
  padding:80px 20px;
  background:#fff;
}

.legal-container{
  max-width:900px;
  margin:auto;
}

.legal-eyebrow{ 
    display: block;
  text-align: center;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.18em;
  color:#777;
}

.legal-page h1{
  font-size:48px;
  margin-top:10px;
  margin-bottom:10px;
}

.legal-updated{
    display: block;
    text-align: center;
  color:#888;
  margin-bottom:50px;
}

.legal-section{
  margin-bottom:40px;
}

.legal-section h2{
  font-size:24px;
  margin-bottom:15px;
}

.legal-section p,
.legal-section li{
  line-height:1.9;
  color:#444;
}

@media (max-width:768px){

  .legal-page{
    padding:50px 20px;
  }

  .legal-page h1{
    font-size:34px;
  }

}