:root{--pn-primary:#1967d2;--pn-primary-hover:#1558b0;--pn-primary-light:#4f8df5;--pn-teal:#2dd4bf;--pn-dark:#0b1220;--pn-heading:#0f172a;--pn-text:#475569;--pn-muted:#64748b;--pn-bg:#f0f4f8;--pn-card-bg:#ffffff;--pn-border:#e2e8f0;--pn-border-blue:#bfdbfe;--pn-tag-bg:#eff6ff;--pn-radius:16px;--pn-shadow:0 4px 24px rgba(15,23,42,.07);--pn-shadow-hover:0 20px 48px rgba(15,23,42,.13), 0 2px 8px rgba(25,103,210,.1)}body.pn-blog-page,body.blog{background:var(--pn-bg)!important}body.pn-blog-page .site-content,body.pn-blog-page #content,body.blog .site-content,body.blog #content{background:transparent!important}body.blog .edtech-featured-post,body.pn-blog-page .edtech-featured-post{border-radius:0!important}body.blog .edtech-blog-header-wrap,body.pn-blog-page .edtech-blog-header-wrap{overflow:hidden!important}body.pn-blog-page .ast-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;align-items:stretch!important}body.pn-blog-page .ast-row>article{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;margin:0!important}.pn-blog-card{margin:16px!important}body.blog .pn-author img,body.blog .pn-author-avatar,body.pn-blog-page .pn-author img,body.pn-blog-page .pn-author-avatar{width:38px!important;height:38px!important;max-height:38px!important;border-radius:50%!important;object-fit:cover!important}html,body{overflow-x:hidden!important}body.pn-blog-page .edtech-blog-header-wrap{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--pn-dark);overflow:hidden}body.pn-blog-page .edtech-featured-post{width:100%;background:var(--pn-dark)!important;margin:0!important;padding:40px 0 0!important;display:grid!important;grid-template-columns:55% 45%!important;position:relative!important;overflow:hidden!important;border-radius:0!important}body.pn-blog-page .edtech-featured-post::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgb(25 103 210 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(25 103 210 / .06) 1px,transparent 1px);background-size:56px 56px}body.pn-blog-page .edtech-featured-post::after{content:'';position:absolute;top:-80px;right:40px;width:360px;height:360px;background:radial-gradient(circle,rgb(25 103 210 / .18) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:0}body.pn-blog-page .featured-image{position:relative;z-index:1;overflow:hidden}body.pn-blog-page .featured-image img{width:100%!important;height:420px!important;object-fit:cover!important;display:block!important;transition:transform .5s ease!important}body.pn-blog-page .edtech-featured-post:hover .featured-image img{transform:scale(1.04)!important}body.pn-blog-page .featured-content{position:relative;z-index:1;padding:44px 48px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:16px!important}body.pn-blog-page .featured-badge{display:inline-block!important;width:fit-content!important;padding:4px 14px!important;border-radius:999px!important;background:rgb(45 212 191 / .12)!important;border:1px solid rgb(45 212 191 / .4)!important;color:var(--pn-teal)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.pn-blog-page .featured-title,body.pn-blog-page .featured-title *{color:#f1f5f9!important;font-size:26px!important;font-weight:700!important;line-height:1.35!important;margin:0!important;text-decoration:none!important}body.pn-blog-page .featured-title a:hover{color:var(--pn-primary-light)!important}body.pn-blog-page .featured-excerpt,body.pn-blog-page .featured-content>p{color:#94a3b8!important;font-size:15px!important;line-height:1.75!important;margin:0!important}.featured-meta-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;color:#94a3b8!important;font-size:13px!important}.featured-meta-row span{display:inline-flex!important;align-items:center!important;gap:6px!important}body.pn-blog-page .edtech-featured-post .featured-meta-row img{width:auto!important;height:auto!important;min-height:0!important;max-width:none!important;object-fit:initial!important}body.pn-blog-page .edtech-featured-post .featured-meta-row img.emoji{display:inline!important;width:1.1em!important;height:1.1em!important;vertical-align:middle!important}body.pn-blog-page .edtech-featured-post .featured-meta-row img:not(.emoji){display:inline-block!important;width:28px!important;height:28px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid rgb(255 255 255 / .25)!important;flex-shrink:0!important}body.pn-blog-page .featured-read-more{display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:12px 24px!important;background:var(--pn-primary)!important;color:#fff!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;border:none!important;transition:background .2s,box-shadow .2s!important}body.pn-blog-page .featured-read-more:hover{background:var(--pn-primary-hover)!important;box-shadow:0 0 28px rgb(25 103 210 / .45)!important;color:#fff!important}body.pn-blog-page .edtech-category-filter{background:var(--pn-dark)!important;margin:0!important;padding:16px 32px 20px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;border-top:1px solid rgb(25 103 210 / .12)!important;border-bottom:1px solid rgb(25 103 210 / .12)!important}body.pn-blog-page .cat-pill{display:inline-block!important;padding:6px 16px!important;border-radius:999px!important;border:1px solid rgb(255 255 255 / .16)!important;background:rgb(255 255 255 / .06)!important;color:#cbd5e1!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;transition:all .2s!important}body.pn-blog-page .cat-pill:hover{background:rgb(25 103 210 / .25)!important;border-color:var(--pn-primary-light)!important;color:#fff!important}body.pn-blog-page .cat-pill.active{background:var(--pn-primary)!important;border-color:var(--pn-primary)!important;color:#fff!important;box-shadow:0 0 16px rgb(25 103 210 / .4)!important}body.pn-blog-page main.site-main{padding:40px 0 56px!important;background:transparent!important}body.pn-blog-page .ast-row{row-gap:32px!important;column-gap:24px!important;align-items:stretch!important}body.pn-blog-page .ast-row>article{flex-shrink:1!important;min-width:0!important}.pn-blog-card{background:var(--pn-card-bg)!important;border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;margin:0!important;height:100%!important;box-shadow:var(--pn-shadow)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important}.pn-blog-card:hover{transform:translateY(-6px)!important;box-shadow:var(--pn-shadow-hover)!important;border-color:rgb(25 103 210 / .25)!important}.pn-card-image{display:block!important;overflow:hidden!important;flex-shrink:0!important;text-decoration:none!important}.pn-card-image img,.pn-card-image .pn-thumb{width:100%!important;height:210px!important;object-fit:cover!important;display:block!important;transition:transform .45s ease!important;min-height:0!important}.pn-blog-card:hover .pn-card-image img,.pn-blog-card:hover .pn-card-image .pn-thumb{transform:scale(1.07)!important}.pn-card-content{padding:24px 22px 20px!important;display:flex!important;flex-direction:column!important;flex:1!important}.pn-category-wrap{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:14px!important}.pn-category{display:inline-block!important;padding:3px 11px!important;border-radius:999px!important;background:var(--pn-tag-bg)!important;border:1px solid var(--pn-border-blue)!important;color:var(--pn-primary)!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important;letter-spacing:.02em!important;transition:all .2s!important}.pn-category:hover{background:var(--pn-primary)!important;border-color:var(--pn-primary)!important;color:#fff!important}.pn-meta{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;color:var(--pn-muted)!important;font-size:12px!important;margin-bottom:12px!important}.pn-meta span{display:inline-flex!important;align-items:center!important;gap:5px!important}.pn-meta svg{opacity:.7!important;flex-shrink:0!important}.pn-title{font-size:17px!important;font-weight:700!important;line-height:1.4!important;margin:0 0 12px!important;padding:0!important}.pn-title a{color:var(--pn-heading)!important;text-decoration:none!important}.pn-title a:hover{color:var(--pn-primary)!important}.pn-excerpt{color:var(--pn-text)!important;font-size:13.5px!important;line-height:1.7!important;margin:0 0 auto!important;padding-bottom:20px!important}.pn-card-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;border-top:1px solid var(--pn-border)!important;padding-top:18px!important;margin-top:0!important}.pn-author{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}body.pn-blog-page .pn-author img,body.pn-blog-page .pn-author-avatar,.pn-author img,.pn-author-avatar{width:38px!important;height:38px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid var(--pn-border-blue)!important;flex-shrink:0!important;min-height:0!important;max-height:38px!important}.pn-author-name{font-size:13px!important;font-weight:700!important;color:var(--pn-heading)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pn-author-role{font-size:11px!important;color:var(--pn-muted)!important}.pn-readmore{display:inline-flex!important;align-items:center!important;gap:5px!important;flex-shrink:0!important;padding:9px 16px!important;background:var(--pn-primary)!important;color:#fff!important;border-radius:9px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:background .2s,box-shadow .2s!important;white-space:nowrap!important}.pn-readmore:hover{background:var(--pn-primary-hover)!important;color:#fff!important;box-shadow:0 4px 16px rgb(25 103 210 / .35)!important}body.pn-blog-page .pn-pagination,body.pn-blog-page .ast-pagination{display:block!important;width:100%!important;padding:12px 0 48px!important;overflow:hidden!important}body.pn-blog-page .pn-pagination .nav-links,body.pn-blog-page .ast-pagination .nav-links{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;float:none!important}body.pn-blog-page .pn-pagination .page-numbers,body.pn-blog-page .ast-pagination .page-numbers,body.pn-blog-page .pn-pagination .next,body.pn-blog-page .pn-pagination .prev,body.pn-blog-page .ast-pagination .next,body.pn-blog-page .ast-pagination .prev{float:none!important;display:inline-flex!important;align-items:center!important;padding:9px 16px!important;background:#fff!important;border:1px solid var(--pn-border)!important;border-radius:9px!important;color:var(--pn-text)!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:all .2s!important}body.pn-blog-page .pn-pagination .page-numbers.current,body.pn-blog-page .ast-pagination .page-numbers.current,body.pn-blog-page .pn-pagination .page-numbers:hover,body.pn-blog-page .ast-pagination .page-numbers:hover,body.pn-blog-page .pn-pagination .next:hover,body.pn-blog-page .ast-pagination .next:hover,body.pn-blog-page .pn-pagination .prev:hover,body.pn-blog-page .ast-pagination .prev:hover{background:var(--pn-primary)!important;border-color:var(--pn-primary)!important;color:#fff!important}@media (max-width:960px){body.pn-blog-page .edtech-featured-post{grid-template-columns:1fr!important}body.pn-blog-page .featured-image img{height:260px!important}body.pn-blog-page .featured-content{padding:28px 24px 36px!important}body.pn-blog-page .featured-title,body.pn-blog-page .featured-title *{font-size:22px!important}}@media (max-width:768px){body.pn-blog-page .edtech-category-filter{flex-wrap:nowrap!important;overflow-x:auto!important;justify-content:flex-start!important;padding:14px 16px 16px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;position:sticky!important;top:0!important;z-index:100!important}body.pn-blog-page .edtech-category-filter::-webkit-scrollbar{display:none!important}body.pn-blog-page .cat-pill{flex-shrink:0!important}body.pn-blog-page .ast-row{grid-template-columns:1fr!important}.pn-card-image img,.pn-card-image .pn-thumb{height:180px!important}.pn-title{font-size:15px!important}.pn-card-footer{flex-direction:column!important;align-items:flex-start!important}.pn-readmore{width:100%!important;justify-content:center!important}}