@media (max-width: 720px) {
body.eblcf-body{overflow-x:hidden}
.eblcf-lessons-premium .eblcf-container,.eblcf-lesson-category-page .eblcf-container,.eblcf-course-detail-page .eblcf-container{width:calc(100% - 28px)}
.eblcf-lesson-hub-grid,.eblcf-premium-course-grid,.eblcf-lessons-grid,.eblcf-lesson-video-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
.eblcf-lesson-hub-grid .eblcf-card,.eblcf-premium-course-grid .eblcf-course-card,.eblcf-lessons-grid .eblcf-lesson-card{width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:20px!important;border-radius:18px!important;touch-action:pan-y}
.eblcf-course-card>a,.eblcf-lesson-card>a,.eblcf-lesson-category-card{display:block!important;width:100%!important;min-height:0!important}
.eblcf-lesson-card .eblcf-news-body{min-height:0!important;padding:18px 0 0!important}
.eblcf-lesson-tabs{position:sticky;top:0;z-index:20;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:10px 14px!important;margin-inline:-14px!important;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:rgba(8,15,25,.96)}
.eblcf-lesson-tabs::-webkit-scrollbar{display:none}
.eblcf-lesson-tabs a{flex:0 0 auto!important;white-space:nowrap!important;scroll-snap-align:start;min-height:44px;display:inline-flex!important;align-items:center}
.eblcf-lesson-video-item,.eblcf-lesson-video-item>a{width:100%!important;min-width:0!important;grid-template-columns:1fr!important}
.eblcf-lesson-video-item iframe,.eblcf-lesson-video-item video,.eblcf-lesson-video-player-wrap iframe,.eblcf-lesson-player{width:100%!important;aspect-ratio:16/9;height:auto!important;border-radius:14px!important}
.eblcf-lesson-hero-actions{gap:10px!important}
.eblcf-lesson-hero-actions .eblcf-btn{min-height:46px;justify-content:center}
#lessons-list,.eblcf-local-curriculum{scroll-margin-top:84px}
}