.section-inner{max-width:1200px}.error-container,.loading-container{text-align:center;padding:60px 20px}.error-message{color:#999;margin-bottom:30px;font-size:14px}.loading-container p{color:#999;font-size:14px}.news-detail{padding:40px 0}.news-meta{align-items:center;gap:16px;margin-bottom:24px;display:flex}.news-date{color:#999;font-family:Bodoni Moda,serif;font-size:14px}.news-category{letter-spacing:.05em;border-radius:2px;padding:4px 12px;font-size:11px;display:inline-block}.news-category.live{color:#fff;background:#7f1d1d}.news-category.media{color:#fff;background:#1a1a2e}.news-category.release{color:#fff;background:#daa520}.news-category.info{color:#555;background:#e5e5e5}.news-title{color:#1a1a1a;border-bottom:1px solid #eee;margin-bottom:48px;padding-bottom:24px;font-size:28px;font-weight:500;line-height:1.5}.news-body{color:#333;margin-bottom:60px;font-size:16px;line-height:1.8}.news-body h1,.news-body h2,.news-body h3,.news-body h4,.news-body h5,.news-body h6{margin-top:32px;margin-bottom:16px;font-weight:500;line-height:1.4}.news-body p{margin-bottom:1.5em}.news-body ul,.news-body ol{margin-bottom:1.5em;padding-left:2em}.news-body li{margin-bottom:.5em}.news-body img{max-width:100%;height:auto;margin:2em 0}.news-body a{color:#7f1d1d;text-decoration:none;transition:opacity .3s}.news-body a:hover{opacity:.7}.news-body blockquote{color:#666;border-left:4px solid #ddd;margin:2em 0;padding-left:1.5em;font-style:italic}.news-body table{border-collapse:collapse;width:100%;margin:2em 0}.news-body th,.news-body td{text-align:left;border-bottom:1px solid #eee;padding:12px}.news-body th{background:#f5f5f5;font-weight:500}.news-body div[style]{margin:2em 0!important}.news-body div[style*="background-color:#13162a"],.news-body div[style*="background-color: #13162a"],.news-body div[style*="background:#13162a"],.news-body div[style*="background: #13162a"]{border-radius:8px;overflow:hidden;margin:3em 0!important}.back-link{color:#666;border:1px solid #ddd;padding:12px 24px;font-size:14px;text-decoration:none;transition:all .3s;display:inline-block}.back-link:hover{color:#7f1d1d;background:#fdf8f8;border-color:#7f1d1d}@media (max-width:768px){.news-title{font-size:24px}.news-body{font-size:15px}}
