.video-page{max-width:1080px;margin:0 auto;background:#fffef8;border:1px solid #d4d7c7;border-left:12px solid #2b536a;padding:clamp(20px,4vw,52px);box-shadow:8px 10px 0 #d9ddd5}.video-page h1{font-family:Hand,cursive;font-size:clamp(44px,7vw,74px);margin:16px 0 25px;color:#263d33}.video-heading h2{font-size:clamp(25px,4vw,38px);line-height:1.2;margin:12px 0}.video-heading p{margin:0 0 22px}.video-player{width:100%;aspect-ratio:16/9;background:#172c25;border:1px solid #bcc6bc;overflow:hidden}.video-player iframe{display:block;width:100%;height:100%;border:0}.video-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 14px}.video-actions .btn{white-space:normal}.video-page .teacher-tip{margin-top:26px}.video-page .muted{font-size:14px}@media(max-width:600px){.video-page{border-left-width:6px;padding:20px 14px}.video-actions{flex-direction:column}.video-actions a{text-align:center}.video-page h1{margin-bottom:20px}header nav{flex-wrap:wrap}}
