.news-detail-container[data-v-f2241d8a]{background:#fff;min-height:100vh;padding-top:100px}.container.narrow[data-v-f2241d8a]{max-width:800px;margin:0 auto;padding:0 20px}.back-link[data-v-f2241d8a]{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:32px;font-size:14px;transition:color .3s;display:flex}.back-link[data-v-f2241d8a]:hover{color:var(--color-primary)}.meta[data-v-f2241d8a]{color:#94a3b8;align-items:center;gap:12px;margin-bottom:24px;font-size:14px;display:flex}.category[data-v-f2241d8a]{color:var(--color-primary);font-weight:600}.title[data-v-f2241d8a]{color:#1e293b;margin-bottom:40px;font-size:3rem;font-weight:700;line-height:1.2}.featured-image[data-v-f2241d8a]{border-radius:20px;width:100%;margin-bottom:60px;overflow:hidden;box-shadow:0 20px 40px #0000001a}.featured-image img[data-v-f2241d8a]{aspect-ratio:16/9;object-fit:cover;width:100%}.article-body[data-v-f2241d8a]{padding-bottom:80px}.summary[data-v-f2241d8a]{color:#64748b;border-left:4px solid var(--color-primary);background:#f8fafc;border-radius:0 8px 8px 0;margin-bottom:48px;padding:24px;font-size:1.25rem;line-height:1.8}.content[data-v-f2241d8a]{color:#334155;font-size:1.125rem;line-height:1.8}[data-v-f2241d8a] .content p{margin-bottom:24px}[data-v-f2241d8a] .content h2{color:#1e293b;margin:48px 0 24px;font-size:1.75rem}[data-v-f2241d8a] .content img{border-radius:12px;max-width:100%;margin:32px 0}.detail-footer[data-v-f2241d8a]{background:#f8fafc;padding:60px 0 100px}.share-box[data-v-f2241d8a]{text-align:center;background:#fff;border-radius:24px;padding:40px;box-shadow:0 10px 30px #0000000d}.share-box p[data-v-f2241d8a]{color:#1e293b;margin-bottom:24px;font-size:1.25rem}.btn-contact[data-v-f2241d8a]{background:var(--color-primary);color:#fff;border-radius:30px;padding:12px 32px;font-weight:600;text-decoration:none;transition:transform .3s;display:inline-block}.btn-contact[data-v-f2241d8a]:hover{box-shadow:0 10px 20px rgba(var(--color-primary-rgb), .3);transform:scale(1.05)}.btn-contact[data-v-f2241d8a]{cursor:pointer;border:none;font-family:inherit}[data-v-f2241d8a] .custom-dialog{border-radius:20px;overflow:hidden}[data-v-f2241d8a] .custom-dialog .el-dialog__header{margin-right:0;padding-top:30px}[data-v-f2241d8a] .custom-dialog .el-dialog__title{color:#1e293b;font-size:1.5rem;font-weight:700}[data-v-f2241d8a] .custom-dialog .el-dialog__body{padding:0 30px 40px}.loading-overlay[data-v-f2241d8a]{justify-content:center;align-items:center;height:60vh;display:flex}.spinner[data-v-f2241d8a]{border:4px solid #f3f3f3;border-top:4px solid var(--color-primary);border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin-f2241d8a}@keyframes spin-f2241d8a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.title[data-v-f2241d8a]{margin-bottom:24px;font-size:1.75rem}.news-detail-container[data-v-f2241d8a]{padding-top:80px}.detail-header[data-v-f2241d8a]{padding-bottom:20px}.featured-image[data-v-f2241d8a]{border-radius:12px;margin-bottom:30px}.summary[data-v-f2241d8a]{margin-bottom:32px;padding:20px;font-size:1.1rem}.content[data-v-f2241d8a]{font-size:1rem}.detail-footer[data-v-f2241d8a]{padding:40px 0 60px}.share-box[data-v-f2241d8a]{padding:30px 20px}.share-box p[data-v-f2241d8a]{font-size:1.1rem}}
