.VideoCard-module_card__SnOLl{border-radius:var(--radius-lg);cursor:pointer;transition:transform var(--duration-30) ease-in-out, box-shadow var(--duration-30) ease-in-out;background-color:#0000;flex-direction:column;width:100%;display:flex;overflow:hidden}@media (width>=768px){.VideoCard-module_card__SnOLl{width:calc((100% - var(--spacing-5)) / 2)}}.VideoCard-module_card__SnOLl:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.VideoCard-module_cardLink__heb2x{height:100%;color:inherit;cursor:pointer;flex-direction:column;flex:1;text-decoration:none;display:flex}.VideoCard-module_thumbnailContainer__E3LBU{background-color:var(--color-placeholder-background);border-radius:var(--radius-lg) var(--radius-lg) 0 0;aspect-ratio:16/9;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.VideoCard-module_thumbnail__GIfhr{object-fit:cover;width:100%;height:100%;display:block}.VideoCard-module_thumbnailGradient__HTRND{background:linear-gradient(to top, var(--color-card-bg) 0%, transparent 40%);pointer-events:none;position:absolute;inset:0}.VideoCard-module_thumbnailPlaceholder__-gM0g{background:var(--color-placeholder-background);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.VideoCard-module_placeholderIcon__r3Haq{width:48px;height:48px;color:var(--color-placeholder-text)}.VideoCard-module_videoBadge__0Sjqx{bottom:var(--spacing-3);left:var(--spacing-3);z-index:1;position:absolute}.VideoCard-module_durationBadge__lzBTE{bottom:var(--spacing-3);right:var(--spacing-3);z-index:1;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-small);line-height:var(--text-small-line-height);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:#0f172acc;position:absolute}.VideoCard-module_info__qELdv{padding:var(--spacing-5) var(--spacing-4);background-color:var(--color-card-bg);border-radius:0 0 var(--radius-lg) var(--radius-lg);gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.VideoCard-module_title__6Qphs{font-family:var(--font-headline);font-size:var(--text-h5);line-height:var(--text-h5-line-height);font-weight:var(--font-weight-bold);color:var(--color-text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.VideoCard-module_meta__lJwmE{align-items:center;gap:var(--spacing-2);font-family:var(--font-body);font-size:var(--text-small);line-height:var(--text-small-line-height);color:var(--color-text-tertiary);display:flex}.VideoCard-module_categoryPill__JCBqF{padding:2px var(--spacing-2);background-color:var(--color-primary-alpha-10);color:var(--color-primary);border-radius:var(--radius-sm);font-size:var(--text-small);line-height:var(--text-small-line-height);font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}.VideoCard-module_publishedAt__Suz6k{font-family:var(--font-body);font-size:var(--text-small);line-height:var(--text-small-line-height);color:var(--color-text-muted);margin-top:auto}@media (width<=767px){.VideoCard-module_info__qELdv{padding:var(--spacing-4) var(--spacing-3)}.VideoCard-module_title__6Qphs{font-size:var(--text-h6);line-height:var(--text-h6-line-height)}}@media (width>=1024px){.VideoCard-module_title__6Qphs{font-size:var(--text-h4);line-height:var(--text-h4-line-height);-webkit-line-clamp:2}}.VideosPage-module_header__G9M1C{margin-bottom:var(--spacing-4)}.VideosPage-module_filterBar__1oSQW{align-items:flex-end;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.VideosPage-module_filterGroup__uskxm{flex:140px;max-width:220px}.VideosPage-module_resetGroup__tbIUc{flex:140px}.VideosPage-module_resetGroup__tbIUc>button{width:100%}.VideosPage-module_pillSlot__P-HTu{align-items:center;gap:var(--spacing-2);min-height:28px;margin-top:var(--spacing-5);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.VideosPage-module_pill__xOal8{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-3);background-color:var(--color-primary-alpha-10);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-small);line-height:var(--text-small-line-height);font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}.VideosPage-module_pillDismiss__tXgLy{width:18px;height:18px;color:var(--color-primary);cursor:pointer;transition:background-color var(--duration-15) var(--ease-default);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.VideosPage-module_pillDismiss__tXgLy:hover{background-color:var(--color-primary-alpha-10)}.VideosPage-module_pillDismiss__tXgLy svg{width:12px;height:12px}.VideosPage-module_grid__aIogn{gap:var(--spacing-5);flex-wrap:wrap;width:100%;display:flex}.VideosPage-module_loadMoreContainer__x7kUv{margin-top:var(--spacing-8);margin-bottom:var(--spacing-6);justify-content:center;display:flex}.VideosPage-module_loadMoreError__lKcsY{text-align:center;color:var(--color-error,#dc2626);font-size:var(--text-small);line-height:var(--text-small-line-height);margin-top:var(--spacing-4)}.VideosPage-module_resultsSummary__HskFJ{text-align:center;color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--text-small-line-height);margin-top:var(--spacing-2);opacity:.7}@media (width<=767px){.VideosPage-module_header__G9M1C{margin-bottom:var(--spacing-3)}.VideosPage-module_filterBar__1oSQW{gap:var(--spacing-2)}.VideosPage-module_filterGroup__uskxm,.VideosPage-module_resetGroup__tbIUc{flex:1 1 calc(50% - var(--spacing-2) / 2);max-width:none}.VideosPage-module_pillSlot__P-HTu{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}}
