.video-embed-wrapper-outer{position:relative;margin-bottom:2rem}.video-embed-wrapper{position:relative}.video-embed-wrapper.embed-container{height:auto;margin-bottom:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video-embed-wrapper.embed-container iframe,.video-embed-wrapper.embed-container embed,.video-embed-wrapper.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.video-transcript-toggle-btn{width:100%;margin-top:1rem;background-color:#009CC5;color:#fff;border:none;border-radius:6px;padding:.875rem 1.5rem;cursor:pointer;font-size:1rem;font-weight:600;text-align:center;transition:all 0.3s ease;display:block}.video-transcript-toggle-btn:hover{background-color:#007A9A}.video-transcript-toggle-btn.active{background-color:#00a252}.video-transcript-toggle-btn.active:hover{background-color:#008741}.video-transcript-toggle-btn:focus{outline:2px solid #009CC5;outline-offset:2px}.video-transcript-container{margin-top:1.5rem;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;max-height:0;opacity:0;transition:max-height 0.4s ease,opacity 0.4s ease,margin-top 0.4s ease}.video-transcript-container:not(.hidden){max-height:600px;opacity:1}.video-transcript-container.hidden{margin-top:0;border:none}.video-transcript-content{padding:2rem;background-color:#f9f9f9;max-height:500px;overflow-y:auto}.video-transcript-content h1,.video-transcript-content h2,.video-transcript-content h3,.video-transcript-content h4,.video-transcript-content h5,.video-transcript-content h6{margin-top:1.5rem;margin-bottom:.75rem}.video-transcript-content h1:first-child,.video-transcript-content h2:first-child,.video-transcript-content h3:first-child,.video-transcript-content h4:first-child,.video-transcript-content h5:first-child,.video-transcript-content h6:first-child{margin-top:0}.video-transcript-content p{margin-bottom:1rem;line-height:1.6}.video-transcript-content ul,.video-transcript-content ol{margin-bottom:1rem;padding-left:1.5rem}.video-transcript-content li{margin-bottom:.5rem}.video-transcript-content strong{font-weight:600}.video-transcript-content em{font-style:italic}.video-transcript-content::-webkit-scrollbar{width:8px}.video-transcript-content::-webkit-scrollbar-track{background:#e0e0e0;border-radius:4px}.video-transcript-content::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.video-transcript-content::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:768px){.video-transcript-content{padding:1.5rem;max-height:400px}}