@charset "UTF-8";.ni-blog-header{padding:160px 0 32px;background-color:var(--ni-bg-alt)}.ni-blog-header h1{font-size:2rem;margin-bottom:8px}.ni-blog-lead{font-size:1.05rem;color:var(--ni-text)}.ni-blog-grid{padding:48px 0 80px}.ni-blog-card{background:var(--ni-bg);border:1px solid var(--ni-border);border-radius:var(--ni-radius);padding:24px;height:100%;transition:box-shadow .2s}.ni-blog-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.ni-blog-meta{margin-bottom:12px}.ni-blog-author,.ni-blog-date{font-size:.8rem;color:var(--ni-text-secondary)}.ni-blog-card h2{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.ni-blog-card h2 a{color:var(--ni-text);-webkit-text-decoration:none;text-decoration:none}.ni-blog-card h2 a:hover{color:var(--ni-primary)}.ni-blog-excerpt{font-size:.88rem;color:var(--ni-text);margin-bottom:12px;line-height:1.6}.ni-read-more{font-size:.88rem;font-weight:600}.ni-blog-detail{padding:160px 0 80px}.ni-breadcrumb{font-size:.85rem;color:var(--ni-text-secondary);-webkit-text-decoration:none;text-decoration:none}.ni-breadcrumb:hover{color:var(--ni-primary)}.ni-blog-title{font-size:2rem;margin:16px 0;line-height:1.3}.ni-blog-attr{font-size:.85rem;color:var(--ni-text-secondary);margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--ni-border)}.ni-blog-attr span{margin-right:16px}.ni-blog-content{font-size:1rem;line-height:1.8;margin-bottom:32px}.ni-blog-content h2{font-size:1.4rem;margin-top:32px;margin-bottom:16px}.ni-blog-content h3{font-size:1.15rem;margin-top:24px;margin-bottom:12px}.ni-blog-content img{border-radius:var(--ni-radius);margin:16px 0}.ni-blog-share{padding:16px 0;border-top:1px solid var(--ni-border);border-bottom:1px solid var(--ni-border);margin-bottom:32px}.ni-blog-share span{font-weight:600;margin-right:12px}.ni-blog-share a{margin-right:16px;font-size:.9rem}.ni-author-box{background-color:var(--ni-bg-alt);padding:24px;border-radius:var(--ni-radius);margin-bottom:32px}.ni-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ni-author-box h4{font-size:1rem;margin-bottom:4px}.ni-author-box p{font-size:.88rem;color:var(--ni-text-secondary);margin:0}.ni-blog-nav{margin-bottom:48px}.ni-nav-next,.ni-nav-prev{display:block;-webkit-text-decoration:none;text-decoration:none}.ni-nav-next small,.ni-nav-prev small{display:block;font-size:.78rem;color:var(--ni-text-secondary);margin-bottom:4px}.ni-nav-next span,.ni-nav-prev span{font-size:.92rem;font-weight:600;color:var(--ni-primary)}.ni-comment-form{padding-top:32px;border-top:1px solid var(--ni-border)}.ni-comment-form h3{font-size:1.25rem;margin-bottom:16px}.ni-comment-note{font-size:.85rem;color:var(--ni-text-secondary);margin-bottom:16px}