.legal-page{color:#242623;background:#f6f5f1;min-height:100vh;padding:72px 20px}.legal-shell{background:#fff;border:1px solid #dfded8;border-radius:26px;width:min(920px,100%);margin:auto;padding:48px 54px;box-shadow:0 24px 70px #201b1510}.legal-back{color:#168f7d;margin-bottom:30px;font-weight:750;display:inline-flex}.legal-page h1{letter-spacing:-.05em;margin:0;font-size:44px}.legal-meta{color:#7a7c76;margin:12px 0 34px}.legal-page h2{margin:34px 0 12px;font-size:23px}.legal-page h3{margin:24px 0 10px;font-size:18px}.legal-page p,.legal-page li{color:#4f524d;font-size:16px;line-height:1.9}.legal-page ul{padding-left:24px}.legal-note{background:#edf7f3;border-radius:14px;padding:18px 20px;color:#285c52!important}.legal-contact{border-top:1px solid #e7e6e1;margin-top:38px;padding-top:25px}.legal-footer{color:#8a8c86;margin-top:40px;font-size:14px}@media (max-width:640px){.legal-page{padding:22px 12px}.legal-shell{border-radius:20px;padding:30px 22px}.legal-page h1{font-size:34px}.legal-page p,.legal-page li{font-size:15px}}
