.version-two .section.training{
  background:linear-gradient(145deg,#bd4f31 0%,#b54a2d 56%,#a9422b 100%);
  color:#fff;
}
@media(min-width:1001px){
  .version-two .section.training{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}
  .version-two .training-grid{grid-template-columns:minmax(0,1fr)}
  .version-two .training-grid .workout:nth-child(-n+2){width:100%}
}
.version-two .training .section-label.light,
.version-two .training .eyebrow{color:#fff4e5}
.version-two .training h2,
.version-two .training h2 em{color:#fff}
.version-two .training-promise{border-top-color:rgba(255,255,255,.45)}
.version-two .training-promise strong{color:#fff2dc}
.version-two .training-promise p{color:#fff7ef}
.version-two .training .workout{
  border-color:rgba(255,240,218,.25);
  background:#0b4b3f;
  box-shadow:0 24px 50px rgba(63,24,12,.22);
}
.version-two .training .workout:hover{
  border-color:#f5c899;
  box-shadow:0 30px 62px rgba(63,24,12,.32);
}
.version-two .training .workout-number,
.version-two .training .workout-benefit strong{color:#f7c3a0}
.version-two .training .workout h3{color:#fff}
.version-two .training .workout.featured h3{color:#ffd6ba}
.version-two .training .workout-copy>p{color:#e5f0ea}
.version-two .training .workout-benefit span{color:#fff}
@media(min-width:1001px) and (prefers-reduced-motion:no-preference){
  .workout-scroll-motion .training .workout:nth-child(n+3){
    transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s ease,border-color .35s ease,box-shadow .35s ease;
  }
}
