.lesson-reference-layout{align-items:start}.lesson-completion{margin:20px 0 16px}.lesson-completion button{width:100%;display:block}.lesson-completion #status{display:block;margin-top:8px}.lesson-next-card{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid var(--syn-border,rgba(128,128,128,.2));background:var(--syn-panel,rgba(128,128,128,.08));border-radius:14px;color:var(--syn-text,inherit);text-decoration:none}.lesson-next-card strong{display:block;margin-top:4px}.lesson-next-card>b{margin-left:auto;white-space:nowrap}.lesson-next-card .lesson-list-thumbnail{width:128px;height:72px;object-fit:cover;flex-shrink:0;border-radius:8px}.lesson-course-link{display:inline-block;font-weight:700;margin-bottom:20px}.lesson-resource-sidebar{display:grid;gap:24px;min-width:0}.lesson-resource-sidebar .sidebar{position:static}.lesson-downloads{padding:24px}.lesson-downloads a{overflow-wrap:anywhere}.lesson-reference-layout .lesson-content h1{font-size:clamp(26px,3vw,38px)}@media(max-width:700px){.lesson-next-card{flex-wrap:wrap}.lesson-next-card>b{margin-left:0}.lesson-next-card>span{flex:1;min-width:120px}}
.lesson-reference-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lesson-reference-images img{width:100%;height:auto;border-radius:12px}@media(max-width:600px){.lesson-reference-images{grid-template-columns:1fr}}

.lesson-poster-placeholder{position:relative;aspect-ratio:16/9;background:#131725;overflow:hidden;border-radius:inherit}.lesson-poster-placeholder>img{display:block;width:100%;height:100%;object-fit:cover}.lesson-poster-caption{position:absolute;inset:auto 0 0;padding:28px 20px 18px;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff;text-align:center}.lesson-poster-caption h2{color:#fff!important;margin:0 0 6px;font-size:clamp(18px,2vw,26px)}.lesson-poster-caption p{color:#fff!important;margin:0;font-size:14px}

.syn-university .lesson-reference-layout .video{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;aspect-ratio:16/9!important;overflow:hidden!important}
.syn-university .lesson-reference-layout .video>.lesson-poster-placeholder{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;aspect-ratio:auto!important;visibility:visible!important;opacity:1!important;z-index:2!important}
.syn-university .lesson-reference-layout .lesson-poster-placeholder>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;visibility:visible!important;opacity:1!important;z-index:1!important}
.syn-university .lesson-reference-layout .lesson-poster-caption{z-index:3!important;visibility:visible!important;opacity:1!important}
.syn-university .lesson-reference-layout .video>video,.syn-university .lesson-reference-layout .video>.plyr{width:100%!important;height:100%!important;aspect-ratio:16/9!important}
