.legal-page{color:#18372c;background:#f7f8f6;min-height:100vh;font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}.legal-head{background:#fff;border-bottom:1px solid #e3e8e4;padding:20px 24px}.legal-head img{width:auto;max-width:850px;height:28px;margin:0 auto;display:block}.legal-body{background:#fff;border-radius:16px;max-width:850px;margin:32px auto;padding:40px;box-shadow:0 1px 3px #0000000a}.legal-body h1{color:#0f2137;margin:0 0 24px;font-size:32px;line-height:1.2}.legal-body h2{color:#0f2137;margin:32px 0 12px;font-size:22px;line-height:1.3}.legal-body h3{margin:24px 0 8px;font-size:18px}.legal-body p,.legal-body li{color:#29332e;margin:0 0 12px}.legal-body ul,.legal-body ol{margin:0 0 14px;padding-left:22px}.legal-body ul{list-style:outside}.legal-body ol{list-style:decimal}.legal-body a{color:#17663f;overflow-wrap:anywhere;text-decoration:underline}.legal-body table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.legal-body td,.legal-body th{text-align:left;vertical-align:top;border:1px solid #d8ddd9;padding:8px}.legal-body svg,.legal-body button[role=switch]{display:none}.legal-body button{font:inherit;background:#f4f6f4;border:1px solid #ccd3ce;border-radius:8px;margin:4px;padding:8px 14px}.legal-foot{max-width:850px;margin:0 auto;padding:0 0 48px;font-size:14px}.legal-foot a{color:#17663f}@media (width<=640px){.legal-body{border-radius:0;margin:0;padding:24px 20px}.legal-body h1{font-size:26px}.legal-foot{padding:24px 20px 40px}}
