.detail-section{padding:10px 0}@media(max-width: 768px){.detail-section{padding:30px 0}}.detail-content{max-width:1200px;margin:0 auto;background:var(--white);padding:20px;border-radius:10px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}@media(max-width: 768px){.detail-content{padding:0 20px}}.detail-title{font-size:40px;font-weight:bold;color:var(--primary-color);margin-bottom:10px}@media(max-width: 768px){.detail-title{font-size:24px}}.detail-info{font-size:16px;color:var(--text-light);margin-bottom:20px}.detail-content-desc{font-size:18px;line-height:1.8}.detail-content-desc img{max-width:100%;height:auto;margin-bottom:20px;display:block}.detail-content-desc .detail-image-caption{margin-top:-10px;margin-bottom:20px;text-align:center;font-size:14px;color:var(--text-light)}.detail p{font-size:16px;color:var(--text-color);line-height:1.8;margin-bottom:10px}.detail-actions{margin-top:40px;text-align:right;display:block;width:100%;height:100%;text-decoration:none;flex:1}.detail-actions .btn-back-list{display:inline-block;padding:8px 15px;color:var(--primary-color);border-radius:4px;font-size:14px;text-decoration:none;transition:all var(--transition);border:1px solid var(--primary-color)}.detail-actions .btn-back-list:hover{background:var(--primary-hover);color:var(--white)}.detail-navigation{margin-top:30px;border-top:1px solid var(--border-color)}.detail-navigation a{display:block;width:100%;padding:8px 0}.detail-navigation a .nav-label{font-size:14px;color:#a2a6b1;transition:color var(--transition)}.detail-navigation a .nav-title{color:#333;transition:color var(--transition);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.detail-navigation .nav-prev,.detail-navigation .nav-next{line-height:1.5}.detail-navigation .nav-prev:hover .nav-title,.detail-navigation .nav-next:hover .nav-title{color:var(--primary-color)}