@charset "UTF-8";.blog-hero .hero-subtitle{max-width:640px}.jnpr-blog-list{padding:var(--spacing-xxl) 0;max-width:800px;margin:0 auto}.jnpr-blog-list .container{max-width:800px}.blog-entry{padding:var(--spacing-lg) 0;border-bottom:1px solid var(--brand-border)}.blog-entry:first-child{padding-top:0}.blog-meta-row{font-size:.8rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-xs)}.blog-date{margin-right:var(--spacing-sm)}.blog-entry-title{font-size:1.35rem;margin-bottom:var(--spacing-xs)}.blog-entry-title a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.blog-entry-title a:hover{color:var(--brand-accent)}.blog-excerpt{font-size:.9rem;color:var(--brand-text);line-height:1.6;margin-bottom:var(--spacing-sm)}.blog-read-more{font-size:.85rem;font-weight:600;color:var(--brand-accent)}.blog-read-more:hover{color:var(--brand-primary-light)}.jnpr-blog-list .pagination{margin-top:var(--spacing-xl)}.jnpr-blog-list .page-link{color:var(--brand-text);border-color:var(--brand-border);border-radius:var(--brand-radius);margin:0 2px;font-size:.85rem}.jnpr-blog-list .page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.jnpr-blog-detail{padding:160px 0 var(--spacing-xxl)}.jnpr-blog-detail .container{max-width:800px}.blog-detail-header{margin-bottom:var(--spacing-xl)}.blog-back-link{font-size:.8rem;color:var(--brand-accent);font-weight:600;display:inline-block;margin-bottom:var(--spacing-sm)}.blog-detail-title{font-size:2.25rem;margin-bottom:var(--spacing-sm);color:var(--brand-text)}.blog-detail-meta{font-size:.85rem;color:var(--brand-text-secondary)}.blog-detail-meta span{margin-right:var(--spacing-sm)}.blog-detail-meta a{color:var(--brand-accent)}.blog-detail-content{font-size:1rem;line-height:1.8;color:var(--brand-text);margin-bottom:var(--spacing-xl)}.blog-detail-content h2{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm)}.blog-detail-content h3{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.blog-detail-content img{max-width:100%;border-radius:var(--brand-radius);margin:var(--spacing-md) 0}.blog-share{padding:var(--spacing-md) 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);margin-bottom:var(--spacing-lg)}.share-label{font-weight:600;font-size:.85rem;margin-right:var(--spacing-sm);color:var(--brand-text)}.share-icon{font-size:.85rem;color:var(--brand-accent);margin-right:var(--spacing-sm);font-weight:600}.share-icon:hover{color:var(--brand-primary-light)}.blog-author-box{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.author-avatar{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-name{font-size:1rem;margin-bottom:4px;color:var(--brand-text)}.author-desc{font-size:.8rem;color:var(--brand-text-secondary);margin:0}.blog-prev-next{margin-bottom:var(--spacing-xl)}.blog-nav-next a,.blog-nav-prev a{display:block;-webkit-text-decoration:none;text-decoration:none}.nav-direction{display:block;font-size:.75rem;color:var(--brand-accent);font-weight:600;margin-bottom:4px}.nav-title{display:block;font-size:.9rem;color:var(--brand-text);font-weight:600}.blog-reply{padding-top:var(--spacing-lg);border-top:1px solid var(--brand-border)}.comment-reply-title{font-size:1.25rem;margin-bottom:var(--spacing-md);color:var(--brand-text)}.comment-notes{font-size:.8rem;color:var(--brand-text-secondary)}