:root{--gold:#f5a623;--gold-dark:#d4891a;--gold-light:#ffd780;--gold-pale:#fff8ec;--navy:#0d1b3e;--navy-mid:#162447;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-600:#6c757d;--white:#fff;--text:#1e293b;--site-w:1200px;--article-w:760px}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text);background:var(--gray-100);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.7}a{text-decoration:none;transition:color .2s}.progress-bar{background:linear-gradient(90deg, var(--gold), var(--gold-light));z-index:1001;width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.blog-nav{background:var(--navy);z-index:100;padding:14px 0;position:sticky;top:3px;box-shadow:0 2px 12px #00000040}.blog-nav .nav-inner{max-width:var(--site-w);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 24px;display:flex}.blog-nav .logo{color:var(--white);flex-shrink:0;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.blog-nav .logo img{border-radius:8px;width:32px;height:32px}.blog-nav .logo span{color:var(--gold)}.blog-nav .nav-links{align-items:center;gap:24px;list-style:none;display:flex}.blog-nav .nav-links a{color:#ffffffbf;font-size:14px;font-weight:500}.blog-nav .nav-links a:hover{color:var(--gold)}.blog-nav .nav-links a.active{color:var(--gold);font-weight:600}.btn-nav-download{background:var(--gold);border-radius:50px;padding:8px 20px;color:var(--navy)!important;font-size:13px!important;font-weight:700!important}.btn-nav-download:hover{background:var(--gold-dark)!important;color:var(--white)!important}.blog-nav .nav-search{flex:auto;max-width:340px;position:relative}.blog-nav .nav-search i{color:#ffffff80;pointer-events:none;font-size:13px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.blog-nav .nav-search input{width:100%;color:var(--white);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:30px;padding:8px 14px 8px 36px;font-family:inherit;font-size:13px}.blog-nav .nav-search input::placeholder{color:#ffffff8c}.blog-nav .nav-search input:focus{border-color:var(--gold);background:#ffffff29;outline:none}.blog-nav .nav-toggle{color:var(--white);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:20px;display:none}.is-blog-listing .blog-nav .nav-search{display:none}.container{max-width:var(--site-w);margin:0 auto;padding:0 24px}.article-container{max-width:var(--article-w);margin:0 auto;padding:0 24px}.ad-unit{text-align:center;margin:32px 0}.ad-unit:empty{margin:0;display:none}.ad-unit.ad-banner:not(:empty){min-height:90px}.ad-unit.ad-rect:not(:empty),.ad-unit.ad-sidebar:not(:empty){min-height:250px}.ad-unit.ad-listing:not(:empty){min-height:100px}.blog-search-wrap{max-width:1200px;margin:18px auto 0;padding:0 24px}.blog-search{max-width:560px;margin:0 auto;position:relative}.blog-search input{border:1.5px solid var(--gray-200);width:100%;color:var(--navy);background:var(--white);border-radius:30px;padding:12px 40px 12px 44px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.blog-search input::placeholder{color:var(--gray-600)}.blog-search input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #f5a62326}.blog-search .search-icon{color:var(--gray-600);pointer-events:none;font-size:14px;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.blog-search .search-clear{background:var(--gray-100);width:26px;height:26px;color:var(--gray-600);cursor:pointer;border:none;border-radius:50%;font-size:13px;line-height:1;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.blog-search.has-text .search-clear{justify-content:center;align-items:center;display:inline-flex}.posts-no-results{text-align:center;color:var(--gray-600);grid-column:1/-1;padding:44px 16px;font-size:16px;display:none}.posts-no-results.show{display:block}body{padding-top:58px}.progress-bar{z-index:1001}.article-content h2[id],.article-content h3[id]{scroll-margin-top:74px}.ad-placeholder{background:var(--gray-100);border:1px dashed var(--gray-200);color:var(--gray-600);text-transform:uppercase;letter-spacing:1px;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:11px;font-weight:500;display:flex}.ad-unit.ad-banner .ad-placeholder{min-height:90px}.ad-unit.ad-rect .ad-placeholder{max-width:336px;min-height:250px;margin:0 auto}.ad-unit.ad-sidebar .ad-placeholder{min-height:250px}.ad-unit.ad-listing .ad-placeholder{min-height:100px}.blog-hero{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 65%, #1a3a8a 100%);text-align:center;color:var(--white);padding:60px 0 48px;position:relative;overflow:hidden}.blog-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 70%,#f5a6231f 0%,#0000 60%);position:absolute;inset:0}.blog-hero .container{position:relative}.blog-hero h1{margin-bottom:12px;font-size:42px;font-weight:800;line-height:1.2}.blog-hero h1 span{color:var(--gold)}.blog-hero p{opacity:.85;max-width:520px;margin:0 auto 20px;font-size:17px}.blog-hero .pill{color:var(--gold-light);background:#f5a62326;border:1px solid #f5a6234d;border-radius:50px;padding:6px 18px;font-size:13px;font-weight:500;display:inline-block}.category-tabs{background:var(--white);border-bottom:2px solid var(--gray-200);z-index:99;position:sticky;top:57px}.tabs-inner{max-width:var(--site-w);scrollbar-width:none;gap:0;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}.tabs-inner::-webkit-scrollbar{display:none}.tab-btn{color:var(--gray-600);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:15px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}.tab-btn:hover{color:var(--gold-dark)}.tab-btn.active{color:var(--gold-dark);border-bottom-color:var(--gold);font-weight:600}.posts-section{padding:40px 0 80px}.posts-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}.post-card{background:var(--white);border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f}.post-card:hover{transform:translateY(-5px);box-shadow:0 12px 36px #f5a6232e}.card-image{background:#fefce8;justify-content:center;align-items:center;height:200px;display:flex;overflow:hidden}.card-image img{object-fit:contain;background:#fefce8;width:100%;height:100%}.card-body{flex-direction:column;flex:1;padding:22px;display:flex}.card-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.category-badge{text-transform:uppercase;letter-spacing:.5px;background:var(--gold-pale);color:var(--gold-dark);border-radius:50px;padding:4px 10px;font-size:10px;font-weight:700}.category-badge.mdcat{color:#d4891a;background:#fff8ec}.category-badge.etea{color:#1565c0;background:#e8f4fd}.category-badge.nust{color:#2e7d32;background:#e8f8ef}.category-badge.universities{color:#4338ca;background:#eef2ff}.category-badge.scholarships{color:#0f766e;background:#ccfbf1}.category-badge.fsc{color:#7b1fa2;background:#f3e8fd}.category-badge.ai{color:#00838f;background:#e0f7fa}.category-badge.study{color:#c62828;background:#fce8e8}.read-time{color:var(--gray-600);align-items:center;gap:4px;font-size:12px;display:flex}.card-body h2{color:var(--navy);margin-bottom:8px;font-size:17px;font-weight:600;line-height:1.4}.card-body h2 a{color:inherit}.card-body h2 a:hover{color:var(--gold-dark)}.card-body p{color:var(--gray-600);flex:1;margin-bottom:16px;font-size:13.5px;line-height:1.6}.card-footer{border-top:1px solid var(--gray-200);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.post-date{color:var(--gray-600);font-size:11px}.read-more{color:var(--gold-dark);align-items:center;gap:4px;font-size:13px;font-weight:600;transition:gap .2s;display:flex}.read-more:hover{gap:8px}.coming-soon-badge{background:var(--gray-200);color:var(--gray-600);text-transform:uppercase;letter-spacing:1px;border-radius:50px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.posts-grid .post-card.featured{order:-1}.post-card.featured{flex-direction:row;order:-1;grid-column:span 3}.post-card.featured .card-image{border-radius:14px;flex-shrink:0;width:400px;min-height:280px;margin:12px 0 12px 12px;overflow:hidden}.post-card.featured .card-image img{object-fit:cover;border-radius:14px;width:100%;height:100%}.post-card.featured .card-body{padding:32px}.post-card.featured h2{font-size:22px}.article-top{background:var(--white);border-bottom:1px solid var(--gray-200);padding:36px 0 0}.breadcrumb{color:var(--gray-600);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;font-size:13px;display:flex}.breadcrumb a{color:var(--gray-600)}.breadcrumb a:hover{color:var(--gold-dark)}.breadcrumb .sep{color:var(--gray-200);font-size:16px}.breadcrumb .current{color:var(--navy);font-weight:500}.article-header{padding-bottom:24px}.article-header .category-badge{margin-bottom:14px;display:inline-block}.article-header h1{color:var(--navy);margin-bottom:18px;font-size:36px;font-weight:800;line-height:1.25}.article-meta{color:var(--gray-600);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;font-size:13px;display:flex}.article-meta span{align-items:center;gap:5px;display:flex}.article-meta i{color:var(--gold)}.share-row{border-top:1px solid var(--gray-200);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.share-label{color:var(--gray-600);margin-right:4px;font-size:12px;font-weight:600}.share-btn{cursor:pointer;border:none;border-radius:50px;align-items:center;gap:5px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:transform .2s;display:inline-flex}.share-btn:hover{transform:translateY(-2px)}.share-btn.twitter{color:#1da1f2;background:#e8f5fd}.share-btn.facebook{color:#1877f2;background:#e8eef8}.share-btn.whatsapp{color:#25d366;background:#e8f8ef}.featured-image{border-bottom:1px solid var(--gray-200);background:#0d1b3e;width:100%;overflow:hidden}.featured-image .article-container{max-width:100%;padding:0}.featured-image img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:480px;display:block}.article-body{padding:36px 0 60px}.article-wrap{grid-template-columns:1fr 300px;align-items:start;gap:40px;max-width:1160px;margin:0 auto;padding:0 24px;display:grid}.article-main{min-width:0}.toc-box{background:var(--gold-pale);border-left:4px solid var(--gold);border-radius:0 12px 12px 0;margin-bottom:30px;padding:18px 22px}.toc-title{text-transform:uppercase;letter-spacing:.5px;color:var(--gold-dark);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.toc-box ol{flex-direction:column;gap:6px;margin:0 0 0 18px;display:flex}.toc-box ol a{color:var(--navy);font-size:14px;font-weight:500}.toc-box ol a:hover{color:var(--gold-dark)}.article-content{color:var(--text);font-size:17px;line-height:1.85}.article-content h2{color:var(--navy);border-bottom:2px solid var(--gold-pale);margin:44px 0 16px;padding-bottom:10px;font-size:24px;font-weight:700;line-height:1.3}.article-content h3{color:var(--navy);margin:28px 0 12px;font-size:19px;font-weight:600}.article-content p{margin-bottom:20px}.article-content ul,.article-content ol{margin:0 0 20px 24px}.article-content li{margin-bottom:8px}.article-content a{color:var(--gold-dark);text-underline-offset:3px;text-decoration:underline}.article-content strong{color:var(--navy)}a.btn-download-pdf strong{color:#fff}.article-content blockquote{border-left:4px solid var(--gold);background:var(--gold-pale);color:var(--navy-mid);border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px;font-style:italic}.info-box{background:var(--gold-pale);border-left:4px solid var(--gold);border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px}.info-box strong{color:var(--navy);margin-bottom:8px;font-size:15px;font-weight:600;display:block}.info-box ul{margin:0 0 0 18px}.info-box li{color:var(--text);margin-bottom:5px;font-size:15px}.sabaq-cta{background:linear-gradient(135deg, var(--navy), var(--navy-mid), #1a3a8a);color:var(--white);border-radius:16px;margin:40px 0;padding:28px;position:relative;overflow:hidden}.sabaq-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#f5a62333 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-40px;right:-40px}.sabaq-cta h3{color:var(--gold);margin-bottom:6px;font-size:18px;font-weight:700}.sabaq-cta p{opacity:.9;margin-bottom:16px;font-size:14px;line-height:1.6}.cta-buttons{flex-wrap:wrap;gap:10px;display:flex}.cta-btn{border-radius:50px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;transition:transform .2s;display:inline-flex}.cta-btn:hover{transform:translateY(-2px)}.cta-btn.apple{background:var(--gold);color:var(--navy)}.cta-btn.google{color:var(--white);background:#ffffff1f;border:1px solid #ffffff4d}.tags-row{flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0;display:flex}.tag{background:var(--gold-pale);color:var(--gold-dark);border:1px solid #f5a62333;border-radius:50px;padding:5px 12px;font-size:12px;font-weight:500}.tag:hover{background:var(--gold);color:var(--white);border-color:var(--gold)}.faq-in-article{margin-top:36px}.faq-item{border:1px solid var(--gray-200);border-radius:10px;margin-bottom:10px;overflow:hidden}.faq-item h3{color:var(--navy);background:var(--gray-100);border-bottom:1px solid var(--gray-200);margin:0;padding:16px 20px;font-size:15px;font-weight:600}.faq-item p{color:var(--gray-600);margin:0;padding:14px 20px;font-size:15px;line-height:1.75}.article-sidebar{position:sticky;top:80px}.article-sidebar .glass-card:not(.sidebar-cta):not(.sidebar-app-cta),.sidebar-toc,.quick-facts{background:var(--white);border-radius:16px;margin-bottom:20px;padding:18px 20px;box-shadow:0 2px 12px #0000000d}.sidebar-app-cta,.sidebar-cta{background:linear-gradient(135deg, var(--navy), #1a3a8a);color:var(--white);text-align:center;border-radius:16px;margin-bottom:20px;padding:20px}.sidebar-app-logo{object-fit:contain;background:#ffffff1f;border-radius:14px;width:56px;height:56px;margin:0 auto 14px;padding:8px;display:block;box-shadow:0 2px 8px #00000040}.sidebar-app-cta h4,.sidebar-cta h4,.sidebar-cta h3{color:var(--gold);margin-bottom:6px;font-size:14px;font-weight:700}.sidebar-app-cta p,.sidebar-cta p{opacity:.8;margin-bottom:14px;font-size:12px;line-height:1.5}.sidebar-store-btn{background:var(--gold);width:100%;color:var(--navy);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-bottom:8px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.sidebar-store-btn.android{color:var(--white);background:#ffffff1f;border:1px solid #ffffff40}.sidebar-store-btn:hover{opacity:.88}.sidebar-app-cta .cta-btn{justify-content:center;width:100%;margin-bottom:8px;font-size:13px}.sidebar-app-cta .cta-btn.apple{background:var(--gold);color:var(--navy)}.sidebar-app-cta .cta-btn.google{color:var(--white);background:#ffffff1f;border:1px solid #ffffff4d}.sidebar-also-read{background:var(--white);border-radius:16px;margin-bottom:20px;padding:18px 20px;box-shadow:0 2px 12px #0000000d}.sidebar-also-read h4{text-transform:uppercase;letter-spacing:.06em;color:var(--gray-600);margin-bottom:14px;font-size:11px;font-weight:700}.sidebar-also-read ul{list-style:none}.sidebar-also-read ul li{border-bottom:1px solid var(--gray-200);padding:9px 0}.sidebar-also-read ul li:last-child{border-bottom:none;padding-bottom:0}.sidebar-also-read ul li a{color:var(--navy);font-size:13px;font-weight:500;line-height:1.4;display:block}.sidebar-also-read ul li a:hover{color:var(--gold-dark)}.sidebar-card{background:var(--white);border-radius:16px;margin-bottom:20px;padding:20px;box-shadow:0 2px 12px #0000000d}.sidebar-card h4{text-transform:uppercase;letter-spacing:.5px;color:var(--gray-600);margin-bottom:14px;font-size:12px;font-weight:700}.sidebar-related a{border-bottom:1px solid var(--gray-200);padding:10px 0;display:block}.sidebar-related a:last-child{border-bottom:none;padding-bottom:0}.sidebar-related .rel-title{color:var(--navy);font-size:13px;font-weight:500;line-height:1.4;display:block}.sidebar-related a:hover .rel-title{color:var(--gold-dark)}.sidebar-related .rel-cat{color:var(--gray-600);text-transform:uppercase;letter-spacing:.3px;margin-top:3px;font-size:10px;font-weight:600;display:block}.related-section{background:var(--white);border-top:1px solid var(--gray-200);padding:48px 0}.related-section h2{color:var(--navy);margin-bottom:24px;font-size:22px;font-weight:700}.related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.related-card{color:inherit;background:var(--white);border:1.5px solid var(--border);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0d1b3e12}.related-card:hover{border-color:var(--gold);transform:translateY(-5px);box-shadow:0 12px 40px #0d1b3e21}.related-card-img{background:#f1f5f9;flex-shrink:0;height:180px;overflow:hidden}.related-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.related-card-body{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.related-card-body .card-meta{align-items:center;gap:8px;display:flex}.related-card-body h3{color:var(--navy);margin:2px 0 4px;font-size:15px;font-weight:700;line-height:1.45}.related-card-body p{color:var(--gray-600,#64748b);flex:1;margin:0;font-size:13px;line-height:1.6}.related-card-footer{color:var(--gray-500,#94a3b8);justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex}.related-card-footer .rc-read{color:var(--navy);align-items:center;gap:5px;font-size:13px;font-weight:600;transition:color .2s;display:flex}.related-card:hover .related-card-footer .rc-read{color:var(--gold)}.blog-footer{background:var(--navy);color:#fff9;padding:48px 24px 24px;font-size:13px}.blog-footer a{color:#ffffffa6;transition:color .2s}.blog-footer a:hover{color:var(--gold-light)}.footer-inner{max-width:var(--site-w);flex-wrap:wrap;gap:40px;margin:0 auto 32px;display:flex}.footer-brand{flex:1.5;min-width:200px}.blog-footer .logo img{display:none}.blog-footer .logo{color:var(--white);align-items:center;gap:8px;margin-bottom:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.footer-brand p{opacity:.6;max-width:220px;font-size:13px;line-height:1.6}.footer-links{flex:1;min-width:140px}.footer-links h5{text-transform:uppercase;letter-spacing:.08em;color:var(--white);margin-bottom:14px;font-size:11px;font-weight:700}.footer-links ul{list-style:none}.footer-links ul li{margin-bottom:9px}.footer-links ul li a{color:#fff9;font-size:13px}.footer-links ul li a:hover{color:var(--gold-light)}.footer-bottom{max-width:var(--site-w);text-align:center;opacity:.5;border-top:1px solid #ffffff1a;margin:0 auto;padding-top:20px;font-size:12px}@media (max-width:1024px){.posts-grid{grid-template-columns:repeat(2,1fr)}.post-card.featured{flex-direction:column;grid-column:span 2}.post-card.featured .card-image{width:100%;height:220px}.related-grid{grid-template-columns:repeat(2,1fr)}.article-wrap{grid-template-columns:1fr}.article-sidebar{position:static}}@media (max-width:768px){.blog-hero h1{font-size:28px}.blog-hero p{font-size:15px}.article-header h1{font-size:26px}.article-content{font-size:16px}.article-content h2{font-size:21px}.posts-grid{grid-template-columns:1fr}.post-card.featured{grid-column:span 1}.related-grid{grid-template-columns:1fr}.sabaq-cta{padding:20px}.blog-nav .nav-inner{flex-wrap:wrap;position:relative}.blog-nav .nav-toggle{display:block}.blog-nav .nav-search{flex-basis:100%;order:3;max-width:none;margin-top:10px}.blog-nav .nav-links{background:var(--navy);flex-direction:column;align-items:stretch;gap:0;padding:6px 24px 14px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 18px #00000047}.blog-nav .nav-links.open{display:flex}.blog-nav .nav-links li{width:100%}.blog-nav .nav-links a{padding:11px 0;display:block}.blog-nav .nav-links .btn-nav-download{width:auto;margin-top:6px;display:inline-block}.article-wrap{padding:0 16px}.mq-options{grid-template-columns:1fr}.wa-float span.wa-text{display:none}}.wa-float{z-index:997;opacity:0;pointer-events:none;background:#25d366;border-radius:50px;align-items:center;gap:7px;padding:11px 18px;font-size:.88rem;font-weight:700;transition:opacity .3s,transform .3s,background .2s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 4px 20px #25d36673;color:#fff!important;text-decoration:none!important}.wa-float.wa-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.wa-float:hover{background:#1da851}.wyl-box{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-left:4px solid #16a34a;border-radius:14px;margin:24px 0 28px;padding:20px 24px}.wyl-title{color:#166534;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;margin-bottom:12px;font-size:.82rem;font-weight:800;display:flex}.wyl-list{margin:0;padding:0;list-style:none}.wyl-list li{color:#15803d;align-items:flex-start;gap:9px;padding:5px 0;font-size:.87rem;line-height:1.55;display:flex}.wyl-list li:before{content:"✓";flex-shrink:0;margin-top:1px;font-weight:800}.sidebar-toc a{transition:color .2s,font-weight .2s}.sidebar-toc a.toc-active{font-weight:700;color:#c8952a!important}.series-nav{background:linear-gradient(135deg,#0f172a,#1e1b4b);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;padding:16px 20px;display:flex}.series-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff80;white-space:nowrap;font-size:.68rem;font-weight:700}.series-steps{flex-wrap:wrap;gap:7px;display:flex}.series-step{border-radius:20px;padding:5px 12px;font-size:.77rem;font-weight:600;line-height:1.3;transition:background .2s,color .2s;text-decoration:none!important}.series-step.current{background:#f5a623;color:#0f172a!important}.series-step.other{background:#ffffff14;border:1px solid #ffffff1f;color:#ffffffa6!important}.series-step.other:hover{background:#ffffff2e;color:#fff!important}.mini-quiz{background:#faf5ff;border:2px solid #ddd6fe;border-radius:16px;margin:36px 0;padding:24px}.mini-quiz-title{color:#4c1d95;margin:0 0 4px;font-size:1.05rem;font-weight:800}.mini-quiz-sub{color:#7c3aed;margin:0 0 20px;font-size:.82rem}.mq-item{background:#fff;border:1px solid #ede9fe;border-radius:10px;margin-bottom:12px;padding:16px}.mq-question{color:#1e293b;margin-bottom:10px;font-size:.87rem;font-weight:600;line-height:1.5}.mq-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mq-opt{cursor:pointer;text-align:left;color:#3730a3;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;padding:8px 12px;font-size:.81rem;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s}.mq-opt:hover:not(:disabled){background:#ede9fe;border-color:#a78bfa}.mq-opt.mq-correct{color:#166534;background:#dcfce7;border-color:#86efac;font-weight:700}.mq-opt.mq-wrong{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.mq-opt.mq-revealed{color:#166534;background:#dcfce7;border-color:#86efac;font-weight:700}.mq-opt:disabled{cursor:default}.mq-exp{color:#166534;background:#f0fdf4;border-left:3px solid #4ade80;border-radius:8px;margin-top:10px;padding:10px 13px;font-size:.81rem;line-height:1.6;display:none}.mq-score-bar{text-align:center;color:#fff;background:linear-gradient(135deg,#4c1d95,#7c3aed);border-radius:10px;margin-top:10px;padding:14px;font-size:.95rem;font-weight:700;display:none}:root{--flat-sep:#3c3c4329;--flat-sub:#6b7280}body:has(.article-wrap){background:#fff}.article-body .info-box,.article-body .callout,.article-body .blog-banner,.article-body .blog-formula,.article-body .toc-box,.article-body .highlight-stat,.article-body .quick-stats,.article-body .mini-quiz{border:0!important;border-top:1px solid var(--flat-sep)!important;border-bottom:1px solid var(--flat-sep)!important;box-shadow:none!important;color:var(--text)!important;background:0 0!important;border-radius:0!important;padding:14px 0!important}.article-body .blog-banner{align-items:flex-start;gap:12px;display:flex}.article-body .blog-banner i,.article-body .blog-banner--info i{font-size:1.2rem;color:var(--gold-dark)!important}.article-body .blog-banner .bb-text,.article-body .blog-banner .bb-text strong,.article-body .blog-banner .bb-title{color:var(--text)!important}.article-body .blog-banner .bb-text a{color:var(--gold-dark)!important}.article-body .blog-formula .bf-title,.article-body .blog-formula .bf-eq,.article-body .blog-formula .bf-note{color:var(--text)!important}.article-body .blog-formula .bf-hl{color:var(--gold-dark)!important}.article-body .blog-formula{text-align:left}.article-body .callout-info,.article-body .callout.good,.article-body .callout-success{border-top-color:var(--flat-sep)!important}.article-body .highlight-stat,.article-body .quick-stats,.article-body .quick-stats .stat-item,.article-body .quick-stats .stat-item *{color:var(--text)!important}.article-body .blog-card,.article-body .concept-card,.article-body .cycle-step,.article-body .pattern-card,.article-body .task-card,.article-body .fw-card,.article-body .ds-card,.article-body .ai-track-card,.article-body .roadmap-col,.article-body .subject-card,.article-body .merit-item,.article-body .pft-item,.article-body .stat-item,.article-body .rank-card,.article-body .campus-card,.article-body .phase-card,.article-body .topic-pill,.article-body .mq-item,.article-body .notest-pill{border:0!important;border-top:1px solid var(--flat-sep)!important;box-shadow:none!important;text-align:left!important;color:var(--text)!important;background:0 0!important;border-radius:0!important;padding:12px 0!important}.article-body .merit-item *,.article-body .pft-item *,.article-body .stat-item *{color:inherit!important}.article-body .blog-cards{gap:0 24px}.article-body .blog-card h4{color:var(--navy)}.article-body .faq-item,.article-body .syllabus-subject{border:0!important;border-bottom:1px solid var(--flat-sep)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-bottom:0!important}.article-body .faq-item:first-of-type,.article-body .faq-in-article>.faq-item:first-child{border-top:1px solid var(--flat-sep)!important}.article-body .faq-item h3,.article-body .faq-q,.article-body .syllabus-header,.article-body .syllabus-header.bio-h,.article-body .syllabus-header.chem-h,.article-body .syllabus-header.phys-h,.article-body .syllabus-header.eng-h{color:var(--navy)!important;background:0 0!important;border:0!important;padding:14px 0!important}.article-body .faq-q:hover{background:0 0!important}.article-body .faq-item p,.article-body .faq-a,.article-body .syllabus-body{background:0 0!important;padding:0 0 14px!important}.article-body .sabaq-cta{border:0!important;border-top:1px solid var(--flat-sep)!important;border-bottom:1px solid var(--flat-sep)!important;color:var(--text)!important;background:0 0!important;border-radius:0!important;padding:20px 0!important}.article-body .sabaq-cta:before{display:none}.article-body .sabaq-cta h3{color:var(--navy)!important}.article-body .sabaq-cta p{opacity:1;color:var(--flat-sub)!important}.article-body .sabaq-cta .cta-btn.google{color:var(--navy)!important;border:1px solid var(--flat-sep)!important;background:0 0!important}.series-nav{border:0!important;border-top:1px solid var(--flat-sep)!important;border-bottom:1px solid var(--flat-sep)!important;background:0 0!important;border-radius:0!important;padding:12px 0!important}.series-label{color:var(--flat-sub)!important}.series-step.other{padding-left:4px;padding-right:4px;color:var(--flat-sub)!important;background:0 0!important;border:0!important}.series-step.other:hover{color:var(--navy)!important;background:0 0!important}.series-step.current{box-shadow:inset 0 -2px 0 var(--gold);border-radius:0;font-weight:800;color:var(--navy)!important;background:0 0!important}.article-sidebar .glass-card,.article-sidebar .sidebar-card,.article-sidebar .sidebar-toc,.article-sidebar .quick-facts,.article-sidebar .sidebar-also-read,.article-sidebar .sidebar-app-cta,.article-sidebar .sidebar-cta{border:0!important;border-top:1px solid var(--flat-sep)!important;box-shadow:none!important;color:var(--text)!important;text-align:left!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;margin-bottom:8px!important;padding:16px 0!important}.article-sidebar .sidebar-app-cta h3,.article-sidebar .sidebar-app-cta h4,.article-sidebar .sidebar-cta h3,.article-sidebar .sidebar-cta h4{color:var(--navy)!important}.article-sidebar .sidebar-app-cta p,.article-sidebar .sidebar-cta p{opacity:1;color:var(--flat-sub)!important}.article-sidebar .sidebar-app-logo{margin:0 0 10px;padding:0;box-shadow:none!important;background:0 0!important}.article-sidebar .sidebar-store-btn.android,.article-sidebar .sidebar-app-cta .cta-btn.google{color:var(--navy)!important;border:1px solid var(--flat-sep)!important;background:0 0!important}.related-section{border-top:1px solid var(--flat-sep);background:#fff;padding:36px 0}.related-section .container{max-width:760px}.related-grid{display:block}.related-card{border:0;border-bottom:1px solid var(--flat-sep);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 84px;align-items:start;column-gap:16px;padding:16px 0;display:grid;overflow:visible}.related-card:first-child{border-top:1px solid var(--flat-sep)}.related-card:hover{box-shadow:none;border-color:var(--flat-sep);transform:none}.related-card-img{border-radius:12px;grid-area:1/2;width:84px;height:84px}.related-card:hover .related-card-img img{transform:none}.related-card-body{grid-area:1/1;min-width:0;padding:0}.related-card-body h3{margin:0 0 2px;font-size:16px;font-weight:600}.related-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.related-card-footer{margin-top:4px}.related-card-footer .rc-read{display:none}.freshness-badge,.freshness-badge .fb-status,.freshness-badge .fb-verified{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.article-content blockquote{border-left:3px solid var(--gold);background:0 0;border-radius:0;padding:4px 0 4px 16px}.article-content h2{border-bottom:1px solid var(--flat-sep)}.article-body table th{color:var(--navy)!important;background:0 0!important;border-bottom:1.5px solid #3c3c4366!important;border-radius:0!important}.article-body table td{border-bottom:1px solid var(--flat-sep)!important;background:0 0!important}.article-body table tr:nth-child(2n) td{background:0 0!important}.article-body table tr:hover td{background:#f9fafb!important}.article-body table td.cat,.article-body .blog-table .row-em td{background:0 0!important}.article-sidebar .sidebar-toc a{color:var(--navy);font-size:14px}.article-sidebar .sidebar-toc{list-style:none}.article-body div[style*=border-radius]:not(.blog-bar-fill):not(.diff-bar):not(.blog-bar-track):not(.featured-image):not([style*=padding\:4px]){border:0!important;border-top:1px solid var(--flat-sep)!important;box-shadow:none!important;color:var(--text)!important;text-align:left!important;background:0 0!important;border-radius:0!important;padding:12px 0!important}.article-body div[style*=border-radius][style*=margin]:not(.blog-bar-fill):not(.featured-image){border-bottom:1px solid var(--flat-sep)!important;padding:14px 0!important}.article-body div[style*=border-radius]:not(.blog-bar-fill):not(.diff-bar):not(.featured-image):not([style*=padding\:4px]) *{color:inherit!important}.article-body div[style*=border-radius]:not(.blog-bar-fill):not(.featured-image) a{color:var(--gold-dark)!important}.article-body thead{background:0 0!important}.article-body .sidebar-card[style],.article-sidebar .sidebar-card[style]{color:var(--text)!important}.article-sidebar .sidebar-card[style] *{color:inherit!important}.article-body .blog-links{gap:0 28px}.article-body .blog-links a{border:0!important;border-bottom:1px solid var(--flat-sep)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:12px 0!important}.article-body .blog-links a:hover{background:0 0!important}.article-body .blog-links a:hover span{color:var(--gold-dark)}.article-body .callout strong{margin:0!important;display:inline!important}.article-body .callout>strong:first-child{margin-bottom:4px!important;display:block!important}
