.article-list-container[data-v-b71abd7d]{animation:fadeIn-b71abd7d .5s ease-in-out;background-color:#fff;flex:1;padding-bottom:50px}@keyframes fadeIn-b71abd7d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.breadcrumb[data-v-b71abd7d]{background-color:#f8f9fa;border-radius:4px;color:#888;font-size:13px;margin-bottom:30px;padding:15px 25px}.breadcrumb a[data-v-b71abd7d]{color:#666;text-decoration:none}.breadcrumb a[data-v-b71abd7d]:hover{color:#2bc4d9}.breadcrumb span[data-v-b71abd7d]{color:#333;font-weight:500}.article-list[data-v-b71abd7d]{padding:0 20px}.article-item[data-v-b71abd7d]{border-bottom:1px solid #f0f0f0;display:flex;padding:30px 0;transition:all .3s ease}.article-item[data-v-b71abd7d]:hover{transform:translate(5px)}.article-item:hover .title-row h3 a[data-v-b71abd7d]{color:#2bc4d9}.article-item[data-v-b71abd7d]:last-child{border-bottom:none}.article-img[data-v-b71abd7d]{background-color:#f5f5f5;border-radius:8px;display:block;flex-shrink:0;height:140px;margin-right:30px;overflow:hidden;text-decoration:none;width:220px}.article-img img[data-v-b71abd7d]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.article-img:hover img[data-v-b71abd7d]{transform:scale(1.1)}.article-img .img-placeholder[data-v-b71abd7d]{align-items:center;color:#bbb;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:center}.article-img .img-placeholder .icon[data-v-b71abd7d]{font-size:30px;margin-bottom:5px}.article-info[data-v-b71abd7d]{flex:1;flex-direction:column}.article-info[data-v-b71abd7d],.article-info .title-row[data-v-b71abd7d]{display:flex;justify-content:space-between}.article-info .title-row[data-v-b71abd7d]{margin-bottom:15px}.article-info .title-row h3[data-v-b71abd7d]{font-size:20px;font-weight:600;line-height:1.4}.article-info .title-row h3 a[data-v-b71abd7d]{color:#222;text-decoration:none;transition:color .3s}.article-info .title-row .date[data-v-b71abd7d]{color:#aaa;font-size:14px;margin-left:20px}.article-info .desc[data-v-b71abd7d]{color:#666;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.8;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.article-info .more-link[data-v-b71abd7d]{margin-top:15px}.article-info .more-link a[data-v-b71abd7d]{align-items:center;color:#999;display:inline-flex;font-size:13px;text-decoration:none}.article-info .more-link a .arrow[data-v-b71abd7d]{margin-left:5px;transition:transform .3s}.article-info .more-link a[data-v-b71abd7d]:hover{color:#2bc4d9}.article-info .more-link a:hover .arrow[data-v-b71abd7d]{transform:translate(3px)}.empty-tip[data-v-b71abd7d],.loading-state[data-v-b71abd7d]{color:#999;padding:80px 0;text-align:center}.empty-tip .empty-icon[data-v-b71abd7d],.loading-state .empty-icon[data-v-b71abd7d]{font-size:50px;margin-bottom:15px}.empty-tip .spinner[data-v-b71abd7d],.loading-state .spinner[data-v-b71abd7d]{animation:spin-b71abd7d 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#2bc4d9;height:30px;margin:0 auto 15px;width:30px}@keyframes spin-b71abd7d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pagination[data-v-b71abd7d]{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:50px}.pagination .page-ctrl[data-v-b71abd7d]{color:#666;cursor:pointer;font-size:13px}.pagination .page-ctrl[data-v-b71abd7d]:hover{color:#2bc4d9}.pagination .page-num[data-v-b71abd7d]{align-items:center;background-color:#f5f5f5;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.pagination .page-num.active[data-v-b71abd7d]{background-color:#2bc4d9;color:#fff}.pagination .page-num[data-v-b71abd7d]:hover:not(.active){background-color:#e9e9e9}
