.legal-page{max-width:62rem;margin:0 auto;padding:5rem 1.5rem 4rem;font-size:1.15rem;font-weight:300;color:#333}.legal-page h1{width:auto;text-align:left;margin:0 0 .5rem}.legal-page h2{font-size:1.5rem;font-weight:400;margin:2.2rem 0 .6rem;color:#444}.legal-page li,.legal-page p{line-height:1.7}.legal-page ul{padding-left:1.4rem}.legal-page a{color:#238f86}.legal-updated{color:#777;font-size:1rem;margin-bottom:2rem}.legal-button{border:1px solid #38c0b5;color:#238f86;border-radius:4px;padding:.6rem 1.2rem;font-size:1rem;cursor:pointer}.legal-button:hover{background:#38c0b5;color:#fff}