.news-detail-hero[data-v-37d8de19]{width:100%;height:400px;position:relative;overflow:hidden}.hero-image[data-v-37d8de19]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.news-detail-hero[data-v-37d8de19]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0a1f3873,#0f2c4c40);position:absolute;inset:0}.news-detail-content[data-v-37d8de19]{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:2rem 0}.error-message[data-v-37d8de19]{text-align:center;padding:4rem 2rem}.error-message h2[data-v-37d8de19]{color:#dc2626;margin-bottom:1rem}.back-link[data-v-37d8de19]{color:var(--accent);transition:color var(--transition);font-weight:600;text-decoration:none}.back-link[data-v-37d8de19]:hover{color:var(--accent-dark);text-decoration:underline}.news-detail-layout[data-v-37d8de19]{grid-template-columns:250px 1fr;gap:2rem;display:grid}.sidebar[data-v-37d8de19]{flex-direction:column;gap:1.5rem;display:flex}.sidebar-section[data-v-37d8de19]{background:var(--bg-white);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:1.5rem}.sidebar-section h3[data-v-37d8de19]{color:var(--text-dark);border-left:3px solid var(--accent);margin-bottom:1rem;padding-left:.75rem;font-size:1.1rem;font-weight:700;line-height:1.3}.news-list[data-v-37d8de19]{padding:0;list-style:none}.news-list li[data-v-37d8de19]{border-bottom:1px solid var(--border);margin-bottom:.75rem;padding-bottom:.75rem}.news-list li[data-v-37d8de19]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.news-list a[data-v-37d8de19]{color:var(--text-dark);transition:color var(--transition);text-decoration:none;display:block}.news-list a[data-v-37d8de19]:hover{color:var(--accent)}.news-date[data-v-37d8de19]{color:var(--text-light);margin-bottom:.25rem;font-size:.75rem;display:block}.news-title[data-v-37d8de19]{font-size:.9rem;line-height:1.4;display:block}.contact-info p[data-v-37d8de19]{margin-bottom:.5rem;font-size:.9rem;line-height:1.5}.contact-info p[data-v-37d8de19]:last-child{margin-bottom:0}.contact-info strong[data-v-37d8de19]{color:var(--text-dark)}.main-content[data-v-37d8de19]{flex-direction:column;min-width:0;display:flex}.main-content .page-title[data-v-37d8de19]{color:var(--text-dark);border-bottom:1px solid var(--border);width:100%;margin:0 0 .5rem;padding-bottom:1rem;font-size:1.8rem;font-weight:800}.article-publish-time[data-v-37d8de19]{color:var(--text-light);margin:0 0 1rem;padding-bottom:.5rem;font-size:.9rem}.article-meta[data-v-37d8de19]{background:var(--bg-white);border-radius:var(--radius-lg);border:1px solid var(--border);border-left:4px solid var(--accent);box-shadow:var(--shadow-sm);margin-bottom:1.5rem;padding:1.25rem}.article-summary[data-v-37d8de19]{color:var(--text-body);margin:0 0 .75rem;font-size:.95rem;line-height:1.6}.article-keywords[data-v-37d8de19]{flex-wrap:wrap;gap:.5rem;display:flex}.keyword-tag[data-v-37d8de19]{color:var(--accent);border-radius:var(--radius);background:#d4861f1a;padding:.2rem .6rem;font-size:.8rem;font-weight:500;display:inline-block}.right-layout[data-v-37d8de19]{flex-direction:column;gap:1.5rem;display:flex}.news-images[data-v-37d8de19]{width:100%}.main-image[data-v-37d8de19]{border-radius:var(--radius-lg);border:1px solid var(--border);width:40%;height:auto;box-shadow:var(--shadow-sm);margin:0 auto;display:block}.news-info[data-v-37d8de19]{flex-direction:column;gap:1rem;display:flex}.news-description[data-v-37d8de19]{color:var(--text-body);font-size:.95rem;line-height:1.6}.news-description[data-v-37d8de19] p{margin:0 0 1em}.news-description[data-v-37d8de19] img{border-radius:var(--radius);max-width:100%;height:auto;margin:1em 0}.news-description[data-v-37d8de19] h1,.news-description[data-v-37d8de19] h2,.news-description[data-v-37d8de19] h3,.news-description[data-v-37d8de19] h4,.news-description[data-v-37d8de19] h5,.news-description[data-v-37d8de19] h6{color:var(--text-dark);margin:1.5em 0 .5em}.news-description[data-v-37d8de19] ul,.news-description[data-v-37d8de19] ol{margin:1em 0;padding-left:1.5em}.news-description[data-v-37d8de19] li{margin:.5em 0}.news-description[data-v-37d8de19] blockquote{border-left:4px solid var(--accent);color:var(--text-light);margin:1em 0;padding-left:1em;font-style:italic}.news-description[data-v-37d8de19] pre{background:var(--bg-gray);border-radius:var(--radius);border:1px solid var(--border);padding:1em;overflow-x:auto}.news-description[data-v-37d8de19] code{background:var(--bg-gray);border-radius:3px;padding:.2em .4em;font-size:.9em}.news-description[data-v-37d8de19] table{border-collapse:collapse;max-width:100%;margin:1em 0}.news-description[data-v-37d8de19] th,.news-description[data-v-37d8de19] td{border:1px solid var(--border);padding:.5em .75em}.loading[data-v-37d8de19]{text-align:center;color:var(--text-light);padding:4rem 2rem;font-size:1.1rem}@media (width<=768px){.news-detail-hero[data-v-37d8de19]{height:220px}.news-detail-layout[data-v-37d8de19]{grid-template-columns:1fr}.sidebar[data-v-37d8de19]{display:none}.main-content[data-v-37d8de19]{padding:0 1rem}.right-layout[data-v-37d8de19]{grid-template-columns:1fr}}@media (width<=480px){.news-detail-hero[data-v-37d8de19]{height:180px}.news-detail-content[data-v-37d8de19]{padding:1.5rem 0}}
