/* 信息页（关于/联系/积分/隐私/条款）：左菜单右内容，正文排版 */
.info-page { padding: 20px 0 56px; }

.info-content { max-width: 720px; }
.info-content h1 { font-size: 22px; line-height: 1.4; margin: 0 0 4px; }
.info-content h2 { font-size: 15px; line-height: 1.5; margin: 26px 0 6px; }
.info-content p { margin: 6px 0; font-size: 13.5px; line-height: 1.9; color: var(--text-2); }
.info-content ul { margin: 6px 0; padding-left: 18px; }
.info-content li { margin: 4px 0; font-size: 13.5px; line-height: 1.8; color: var(--text-2); }
.info-content a { color: var(--accent); }
.info-content a:hover { text-decoration: underline; }

.info-note {
  margin: 26px 0 0;
  padding: 10px 12px;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  background: var(--bg-surface);
  font-size: 12.5px;
  line-height: 1.8;
  color: var(--text-3);
}

@media (max-width: 900px) {
  .info-page { padding: 16px 0 44px; }
  .info-content { max-width: none; }
}
