.news-detail-page{padding:60px 0}.news-detail-page .about-banner{margin-top:0!important}.news-detail-page .news-detail{max-width:800px;margin:1rem auto;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden}.news-detail-page .news-detail .news-header{padding:30px 40px 20px;border-bottom:1px solid #eee}.news-detail-page .news-detail .news-header .news-title{font-size:28px;font-weight:600;margin-bottom:20px;color:#333;line-height:1.4}.news-detail-page .news-detail .news-header .news-meta{display:flex;justify-content:space-between;align-items:center}.news-detail-page .news-detail .news-header .news-meta .author{display:flex;align-items:center}.news-detail-page .news-detail .news-header .news-meta .author .avatar{width:40px;height:40px;border-radius:50%;margin-right:12px;object-fit:cover}.news-detail-page .news-detail .news-header .news-meta .author .name{font-size:16px;color:#666}.news-detail-page .news-detail .news-header .news-meta .date{font-size:14px;color:#999}.news-detail-page .news-detail .news-content{padding:0 40px 40px}.news-detail-page .news-detail .news-content .news-cover{margin:30px 0}.news-detail-page .news-detail .news-content .news-cover img{width:100%;border-radius:6px;object-fit:cover}.news-detail-page .news-detail .news-content .markdown-content{font-size:16px;line-height:1.8;color:#333}.news-detail-page .news-detail .news-content .markdown-content h1,.news-detail-page .news-detail .news-content .markdown-content h2,.news-detail-page .news-detail .news-content .markdown-content h3,.news-detail-page .news-detail .news-content .markdown-content h4,.news-detail-page .news-detail .news-content .markdown-content h5,.news-detail-page .news-detail .news-content .markdown-content h6{margin:24px 0 16px;font-weight:600;color:#222}.news-detail-page .news-detail .news-content .markdown-content h1{font-size:24px}.news-detail-page .news-detail .news-content .markdown-content h2{font-size:22px}.news-detail-page .news-detail .news-content .markdown-content h3{font-size:20px}.news-detail-page .news-detail .news-content .markdown-content p{margin:16px 0}.news-detail-page .news-detail .news-content .markdown-content a{color:#06c;text-decoration:none}.news-detail-page .news-detail .news-content .markdown-content a:hover{text-decoration:underline}.news-detail-page .news-detail .news-content .markdown-content ol,.news-detail-page .news-detail .news-content .markdown-content ul{padding-left:24px;margin:16px 0}.news-detail-page .news-detail .news-content .markdown-content li{margin-bottom:8px}.news-detail-page .news-detail .news-content .markdown-content blockquote{border-left:4px solid #ddd;padding-left:16px;margin:16px 0;color:#666;font-style:italic}.news-detail-page .news-detail .news-content .markdown-content code{background-color:#f5f5f5;padding:2px 4px;border-radius:4px;font-family:Consolas,Monaco,Andale Mono,monospace}.news-detail-page .news-detail .news-content .markdown-content pre{background-color:#f5f5f5;padding:16px;border-radius:6px;overflow-x:auto;margin:16px 0}.news-detail-page .news-detail .news-content .markdown-content pre code{background-color:rgba(0,0,0,0);padding:0}.news-detail-page .news-detail .news-content .markdown-content table{width:100%;border-collapse:collapse;margin:16px 0}.news-detail-page .news-detail .news-content .markdown-content table td,.news-detail-page .news-detail .news-content .markdown-content table th{padding:12px;text-align:left;border-bottom:1px solid #eee}.news-detail-page .news-detail .news-content .markdown-content table th{font-weight:600;background-color:#f9f9f9}.news-detail-page .news-detail .news-content .markdown-content img{max-width:100%;height:auto;border-radius:4px;margin:16px 0}@media(max-width:768px){.news-detail-page{padding:30px 0}.news-detail-page .about-banner{margin-top:2rem}.news-detail-page .news-detail .news-header{padding:20px}.news-detail-page .news-detail .news-header .news-title{font-size:24px}.news-detail-page .news-detail .news-content{padding:0 20px 20px}}