.XHUwTa_videoFilterSection{background:var(--white);border-bottom:1px solid var(--border-color);padding:2rem 0}.XHUwTa_worksheetButton{margin-bottom:1.5rem}.XHUwTa_worksheetButton a i{margin-right:.5rem}.XHUwTa_filterButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.XHUwTa_filterBtn{border:2px solid var(--border-color);border-radius:var(--radius-md);background:var(--white);color:var(--text-dark);cursor:pointer;transition:all var(--transition-normal);padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500}.XHUwTa_filterBtn:hover,.XHUwTa_filterBtn--active{background:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.XHUwTa_videosGridSection{background:var(--light-bg);padding:var(--spacing-xxl) 0}.XHUwTa_videosGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.XHUwTa_videoItem{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-normal);overflow:hidden}.XHUwTa_videoItem:hover{box-shadow:var(--shadow-xl);transform:translateY(-10px)}.XHUwTa_videoWrapper{background:#000;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.XHUwTa_videoWrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.XHUwTa_videoInfo{padding:1.5rem}.XHUwTa_videoInfo h3{color:var(--text-dark);margin-bottom:.5rem;font-size:1.125rem}.XHUwTa_videoInfo p{color:var(--text-light);margin-bottom:1rem;font-size:.95rem;line-height:1.6}.XHUwTa_videoMeta{color:var(--text-light);gap:1.5rem;font-size:.875rem;display:flex}.XHUwTa_videoMeta span{align-items:center;gap:.5rem;display:flex}.XHUwTa_videoMeta i{color:var(--primary-color)}@media (max-width:968px){.XHUwTa_videosGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.XHUwTa_filterButtons{gap:.75rem}.XHUwTa_filterBtn{padding:.625rem 1.25rem;font-size:.9rem}}@media (max-width:640px){.XHUwTa_videosGrid{grid-template-columns:1fr}.XHUwTa_filterButtons{gap:.5rem}.XHUwTa_filterBtn{padding:.5rem 1rem;font-size:.875rem}.XHUwTa_worksheetButton{margin-bottom:1rem}}
