.knowledge-home{--knowledge-ink:#0f172a;--knowledge-text:#334155;--knowledge-muted:#64748b;--knowledge-blue:#0284c7;--knowledge-green:#059669;color:var(--knowledge-ink);background:radial-gradient(circle at 18% 22%,#0284c71a,#0000 28%),radial-gradient(circle at 82% 72%,#0596691a,#0000 30%),linear-gradient(#fcfdfdfa,#f0f7f8f5);padding:clamp(5rem,8vw,7.5rem) 2rem;position:relative;overflow:hidden}.knowledge-home:before{content:"";pointer-events:none;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.knowledge-home-inner{z-index:1;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,4rem);width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.knowledge-home-copy{padding-top:.4rem;position:sticky;top:104px}.knowledge-home-badge{width:fit-content;color:var(--knowledge-blue);background:#0284c712;border:1px solid #0284c72e;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.48rem .86rem;font-size:.82rem;font-weight:850;display:inline-flex}.knowledge-home h2{color:var(--knowledge-ink);letter-spacing:0;margin:0 0 .95rem;font-size:clamp(2.45rem,5.2vw,4.45rem);font-weight:950;line-height:.98}.knowledge-home-copy p{max-width:29rem;color:var(--knowledge-text);margin:0 0 1.45rem;font-size:1.05rem;font-weight:550;line-height:1.75}.knowledge-home-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:28rem;margin-bottom:1.4rem;display:grid}.knowledge-home-stats span{min-width:0;color:var(--knowledge-muted);text-align:center;background:#ffffffc2;border:1px solid #0f172a14;border-radius:8px;padding:.8rem .75rem;font-size:.75rem;font-weight:800;box-shadow:0 14px 32px #0f172a0d}.knowledge-home-stats strong{color:var(--knowledge-ink);font-size:1.18rem;font-weight:950;line-height:1.05;display:block}.knowledge-home-cta{color:#047857;font-family:var(--font-main);cursor:pointer;background:#05966917;border:1px solid #05966940;border-radius:8px;align-items:center;gap:.45rem;padding:.82rem 1.1rem;font-size:.93rem;font-weight:850;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.knowledge-home-cta:hover{background:#05966924;border-color:#05966966;transform:translateY(-2px)}.knowledge-home-explorer{flex-direction:column;gap:1rem;display:flex}.knowledge-topic-strip{scrollbar-width:none;gap:.6rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.knowledge-topic-strip::-webkit-scrollbar{display:none}.knowledge-topic-chip{min-height:38px;color:var(--knowledge-text);font-family:var(--font-main);cursor:pointer;background:#ffffffc2;border:1px solid #0f172a14;border-radius:999px;flex:none;align-items:center;gap:.42rem;padding:.46rem .88rem;font-size:.82rem;font-weight:850;transition:transform .2s,color .2s,background .2s,border-color .2s;display:inline-flex;box-shadow:0 10px 28px #0f172a0b}.knowledge-topic-chip:hover,.knowledge-topic-chip.active{color:#047857;background:#0596691a;border-color:#05966942;transform:translateY(-1px)}.knowledge-feature-shell{background:#ffffffdb;border:1px solid #0f172a17;border-radius:8px;grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);scroll-margin-top:5.5rem;animation:.34s both knowledgeFeatureSwap;display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a1f}.knowledge-feature-visual{isolation:isolate;background-position:50%;background-size:cover;min-height:330px;position:relative}.knowledge-feature-visual:after{content:"";z-index:-1;background:linear-gradient(#0f172a0a,#0f172a6b),linear-gradient(90deg,#0284c72e,#0000 58%);position:absolute;inset:0}.knowledge-feature-number{color:var(--knowledge-blue);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbd;border:1px solid #ffffff85;border-radius:999px;padding:.32rem .62rem;font-size:.78rem;font-weight:950;position:absolute;top:1rem;right:1rem}.knowledge-feature-content{flex-direction:column;min-width:0;padding:clamp(1.35rem,3vw,2.4rem);display:flex}.knowledge-feature-kicker,.knowledge-feature-kicker span{align-items:center;display:flex}.knowledge-feature-kicker{color:var(--knowledge-green);justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:.8rem;font-weight:900}.knowledge-feature-state{color:#047857;background:#05966914;border:1px solid #0596692e;border-radius:999px;align-items:center;gap:.36rem;width:fit-content;margin-bottom:.72rem;padding:.34rem .62rem;font-size:.74rem;font-weight:900;display:inline-flex}.knowledge-feature-kicker span:last-child{color:var(--knowledge-muted);gap:.35rem}.knowledge-feature-content h3{color:var(--knowledge-ink);margin:0 0 .8rem;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:950;line-height:1.12}.knowledge-feature-content p{color:var(--knowledge-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.1rem;font-size:1rem;font-weight:550;line-height:1.72;display:-webkit-box;overflow:hidden}.knowledge-tag-row{flex-wrap:wrap;gap:.45rem;margin-bottom:1.35rem;display:flex}.knowledge-tag-row span{color:#0369a1;background:#0284c70f;border:1px solid #0284c724;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:850}.knowledge-feature-actions{align-items:center;gap:.75rem;margin-top:auto;display:flex}.knowledge-primary-action{color:#fff;min-height:42px;font-family:var(--font-main);cursor:pointer;background:linear-gradient(135deg,#059669,#0284c7);border:0;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.78rem 1rem;font-size:.9rem;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 34px #05966938}.knowledge-primary-action:hover{transform:translateY(-2px);box-shadow:0 20px 44px #0284c73d}.knowledge-xp-pill{min-height:42px;color:var(--knowledge-ink);background:#ffffffb8;border:1px solid #0f172a14;border-radius:8px;align-items:center;gap:.35rem;padding:.72rem .85rem;font-size:.85rem;font-weight:900;display:inline-flex}.knowledge-home-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.knowledge-home-item{width:100%;min-height:104px;color:inherit;font-family:var(--font-main);text-align:right;cursor:pointer;background:#ffffffb8;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:1rem;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid;box-shadow:0 14px 34px #0f172a0d}.knowledge-home-item:hover,.knowledge-home-item.active{background:#fff;border-color:#0284c733;transform:translateY(-3px);box-shadow:0 22px 48px #0f172a16}.knowledge-home-item.active{background:linear-gradient(#fffffffa,#ecfdf5db);border-color:#05966947;box-shadow:0 22px 48px #0f172a17,inset 0 0 0 1px #05966914}.knowledge-item-index{color:#0284c7b8;min-width:2rem;font-size:.9rem;font-weight:950;line-height:1.5}.knowledge-item-text{flex-direction:column;gap:.28rem;min-width:0;display:flex}.knowledge-item-category{color:#047857;font-size:.72rem;font-weight:900}.knowledge-item-text strong{color:var(--knowledge-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:900;line-height:1.32;display:-webkit-box;overflow:hidden}.knowledge-item-meta{color:var(--knowledge-muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.knowledge-item-status{width:fit-content;min-height:1.65rem;color:var(--knowledge-muted);background:#0f172a0b;border-radius:999px;grid-column:2/-1;align-items:center;padding:.22rem .58rem;font-size:.7rem;font-weight:900;display:inline-flex}.knowledge-home-item.active .knowledge-item-status{color:#047857;background:#0596691f}@keyframes knowledgeFeatureSwap{0%{opacity:.72;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.knowledge-home-inner{grid-template-columns:1fr}.knowledge-home-copy{position:relative;top:auto}}@media (width<=760px){.knowledge-feature-shell{grid-template-columns:1fr}.knowledge-feature-visual{min-height:230px}.knowledge-home-list{grid-template-columns:1fr}}@media (width<=580px){.knowledge-home{padding:3.4rem .9rem 3.7rem;overflow-x:hidden}.knowledge-home-inner,.knowledge-home-copy,.knowledge-home-explorer,.knowledge-feature-shell,.knowledge-feature-content,.knowledge-home-list,.knowledge-home-item{min-width:0;max-width:100%}.knowledge-home h2{overflow-wrap:break-word;max-width:100%;font-size:clamp(2rem,9.5vw,2.65rem);line-height:1.08}.knowledge-home-copy p{margin-bottom:1rem;font-size:.95rem;line-height:1.62}.knowledge-home-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;max-width:100%;margin-bottom:.95rem}.knowledge-home-stats span{padding:.62rem .42rem;font-size:.7rem;line-height:1.25}.knowledge-home-stats strong{font-size:1.05rem}.knowledge-home-cta{justify-content:center;width:100%;min-height:44px}.knowledge-topic-strip{padding-inline:.9rem;margin-inline:-.9rem;padding-bottom:.35rem}.knowledge-topic-chip{text-overflow:ellipsis;max-width:78vw;overflow:hidden}.knowledge-feature-actions{flex-direction:column;align-items:stretch}.knowledge-feature-shell{border-radius:20px}.knowledge-feature-visual{min-height:165px}.knowledge-feature-content{padding:1rem}.knowledge-feature-content h3{font-size:1.38rem;line-height:1.2}.knowledge-feature-content p{-webkit-line-clamp:3;font-size:.9rem;line-height:1.58}.knowledge-primary-action,.knowledge-xp-pill{width:100%}.knowledge-home-item{grid-template-columns:1fr;gap:.55rem;min-height:0}.knowledge-item-index{min-width:0}.knowledge-item-meta{justify-content:flex-start}.knowledge-item-status{grid-column:auto}}.blog-hub-light{color:#0f172a;background:#f8fafc;padding:clamp(4rem,7vw,5.5rem) 2rem 6rem;position:relative}.blog-header{text-align:center;max-width:1000px;margin:0 auto 5rem}.blog-badge{color:#059669;letter-spacing:.1em;background:#10b98114;border:1px solid #10b98133;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.2rem;font-size:.75rem;font-weight:700;display:inline-flex}.blog-title{color:#0f172a;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.1}.blog-title span{color:#10b981}.blog-subtitle{color:#475569;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}.blog-container{max-width:1200px;margin:0 auto}.blog-featured-card{cursor:pointer;width:100%;color:inherit;font-family:var(--font-main);text-align:right;background:#fff;border:1px solid #e2e8f0;border-radius:30px;margin-bottom:3rem;padding:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;overflow:hidden;box-shadow:0 12px 40px #0000000a}.blog-featured-card:hover{border-color:#cbd5e1;transform:translateY(-8px);box-shadow:0 30px 60px #00000014}.featured-image-wrap{background-position:50%;background-size:cover;flex:1.2;min-height:450px}.featured-text-wrap{flex-direction:column;flex:1;justify-content:center;padding:4rem;display:flex}.article-tag{color:#10b981;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.75rem;font-weight:800}.featured-article-title{color:#0f172a;margin-bottom:1.5rem;font-size:2.5rem;font-weight:900;line-height:1.2}.featured-article-excerpt{color:#475569;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.8}.article-meta{border-top:1px solid #f1f5f9;align-items:center;gap:2rem;padding-top:2rem;display:flex}.meta-info{color:#64748b;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:flex}.read-more-btn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;align-items:center;gap:.5rem;margin-right:auto;padding:.9rem 2rem;font-weight:700;transition:all .2s;display:flex}.read-more-btn:hover{background:#10b981;transform:scale(1.02)}.articles-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2rem;display:grid}.article-card-light{cursor:pointer;width:100%;min-height:100%;color:inherit;font-family:var(--font-main);text-align:right;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000008}.article-card-light:hover{border-color:#cbd5e1;transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.article-thumb-light{background-position:50%;background-size:cover;flex:none;height:210px}.article-body-light{flex-direction:column;flex:1;min-height:300px;padding:1.65rem;display:flex}.article-category-label{color:#10b981;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:800}.article-card-title-light{color:#0f172a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .85rem;font-size:1.3rem;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.article-card-excerpt-light{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.5rem;font-size:.94rem;font-weight:500;line-height:1.65;display:-webkit-box;overflow:hidden}.article-card-footer-light{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.25rem;display:flex}.article-time{color:#64748b;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:flex}.article-xp-badge{color:#059669;background:#10b9811a;border-radius:100px;padding:.25rem .75rem;font-size:.75rem;font-weight:800}.blog-empty-state{text-align:center;background:#ffffffb8;border:1px dashed #cbd5e1;border-radius:20px;flex-direction:column;justify-content:center;gap:.75rem;min-height:220px;padding:2.5rem;display:flex}.blog-empty-state h3{color:#0f172a;margin:0;font-size:1.4rem;font-weight:900}.blog-empty-state p{color:#64748b;margin:0;line-height:1.6}.blog-action-card{text-align:center;color:#fff;background:#0f172a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem;display:flex}.action-card-icon{color:#10b981;margin-bottom:.5rem}.blog-action-card h5{color:#fff;font-size:1.4rem;font-weight:900}.blog-action-card p{color:#94a3b8;font-size:.95rem;line-height:1.5}.action-card-btn{color:#0f172a;cursor:pointer;background:#fff;border:none;border-radius:12px;width:100%;margin-top:1rem;padding:.9rem;font-weight:800;transition:all .2s}.action-card-btn:hover{color:#fff;background:#10b981}@media (width<=1000px){.blog-featured-card{flex-direction:column}.featured-image-wrap{min-height:300px}.articles-grid{grid-template-columns:repeat(2,1fr)}.featured-text-wrap{padding:2.5rem}}@media (width<=600px){.blog-hub-light{padding:3rem 1rem 4.5rem}.blog-featured-card{border-radius:20px;margin-bottom:2rem}.featured-image-wrap{min-height:240px}.featured-text-wrap{padding:2rem 1.35rem}.featured-article-title{margin-bottom:1rem;font-size:2.05rem;line-height:1.16}.featured-article-excerpt{margin-bottom:1.5rem;font-size:1rem;line-height:1.65}.article-meta{grid-template-columns:1fr 1fr;gap:.9rem;padding-top:1.4rem;display:grid}.read-more-btn{grid-column:1/-1;justify-content:center;width:100%;margin-right:0;padding:.85rem 1rem}.articles-grid{grid-template-columns:1fr}.article-body-light{min-height:0}}
