.news-article{min-height:100vh;padding:2rem 1rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.news-article-container{max-width:800px;margin:0 auto;background:white;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.news-article-breadcrumbs{padding:1rem 1.5rem;background:#f8f9fa;border-bottom:1px solid #e9ecef}.news-article-breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:.5rem;font-size:.875rem}.news-article-breadcrumbs li{display:flex;align-items:center}.news-article-breadcrumbs li:not(:last-child):after{content:"/";margin:0 .5rem;color:#6c757d}.news-article-breadcrumbs a{color:#007bff;text-decoration:none;transition:color .2s}.news-article-breadcrumbs a:hover{color:#0056b3;text-decoration:underline}.news-article-image{width:100%;max-height:400px;overflow:hidden;background:#f8f9fa}.news-article-image img{width:100%;height:100%;object-fit:cover;display:block}.news-article-header{padding:2rem 1.5rem 1.5rem}.news-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#6c757d}.news-article-badge{padding:.25rem .75rem;border-radius:4px;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.news-article-date,.news-article-readtime{display:flex;align-items:center;gap:.25rem}.news-article-title{font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 1rem;color:#212529}.news-article-excerpt{display:none!important}.news-article-author{font-size:.875rem;color:#6c757d;margin-top:.5rem}.news-article-content{padding:0 1.5rem 2rem;line-height:1.8;color:#212529}.news-article-content p{margin:0 0 1.5rem}.news-article-content h2{font-size:1.5rem;font-weight:600;margin:2rem 0 1rem;color:#212529}.news-article-content h3{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem;color:#212529}.news-article-content ol,.news-article-content ul{margin:0 0 1.5rem;padding-left:1.5rem}.news-article-content li{margin:.5rem 0}.news-article-content a{color:#007bff;text-decoration:underline;transition:color .2s}.news-article-content a:hover{color:#0056b3}.news-article-content img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.news-article-footer{padding:1.5rem;border-top:1px solid #e9ecef;background:#f8f9fa}.news-article-back-link{display:inline-flex;align-items:center;gap:.5rem;color:#007bff;text-decoration:none;font-weight:500;transition:color .2s}.news-article-back-link:hover{color:#0056b3;text-decoration:underline}.news-article-status{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.news-article-status p{font-size:1.125rem;color:#6c757d;margin:0 0 1rem}.news-theme-ai .news-article-badge{background:#e3f2fd;color:#1976d2}.news-theme-saas .news-article-badge{background:#f3e5f5;color:#7b1fa2}.news-theme-infra .news-article-badge{background:#e8f5e9;color:#388e3c}@media (max-width:768px){.news-article{padding:1rem .5rem}.news-article-header{padding:1.5rem 1rem 1rem}.news-article-title{font-size:1.5rem}.news-article-content{padding:0 1rem 1.5rem}.news-article-breadcrumbs{padding:.75rem 1rem;font-size:.75rem}}@media (max-width:480px){.news-article{padding:.75rem .25rem}.news-article-header{padding:1.25rem .875rem .875rem}.news-article-title{font-size:1.25rem;line-height:1.25;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.news-article-content{padding:0 .875rem 1.25rem;font-size:.9375rem}.news-article-breadcrumbs{padding:.625rem .875rem;font-size:.6875rem;overflow-wrap:anywhere}.news-article-footer{padding:1rem .875rem}}@media (max-width:360px){.news-article-title{font-size:1.125rem}.news-article-meta{flex-wrap:wrap;gap:.375rem}}