/* Same listening surface and editorial rhythm as the lead/back tool page.
   Scope every addition so the compact homepage disclosure stays unchanged. */
.training-comparison-landing .splitter-proof .training-comparison-body { padding-top: 12px; }
.training-comparison-landing .splitter-proof .training-comparison-body > p { max-width: none; }
.training-comparison-landing .splitter-proof .training-comparison-intro { margin-bottom: 0; }
.training-comparison-landing .splitter-proof .training-reference-disclosure { margin: 18px 0; }
.training-comparison-landing .splitter-proof .training-reference-row { grid-template-columns: 8rem minmax(0, 1fr); gap: 17px; }
.training-comparison-landing .splitter-proof .training-comparison-credit { padding-top: 16px; border-top: 1px solid #ebe5e0; }
.training-comparison-landing .splitter-uses > .section-kicker { margin: 0; text-align: center; }
.training-comparison-landing .training-method-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.training-comparison-landing .training-method-grid p { max-width: none; }
.training-comparison-landing .splitter-workflow ol > li { min-width: 0; }
@media (max-width: 760px) {
  .training-comparison-landing .training-method-grid,
  .training-comparison-landing .splitter-proof .training-reference-row { grid-template-columns: minmax(0, 1fr); }
}
