.news-detail-page{--primary-blue: #0D4082;--secondary-blue: #1E5BA8;--light-blue: #4A90E2;--bg-light: #F7F9FC;--text-dark: #1A1A1A;--text-body: #4A5568;--text-gray: #666;--text-muted: #9CA3AF;--border-color: #E5E7EB;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .06), 0 2px 6px rgba(0, 0, 0, .04);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--transition-base: .3s cubic-bezier(.4, 0, .2, 1)}.news-detail-container{max-width:1280px;margin:0 auto;padding:0 2rem}.breadcrumb{padding:1.5rem 0;display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--text-gray)}.breadcrumb a{color:var(--text-gray);text-decoration:none;transition:color var(--transition-base)}.breadcrumb a:hover{color:var(--primary-blue)}.breadcrumb-separator{color:var(--text-muted)}.breadcrumb-current{color:var(--text-dark);font-weight:500}.news-detail-title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:var(--text-dark);line-height:1.4;margin-bottom:1.5rem;letter-spacing:-.01em}.news-detail-meta{display:flex;align-items:center;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color);margin-bottom:2.5rem;flex-wrap:wrap}.meta-item{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--text-gray)}.meta-icon{width:1rem;height:1rem;color:var(--text-muted)}.meta-category{display:inline-block;padding:.25rem .75rem;background:var(--light-blue);color:#fff;border-radius:20px;font-size:.8125rem;font-weight:600}.news-detail-content{margin-bottom:3rem}.news-detail-image{width:100%;margin-bottom:2.5rem;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.news-detail-image img{width:100%;height:auto;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}.news-detail-image:hover img{transform:scale(1.02)}.article-body{font-size:1.0625rem;line-height:1.9;color:var(--text-body)}.article-body p{margin-bottom:1.5rem;text-align:justify}.article-body h3{font-size:1.375rem;font-weight:700;color:var(--text-dark);margin:2.5rem 0 1.25rem;letter-spacing:-.01em}.article-body h3:first-child{margin-top:0}.article-body ul,.article-body ol{margin:1.5rem 0;padding-left:1.75rem}.article-body ul{list-style-type:disc}.article-body ol{list-style-type:decimal}.article-body li{margin-bottom:.75rem;line-height:1.8}.article-body strong{font-weight:600;color:var(--text-dark)}.news-detail-navigation{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:2.5rem 0;border-top:1px solid var(--border-color)}.nav-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--bg-light);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-base);border:1px solid transparent}.nav-item:hover{background:#fff;border-color:var(--light-blue);box-shadow:var(--shadow-md);transform:translateY(-2px)}.nav-prev{justify-content:flex-start}.nav-next{justify-content:flex-end;text-align:right}.nav-icon{width:1.5rem;height:1.5rem;color:var(--primary-blue);flex-shrink:0;transition:transform var(--transition-base)}.nav-item:hover .nav-icon{transform:translate(4px)}.nav-prev:hover .nav-icon{transform:translate(-4px)}.nav-content{display:flex;flex-direction:column;gap:.5rem;min-width:0}.nav-label{font-size:.8125rem;color:var(--text-muted);font-weight:500}.nav-title{font-size:1rem;font-weight:600;color:var(--text-dark);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nav-disabled{opacity:.5;cursor:not-allowed}.nav-disabled:hover{background:var(--bg-light);border-color:transparent;box-shadow:none;transform:none}.news-detail-empty{text-align:center;padding:4rem 0}.news-detail-empty h2{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:1.5rem}.btn-back{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:var(--primary-blue);color:#fff;border-radius:var(--radius-sm);text-decoration:none;font-weight:600;transition:all var(--transition-base)}.btn-back:hover{background:var(--secondary-blue);transform:translateY(-2px);box-shadow:0 8px 30px #0d408226}@media(max-width:768px){.news-detail-container{padding:0 1.25rem}.news-detail-title{font-size:1.5rem}.news-detail-meta{gap:1rem}.meta-item{font-size:.875rem}.article-body{font-size:1rem}.article-body h3{font-size:1.25rem}.news-detail-navigation{grid-template-columns:1fr;gap:1rem}.nav-next{justify-content:flex-start;text-align:left}.nav-next .nav-content{align-items:flex-start}}@media(max-width:480px){.breadcrumb{font-size:.8125rem;flex-wrap:wrap}.news-detail-meta{flex-direction:column;align-items:flex-start;gap:.75rem}.nav-item{padding:1.25rem}}
