.legal {
  padding: 10px 40px;
  line-height: 200%;
  background-color: #fff;
  width: 70%;
  margin: 30px auto; }
  .legal .bold {
    font-weight: bold; }
  .legal .title {
    text-align: center;
    margin: 0 auto;
    padding: 20px 0;
    font-size: 24px;
    line-height: 36px;
    margin-top: 20px;
    font-weight: bold; }
  .legal hr {
    border: none;
    border-top: 1px solid #ccc;
    margin-bottom: 20px; }
  .legal h1 {
    font-size: 1.4rem;
    font-weight: bold;
    margin: 1.5rem 0; }
  .legal h2 {
    font-weight: bold;
    color: #C45911;
    margin: 2rem 0 1.5rem;
    font-size: 1.6rem; }
  .legal h3 {
    padding: 1.5rem 0;
    font-size: 1.4rem;
    line-height: 2.5rem;
    font-weight: bold; }
  .legal p {
    margin: 12px 0;
    text-indent: 2rem;
    font-size: 1rem; }
    .legal p i {
      text-indent: 0; }
  .legal ul li {
    margin: 12px 0; }
  .legal .bottom {
    text-align: right; }
  .legal ul > li > ul {
    background-color: #f8f6f2;
    list-style-type: none;
    padding: 10px;
    margin: 20px 40px; }
    .legal ul > li > ul > li {
      font-size: 12px; }
  .legal.deposit ul {
    padding-left: 48px; }
  .legal.deposit ul > li {
    list-style-type: disc; }
