:root{--jt-navy:#0e1b33;--jt-navy-2:#071326;--jt-blue:#087bff;--jt-blue-dark:#055ec2;--jt-red:#c92332;--jt-gold:#aa7200;--jt-ink:#101828;--jt-muted:#5f6c80;--jt-line:#dce3ee;--jt-surface:#f4f7fb;--jt-white:#fff;--jt-serif:"Source Serif 4",Georgia,serif;--jt-sans:Inter,"Noto Sans Bengali",Arial,sans-serif;--jt-shadow:0 12px 35px rgba(15,35,70,.08)}
*{box-sizing:border-box}html{scroll-behavior:smooth}.jt-body{margin:0;background:#fff;color:var(--jt-ink);font-family:var(--jt-sans);font-size:16px;line-height:1.55}.jt-body img{display:block;max-width:100%}.jt-body a{color:inherit;text-decoration:none}.jt-body button,.jt-body input{font:inherit}.jt-shell{width:min(1460px,calc(100% - 48px));margin-inline:auto}.jt-skip{position:fixed;left:12px;top:-80px;z-index:9999;background:#fff;padding:10px 16px;border:2px solid var(--jt-blue)}.jt-skip:focus{top:12px}.jt-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.jt-utility{background:var(--jt-navy-2);color:#fff;font-size:.78rem}.jt-utility-inner{height:34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.jt-public-interest{font-weight:600;letter-spacing:.01em}.jt-public-interest span{display:inline-grid;place-items:center;width:17px;height:17px;margin-right:7px;border:1px solid #a8c6ee;border-radius:50%;font-size:.68rem}.jt-utility-meta{display:flex;align-items:center;gap:10px;color:#d5dfef}.jt-utility-meta a{font-weight:700;color:#fff}
.jt-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.97);box-shadow:0 1px 0 var(--jt-line);backdrop-filter:blur(14px)}.jt-brand-row{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:25px}.jt-brand{display:inline-flex;align-items:center;gap:15px}.jt-brand-name{font-family:var(--jt-serif);font-size:2.45rem;font-weight:800;letter-spacing:-.045em;line-height:1}.jt-brand-mark{position:relative;width:50px;height:36px;display:block}.jt-brand-mark i{position:absolute;left:0;width:49px;height:13px;border-top:6px solid var(--jt-blue);border-radius:50%;transform:rotate(7deg)}.jt-brand-mark i:nth-child(1){top:1px}.jt-brand-mark i:nth-child(2){top:11px;left:2px;width:45px}.jt-brand-mark i:nth-child(3){top:21px;left:5px;width:40px}.jt-header-actions{display:flex;align-items:center;gap:13px}.jt-header-search{display:flex;width:310px;height:42px;border:1px solid var(--jt-line);border-radius:8px;overflow:hidden;background:var(--jt-surface)}.jt-header-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;padding:0 13px;color:var(--jt-ink)}.jt-header-search input::placeholder{color:#7a8798}.jt-header-search button{width:44px;border:0;background:transparent;color:var(--jt-navy);font-size:1.45rem;cursor:pointer}.jt-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid transparent;border-radius:7px;font-weight:700;transition:.2s ease}.jt-button:hover{transform:translateY(-1px)}.jt-button-primary{background:var(--jt-blue);color:#fff!important;box-shadow:0 8px 20px rgba(8,123,255,.2)}.jt-button-primary:hover{background:var(--jt-blue-dark)}.jt-button-secondary{border-color:#bdc8d8;background:#fff;color:var(--jt-navy)}.jt-menu-toggle{display:none;width:43px;height:42px;border:1px solid var(--jt-line);border-radius:7px;background:#fff;padding:10px;cursor:pointer}.jt-menu-toggle span{display:block;height:2px;margin:4px 0;background:var(--jt-navy)}.jt-nav{border-top:1px solid #edf1f6}.jt-nav-inner{height:45px;display:flex;align-items:stretch;gap:2px;overflow-x:auto;scrollbar-width:none}.jt-nav-inner::-webkit-scrollbar{display:none}.jt-nav a{display:flex;align-items:center;padding:0 16px;white-space:nowrap;border-bottom:3px solid transparent;font-size:.88rem;font-weight:650}.jt-nav a:hover,.jt-nav a.is-active{color:var(--jt-blue);border-bottom-color:var(--jt-blue)}
.jt-flashes{margin-top:18px}.jt-flash{padding:13px 16px;border-radius:8px;border:1px solid}.jt-flash-success{background:#ecfdf3;border-color:#9ce4ba;color:#116936}.jt-flash-warning{background:#fff8e6;border-color:#f4d381;color:#805500}.jt-flash-error{background:#fff0f1;border-color:#f5adb4;color:#a31322}
.jt-home{padding:24px 0 68px}.jt-kicker{display:flex;align-items:center;gap:8px;color:var(--jt-gold);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jt-verified{color:var(--jt-gold);font-size:.69rem;font-weight:700}.jt-verified:before{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;margin-right:5px;border-radius:50%;background:#bd840c;color:#fff}.jt-hero-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(320px,.92fr);gap:14px}.jt-lead{position:relative;min-height:510px;overflow:hidden;border:1px solid var(--jt-line);border-radius:10px;background:linear-gradient(135deg,#e9eff8,#c7d5e9)}.jt-lead>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.jt-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 39%,rgba(255,255,255,.05) 72%),linear-gradient(0deg,rgba(6,16,33,.2),transparent 55%)}.jt-lead-content{position:relative;z-index:2;width:57%;padding:37px 20px 150px 28px}.jt-lead h1{margin:12px 0 12px;font-family:var(--jt-serif);font-size:clamp(2.3rem,4vw,4.2rem);line-height:.94;letter-spacing:-.045em}.jt-lead h1 a:hover{color:var(--jt-blue)}.jt-lead-dek{max-width:650px;margin:0;color:#39465a;font-size:1rem;line-height:1.55}.jt-byline{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:.75rem;color:#526076}.jt-avatar,.jt-author-avatar{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--jt-navy);color:#fff;font-weight:800}.jt-byline strong{display:block;color:var(--jt-ink);font-size:.79rem}.jt-secondary{position:absolute;z-index:3;left:17px;bottom:17px;width:min(495px,calc(100% - 34px));display:grid;grid-template-columns:145px 1fr;overflow:hidden;border:1px solid var(--jt-line);border-radius:9px;background:rgba(255,255,255,.97);box-shadow:var(--jt-shadow)}.jt-secondary-media{min-height:130px;background:linear-gradient(135deg,#cfdaea,#7e91ad);overflow:hidden}.jt-secondary-media img{width:100%;height:100%;object-fit:cover}.jt-secondary-content{padding:13px 15px}.jt-secondary h2{margin:5px 0 5px;font-family:var(--jt-serif);font-size:1.14rem;line-height:1.14}.jt-secondary p{margin:0;color:var(--jt-muted);font-size:.73rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jt-meta{margin-top:8px;color:var(--jt-muted);font-size:.68rem}.jt-image-fallback{background:linear-gradient(135deg,#dce6f4,#7e95b6)!important}.jt-latest-panel{border:1px solid var(--jt-line);border-radius:10px;background:#fff;overflow:hidden}.jt-panel-heading{display:flex;align-items:center;justify-content:space-between;min-height:47px;padding:0 15px;border-bottom:1px solid var(--jt-line)}.jt-panel-heading h2{margin:0;color:#133b82;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.jt-panel-heading a{color:var(--jt-blue);font-size:.73rem;font-weight:700}.jt-latest-list{padding:0 14px}.jt-latest-item{display:grid;grid-template-columns:116px 1fr;gap:13px;padding:13px 0;border-bottom:1px solid var(--jt-line)}.jt-latest-item:last-child{border-bottom:0}.jt-latest-thumb{height:78px;overflow:hidden;border-radius:6px;background:#dbe5f2}.jt-latest-thumb img{width:100%;height:100%;object-fit:cover}.jt-story-label{color:var(--jt-blue);font-size:.65rem;font-weight:800;text-transform:uppercase}.jt-time{color:var(--jt-muted);font-size:.65rem}.jt-latest-item h3{margin:5px 0 0;font-family:var(--jt-serif);font-size:1.03rem;line-height:1.15}.jt-latest-item h3 a:hover{color:var(--jt-blue)}
.jt-section{margin-top:28px}.jt-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:13px}.jt-section-heading h2{margin:0;font-family:var(--jt-serif);font-size:1.65rem;letter-spacing:-.02em}.jt-section-heading p{margin:2px 0 0;color:var(--jt-muted);font-size:.83rem}.jt-section-heading>a{color:var(--jt-blue);font-size:.78rem;font-weight:750;white-space:nowrap}.jt-section-dark{padding:18px;border-radius:10px;background:var(--jt-navy);color:#fff}.jt-section-dark .jt-section-heading{margin-bottom:15px}.jt-section-dark .jt-section-heading h2{font-family:var(--jt-sans);font-size:.84rem;text-transform:uppercase;letter-spacing:.04em}.jt-section-dark .jt-section-heading p{color:#b8c7da}.jt-section-dark .jt-section-heading>a{color:#fff}.jt-dossier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jt-dossier-card{overflow:hidden;border-radius:8px;background:#fff;color:var(--jt-ink)}.jt-dossier-image{height:145px;overflow:hidden;background:linear-gradient(135deg,#9bb2d2,#435c7e)}.jt-dossier-image img{width:100%;height:100%;object-fit:cover}.jt-dossier-body{padding:13px}.jt-dossier-body h3{margin:0 0 8px;font-family:var(--jt-serif);font-size:1.1rem;line-height:1.14}.jt-dossier-body p{height:2.8em;margin:0 0 10px;color:var(--jt-muted);font-size:.72rem;overflow:hidden}.jt-progress-row{display:flex;justify-content:space-between;color:#5f6c80;font-size:.65rem}.jt-progress{height:5px;margin-top:6px;border-radius:10px;background:#dfe6ef;overflow:hidden}.jt-progress i{display:block;height:100%;border-radius:inherit;background:var(--jt-blue)}
.jt-accountability-grid{display:grid;grid-template-columns:1.06fr 1.08fr;gap:14px}.jt-card-panel{border:1px solid var(--jt-line);border-radius:10px;background:#fff;overflow:hidden}.jt-card-panel .jt-panel-heading h2{font-size:.82rem}.jt-fact-list{padding:0 15px}.jt-fact-row{display:grid;grid-template-columns:34px 1fr;gap:11px;padding:13px 0;border-bottom:1px solid var(--jt-line)}.jt-fact-row:last-child{border-bottom:0}.jt-fact-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--jt-red);color:#fff;font-weight:800}.jt-fact-row h3{margin:0;font-size:.78rem;line-height:1.3}.jt-verdict{display:block;margin-top:3px;color:var(--jt-red);font-size:.65rem;font-weight:800;text-transform:uppercase}.jt-documents{display:grid;grid-template-columns:1.15fr .85fr}.jt-data-visual{min-height:245px;padding:18px;border-right:1px solid var(--jt-line);background:linear-gradient(180deg,#fff,#f7f9fc)}.jt-chart-title{display:flex;justify-content:space-between;gap:10px;color:#344054;font-size:.7rem;font-weight:700}.jt-mini-chart{position:relative;height:138px;margin-top:16px;border-left:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;background:repeating-linear-gradient(to bottom,transparent 0,transparent 33px,#e9eef5 34px)}.jt-mini-chart:before,.jt-mini-chart:after{content:"";position:absolute;left:0;right:0;height:3px;transform-origin:left;background:var(--jt-blue);clip-path:polygon(0 55%,10% 38%,20% 68%,31% 35%,42% 49%,53% 18%,66% 63%,79% 43%,91% 70%,100% 27%,100% 34%,91% 77%,79% 50%,66% 70%,53% 25%,42% 56%,31% 42%,20% 75%,10% 45%,0 63%)}.jt-mini-chart:before{top:35px}.jt-mini-chart:after{top:55px;background:var(--jt-red);transform:scaleY(-1)}.jt-data-source{margin-top:12px;color:var(--jt-muted);font-size:.64rem}.jt-document-list{padding:10px}.jt-document{display:grid;grid-template-columns:40px 1fr 20px;gap:10px;align-items:center;padding:12px 8px;border-bottom:1px solid var(--jt-line)}.jt-document:last-child{border:0}.jt-file-icon{display:grid;place-items:center;width:37px;height:44px;border:2px solid var(--jt-blue);border-radius:4px;color:var(--jt-blue);font-size:.62rem;font-weight:800}.jt-document strong{display:block;font-size:.72rem;line-height:1.3}.jt-document span{color:var(--jt-muted);font-size:.62rem}.jt-document-arrow{color:var(--jt-blue);font-weight:800}
.jt-lower-grid{display:grid;grid-template-columns:1.35fr .75fr .58fr;gap:14px}.jt-opinion-list{display:grid;grid-template-columns:repeat(2,1fr);padding:4px 15px 14px}.jt-opinion-item{display:grid;grid-template-columns:43px 1fr;gap:10px;padding:13px;border-bottom:1px solid var(--jt-line)}.jt-opinion-item:nth-child(odd){border-right:1px solid var(--jt-line)}.jt-opinion-item h3{margin:0;font-size:.7rem}.jt-opinion-item p{margin:4px 0 0;color:var(--jt-muted);font-family:var(--jt-serif);font-size:.8rem;line-height:1.2}.jt-newsletter{padding:22px;border-radius:10px;background:linear-gradient(145deg,#133f96,#075ee0);color:#fff}.jt-newsletter h2{margin:0;font-family:var(--jt-serif);font-size:1.55rem;line-height:1.05}.jt-newsletter p{font-size:.77rem}.jt-newsletter form{display:flex;margin-top:18px}.jt-newsletter input{width:100%;min-width:0;height:42px;border:0;border-radius:6px 0 0 6px;padding:0 12px}.jt-newsletter button{border:1px solid rgba(255,255,255,.5);border-radius:0 6px 6px 0;background:#075ee0;color:#fff;padding:0 14px;font-weight:700;cursor:pointer}.jt-tip{display:flex;flex-direction:column;align-items:flex-start;padding:22px;border:1px solid #cbd8eb;border-radius:10px;background:#edf4ff}.jt-tip-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--jt-blue);color:#fff;font-size:1.4rem}.jt-tip h2{margin:15px 0 4px;font-size:1rem}.jt-tip p{margin:0 0 18px;color:var(--jt-muted);font-size:.72rem}.jt-empty{display:grid;place-items:center;min-height:150px;padding:24px;text-align:center;color:var(--jt-muted)}
.jt-page-hero{padding:54px 0 28px;background:linear-gradient(180deg,#eef4fc,#fff)}.jt-page-hero h1{margin:0;font-family:var(--jt-serif);font-size:clamp(2.4rem,6vw,4.4rem);letter-spacing:-.04em}.jt-page-hero p{max-width:720px;color:var(--jt-muted)}.jt-search-page{padding:30px 0 70px}.jt-search-form-large{display:flex;max-width:850px;margin-bottom:28px}.jt-search-form-large input{flex:1;min-width:0;height:50px;border:1px solid var(--jt-line);border-radius:8px 0 0 8px;padding:0 16px}.jt-search-form-large button{border:0;border-radius:0 8px 8px 0;background:var(--jt-blue);color:#fff;padding:0 25px;font-weight:700}.jt-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.jt-result-card{overflow:hidden;border:1px solid var(--jt-line);border-radius:9px;background:#fff}.jt-result-image{height:190px;background:#dce5f2;overflow:hidden}.jt-result-image img{width:100%;height:100%;object-fit:cover}.jt-result-body{padding:16px}.jt-result-body h2{margin:5px 0 8px;font-family:var(--jt-serif);font-size:1.25rem;line-height:1.14}.jt-result-body p{color:var(--jt-muted);font-size:.78rem}.jt-pagination{margin-top:28px}.jt-pagination nav>div:first-child{display:none}.jt-pagination nav>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:20px}.jt-pagination nav p{font-size:.75rem}.jt-pagination nav span,.jt-pagination nav a{display:inline-flex;padding:7px 10px;border:1px solid var(--jt-line);background:#fff}
.jt-footer{padding:47px 0 18px;background:var(--jt-navy-2);color:#d8e3f3}.jt-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:45px}.jt-brand-footer{color:#fff}.jt-brand-footer .jt-brand-name{font-size:2rem}.jt-footer p{max-width:380px;color:#aebbd0;font-size:.8rem}.jt-footer h2{margin:8px 0 13px;color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em}.jt-footer-grid>div>a:not(.jt-brand){display:block;margin:9px 0;color:#b9c7dc;font-size:.75rem}.jt-footer-grid>div>a:hover{color:#fff}.jt-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:35px;padding-top:17px;border-top:1px solid #253650;color:#8495ae;font-size:.68rem}
@media(max-width:1180px){.jt-shell{width:min(100% - 32px,1200px)}.jt-header-search{width:230px}.jt-hero-grid{grid-template-columns:minmax(0,1.75fr) minmax(290px,.8fr)}.jt-lead-content{width:65%}.jt-lead h1{font-size:3.25rem}.jt-latest-item{grid-template-columns:92px 1fr}.jt-lower-grid{grid-template-columns:1fr 1fr}.jt-tip{grid-column:1/-1;flex-direction:row;align-items:center;gap:20px}.jt-tip h2{margin:0}.jt-tip p{margin:2px 0}.jt-tip .jt-button{margin-left:auto}}
@media(max-width:900px){.jt-utility-meta time{display:none}.jt-header-search{display:none}.jt-menu-toggle{display:block}.jt-nav{display:none}.jt-nav.is-open{display:block}.jt-nav-inner{height:auto;max-height:70vh;display:grid;padding:10px 0;overflow:auto}.jt-nav a{min-height:43px;border-bottom:0;border-left:3px solid transparent}.jt-nav a.is-active{border-left-color:var(--jt-blue)}.jt-hero-grid{grid-template-columns:1fr}.jt-lead{min-height:560px}.jt-latest-panel{display:grid}.jt-latest-list{display:grid;grid-template-columns:repeat(2,1fr)}.jt-latest-item:nth-child(odd){border-right:1px solid var(--jt-line);padding-right:13px}.jt-latest-item:nth-child(even){padding-left:13px}.jt-dossier-grid{grid-template-columns:repeat(2,1fr)}.jt-dossier-card:last-child{display:none}.jt-accountability-grid{grid-template-columns:1fr}.jt-results-grid{grid-template-columns:repeat(2,1fr)}.jt-footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.jt-shell{width:calc(100% - 24px)}.jt-utility-inner{height:30px}.jt-public-interest{font-size:.64rem}.jt-utility-meta{font-size:.63rem;gap:6px}.jt-brand-row{min-height:66px}.jt-brand{gap:9px}.jt-brand-name{font-size:1.85rem}.jt-brand-mark{width:38px;height:30px}.jt-brand-mark i{width:37px;border-top-width:5px}.jt-brand-mark i:nth-child(2){width:34px;top:9px}.jt-brand-mark i:nth-child(3){width:31px;top:17px}.jt-newsletter-link{display:none}.jt-home{padding-top:12px}.jt-lead{min-height:630px}.jt-lead:after{background:linear-gradient(0deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.91) 56%,rgba(255,255,255,.05) 85%)}.jt-lead-content{position:absolute;left:0;right:0;bottom:0;width:100%;padding:18px 18px 188px}.jt-lead h1{font-size:2.45rem}.jt-lead-dek{font-size:.84rem}.jt-secondary{grid-template-columns:105px 1fr}.jt-secondary-media{min-height:126px}.jt-secondary h2{font-size:.98rem}.jt-latest-list{display:block}.jt-latest-item:nth-child(odd){border-right:0;padding-right:0}.jt-latest-item:nth-child(even){padding-left:0}.jt-dossier-grid{grid-template-columns:1fr}.jt-dossier-card:last-child{display:block}.jt-accountability-grid{gap:12px}.jt-documents{grid-template-columns:1fr}.jt-data-visual{border-right:0;border-bottom:1px solid var(--jt-line)}.jt-lower-grid{grid-template-columns:1fr}.jt-tip{grid-column:auto;display:block}.jt-tip h2{margin-top:13px}.jt-tip .jt-button{margin:0}.jt-opinion-list{grid-template-columns:1fr}.jt-opinion-item:nth-child(odd){border-right:0}.jt-results-grid{grid-template-columns:1fr}.jt-footer-grid{grid-template-columns:1fr;gap:20px}.jt-footer-bottom{display:block}.jt-footer-bottom span{display:block;margin-top:5px}.jt-section-heading{align-items:start}.jt-section-heading h2{font-size:1.4rem}}
