body.page-template-page-renzhiwang-start .tb-container,
body.page-id-0 .tb-container {
  width: 100%;
  max-width: none;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0;
}
.rzw-start-page .rzw-start-task-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}
.rzw-start-task-card {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--rzw-line, #dde4e2);
  border-radius: 8px;
  background: #fff;
  padding: 22px;
  box-shadow: 0 14px 34px rgba(16,42,67,.06);
}
.rzw-start-task-card h3 {
  margin: 16px 0 12px;
  color: var(--rzw-ink, #121826);
  font-size: 22px;
  line-height: 1.35;
}
.rzw-start-task-card dl {
  display: grid;
  gap: 8px;
  margin: 0 0 16px;
}
.rzw-start-task-card dt {
  color: var(--rzw-green, #17463c);
  font-weight: 850;
}
.rzw-start-task-card dd {
  margin: 0;
  color: var(--rzw-muted, #5c6675);
  line-height: 1.75;
}
.rzw-start-path-list {
  display: grid;
  gap: 8px;
  margin: 0 0 18px;
  padding-left: 22px;
}
.rzw-start-path-list a {
  color: var(--rzw-green, #17463c);
  font-weight: 800;
}
.rzw-output-chip-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}
.rzw-output-chip-grid span {
  min-height: 58px;
  display: flex;
  align-items: center;
  border: 1px solid var(--rzw-line, #dde4e2);
  border-radius: 8px;
  background: #fff;
  padding: 14px 16px;
  color: var(--rzw-ink, #121826);
  font-weight: 850;
}
.rzw-start-page .rzw-tool-topline span {
  color: var(--rzw-muted, #5c6675);
  font-size: 12px;
  font-weight: 800;
}
.rzw-start-page [data-rzw-task-path-click],
.rzw-start-page [data-rzw-task-tool-click] {
  cursor: pointer;
}
@media (max-width: 900px) {
  .rzw-start-page .rzw-start-task-grid,
  .rzw-output-chip-grid {
    grid-template-columns: 1fr;
  }
}

/* RZW_STAGE102_CORE_PATH_BEGIN */
.rzw-start-core-path { padding-top: 24px; }
.rzw-core-path-card { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(280px, .85fr); gap: 28px; align-items: stretch; padding: 28px; border: 1px solid #d8e0ea; background: #f8fbff; border-radius: 8px; box-shadow: 0 16px 42px rgba(15, 23, 42, .08); }
.rzw-core-path-copy p { max-width: 720px; }
.rzw-core-output-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 16px; margin: 18px 0 22px; padding: 0; list-style: none; }
.rzw-core-output-list li { padding: 10px 12px; border: 1px solid #d8e0ea; background: #fff; border-radius: 8px; color: #1f2937; }
.rzw-core-path-steps { display: grid; gap: 10px; margin: 0; padding: 0; list-style: none; }
.rzw-core-path-steps li { display: grid; grid-template-columns: 32px minmax(0, 1fr); gap: 12px; align-items: center; padding: 12px; background: #fff; border: 1px solid #d8e0ea; border-radius: 8px; }
.rzw-core-path-steps span { display: grid; place-items: center; width: 32px; height: 32px; border-radius: 50%; background: #0f172a; color: #fff; font-weight: 700; }
.rzw-core-path-steps a { color: #111827; font-weight: 700; text-decoration: none; }
@media (max-width: 760px) { .rzw-core-path-card { grid-template-columns: 1fr; padding: 20px; } .rzw-core-output-list { grid-template-columns: 1fr; } }
/* RZW_STAGE102_CORE_PATH_END */
