@charset "UTF-8";.nx-blog-header{background-color:var(--brand-bg-alt);padding:160px 0 var(--spacing-xl)}.nx-blog-header h1{margin-bottom:var(--spacing-xs)}.nx-blog-header p{color:var(--brand-text);font-size:1.05rem}.nx-blog-list{margin-bottom:var(--spacing-lg)}.nx-blog-item{padding:var(--spacing-md) 0;border-bottom:1px solid var(--brand-border)}.nx-blog-item:last-child{border-bottom:none}.nx-blog-meta{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.nx-blog-date{font-size:.8rem;color:var(--brand-text)}.nx-blog-item h2{font-size:1.25rem;margin-bottom:var(--spacing-xs)}.nx-blog-item h2 a{color:var(--brand-text)}.nx-blog-item h2 a:hover{color:var(--brand-primary)}.nx-blog-excerpt{font-size:.9rem;color:var(--brand-text);margin-bottom:var(--spacing-xs)}.nx-blog-footer{display:flex;justify-content:space-between;align-items:center}.nx-blog-author{font-size:.8rem;color:var(--brand-text)}.nx-read-more{font-size:.85rem;font-weight:600;color:var(--brand-primary)}.nx-blog-sidebar{position:sticky;top:80px}.nx-sidebar-widget{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.nx-sidebar-title{font-size:1rem;margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--brand-primary)}.nx-recent-list{list-style:none;padding:0;margin:0}.nx-recent-list li{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;border-bottom:1px solid var(--brand-border)}.nx-recent-list li:last-child{border-bottom:none}.nx-recent-date{display:flex;flex-direction:column;align-items:center;min-width:40px}.nx-date-day{font-size:1.1rem;font-weight:700;color:var(--brand-primary);line-height:1}.nx-date-month{font-size:.65rem;text-transform:uppercase;color:var(--brand-text)}.nx-recent-list li a{font-size:.85rem;color:var(--brand-text);line-height:1.3}.nx-recent-list li a:hover{color:var(--brand-primary)}.nx-blog-detail-section{padding:160px 0 var(--spacing-xxl)}.nx-blog-article{margin-bottom:var(--spacing-xl)}.nx-blog-attr{font-size:.85rem;color:var(--brand-text);margin-bottom:var(--spacing-lg)}.nx-blog-attr a{color:var(--brand-primary)}.nx-blog-content{font-size:1rem;line-height:1.8;margin-bottom:var(--spacing-lg)}.nx-blog-content h2{font-size:1.5rem;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.nx-blog-content h3{font-size:1.25rem;margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs)}.nx-blog-content img{border-radius:var(--brand-radius);margin:var(--spacing-sm) 0}.nx-blog-content blockquote{border-left:4px solid var(--brand-primary);padding-left:var(--spacing-md);margin:var(--spacing-md) 0;font-style:italic;color:var(--brand-text)}.nx-blog-share{padding:var(--spacing-sm) 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);margin-bottom:var(--spacing-md)}.nx-blog-share span{font-weight:600;margin-right:var(--spacing-xs)}.nx-blog-share a{margin-right:var(--spacing-sm);font-weight:500}.nx-author-box{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.nx-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.nx-author-name{font-size:1rem;margin-bottom:2px}.nx-author-desc{font-size:.85rem;color:var(--brand-text);margin:0}.nx-prev-next{margin-bottom:var(--spacing-lg)}.nx-nav-next,.nx-nav-prev{display:block;-webkit-text-decoration:none;text-decoration:none}.nx-nav-label{display:block;font-size:.75rem;color:var(--brand-text);text-transform:uppercase}.nx-nav-title{display:block;font-size:.9rem;color:var(--brand-primary);font-weight:600}.nx-comment-form{padding-top:var(--spacing-lg);border-top:1px solid var(--brand-border)}.nx-comment-note{font-size:.85rem;color:var(--brand-text)}.pagination .page-link{color:var(--brand-primary);border-color:var(--brand-border)}.pagination .page-item.active .page-link{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-dark)}@media (max-width:767.98px){.nx-blog-header{padding:120px 0 var(--spacing-lg)}.nx-blog-detail-section{padding:120px 0 var(--spacing-xl)}}