.training-stories{padding:72px clamp(18px,5vw,80px);display:grid;grid-template-columns:minmax(250px,1fr) minmax(250px,480px);gap:clamp(24px,6vw,90px);align-items:center;border-top:1px solid #39313e;background:#110d15}
.stories-copy p{font-size:1.05rem;line-height:1.55;color:#d8cde0;max-width:450px}
.stories-stage{min-width:0;background:#09070b;border:1px solid #53405e}
.stories-stage video,.stories-stage img{display:block;width:100%;max-height:680px;aspect-ratio:9/16;object-fit:contain;background:#09070b}
.stories-stage [hidden]{display:none!important}
.stories-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;font-size:.92rem}
.stories-meta strong{font-size:1rem}
@media(max-width:700px){.training-stories{grid-template-columns:1fr;padding:60px 16px}.stories-stage{max-width:480px}.stories-stage video{max-height:620px}}
