.nb-hero{padding-bottom:.5rem}.nb-search{margin:.5rem auto 2rem}.nb-search-box{display:flex;align-items:center;gap:.65rem;max-width:640px;padding:0 1.1rem;border:1px solid var(--br2);border-radius:12px;background:var(--bgc);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.nb-search-box:focus-within{border-color:rgba(255,208,0,.45);box-shadow:0 0 0 3px rgba(255,208,0,.08)}.nb-search-icon{color:var(--t2);font-size:1.15rem;line-height:1}.nb-search-input{flex:1 1;background:transparent;border:none;outline:none;color:var(--t);font-family:var(--fs);font-size:1rem;padding:.95rem 0}.nb-search-input::placeholder{color:var(--t3)}.nb-search-clear{background:none;border:none;color:var(--t2);cursor:pointer;font-size:.9rem;padding:.2rem .3rem;transition:color .2s}.nb-search-clear:hover{color:var(--t)}.nb-search-hint{font-family:var(--fm);font-size:.6rem;letter-spacing:.08em;color:var(--t3);border:1px solid var(--br2);border-radius:6px;padding:.15rem .45rem;white-space:nowrap}.nb-stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--br);border-radius:16px;background:var(--bgc);overflow:hidden;margin-bottom:2rem}.nb-stat{padding:1.5rem 1.25rem;border-right:1px solid var(--br)}.nb-stat:last-child{border-right:none}.nb-stat-val{font-family:var(--fd);font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:.5rem}.nb-stat-label{font-size:.72rem;line-height:1.35;color:var(--t2)}.nb-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;margin-bottom:2.5rem}.nb-chip{font-family:var(--fd);font-size:.82rem;font-weight:700;letter-spacing:.01em;padding:.55rem 1.15rem;border-radius:999px;border:1px solid var(--br2);background:var(--bgc);color:var(--t2);cursor:pointer;transition:border-color .2s var(--ease),background .2s,color .2s,transform .2s var(--ease)}.nb-chip:hover{border-color:rgba(255,208,0,.45);color:var(--t);transform:translateY(-1px)}.nb-chip.act{background:var(--a);border-color:var(--a);color:#050505}.nb-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;padding-bottom:6rem}.nb-card{display:flex;flex-direction:column;gap:.7rem;padding:1.7rem 1.8rem;border:1px solid var(--br);border-radius:16px;background:var(--bgc);text-decoration:none;transition:border-color .25s var(--ease),transform .3s var(--ease),background .25s}.nb-card:hover{border-color:rgba(255,208,0,.4);background:var(--bgc2);transform:translateY(-3px)}.nb-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nb-card-date{font-family:var(--fm);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--t2)}.nb-badge{font-family:var(--fm);font-size:.6rem;font-weight:500;letter-spacing:.14em;background:var(--a);color:#050505;padding:.22rem .55rem;border-radius:999px}.nb-card-title{font-family:var(--fd);font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--t)}.nb-card-excerpt,.nb-card-title{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nb-card-excerpt{font-size:.95rem;line-height:1.6;color:var(--t2)}.nb-card-go{font-family:var(--fd);font-size:.8rem;font-weight:700;color:var(--a)}.nb-empty{grid-column:1/-1;text-align:center;padding:4rem 1rem}.nb-empty-title{font-family:var(--fd);font-size:1.3rem;font-weight:800;color:var(--t);margin:0 0 .5rem}.nb-empty-sub{color:var(--t2);margin:0}.nb-article-wrap{background:#f8f9fa;color:#16181d;min-height:60vh}.nb-article{max-width:860px;margin:0 auto;padding:clamp(3rem,8vw,5.5rem) 2rem 6rem}.nb-article .lb{color:#c99700}.nb-article .lb:before{background:#c99700}.nb-article .blog-article-title{color:#16181d}.nb-article .blog-article-meta{color:#6a6e75}.nb-article .blog-article-meta-sep{color:#c4c8cd}.nb-article .blog-card-tag{color:#6a6e75;border-color:#d9dce1}.nb-article .blog-article-body h2{color:#16181d;border-top-color:#e7e9ec}.nb-article .blog-article-body h3{color:#16181d}.nb-article .blog-article-body p{color:#3b3e44}.nb-article .blog-article-body strong{color:#141519}.nb-article .blog-article-body li{color:#3b3e44}.nb-article .blog-article-body a{color:#c99700;border-bottom-color:rgba(201,151,0,.35)}.nb-article .blog-article-body a:hover{border-color:#c99700}.nb-article .blog-article-body blockquote{background:rgba(201,151,0,.08);border-left-color:#c99700;color:#16181d}.nb-article .blog-article-body code{background:rgba(201,151,0,.12);color:#8a6a00}.nb-article .blog-article-body pre{background:#fff;border-color:#e7e9ec}.nb-article .blog-article-body pre code{color:#3b3e44}.nb-article .blog-article-foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:3.5rem;padding:2rem 0 0;background:transparent;border-top:1px solid #e7e9ec}.nb-article .blog-article-foot .bs{background:transparent;color:#16181d;border-color:#d9dce1}.nb-article .blog-article-foot .bs:hover{background:rgba(0,0,0,.03);border-color:#16181d;color:#16181d}@media (max-width:900px){.nb-stats{grid-template-columns:repeat(3,1fr)}.nb-stat:nth-child(3){border-right:none}.nb-stat:nth-child(4),.nb-stat:nth-child(5){border-top:1px solid var(--br)}.nb-stat:nth-child(4){border-right:1px solid var(--br)}}@media (max-width:1100px){.nb-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.nb-grid{grid-template-columns:1fr}.nb-card-excerpt,.nb-card-title{-webkit-line-clamp:unset}}@media (max-width:560px){.nb-stats{grid-template-columns:repeat(2,1fr)}.nb-stat{border-top:1px solid var(--br)}.nb-stat:first-child,.nb-stat:nth-child(2){border-top:none}.nb-stat:nth-child(odd){border-right:1px solid var(--br)}.nb-stat:nth-child(2n){border-right:none}}