/* JNewsAssam V5: one editorial header, one real end-of-article footer. */
body.jnv5-article{margin:0!important;overflow-x:hidden!important;background:#f8faf9!important;padding-top:0!important;padding-bottom:0!important}
body.jnv5-article>.topbar,body.jnv5-article>.atlas-topbar,body.jnv5-article>.jnews-unified-topbar,body.jnv5-article>.jnx-header,body.jnv5-article>.jnu-header,body.jnv5-article>.jnx-footer,body.jnv5-article>.jnu-footer{display:none!important}
body.jnv5-article .article-page{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,760px) minmax(0,320px)!important;max-width:1180px!important;gap:18px!important;margin:0 auto!important;padding:30px 16px 55px!important;position:static!important;top:auto!important;bottom:auto!important;transform:none!important;float:none!important;min-height:0!important;z-index:auto!important;clear:both!important}
body.jnv5-article .article-page>.article-main,body.jnv5-article .article-page>.article-rail{min-width:0!important;position:relative!important;top:auto!important;z-index:auto!important;transform:none!important}
body.jnv5-article .article-head .headline{overflow-wrap:anywhere}
body.jnv5-article .article-page img{max-width:100%;height:auto}
body.jnv5-article .jnv5-head,body.jnv5-article .jnv5-foot{box-sizing:border-box!important;position:relative!important;inset:auto!important;transform:none!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;z-index:2!important;display:block!important}
body.jnv5-article .jnv5-head *,body.jnv5-article .jnv5-foot *{box-sizing:border-box}
.jnv5-head{background:#fff!important;border-bottom:2px solid #14283e!important;color:#14283e;font:600 13px/1.4 system-ui,-apple-system,'Segoe UI',sans-serif!important}
.jnv5-bar{background:#14283e;color:#e4edf4;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;padding:9px 0}
.jnv5-inner{max-width:1260px;margin:0 auto;padding:0 22px}
.jnv5-bar .jnv5-inner{display:flex;justify-content:space-between;gap:15px}
.jnv5-brandline{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.jnv5-brand{color:#14283e!important;font:700 clamp(27px,3.4vw,42px)/1.12 Georgia,serif;text-decoration:none!important}
.jnv5-brand span{color:#c7354b}.jnv5-tag{display:block;margin-top:6px;font-size:10px;letter-spacing:2.4px;color:#78899a}
.jnv5-search{display:flex;width:min(300px,43vw);border:1px solid #d5dce4;border-radius:5px;overflow:hidden}.jnv5-search input{min-width:0;flex:1;border:0!important;background:white;padding:12px;color:#14283e;font:13px system-ui}.jnv5-search button{border:0;background:#14283e;color:white;padding:0 16px;cursor:pointer}
.jnv5-nav{border-top:1px solid #e6ebf0;overflow-x:auto;scrollbar-width:thin}.jnv5-nav .jnv5-inner{display:flex;align-items:center;white-space:nowrap}.jnv5-nav a{padding:15px 13px;font:bold 12px system-ui;color:#14283e!important;text-transform:uppercase;text-decoration:none!important}.jnv5-nav a:hover,.jnv5-nav a[aria-current=page]{color:#c7354b!important}
.jnv5-foot{background:#14283e!important;color:#edf4fb!important;padding:0!important;margin:0!important;box-shadow:none!important;min-height:0!important;text-align:left!important;font:13px/1.65 system-ui,sans-serif!important}
.jnv5-footgrid{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;padding-top:48px;padding-bottom:38px}.jnv5-foot .jnv5-brand{color:white!important}.jnv5-foot p{max-width:350px;color:#b4c4d2;font-size:13px;margin:16px 0 0}.jnv5-links{display:flex;flex-wrap:wrap;gap:12px 22px;align-content:start}.jnv5-links a{font-weight:650;font-size:12px;text-decoration:none!important;color:#e7eef5!important}.jnv5-bottom{border-top:1px solid #3a5268;padding-top:16px;padding-bottom:20px;display:flex;justify-content:space-between;gap:12px;color:#b1c0ce;font-size:11px}
@media(max-width:800px){body.jnv5-article .article-page{grid-template-columns:minmax(0,1fr)!important;padding:20px 0 40px!important}body.jnv5-article .article-page>.article-rail{padding:0 14px}.jnv5-footgrid{grid-template-columns:1fr;gap:25px}.jnv5-brandline{min-height:80px}.jnv5-inner{padding-left:15px;padding-right:15px}.jnv5-nav a{font-size:11px;padding:12px 10px}}