.legalPage{color:#173027;background:#f7f9f6;min-height:100vh;padding:48px 20px 80px}.legalShell{background:#fff;border:1px solid #dce5df;border-radius:20px;max-width:860px;margin:0 auto;padding:44px;box-shadow:0 18px 50px #122d2412}.legalBrand{color:#173027;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.legalLogo{color:#d9f564;background:#132e26;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.legalPage h1{margin:34px 0 8px;font-size:42px;line-height:1.1}.legalDate{color:#718078;margin:0 0 34px}.legalPage h2{margin:30px 0 10px;font-size:20px}.legalPage p,.legalPage li{color:#43564f;font-size:15px;line-height:1.75}.legalPage ul{padding-left:22px}.legalPage a{color:#187a59}.legalBack{margin-top:34px;font-weight:700;display:inline-block}@media (width<=640px){.legalShell{padding:28px 22px}.legalPage h1{font-size:34px}}
