.news-page[data-v-1016aed2]{min-height:100vh;display:flex;flex-direction:column}.page-header[data-v-1016aed2]{background:linear-gradient(135deg,#667eea,#75c8fc);padding:60px 0;color:#fff;text-align:center}.page-header h1[data-v-1016aed2]{font-size:36px;margin-bottom:15px}.page-header p[data-v-1016aed2]{font-size:18px;opacity:.9}.page-content[data-v-1016aed2]{padding:60px 0;background:#f5f7fa;flex:1}.news-detail-card[data-v-1016aed2]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:30px;cursor:pointer;transition:transform .3s}.news-detail-card[data-v-1016aed2]:hover{transform:translateY(-5px)}.news-image[data-v-1016aed2]{width:100%;height:200px;overflow:hidden}.news-image img[data-v-1016aed2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-content[data-v-1016aed2]{padding:20px}.news-content h2[data-v-1016aed2]{font-size:18px;color:#333;line-height:1.5;-webkit-line-clamp:2}.news-content h2[data-v-1016aed2],.news-summary[data-v-1016aed2]{margin-bottom:15px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.news-summary[data-v-1016aed2]{color:#666;font-size:14px;line-height:1.6;-webkit-line-clamp:3}.news-meta[data-v-1016aed2]{display:flex;justify-content:space-between;color:#999;font-size:12px}.pagination-wrapper[data-v-1016aed2]{margin-top:40px;text-align:center}@media (max-width:768px){.page-header[data-v-1016aed2]{padding:40px 0}.page-header h1[data-v-1016aed2]{font-size:28px}.page-header p[data-v-1016aed2]{font-size:16px}.page-content[data-v-1016aed2]{padding:40px 0}.news-detail-card[data-v-1016aed2]{margin-bottom:20px}.news-image[data-v-1016aed2]{height:150px}.news-content[data-v-1016aed2]{padding:15px}.news-content h2[data-v-1016aed2]{font-size:16px;margin-bottom:10px}.news-summary[data-v-1016aed2]{font-size:13px;margin-bottom:10px}.pagination-wrapper[data-v-1016aed2]{margin-top:30px}.pagination-wrapper[data-v-1016aed2] .el-pagination{text-align:center}}@media (max-width:480px){.page-header[data-v-1016aed2]{padding:30px 0}.page-header h1[data-v-1016aed2]{font-size:24px}.page-header p[data-v-1016aed2]{font-size:14px}.page-content[data-v-1016aed2]{padding:30px 0}.news-detail-card[data-v-1016aed2]{margin-bottom:15px}.news-image[data-v-1016aed2]{height:120px}.news-content[data-v-1016aed2]{padding:12px}.news-content h2[data-v-1016aed2]{font-size:15px;margin-bottom:8px}.news-summary[data-v-1016aed2]{font-size:12px;margin-bottom:8px}.news-meta[data-v-1016aed2]{font-size:11px}.pagination-wrapper[data-v-1016aed2]{margin-top:20px}}.news-detail-card[data-v-1016aed2]{display:block;color:inherit;text-decoration:none}