.original-list[data-v-4d33b50b]{min-height:420px}.article-grid[data-v-4d33b50b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.article-card[data-v-4d33b50b]{overflow:hidden;border-radius:12px;background:#fff;border:1px solid #eef1f5;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.article-card[data-v-4d33b50b]:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(20,31,52,.1)}.article-card:hover .article-image[data-v-4d33b50b]{transform:scale(1.04)}.article-card:hover .article-title[data-v-4d33b50b]{color:#ff8c00}.article-image-box[data-v-4d33b50b]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f5f7fa}.article-image[data-v-4d33b50b]{width:100%;height:100%;transition:transform .35s ease}.image-fallback[data-v-4d33b50b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ff8c00;font-size:18px;font-weight:700;background:linear-gradient(180deg,rgba(255,141,26,.16),hsla(0,0%,100%,.9))}.article-tag[data-v-4d33b50b]{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);padding:4px 10px;border-radius:4px;background:#2d8cf0;color:#fff;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-copy[data-v-4d33b50b]{padding:16px 16px 18px}.article-title[data-v-4d33b50b]{margin:0;min-height:48px;color:#252b33;font-size:17px;font-weight:700;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.article-intro[data-v-4d33b50b]{margin:10px 0 14px;min-height:66px;color:#626b78;font-size:14px;line-height:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-meta[data-v-4d33b50b]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9aa3af;font-size:13px;line-height:18px}.article-meta span[data-v-4d33b50b]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-state[data-v-4d33b50b],.load-state[data-v-4d33b50b]{display:flex;align-items:center;justify-content:center;min-height:96px;color:#9aa3af;font-size:14px}.skeleton-card[data-v-4d33b50b]{pointer-events:none}.skeleton-image[data-v-4d33b50b],.skeleton-line[data-v-4d33b50b]{position:relative;overflow:hidden;background:#f1f3f6}.skeleton-image[data-v-4d33b50b]:after,.skeleton-line[data-v-4d33b50b]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);animation:shimmer-4d33b50b 1.4s infinite}.skeleton-line[data-v-4d33b50b]{height:16px;border-radius:4px;margin-bottom:12px}.skeleton-line.short[data-v-4d33b50b]{width:72%}.skeleton-line.meta[data-v-4d33b50b]{width:42%;height:12px;margin-bottom:0}@keyframes shimmer-4d33b50b{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:1024px){.article-grid[data-v-4d33b50b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.article-grid[data-v-4d33b50b]{grid-template-columns:1fr;gap:16px}.article-copy[data-v-4d33b50b]{padding:14px}.article-title[data-v-4d33b50b]{font-size:16px}}