.dnd-row:has(.sl-blog-hub)>.row-fluid,.edumind-container:has(.sl-blog-hub)>.row-fluid{max-width:100%}.sl-blog-hub{--bh-primary:#2b7de9;--bh-secondary:#3acde0;--bh-dark:#1a2740;--bh-text:#4a5568;--bh-text-light:#718096;--bh-bg:#f8fafc;--bh-card-bg:#fff;--bh-border:#e2e8f0;--bh-gradient:linear-gradient(135deg,#2b7de9,#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:linear-gradient(180deg,#f0f7ff,#e4f0fd 40%,#f4f8fc);overflow:hidden;padding:60px 0 56px;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(43,125,233,.1) 0,transparent 65%);height:600px;right:-5%;top:-200px;width:600px}.sl-blog-hub__hero-glow--2{background:radial-gradient(circle,rgba(58,205,224,.08) 0,transparent 65%);bottom:-180px;height:500px;left:-2%;width:500px}.sl-blog-hub__hero-grid-pattern{background-image:linear-gradient(rgba(43,125,233,.04) 1px,transparent 0),linear-gradient(90deg,rgba(43,125,233,.04) 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:var(--bh-gradient);border:none;border-radius:20px;box-shadow:0 2px 12px rgba(43,125,233,.25);color:#fff;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:20px;padding:6px 18px}.sl-blog-hub__hero-title{color:var(--bh-dark);font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px}.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:var(--bh-text);font-size:14px;line-height:1.8;margin:0 auto 28px;max-width:600px}.sl-blog-hub__credentials{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.sl-blog-hub__credential{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.8);border:1px solid rgba(43,125,233,.12);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.04);color:var(--bh-dark);display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:8px 18px}.sl-blog-hub__credential svg{color:var(--bh-primary);flex-shrink:0}.sl-blog-hub__info-bar{background:var(--bh-bg);margin-top:-28px;padding-bottom:28px;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(43,125,233,.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(43,125,233,.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__popular-list{display:flex;flex-direction:column;gap:0}.sl-blog-hub__popular-item{align-items:center;border-bottom:1px solid var(--bh-border);border-radius:6px;color:inherit;display:flex;gap:12px;margin:0 -8px;padding:12px 8px;text-decoration:none;transition:background .25s var(--bh-ease)}.sl-blog-hub__popular-item:last-child{border-bottom:none}.sl-blog-hub__popular-item:hover{background:rgba(43,125,233,.04)}.sl-blog-hub__popular-rank{align-items:center;background:var(--bh-bg);border-radius:6px;color:var(--bh-text-light);display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.sl-blog-hub__popular-rank--top{background:var(--bh-gradient);-webkit-background-clip:text;font-size:14px;height:28px;width:28px;-webkit-text-fill-color:transparent;background-clip:text;border:1px solid rgba(43,125,233,.2)}.sl-blog-hub__popular-thumb{background:linear-gradient(135deg,#f0f0f5,#e8e8f0);border-radius:6px;flex-shrink:0;height:48px;overflow:hidden;width:64px}.sl-blog-hub__popular-thumb img{height:100%;object-fit:cover;width:100%}.sl-blog-hub__popular-thumb-placeholder{height:100%;width:100%}.sl-blog-hub__popular-info{flex:1;min-width:0}.sl-blog-hub__popular-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--bh-dark);font-size:13px;font-weight:500;line-height:1.5;overflow:hidden;transition:color .25s var(--bh-ease)}.sl-blog-hub__popular-item:hover .sl-blog-hub__popular-title{color:var(--bh-primary)}.sl-blog-hub__popular-date{color:var(--bh-text-light);display:block;font-size:11px;margin-top:2px}.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(43,125,233,.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(15,40,71,.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(43,125,233,.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(43,125,233,.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(43,125,233,.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 .container{padding-left:20px;padding-right:20px}.sl-blog-hub__hero{padding:44px 0 52px}.sl-blog-hub__hero-inner{padding:0 24px}.sl-blog-hub__eyebrow{margin-bottom:18px}.sl-blog-hub__hero-title{font-size:24px;margin-bottom:14px}.sl-blog-hub__hero-desc{font-size:13px;line-height:1.85;margin-bottom:24px}.sl-blog-hub__credentials{align-items:center;flex-direction:column;gap:10px}.sl-blog-hub__credential{font-size:11px;padding:8px 16px}.sl-blog-hub__info-bar{padding-bottom:28px}.sl-blog-hub__info-inner{flex-direction:column;gap:20px;padding:24px}.sl-blog-hub__stats-card{justify-content:center;padding:4px 0;width:100%}.sl-blog-hub__stats-divider{height:1px;width:40px}.sl-blog-hub__stat{padding:0 16px}.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:18px;width:100%}.sl-blog-hub__keywords-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:10px;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:80px}.sl-blog-hub__layout{flex-direction:column!important;gap:28px}.sl-blog-hub__sidebar{order:-1;position:static;width:100%}.sl-blog-hub__tags-widget{padding:18px 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__popular-widget{order:10}.sl-blog-hub__grid{gap:20px;grid-template-columns:1fr}.sl-blog-hub__card-body{padding:18px 20px 22px}.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 .container{padding-left:16px;padding-right:16px}.sl-blog-hub__hero{padding:40px 0}.sl-blog-hub__hero-inner{padding:0 16px}.sl-blog-hub__hero-title{font-size:22px;margin-bottom:14px}.sl-blog-hub__hero-desc{margin-bottom:24px}.sl-blog-hub__info-inner{padding:20px}.sl-blog-hub__card-img{padding-top:52%}.sl-blog-hub__stat{padding:0 10px}.sl-blog-hub__stat-number{font-size:20px}.sl-blog-hub__stat-number span{font-size:16px}}