._section_c3a5ba8{margin-top:2rem}._section_c3a5ba8:first-child{margin-top:0}._sectionTitle_c3a5ba8{color:#1f1f2e;margin:0 0 1rem;font-size:1.15rem;font-weight:700}._grid_c3a5ba8{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem 1.25rem;display:grid}._shortsGrid_c3a5ba8{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem .85rem;display:grid}@media (max-width:560px){._grid_c3a5ba8{grid-template-columns:repeat(2,1fr);gap:1rem .75rem}._shortsGrid_c3a5ba8{grid-template-columns:repeat(3,1fr);gap:.6rem .5rem}}._card_c3a5ba8{color:inherit;flex-direction:column;min-width:0;text-decoration:none;display:flex}._thumbWrap_c3a5ba8{background:#ededed;border-radius:10px;width:100%;position:relative;overflow:hidden}._thumbWrapArticle_c3a5ba8{aspect-ratio:16/9}._thumbWrapShort_c3a5ba8{aspect-ratio:9/16}._thumb_c3a5ba8{object-fit:cover;width:100%;height:100%}._thumbFallback_c3a5ba8{background:#ededed;width:100%;height:100%}._label_c3a5ba8{color:#fff;background:#9141ac;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}._durationBadge_c3a5ba8{color:#fff;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}._body_c3a5ba8{margin-top:8px}._title_c3a5ba8{color:#1f1f2e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}._shortsGrid_c3a5ba8 ._title_c3a5ba8{-webkit-line-clamp:2;font-size:12px}._metaRow_c3a5ba8{align-items:center;gap:6px;margin-top:6px;display:flex}._authorAvatar_c3a5ba8{object-fit:cover;background:#ddd;border-radius:50%;width:18px;height:18px}._authorName_c3a5ba8{color:#606060;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._viewsRow_c3a5ba8{color:#909090;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}._skeletonThumb_c3a5ba8{background:#ededed;position:relative;overflow:hidden}._skeletonThumb_c3a5ba8:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff9 50%,#fff0 100%);animation:1.5s infinite _shimmerMove_c3a5ba8;position:absolute;inset:0;transform:translate(-100%)}@keyframes _shimmerMove_c3a5ba8{to{transform:translate(100%)}}._skeletonLine_c3a5ba8{border-radius:4px;height:12px;margin-top:8px}._skeletonLineShort_c3a5ba8{width:70%}
