.legal-hero{max-width:1240px;margin:20px auto 0;padding:58px;background:#172420;color:#fff}.legal-hero h1{font-size:45px;letter-spacing:-.04em;margin:12px 0}.legal-hero p{max-width:760px;color:#bdc5c2;line-height:1.7}.legal-page{max-width:1000px;margin:0 auto 70px;padding:45px 55px;background:#fff;border:1px solid #e2e2dc}.legal-page h2{font-size:24px;margin:35px 0 12px}.legal-page h3{font-size:16px;margin:25px 0 10px}.legal-page p,.legal-page li{font-size:13px;line-height:1.8;color:#4f5955}.legal-page ul,.legal-page ol{padding-left:22px}.legal-company{background:#f5f3ed;padding:20px;margin:20px 0}.legal-company b{display:block;margin-bottom:7px}.legal-note{border-left:4px solid #ef321d;padding:14px 18px;background:#fff5f3}.legal-date{font-size:10px;color:#78817e}@media(max-width:700px){.legal-hero{margin:10px;padding:32px 22px}.legal-hero h1{font-size:32px}.legal-page{margin:0 10px 50px;padding:28px 20px}}
