.training-section{background:#f8f6f1;padding-top:72px;padding-bottom:72px}
.training-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:32px}
.training-heading .eyebrow{display:block;color:var(--wine);font-size:10px;letter-spacing:1.5px;margin-bottom:16px}
.training-heading h2{font-size:clamp(54px,6.3vw,96px);font-weight:600;line-height:.95}
.training-copy{max-width:420px;justify-self:end}
.training-copy p{font-size:13px;line-height:1.85;color:var(--muted)}
.training-copy .text-link{margin-top:16px;font-size:11px}
.training-photo{margin:0;background:#d9d7cf}
.training-photo img{display:block;width:100%;height:auto}
@media(max-width:700px){
  .training-section{padding-top:42px;padding-bottom:42px}
  .training-heading{grid-template-columns:1fr;gap:20px;margin-bottom:25px}
  .training-heading .eyebrow{font-size:9px;margin-bottom:12px}
  .training-heading h2{font-size:54px}
  .training-copy{justify-self:start;max-width:380px}
  .training-copy p{font-size:12px;line-height:1.8}
  .training-copy .text-link{margin-top:12px}
}
