.lesson{grid-template-columns:190px minmax(0,1fr) minmax(280px,350px)}.lesson>.lesson-copy{min-width:0;padding:24px}.lesson>.lesson-video{grid-column:3;grid-row:1;padding:24px 20px;background:#f9f5ee;border-left:1px solid #ded8d1;align-self:stretch}.lesson-video h4{font-size:1rem;margin:0 0 12px;color:#67364b}.lesson-video p{font-size:.88rem;line-height:1.6}.lesson-video .video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#231b25;border-radius:10px;overflow:hidden}.lesson-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lesson-video .video-wait{display:grid;place-content:center;min-height:160px;padding:20px;background:#eee7df;border:1px dashed #b9a99c;border-radius:10px;color:#65574d;text-align:center;font-size:.9rem}.lesson-video .video-title{font-weight:600;margin:12px 0 0;overflow-wrap:anywhere}.lesson-video .video-status{font-size:.78rem;margin:10px 0 0}.lesson-video button{font:inherit;border:1px solid #9e8190;border-radius:7px;padding:8px 12px;background:#fff;color:#542b3e}.lesson-video .video-play{display:block;width:100%;aspect-ratio:16/9;background:#302333;color:#fff;border:0;border-radius:10px;font-weight:650;padding:20px}.lesson-video .video-play:hover{background:#67364b}.lesson#capitulo-14>.lesson-copy,.lesson#capitulo-15>.lesson-copy{grid-column:1/3}.workbook{grid-column:1/-1}@media(max-width:1050px){.lesson{grid-template-columns:150px minmax(0,1fr) minmax(240px,300px)}.lesson>.lesson-copy{padding:20px}.lesson>.lesson-video{padding:20px 15px}.lesson h3{font-size:1.35rem}}@media(max-width:850px){.lesson{grid-template-columns:170px minmax(0,1fr)}.lesson>.lesson-video{grid-column:2;grid-row:2;border-left:0;border-top:1px solid #ded8d1}.lesson>.lesson-copy{grid-column:2;grid-row:1}.lesson>a{grid-column:1;grid-row:1/3}.lesson#capitulo-14>.lesson-copy,.lesson#capitulo-15>.lesson-copy{grid-column:1/-1}.lesson#capitulo-14>.lesson-video,.lesson#capitulo-15>.lesson-video{grid-column:1/-1}}@media(max-width:650px){.lesson{display:flex;flex-direction:column}.lesson>a{max-width:230px;margin:auto}.lesson>.lesson-video{border-left:0}.lesson>.workbook{width:100%}.lesson-video .video-wait{min-height:140px}}@media print{.lesson-video{display:none!important}}
