.legal-page{color:#203329;background:#f6f9f7;min-height:100vh;padding:42px 20px 80px}.legal-wrap{background:#fff;border:1px solid #e4ece7;border-radius:18px;max-width:860px;margin:auto;padding:48px 58px;box-shadow:0 15px 50px #113b250f}.legal-back{color:#078f49;margin-bottom:28px;font-size:13px;text-decoration:none;display:inline-block}.legal-page h1{margin:0 0 10px;font-size:32px}.legal-meta{color:#829087;border-bottom:1px solid #e8efeb;margin-bottom:30px;padding-bottom:24px;font-size:12px}.legal-intro{background:#eff9f3;border-left:3px solid #07c160;border-radius:0 8px 8px 0;padding:15px 18px}.legal-page h2{margin:34px 0 12px;font-size:19px}.legal-page h3{margin:22px 0 8px;font-size:15px}.legal-page p,.legal-page li{color:#52655b;font-size:14px;line-height:1.9}.legal-page ul{padding-left:22px}.legal-emphasis{font-weight:700;color:#2b4437!important}.legal-contact{background:#f7faf8;border-radius:10px;padding:14px 18px}.legal-page footer{text-align:center;border:0;padding:30px 0 0;display:block}.legal-page footer p{color:#98a39d;font-size:11px}@media (max-width:640px){.legal-page{padding:0}.legal-wrap{border:0;border-radius:0;padding:30px 22px}.legal-page h1{font-size:27px}}
