@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,300;0,400;0,500;0,600;0,700;1,700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--linkedin:#0077b5;--text-primary:#0f0f0f;--text-secondary:#666;--text-muted:#999;--border:#e8e8e8;--bg:#fafaf8;--bg-card:#fff;--radius:12px;--font-display:"Inter Tight",system-ui,sans-serif;--font-body:"Inter Tight",system-ui,sans-serif}body{background:var(--bg);color:var(--text-primary);font-family:var(--font-body);line-height:1.6}.ni-wrapper{margin:0 auto;max-width:1200px;padding:60px 24px}.ni-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:48px}.ni-filter{background:transparent;border:1px solid var(--border);border-radius:100px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:400;padding:7px 18px;transition:all .18s ease}.ni-filter:hover{border-color:var(--text-primary);color:var(--text-primary)}.ni-filter.active{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.ni-layout{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 300px}.ni-section{margin-bottom:52px}.ni-section-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.ni-section-title{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.ni-section-line{background:var(--border);flex:1;height:1px}.ni-featured-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ni-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ni-card:hover{border-color:#ccc;box-shadow:0 16px 40px rgba(0,0,0,.08);transform:translateY(-3px)}.ni-card-img{align-items:center;display:flex;flex-shrink:0;height:160px;justify-content:center;overflow:hidden;width:100%}.ni-card-img.linkedin-bg{background:linear-gradient(135deg,#0077b5,#00a0dc)}.ni-card-img.dark-bg{background:linear-gradient(135deg,#1a1a2e,#16213e)}.ni-card-img.warm-bg{background:linear-gradient(135deg,#e85d04,#f48c06)}.ni-card-img svg{fill:hsla(0,0%,100%,.8);height:36px;width:36px}.ni-card-body{display:flex;flex:1;flex-direction:column;padding:18px}.ni-tag{border-radius:100px;display:inline-block;font-size:10px;font-weight:500;letter-spacing:.8px;margin-bottom:10px;padding:3px 10px;text-transform:uppercase;width:fit-content}.ni-tag.linkedin{background:#e8f4fb;color:#0077b5}.ni-tag.news{background:#f0f0f0;color:#555}.ni-tag.blog{background:#eef6ee;color:#2d7a2d}.ni-card-title{color:var(--text-primary);flex:1;font-size:14px;font-weight:500;-webkit-line-clamp:3;line-height:1.45;margin-bottom:8px}.ni-card-desc,.ni-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ni-card-desc{color:var(--text-secondary);font-size:12px;font-weight:300;-webkit-line-clamp:2;line-height:1.55;margin-bottom:12px}.ni-card-meta{color:var(--text-muted);font-size:11px}.ni-news-list{display:flex;flex-direction:column}.ni-news-item{border-bottom:1px solid var(--border);cursor:pointer;display:grid;gap:16px;grid-template-columns:72px 1fr;padding:16px 0;transition:opacity .15s}.ni-news-item:first-child{padding-top:0}.ni-news-item:last-child{border-bottom:none}.ni-news-item:hover{opacity:.7}.ni-news-thumb{align-items:center;background:var(--border);border-radius:8px;display:flex;flex-shrink:0;font-size:24px;height:72px;justify-content:center;overflow:hidden;width:72px}.ni-news-thumb img{height:100%;object-fit:cover;width:100%}.ni-news-source{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:500;gap:6px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.ni-news-source-dot{background:var(--text-muted);border-radius:50%;display:inline-block;height:5px;width:5px}.ni-news-title{color:var(--text-primary);display:-webkit-box;font-size:14px;font-weight:500;-webkit-line-clamp:2;line-height:1.4;margin-bottom:6px;-webkit-box-orient:vertical;overflow:hidden}.ni-news-date{color:var(--text-muted);font-size:11px;font-weight:300}.ni-sidebar{position:sticky;top:24px}.ni-sidebar-block{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:20px}.ni-sidebar-block-title{color:var(--text-muted);font-size:10px;font-weight:500;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}.ni-trend-item{align-items:center;border-bottom:1px solid var(--border);color:var(--text-primary);display:flex;font-size:13px;justify-content:space-between;padding:9px 0}.ni-trend-item:last-child{border-bottom:none}.ni-trend-count{color:var(--text-muted);font-size:11px;font-weight:300}.ni-follow-btn{background:transparent;border:1px solid var(--linkedin);border-radius:8px;color:var(--linkedin);cursor:pointer;display:block;font-family:var(--font-body);font-size:13px;font-weight:500;margin-top:14px;padding:10px;text-align:center;text-decoration:none;transition:all .18s;width:100%}.ni-follow-btn:hover{background:var(--linkedin);color:#fff}.ni-loading{color:var(--text-muted);font-size:14px;padding:40px;text-align:center}.ni-faq-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.ni-faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:20px 22px;transition:border-color .2s ease,box-shadow .2s ease;user-select:none}.ni-faq-item.open,.ni-faq-item:hover{border-color:#ccc;box-shadow:0 4px 16px rgba(0,0,0,.05)}.ni-faq-question{align-items:flex-start;color:var(--text-primary);display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;line-height:1.45}.ni-faq-icon{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;margin-top:1px;transition:transform .25s ease,color .25s ease}.ni-faq-item.open .ni-faq-icon{color:var(--text-primary);transform:rotate(45deg)}.ni-faq-vline{transition:opacity .25s ease}.ni-faq-item.open .ni-faq-vline{opacity:0}.ni-faq-grid .ni-faq-item:last-child:nth-child(odd){grid-column:1/-1}.ni-faq-answer{color:var(--text-secondary);font-size:13px;font-weight:300;line-height:1.65;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease,opacity .25s ease}.ni-faq-item.open .ni-faq-answer{margin-top:14px;max-height:200px;opacity:1}@media (max-width:1024px){.ni-layout{grid-template-columns:1fr}.ni-sidebar{position:static}.ni-faq-grid,.ni-featured-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.ni-headline{font-size:36px}.ni-faq-grid,.ni-featured-grid{grid-template-columns:1fr}}@media (max-width:480px){.ni-wrapper{padding:32px 16px}}.ni-stats-bar{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);display:flex;margin-bottom:40px;overflow:hidden}.ni-stat-item{border-right:1px solid var(--border);flex:1;padding:24px 16px;text-align:center;transition:background .2s}.ni-stat-item:last-child{border-right:none}.ni-stat-item:hover{background:#f0f8f8}.ni-stat-number{color:#0018f9;font-family:var(--font-display);font-size:1.8rem;line-height:1;margin-bottom:6px}.ni-stat-label{color:var(--text-muted);font-size:.7rem;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}@media (max-width:768px){.ni-stats-bar{flex-wrap:wrap}.ni-stat-item{border-bottom:1px solid var(--border);min-width:50%}}