.lesson-player{margin:24px 0;background:#101511;padding:14px;border:1px solid #d9ddce}.lesson-player video{display:block;width:100%;max-height:72vh;aspect-ratio:16/9;background:#080a08;object-fit:contain}.lesson-player .caption{color:#dfe5d7;padding:12px 4px 2px}
@media(max-width:760px){.lesson-player{padding:8px;margin:18px 0}.lesson-player video{max-height:55vh}}
