.dnd-row:has(.sl-blog-hub)>.row-fluid,.edumind-container:has(.sl-blog-hub)>.row-fluid{max-width:100%}.sl-blog-hub{--bh-primary:#8b5cf6;--bh-secondary:#3acde0;--bh-dark:#1a1a2e;--bh-text:#4a5568;--bh-text-light:#718096;--bh-bg:#f8fafc;--bh-card-bg:#fff;--bh-border:#e2e8f0;--bh-gradient:linear-gradient(135deg,#8b5cf6,#3acde0);--bh-shadow-sm:0 1px 3px rgba(0,0,0,.05);--bh-shadow:0 4px 12px rgba(0,0,0,.06);--bh-shadow-lg:0 12px 32px rgba(0,0,0,.08);--bh-radius:12px;--bh-radius-sm:8px;--bh-ease:cubic-bezier(0.4,0,0.2,1)}.sl-blog-hub__hero{background:var(--bh-dark);overflow:hidden;padding:48px 0 44px;position:relative;text-align:center}.sl-blog-hub__hero-glow{border-radius:50%;pointer-events:none;position:absolute}.sl-blog-hub__hero-glow--1{background:radial-gradient(circle,rgba(139,92,246,.15) 0,transparent 70%);height:500px;right:5%;top:-150px;width:500px}.sl-blog-hub__hero-glow--2{background:radial-gradient(circle,rgba(58,205,224,.12) 0,transparent 70%);bottom:-120px;height:400px;left:8%;width:400px}.sl-blog-hub__hero-grid-pattern{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:48px 48px;inset:0;pointer-events:none;position:absolute}.sl-blog-hub__hero-inner{margin:0 auto;max-width:720px;position:relative;z-index:1}.sl-blog-hub__eyebrow{background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.25);border-radius:20px;color:var(--bh-secondary);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:16px;padding:5px 16px}.sl-blog-hub__hero-title{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.sl-blog-hub__hero-accent{background:var(--bh-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sl-blog-hub__hero-desc{color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.8;margin:0 auto 20px;max-width:600px}.sl-blog-hub__credentials{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.sl-blog-hub__credential{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 16px}.sl-blog-hub__credential svg{color:var(--bh-secondary);flex-shrink:0}.sl-blog-hub__info-bar{background:var(--bh-bg);margin-top:-28px;padding-bottom:24px;position:relative;z-index:2}.sl-blog-hub__info-inner{align-items:center;background:var(--bh-card-bg);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);display:flex;gap:32px;padding:24px 32px}.sl-blog-hub__stats-card{align-items:center;display:flex;flex-shrink:0;gap:0}.sl-blog-hub__stat{padding:0 18px;text-align:center}.sl-blog-hub__stat-number{background:var(--bh-gradient);-webkit-background-clip:text;font-size:30px;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.sl-blog-hub__stat-number span{font-size:22px}.sl-blog-hub__stat-label{color:var(--bh-text-light);font-size:11px;font-weight:500;margin-top:4px}.sl-blog-hub__stats-divider{background:var(--bh-border);flex-shrink:0;height:36px;width:1px}.sl-blog-hub__keywords-area{border-left:1px solid var(--bh-border);flex:1;min-width:0;padding-left:32px}.sl-blog-hub__keywords-label{align-items:center;color:var(--bh-text-light);display:flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.sl-blog-hub__keywords-label svg{opacity:.6}.sl-blog-hub__keywords-list{display:flex;flex-wrap:wrap;gap:8px}.sl-blog-hub__keyword{background:var(--bh-bg);border:1px solid var(--bh-border);border-radius:20px;color:var(--bh-text);cursor:pointer;display:inline-block;font-family:inherit;font-size:13px;padding:6px 18px;transition:all .3s var(--bh-ease)}.sl-blog-hub__keyword--active,.sl-blog-hub__keyword:hover{background:var(--bh-gradient);border-color:transparent;box-shadow:0 4px 16px rgba(139,92,246,.25);color:#fff;transform:translateY(-1px)}.sl-blog-hub__content-section{background:var(--bh-bg);padding:0 0 100px}.sl-blog-hub__layout{align-items:flex-start;display:flex;gap:40px}.sl-blog-hub__sidebar{flex-shrink:0;position:sticky;top:100px;width:280px}.sl-blog-hub__widget{background:var(--bh-card-bg);border:1px solid var(--bh-border);border-radius:var(--bh-radius);box-shadow:var(--bh-shadow-sm);padding:24px}.sl-blog-hub__widget+.sl-blog-hub__widget{margin-top:20px}.sl-blog-hub__search-wrap{position:relative}.sl-blog-hub__search-input{background:var(--bh-bg);border:2px solid var(--bh-border);border-radius:var(--bh-radius-sm);box-sizing:border-box;color:var(--bh-dark);font-family:inherit;font-size:14px;outline:none;padding:12px 48px 12px 16px;transition:border-color .3s var(--bh-ease);width:100%}.sl-blog-hub__search-input:focus{border-color:var(--bh-primary)}.sl-blog-hub__search-input::placeholder{color:var(--bh-text-light)}.sl-blog-hub__search-btn{align-items:center;background:var(--bh-gradient);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:opacity .3s var(--bh-ease);width:36px}.sl-blog-hub__search-btn:hover{opacity:.85}.sl-blog-hub__widget-title{align-items:center;color:var(--bh-text-light);display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.sl-blog-hub__widget-title svg{color:var(--bh-primary)}.sl-blog-hub__tag-list{display:flex;flex-wrap:wrap;gap:8px}.sl-blog-hub__tag{align-items:center;background:transparent;border:1px solid var(--bh-border);border-radius:20px;color:var(--bh-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;padding:6px 14px;transition:all .25s var(--bh-ease);white-space:nowrap}.sl-blog-hub__tag:hover{background:rgba(139,92,246,.05);border-color:var(--bh-primary);color:var(--bh-primary)}.sl-blog-hub__tag--active{background:var(--bh-gradient);border-color:transparent;color:#fff}.sl-blog-hub__tag--active:hover{background:var(--bh-gradient);color:#fff;opacity:.9}.sl-blog-hub__main{flex:1;min-width:0}.sl-blog-hub__results-bar{align-items:center;border-bottom:1px solid var(--bh-border);display:flex;margin-bottom:24px;padding-bottom:16px}.sl-blog-hub__results-text{color:var(--bh-text-light);font-size:14px}.sl-blog-hub__results-sep{margin:0 4px;opacity:.5}.sl-blog-hub__grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.sl-blog-hub__card{background:var(--bh-card-bg);border:1px solid var(--bh-border);border-radius:var(--bh-radius);box-shadow:var(--bh-shadow-sm);overflow:hidden;position:relative;transition:transform .35s var(--bh-ease),box-shadow .35s var(--bh-ease),border-color .35s var(--bh-ease)}.sl-blog-hub__card:after{background:var(--bh-gradient);bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--bh-ease);z-index:1}.sl-blog-hub__card:hover{border-color:rgba(139,92,246,.15);box-shadow:var(--bh-shadow-lg);transform:translateY(-6px)}.sl-blog-hub__card:hover:after{transform:scaleX(1)}.sl-blog-hub__card-link{color:inherit;display:block;text-decoration:none}.sl-blog-hub__card-img{background:linear-gradient(135deg,#f0f0f5,#e8e8f0);overflow:hidden;padding-top:56.25%;position:relative}.sl-blog-hub__card-img img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s var(--bh-ease);width:100%}.sl-blog-hub__card:hover .sl-blog-hub__card-img img{transform:scale(1.06)}.sl-blog-hub__card-gradient{background:linear-gradient(0deg,rgba(26,26,46,.12) 0,transparent);bottom:0;height:80px;left:0;pointer-events:none;position:absolute;right:0}.sl-blog-hub__card-placeholder{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.sl-blog-hub__card-body{padding:22px 22px 24px}.sl-blog-hub__card-meta{align-items:center;color:var(--bh-text-light);display:flex;font-size:12px;gap:12px;margin-bottom:10px}.sl-blog-hub__card-date{align-items:center;display:flex;gap:5px}.sl-blog-hub__card-date i{font-size:11px}.sl-blog-hub__card-author:before{content:"\00b7";font-weight:700;margin-right:12px}.sl-blog-hub__card-title{color:var(--bh-dark);display:-webkit-box;font-size:15px;font-weight:600;-webkit-line-clamp:2;line-height:1.6;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s var(--bh-ease)}.sl-blog-hub__card:hover .sl-blog-hub__card-title{color:var(--bh-primary)}.sl-blog-hub__card-topics{display:flex;flex-wrap:wrap;gap:6px}.sl-blog-hub__card-topic{background:rgba(139,92,246,.07);border-radius:12px;color:var(--bh-primary);font-size:11px;font-weight:500;padding:3px 10px}.sl-blog-hub__empty{color:var(--bh-text-light);padding:80px 20px;text-align:center}.sl-blog-hub__empty p{font-size:16px;margin:20px 0}.sl-blog-hub__reset-btn{background:var(--bh-gradient);border:none;border-radius:var(--bh-radius-sm);color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;padding:10px 28px;transition:opacity .3s var(--bh-ease)}.sl-blog-hub__reset-btn:hover{opacity:.85}.sl-blog-hub__pagination{border-top:1px solid var(--bh-border);gap:6px;margin-top:48px;padding-top:32px}.sl-blog-hub__page-btn,.sl-blog-hub__pagination{align-items:center;display:flex;justify-content:center}.sl-blog-hub__page-btn{background:var(--bh-card-bg);border:1px solid var(--bh-border);border-radius:var(--bh-radius-sm);color:var(--bh-text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:40px;min-width:40px;padding:0 10px;transition:all .25s var(--bh-ease)}.sl-blog-hub__page-btn:hover:not(.disabled):not(.sl-blog-hub__page-btn--active){background:rgba(139,92,246,.04);border-color:var(--bh-primary);color:var(--bh-primary)}.sl-blog-hub__page-btn--active{background:var(--bh-gradient);border-color:transparent;box-shadow:0 2px 8px rgba(139,92,246,.3);color:#fff}.sl-blog-hub__page-btn.disabled{cursor:not-allowed;opacity:.35}.sl-blog-hub__page-ellipsis{color:var(--bh-text-light);font-size:14px;padding:0 2px}@media (max-width:1200px){.sl-blog-hub__sidebar{width:250px}}@media (max-width:1024px){.sl-blog-hub__sidebar{width:220px}.sl-blog-hub__grid{grid-template-columns:1fr}.sl-blog-hub__widget{padding:20px}.sl-blog-hub__info-inner{flex-direction:column;gap:20px;padding:24px}.sl-blog-hub__keywords-area{border-left:none;border-top:1px solid var(--bh-border);padding-left:0;padding-top:16px;width:100%}.sl-blog-hub__keywords-label,.sl-blog-hub__keywords-list{justify-content:center}.sl-blog-hub__stat{padding:0 14px}.sl-blog-hub__stat-number{font-size:26px}}@media (max-width:768px){.sl-blog-hub__hero{padding:36px 0}.sl-blog-hub__hero-title{font-size:26px}.sl-blog-hub__hero-desc{font-size:13px}.sl-blog-hub__credentials{gap:8px}.sl-blog-hub__credential{font-size:11px;padding:5px 12px}.sl-blog-hub__info-inner{flex-direction:column;gap:16px;padding:20px}.sl-blog-hub__stats-card{justify-content:center;width:100%}.sl-blog-hub__stats-divider{height:1px;width:40px}.sl-blog-hub__stat{padding:0 12px}.sl-blog-hub__stat-number{font-size:24px}.sl-blog-hub__keywords-area{border-left:none;border-top:1px solid var(--bh-border);padding-left:0;padding-top:14px;width:100%}.sl-blog-hub__keywords-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.sl-blog-hub__keywords-list::-webkit-scrollbar{display:none}.sl-blog-hub__keyword{flex-shrink:0}.sl-blog-hub__content-section{padding-bottom:64px}.sl-blog-hub__layout{flex-direction:column!important;gap:24px}.sl-blog-hub__sidebar{order:-1;position:static;width:100%}.sl-blog-hub__tags-widget{padding:16px 20px}.sl-blog-hub__tag-list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.sl-blog-hub__tag-list::-webkit-scrollbar{display:none}.sl-blog-hub__grid{gap:16px;grid-template-columns:1fr}.sl-blog-hub__card-body{padding:16px 16px 20px}.sl-blog-hub__card-title{font-size:14px}.sl-blog-hub__pagination{gap:4px;margin-top:32px;padding-top:24px}.sl-blog-hub__page-btn{font-size:13px;height:36px;min-width:36px}}@media (max-width:480px){.sl-blog-hub__hero{padding:28px 0}.sl-blog-hub__hero-title{font-size:22px}.sl-blog-hub__card-img{padding-top:52%}.sl-blog-hub__stat{padding:0 8px}.sl-blog-hub__stat-number{font-size:20px}.sl-blog-hub__stat-number span{font-size:16px}}