
.site-footer{margin-top:28px;background:#fff;border-top:1px solid #e5e9f1;color:#69758b;font-size:12px}
.footer-inner{max-width:1080px;margin:auto;padding:24px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}
.site-footer nav{display:flex;gap:15px;flex-wrap:wrap}.site-footer a{color:#68758e;text-decoration:none}.site-footer a:hover{text-decoration:underline;color:#4856c7}
.demo-ad{margin:20px 0;border:1px dashed #cbd4e5;border-radius:12px;background:#f9fbfe;min-height:105px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#758198;font-size:13px;text-align:center;padding:16px}
.demo-ad small{font-size:11px;color:#96a0b2}.info-page{max-width:880px;margin:38px auto 72px;padding:0 20px}
.info-page article{background:#fff;border:1px solid #e5e9f1;border-radius:18px;padding:30px;line-height:1.85;color:#35425b}
.info-page h1{margin:0 0 10px;font-size:29px;color:#17213a}.info-page h2{margin-top:30px;font-size:19px;color:#1c2b4a}
.info-page p,.info-page li{font-size:15px}.info-page .notice{background:#f4f6ff;border-radius:10px;padding:12px 16px;font-size:13px;color:#5965a0}
.info-page a{color:#4856c7}@media(max-width:600px){.info-page article{padding:20px}.info-page h1{font-size:24px}}
