.news-detail-page[data-v-d7a62c8b]{background:var(--bg-cream);color:var(--text-primary);min-height:100vh}.news-detail-page .container[data-v-d7a62c8b]{margin:40px auto;max-width:900px;padding:0 24px}.news-detail-page .back-button-wrapper[data-v-d7a62c8b]{margin-bottom:24px}.news-detail-page .back-button-wrapper .btn-back[data-v-d7a62c8b]{align-items:center;background:#fff;border:2px solid var(--orange-primary);border-radius:50px;color:var(--orange-primary);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.news-detail-page .back-button-wrapper .btn-back[data-v-d7a62c8b]:hover{background:var(--orange-primary);color:#fff;transform:translate(-4px)}.news-detail-page .back-button-wrapper .btn-back svg[data-v-d7a62c8b]{transition:transform .3s ease}.news-detail-page .back-button-wrapper .btn-back:hover svg[data-v-d7a62c8b]{transform:translate(-4px)}.news-detail-page .article-content[data-v-d7a62c8b]{background:#fff;border:1px solid var(--border-color-light);border-radius:16px;box-shadow:0 4px 20px #e85d040d;padding:50px;transition:all .3s ease}.news-detail-page .article-content[data-v-d7a62c8b]:hover{border-color:#e85d0433;box-shadow:var(--shadow-orange)}.news-detail-page .article-header[data-v-d7a62c8b]{margin-bottom:40px;text-align:center}.news-detail-page .article-header h1[data-v-d7a62c8b]{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:20px}.news-detail-page .article-header .article-meta[data-v-d7a62c8b]{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:20px;justify-content:center}.news-detail-page .article-header .article-meta span[data-v-d7a62c8b]{margin:0}.news-detail-page .article-cover[data-v-d7a62c8b]{background-color:#fff;border-radius:8px;display:block;height:auto;margin:0 auto 40px;max-height:360px;max-width:800px;-o-object-fit:contain;object-fit:contain;width:100%}.news-detail-page .article-body[data-v-d7a62c8b]{color:var(--text-secondary);font-size:16px;line-height:2}.news-detail-page .article-body[data-v-d7a62c8b] img{border-radius:8px;height:auto;max-width:100%}.news-detail-page .article-body[data-v-d7a62c8b] p{margin-bottom:15px;text-indent:2em}@media (max-width:768px){.news-detail-page .container[data-v-d7a62c8b]{margin:20px auto}.news-detail-page .article-content[data-v-d7a62c8b]{padding:20px}.news-detail-page .article-header h1[data-v-d7a62c8b]{font-size:24px}.news-detail-page .article-cover[data-v-d7a62c8b]{max-height:200px}}
