/* ============ 静态文本页（关于我们/用户协议/隐私政策）通用样式 ============ */

.static-hero {
  background: linear-gradient(135deg, #0f2b4a 0%, #1e6fbf 100%);
  padding: 48px 0; text-align: center; color: #fff;
}
.static-hero-title { font-size: 36px; font-weight: 800; letter-spacing: 2px; }

.static-body { background: var(--bg); padding: 48px 0; }
.static-container {
  background: #fff; border-radius: var(--radius); padding: 48px 56px;
  border: 1px solid var(--border); box-shadow: var(--shadow);
  max-width: 900px;
}
.static-container h2 {
  font-size: 22px; font-weight: 700; color: #0f2b4a;
  margin: 32px 0 14px; padding-left: 14px;
  border-left: 4px solid var(--primary);
}
.static-container h2:first-child { margin-top: 0; }
.static-container p {
  font-size: 15px; color: #333; line-height: 2; margin-bottom: 12px;
  text-align: justify;
}
.static-container ul { margin: 8px 0 16px; padding-left: 24px; list-style: disc; }
.static-container ul li {
  font-size: 14px; color: #444; line-height: 2; margin-bottom: 6px;
}
.static-container strong { color: #0f2b4a; }

.static-updated {
  font-size: 13px; color: var(--text-light); text-align: right;
  margin-bottom: 24px; padding-bottom: 16px; border-bottom: 1px solid var(--border);
}

/* 响应式 */
@media (max-width: 600px) {
  .static-container { padding: 28px 20px; }
}
