/* Public product information only. Existing login/theme selectors are untouched. */
.public-info{background:#f5f7fa;border-top:1px solid #e5e9ef;color:#243b59;padding:48px 24px}
.public-info-inner{max-width:960px;margin:auto}.public-info h2{font-size:23px;margin:0 0 16px}
.public-info p{max-width:850px;font-size:15px;line-height:1.9;margin:12px 0}.public-info nav{display:flex;gap:24px;flex-wrap:wrap;margin-top:22px}
.public-info a,.help-page a{color:#315fca;text-underline-offset:4px}.public-info a:focus-visible,.help-page a:focus-visible{outline:2px solid #315fca;outline-offset:4px}
.help-page{margin:0;background:#f5f7fa;color:#202938;font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;line-height:1.8}
.help-page *{box-sizing:border-box}.help-header{max-width:1080px;margin:auto;padding:24px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;border-bottom:1px solid #dce3ed}
.help-brand{font-size:25px;font-weight:800;text-decoration:none;color:#17263b!important}.help-header nav{display:flex;gap:18px;flex-wrap:wrap;font-size:14px}.help-header nav:last-child{margin-left:auto}
.help-page main{max-width:860px;margin:36px auto 0;padding:0 24px}.help-page h1{font-size:32px;line-height:1.4;margin:8px 0 20px;color:#17263b}
.help-eyebrow{color:#728098;font-size:13px}.help-intro{font-size:17px;color:#52637c;border-bottom:1px solid #dce3ed;padding-bottom:24px}
.help-page section{padding:12px 0}.help-page h2{font-size:21px;line-height:1.5;margin:16px 0}.help-page p{overflow-wrap:anywhere}
.help-updated{font-size:13px;color:#728098;border-top:1px solid #dce3ed;margin-top:28px;padding-top:18px}.help-page footer{max-width:860px;margin:0 auto;padding:20px 24px 40px}
@media(max-width:600px){.public-info{padding:32px 20px}.public-info h2{font-size:20px}.public-info p{font-size:14px}.help-header{padding:18px 20px;gap:16px}.help-header nav:last-child{margin-left:0}.help-page main{padding:0 20px;margin-top:24px}.help-page h1{font-size:26px}.help-page h2{font-size:19px}}
