:root{--njcr-navy:#082957;--njcr-blue:#075898;--njcr-link:#087f94;--njcr-green:#a8c96a;--njcr-line:#d9e0e6;--njcr-muted:#68727e;--njcr-bg:#f1f5f8}
body{font-size:14px;line-height:1.55;color:#3b4249;background:#fff}
a{color:var(--njcr-link)}
.site-header{background:linear-gradient(110deg,#092957 0%,#075c9d 100%);color:#fff;border:0}
.userbar{height:30px;max-width:1160px;margin:auto;padding:0 10px;background:transparent;border-bottom:1px solid rgba(255,255,255,.12);justify-content:space-between;font-size:13px}
.userbar .account-links{display:flex;gap:24px}.account-links a:hover,.account-links a:focus{color:#d9dc25;text-decoration:none}.userbar select{width:130px;border:0;color:#fff;background:transparent;padding:3px 4px;font-size:13px}.userbar option{color:#222;background:#fff}
.brand{max-width:1160px;padding:22px 10px 18px}.brand a,.brand a:hover,.brand a:focus{color:#fff;gap:15px;text-decoration:none}.brand img{width:76px;height:76px;border-radius:50%;background:#fff;padding:1px}.brand b{font:700 29px/1.2 Noto,Arial,sans-serif;color:#fff}.brand small{color:#b9d585;font-weight:700;font-size:12px;letter-spacing:.19em;margin-top:4px}
.primary-nav{max-width:none;background:rgba(0,42,87,.18);border-top:1px solid rgba(255,255,255,.13);padding:8px max(calc((100vw - 1160px)/2),24px);justify-content:flex-start;gap:0}
.primary-nav a{font-weight:400;font-size:14px;padding:7px 13px}.primary-nav a:hover,.primary-nav a:focus{background:rgba(255,255,255,.08);color:#d9dc25;text-decoration:none}
.shell{max-width:1160px;margin:0 auto;border-left:1px solid var(--njcr-line);border-right:1px solid var(--njcr-line);display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:520px}
.shell-main{padding:30px}.site-sidebar{border-left:1px solid var(--njcr-line);padding:26px 28px;background:#fff}.site-sidebar section{padding:0 0 25px;margin:0 0 24px;border-bottom:1px solid var(--njcr-line)}.site-sidebar h2{font-size:18px;color:#68717b;margin:0 0 12px}.site-sidebar a{display:block;margin:8px 0}.site-sidebar .button{display:inline-block;color:#08758d;background:linear-gradient(#fff,#e8e8e8);border:1px solid #aeb7bd;border-radius:2px;padding:6px 13px;text-shadow:0 1px #fff}
.hero{height:230px;max-width:1360px;margin:auto}.hero div{padding:45px max(calc((100vw - 1160px)/2),30px) 17px}.hero h1{font:700 14px/1.4 Noto,Arial,sans-serif}
.home{max-width:1160px;margin:0 auto;padding:0;border-left:1px solid var(--njcr-line);border-right:1px solid var(--njcr-line);grid-template-columns:minmax(0,1fr) 280px;gap:0}.home-main{padding:30px}.home aside{border-left:1px solid var(--njcr-line);padding:28px 22px}.home h2,.page h1{color:#222d39}.announcement-grid{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--njcr-line);margin:0 -30px 28px;padding:0 30px 28px;gap:28px}.announcement-grid article+article{border-left:1px solid var(--njcr-line);padding-left:28px}.announcement-grid h3{font-size:14px;margin:0 0 8px}.announcement-grid time{color:#8a939d}.issue-summary{padding:0 0 22px}.issue-summary h3{font-size:14px}.issue-summary .published{margin-top:26px}
.page{max-width:1160px;margin:0 auto;padding:30px;border-left:1px solid var(--njcr-line);border-right:1px solid var(--njcr-line);min-height:520px}.page.with-sidebar{padding:0;display:grid;grid-template-columns:minmax(0,1fr) 280px}.page-content{padding:30px}.crumbs{font-size:13px;color:#287f9a;margin:0 0 30px}.page h1{font:700 23px/1.3 Noto,Arial,sans-serif}.section-rule{display:flex;align-items:center;gap:15px;color:#777;margin:42px 0 14px}.section-rule:before,.section-rule:after{content:"";height:1px;background:var(--njcr-line);flex:1}.section-rule:before{flex:0 0 15px}
.issue-listing{padding:16px 0;border-top:1px solid var(--njcr-line)}.issue-listing h2{font-size:14px;line-height:1.35;margin:0 0 6px}.issue-listing .meta{display:flex;justify-content:space-between;gap:20px;margin:0 0 8px}.ojs-button{display:inline-block;border:1px solid #1b91a5;padding:5px 11px;text-transform:uppercase;font-size:12px;font-weight:700;background:#fff}.ojs-button:before{content:"▣";margin-right:8px}
.article-detail{max-width:1420px;margin:0 auto;border-left:1px solid var(--njcr-line);border-right:1px solid var(--njcr-line);display:grid;grid-template-columns:minmax(0,1fr) 300px 285px;align-items:start}.article-heading{grid-column:1/4;padding:20px 30px 28px;border-bottom:1px solid var(--njcr-line)}.article-heading .crumbs{margin:0 0 30px}.article-heading h1{margin:0;max-width:920px;font:700 24px/1.28 Noto,Arial,sans-serif;color:#141b22}.article-body{padding:28px 30px;min-width:0}.article-body h2{margin-top:42px;color:#111}.authors-block{margin-bottom:36px}.author-profile{margin:0 0 28px}.author-profile b{display:block;color:#111;font-size:15px}.author-profile span,.author-profile a{display:block}.author-profile span{color:#707984}.author-id{width:max-content;max-width:100%;font-size:12px;margin-top:3px}.author-id strong{color:#47525d}.article-keywords{margin:44px 0}.abstract-text{font-size:15px;line-height:1.7;color:#111;text-align:justify}.article-meta{border-left:1px solid var(--njcr-line);min-width:0}.article-meta .panel{padding:20px 22px;border-bottom:1px solid var(--njcr-line)}.article-meta h2{font-size:13px;color:#777;font-weight:400;margin:0 0 6px}.article-meta p{margin:0 0 16px}.article-meta details{border:1px solid #aaa;padding:7px 10px;background:#fff}.article-detail>.site-sidebar{border-left:1px solid var(--njcr-line);padding:26px 28px;background:#fff}.share-links{display:grid;gap:6px}.share-links a{color:#fff;background:#238dc1;text-align:center;padding:6px}.share-links a:nth-child(2){background:#4267a9}.share-links a:nth-child(3){background:#0c88b6}
.auth{max-width:1160px;margin:0 auto;padding:38px 30px}.auth form{max-width:560px}.auth h1,.install h1,.dashboard h1{font:700 27px Noto,Arial,sans-serif;color:#0b315d}
.login-layout{min-height:820px}.login-content{padding:26px 44px}.login-content .crumbs{margin-bottom:34px}.login-content h1{font-size:28px;color:#111;margin:0 0 22px}.required-note{font-size:16px;color:#111;margin-bottom:26px}.ojs-login-form{max-width:360px;background:transparent;border:0;padding:0}.ojs-login-form label{font-size:15px;color:#111;margin:0 0 29px}.ojs-login-form label>b{font-weight:700}.ojs-login-form input[type="text"],.ojs-login-form input[type="password"],.ojs-login-form input[name="identifier"]{display:block;width:286px;height:35px;margin-top:2px;border:1px solid #999;border-radius:2px;background:#fff;padding:5px 8px}.ojs-login-form .forgot-link{display:block;margin-top:-27px;margin-bottom:39px}.ojs-login-form .remember{display:flex;align-items:center;gap:6px;margin-bottom:58px}.ojs-login-form .remember input{width:auto;margin:0}.login-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px;width:286px}.login-actions button{width:auto;padding:8px 17px;background:#eceeef;color:#005f9e;border:0;border-radius:3px;font-weight:700}.login-security{width:286px;margin-top:15px;color:#59616a;line-height:1.45}.keyword-cloud{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px 10px;padding:8px 0;line-height:1.2}.keyword-cloud span{color:#168ead;font-size:11px;font-weight:500}.keyword-cloud span:nth-child(2n){color:#c75e7b;font-size:13px}.keyword-cloud span:nth-child(3n){color:#8e60b8;font-size:12px}.keyword-cloud span:nth-child(4n){color:#b98700;font-size:14px}.keyword-cloud span:nth-child(5n){color:#327f62;font-size:12px}
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.journal-badge{width:150px;border:1px solid #d9e0e6;background:#fff;color:#27313d;padding:8px;font-size:10px;line-height:1.25}.journal-badge b{display:block;border-bottom:1px solid #d9e0e6;padding-bottom:5px}.journal-badge span{display:block;text-align:right;color:#8a929b;margin:5px 0}.journal-badge strong{display:block;width:45px;height:45px;border-radius:50%;background:#d1c832;color:#fff;font-size:18px;line-height:45px;text-align:center}.journal-badge small{display:block;color:#717b85;margin-top:6px}.indexing-block{display:grid;justify-items:start;gap:8px}.scopus-mark{font:400 28px/1 Arial,sans-serif!important;color:#f47721!important}.scopus-mark sup{font-size:9px}.indexing-aspiration{max-width:190px;margin:0;color:#4f5964;font-size:12px;line-height:1.45}.site-sidebar .share-links{width:170px}.site-sidebar .share-links a{margin:2px 0;padding:4px 7px;text-align:left;font-size:11px}.site-sidebar .share-links a:nth-child(4){background:#d50b1e}.site-sidebar .share-links a:nth-child(5){background:#39aa42}.site-sidebar .share-links a:nth-child(6){background:#777}
.site-footer{display:block;max-width:none;background:#062751;border-top:4px solid #0b609f;padding:52px max(calc((100vw - 1160px)/2),30px) 22px;font-size:13px;color:#d9e8fb}.footer-grid{display:grid;grid-template-columns:1.55fr .72fr .82fr .8fr .92fr;gap:48px}.site-footer section{min-width:0}.site-footer h2{font:700 16px/1.3 Noto,Arial,sans-serif;color:#fff;margin:0 0 12px}.site-footer p{margin:0 0 12px}.site-footer a,.site-footer span{color:#d9e8fb}.site-footer section>a,.site-footer section>span{display:block;margin:0 0 8px}.scholar-badge{display:flex!important;align-items:center;gap:10px;width:230px;margin-top:24px!important;padding:9px 13px;background:#fff;border-radius:5px;color:#183a67!important}.scholar-badge span{color:#183a67}.scholar-badge b{display:block;font-size:13px}.scholar-badge small{display:block;color:#6d7890}.scholar-icon{font-size:23px;color:#4c86ee!important;transform:rotate(45deg)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:38px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15)}

/* OJS bindings: all publication data and downloads remain native. */
body.njcr-theme{margin:0;font-family:"Noto Sans",Noto,Arial,sans-serif;font-size:14px;line-height:1.43;color:rgba(0,0,0,.87);background:#fff}
.njcr-theme *{box-sizing:border-box}.njcr-theme a{text-decoration:none}.njcr-theme a:hover,.njcr-theme a:focus{text-decoration:none}
.njcr-theme .pkp_structure_page{background:#fff;box-shadow:none;max-width:none;margin:0}
.njcr-theme .site-header a{color:#fff}.njcr-theme .userbar{display:flex;align-items:center}.njcr-theme .brand{margin:auto;padding-bottom:12px}.njcr-theme .brand a{display:flex;align-items:center}.njcr-theme .brand small{display:block;text-transform:uppercase}
.njcr-theme .njcr-locales{display:flex;gap:14px}.njcr-theme #navigationUser{position:static;display:flex;gap:24px;margin:0;padding:0;list-style:none;line-height:30px}.njcr-theme #navigationUser>li{position:relative;margin:0;padding:0}.njcr-theme #navigationUser>li>a{padding:0;font-size:13px}.njcr-theme #navigationUser ul{background:#082957}.njcr-theme #navigationUser ul a{padding:8px 12px;line-height:1.4}.njcr-theme .pkp_screen_reader{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
.primary-nav-row{display:flex;align-items:flex-start;width:1160px;max-width:calc(100% - 40px);margin:auto}.primary-nav-row .primary-nav{display:flex;flex:1;flex-wrap:wrap;gap:0;max-width:none;margin:0;padding:0}.primary-nav-row .primary-nav a{display:inline-block;min-height:35px;margin:0 3.5px;padding:5px 7px 8px;font:400 14px/20.02px "Noto Sans",Arial,sans-serif}.header-search-wrapper{flex:0 0 90px;width:90px}.header-search-link{display:inline-flex;align-items:center;gap:7px;min-height:35px;margin:5px 7px 0;padding:5px 7px 8px;font-size:14px}.site-header a:hover,.site-header a:focus{color:#d9dc25}.site-header .brand a:hover{color:#fff}
.njcr-campus{max-width:1160px;width:calc(100% - 40px);height:230px;margin:0 auto;background:linear-gradient(0deg,rgba(6,39,81,.65),transparent 65%),url('../assets/campus-header-enhanced.png') center/cover no-repeat}
.njcr-theme .pkp_structure_content{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:0;max-width:1160px;width:calc(100% - 40px);margin:0 auto;padding:0;border:1px solid #d9e0e6;border-top:0;border-bottom:0;min-height:520px}
.njcr-theme .pkp_structure_content:before,.njcr-theme .pkp_structure_content:after,.njcr-theme .pkp_structure_main:before,.njcr-theme .pkp_structure_main:after{display:none}
.njcr-theme .pkp_structure_main{float:none;width:auto;min-width:0;margin:0;padding:30px;border:0}.njcr-theme .pkp_structure_sidebar{float:none;width:auto;margin:0;padding:30px 22px;border-left:1px solid #d9e0e6;color:#111}.njcr-theme .site-sidebar h2{font-size:18px}.njcr-theme .site-sidebar p{font-size:14px;line-height:1.43;margin:0 0 16px}.njcr-theme .site-sidebar .share-links{width:204px;max-width:100%}.njcr-theme .share-links a{min-height:26px;display:flex;align-items:center;line-height:1.3}.njcr-theme .keyword-cloud{display:block;width:240px;max-width:100%;height:160px;padding:0;overflow:hidden}.njcr-theme .keyword-cloud svg{display:block;width:240px;max-width:100%;height:160px}.njcr-theme .keyword-cloud text{font:16px serif}.njcr-theme .keyword-cloud a:hover text{opacity:.65}
.njcr-theme .page_index_journal{margin:0}.njcr-theme .page_index_journal .homepage_image,.njcr-theme .homepage_about{display:none}.njcr-theme .page_index_journal .current_issue{margin:0;padding:30px 0 0;border:0}.njcr-theme h1,.njcr-theme h2,.njcr-theme h3{font-family:"Noto Sans",Noto,Arial,sans-serif}.njcr-theme .page_index_journal h2{font-size:22px;line-height:1.4;margin:0 0 20px;color:#111}.njcr-theme .current_issue_title{font-size:14px;font-weight:700;margin:0 0 16px}.njcr-announcements{border-bottom:1px solid #d9e0e6;margin:0 -30px;padding:16px 30px 30px}.njcr-announcement-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.njcr-announcement-grid article+article{border-left:1px solid #d9e0e6;padding-left:30px}.njcr-announcement-grid h3{font-size:14px;margin:0 0 8px;line-height:1.5}.njcr-announcement-grid time{font-size:13px;color:#8a939d}.njcr-announcement-grid p{font-size:14px;line-height:1.5;margin:16px 0}.njcr-announcement-grid .read_more{font-size:13px;font-weight:700}
.njcr-theme .obj_issue_toc .heading{margin:0 0 24px}.njcr-theme .obj_issue_toc .description{margin:0 0 20px;font-size:14px}.njcr-theme .obj_issue_toc .published{font-size:14px}.njcr-theme .obj_issue_toc .sections:not(:first-child){margin:30px -30px 0}.njcr-theme .obj_issue_toc .section{margin:0;padding:0 30px}.njcr-theme .obj_issue_toc .section>h2,.njcr-theme .obj_issue_toc .section>h3{font-size:14px;font-weight:400;display:flex;align-items:center;gap:20px;margin:0 -30px 10px}.njcr-theme .obj_issue_toc .section>h2:before,.njcr-theme .obj_issue_toc .section>h3:before,.njcr-theme .obj_issue_toc .section>h2:after,.njcr-theme .obj_issue_toc .section>h3:after{content:'';height:1px;background:#d9e0e6;flex:1}.njcr-theme .obj_issue_toc .articles{margin:0;padding:0;list-style:none}.njcr-theme .obj_issue_toc .articles>li{margin:0;padding:26px 0;border-bottom:1px solid #e2e7ec}.njcr-theme .obj_article_summary{margin:0;padding:0;position:relative}.njcr-theme .obj_article_summary .title{font-size:14px;font-weight:700;line-height:20px;margin:0 70px 7px 0}.njcr-theme .obj_article_summary .title a{color:#00799f}.njcr-theme .obj_article_summary .authors{font-size:14px;line-height:20px;color:#33475e;margin-bottom:10px}.njcr-theme .obj_article_summary .pages{font-size:13px;color:#7a8b9d}.njcr-theme .page_index_journal .obj_article_summary .galleys_links{display:none}.njcr-view-article{display:inline-block;border:1px solid #0087a8;border-radius:2px;padding:4px 10px;font-size:13px;line-height:20px;color:#00799f}
.njcr-theme.pkp_page_article .pkp_structure_content{grid-template-columns:minmax(0,860px) 300px}.njcr-theme.pkp_page_article .pkp_structure_main{padding:0}.njcr-theme.pkp_page_article .pkp_structure_sidebar{padding:30px}.njcr-theme .page_article{margin:0}.njcr-theme .page_article>.cmp_breadcrumbs{margin:0;padding:60px 30px 30px;font-size:13px}.njcr-theme .obj_article_details .page_title{font-size:24px;line-height:30px;margin:0;padding:0 30px 30px;border-bottom:1px solid #ddd}.njcr-theme .obj_article_details .subtitle{padding:0 30px;font-size:19px}.njcr-theme .obj_article_details .row{display:grid;grid-template-columns:minmax(0,560px) 300px;margin:0}.njcr-theme .obj_article_details .main_entry{float:none;width:auto;padding:30px;min-width:0;border:0}.njcr-theme .obj_article_details .entry_details{float:none;width:auto;padding:0;min-width:0;border-left:1px solid #d9e0e6;background:#fff}.njcr-theme .obj_article_details .entry_details>.item{margin:0;padding:20px 22px;border-bottom:1px solid #d9e0e6}.njcr-theme .obj_article_details .entry_details .label{font-size:13px;font-weight:400;line-height:1.5;color:#777;margin-bottom:8px}.njcr-theme .obj_article_details .entry_details .value,.njcr-theme .obj_article_details .entry_details p{font-size:13px;line-height:1.6}.njcr-theme .obj_article_details .authors{margin:0 0 36px;padding:0;list-style:none}.njcr-theme .obj_article_details .authors>li{margin:0 0 28px}.njcr-theme .obj_article_details .authors .name{display:block;font-size:15px;font-weight:700;color:#111}.njcr-theme .obj_article_details .affiliation{display:block;font-size:14px;color:#707984}.njcr-theme .obj_article_details .orcid{font-size:12px;display:block}.njcr-theme .obj_article_details .orcid svg{width:16px;height:16px}.njcr-theme .obj_article_details .item.keywords{margin:44px 0}.njcr-theme .obj_article_details .abstract h2{font-size:22px;margin:42px 0 20px}.njcr-theme .obj_article_details .abstract{font-size:15px;line-height:1.7;color:#111;text-align:justify}.njcr-theme .obj_article_details .abstract p{font:inherit;line-height:inherit}.njcr-theme .obj_galley_link{border:1px solid #0087a8;background:#fff;box-shadow:none;border-radius:0;color:#00799f;font-size:12px;line-height:1.5;padding:6px 11px;text-transform:uppercase}.njcr-theme .obj_article_details .galleys_links{padding:0;margin:0;list-style:none}.njcr-theme .obj_article_details .galleys_links li{margin:0}.njcr-theme .obj_article_details .citation_display{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.njcr-theme .obj_article_details .references,.njcr-theme .obj_article_details .author_bios{display:none}
.njcr-theme .site-footer{margin:0;padding:52px max(calc((100vw - 1160px)/2),30px) 22px;background:#062751}.njcr-theme .footer-grid{grid-template-columns:1.55fr .72fr .82fr .8fr .92fr;gap:48px}.njcr-theme .site-footer h2{font-size:16px}.njcr-theme .site-footer a:hover{color:#d9dc25}.njcr-theme .site-footer .scholar-badge{width:230px;max-width:100%}.njcr-theme .site-footer img{max-width:100%;height:auto}.njcr-theme .footer-bottom{font-size:12px}.njcr-theme .site-footer .cc-by-badge img{width:88px;height:31px}
@media(max-width:1199px){.njcr-theme.pkp_page_article .pkp_structure_content{grid-template-columns:minmax(0,1fr) 280px}.njcr-theme .obj_article_details .row{grid-template-columns:minmax(0,1fr) 260px}.njcr-theme .footer-grid{gap:24px}.njcr-theme .brand b{font-size:27px}}
@media(max-width:900px){.njcr-theme .pkp_structure_content,.njcr-theme.pkp_page_article .pkp_structure_content{display:block}.njcr-theme .pkp_structure_sidebar{border-left:0;border-top:1px solid #d9e0e6}.njcr-theme .brand{padding:18px 20px}.njcr-theme .brand b{font-size:23px}.primary-nav-row{max-width:100%;padding:0 12px}.primary-nav-row .primary-nav a{font-size:12px;margin:0;padding:6px 8px}.header-search-wrapper{flex-basis:75px}.header-search-link{font-size:12px;margin:0}.njcr-theme .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.njcr-theme .obj_article_details .row{grid-template-columns:minmax(0,1fr) 260px}}
@media(max-width:620px){.njcr-theme .userbar{padding:0 16px}.njcr-theme .brand a{gap:12px}.njcr-theme .brand img{width:60px;height:60px}.njcr-theme .brand b{font-size:20px}.njcr-theme .brand small{font-size:10px;letter-spacing:.1em}.primary-nav-row{display:block}.header-search-wrapper{width:auto}.njcr-campus{width:100%;height:190px}.njcr-theme .pkp_structure_content{width:100%;border:0}.njcr-theme .pkp_structure_main{padding:24px 20px}.njcr-announcements{margin:0 -20px;padding:12px 20px 24px}.njcr-announcement-grid{display:block}.njcr-announcement-grid article+article{border-left:0;border-top:1px solid #d9e0e6;margin-top:20px;padding:20px 0 0}.njcr-theme .obj_article_details .row{display:block}.njcr-theme .obj_article_details .entry_details{border-left:0;border-top:1px solid #d9e0e6}.njcr-theme .page_article>.cmp_breadcrumbs{padding:30px 20px 20px}.njcr-theme .obj_article_details .page_title{padding:0 20px 24px;font-size:23px}.njcr-theme .obj_article_details .main_entry{padding:24px 20px}.njcr-theme .footer-grid{grid-template-columns:1fr}.njcr-theme .footer-bottom{display:block}.njcr-theme .footer-bottom>span{display:block;margin-bottom:12px}}

/* NJCR reference article layout */
body.njcr-theme.pkp_page_article .obj_article_details > .row {
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 300px!important;
    gap:0!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
}
body.njcr-theme.pkp_page_article .obj_article_details > .row::before,
body.njcr-theme.pkp_page_article .obj_article_details > .row::after {
    display:none!important;
    content:none!important;
}
body.njcr-theme.pkp_page_article .obj_article_details > .row > .main_entry {
    grid-column:1!important;
    grid-row:1!important;
    float:none!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    padding:30px!important;
}
body.njcr-theme.pkp_page_article .obj_article_details > .row > .entry_details {
    grid-column:2!important;
    grid-row:1!important;
    float:none!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    border-left:1px solid #d9e0e6!important;
}
body.njcr-theme.pkp_page_article .main_entry > .item {
    float:none!important;
    width:auto!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
}
body.njcr-theme.pkp_page_article .abstract,
body.njcr-theme.pkp_page_article .abstract p {
    font-size:15px!important;
    line-height:1.7!important;
    text-align:justify!important;
    word-break:normal!important;
}
@media(max-width:620px) {
    body.njcr-theme.pkp_page_article .obj_article_details > .row {
        display:block!important;
    }
    body.njcr-theme.pkp_page_article .obj_article_details > .row > .entry_details {
        border-left:0!important;
        border-top:1px solid #d9e0e6!important;
    }
}
/* Restore native OJS galley buttons */
body.njcr-theme .njcr-view-article {
    display:none!important;
}
body.njcr-theme .page_index_journal .obj_article_summary .galleys_links {
    display:block!important;
}
body.njcr-theme .njcr-section-heading-moved {
    display:none!important;
}
body.njcr-theme .obj_article_summary .njcr-article-type {
    margin:4px 0 8px;
    font-size:14px;
    line-height:20px;
    font-weight:700;
    color:#33475e;
}
body.njcr-theme .njcr-article-type {
    display:none!important;
}
body.njcr-theme .obj_issue_toc .section > .njcr-unified-heading {
    display:block!important;
    margin:0 0 24px!important;
    padding:0!important;
    font-size:18px!important;
    font-weight:700!important;
    text-align:left!important;
    color:#777;
}
body.njcr-theme .njcr-unified-heading::before,
body.njcr-theme .njcr-unified-heading::after {
    display:none!important;
}
body.njcr-theme .page_issue > h1,
body.njcr-theme .page_issue .page_title,
body.njcr-theme .current_issue_title {
    font-size:20px!important;
    line-height:1.4!important;
}
body.njcr-theme .obj_issue_toc .section > .njcr-unified-heading {
    font-size:16px!important;
    line-height:1.4!important;
}
/* Reduce footer vertical spacing by 20% */
body.njcr-theme .site-footer {
    padding-top:41.6px!important;
    padding-bottom:17.6px!important;
}
body.njcr-theme .site-footer h2 {
    margin-bottom:9.6px!important;
}
body.njcr-theme .site-footer p {
    margin-bottom:9.6px!important;
}
body.njcr-theme .site-footer section > a,
body.njcr-theme .site-footer section > span {
    margin-bottom:6.4px!important;
}
body.njcr-theme .site-footer .scholar-badge {
    margin-top:19.2px!important;
    padding-top:7.2px!important;
    padding-bottom:7.2px!important;
}
body.njcr-theme .site-footer .footer-bottom {
    margin-top:30.4px!important;
    padding-top:14.4px!important;
}
body.njcr-theme .site-footer {
    width:80%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:30px!important;
    padding-right:30px!important;
}
body.njcr-theme .site-footer .footer-grid {
    gap:24px!important;
}
body.njcr-theme .site-footer section {
    overflow-wrap:anywhere;
}
body.njcr-theme .site-footer {
    width:96%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-top:33.28px!important;
    padding-bottom:14.08px!important;
}
body.njcr-theme .site-footer h2,
body.njcr-theme .site-footer p {
    margin-bottom:7.68px!important;
}
body.njcr-theme .site-footer section > a,
body.njcr-theme .site-footer section > span {
    margin-bottom:5.12px!important;
}
body.njcr-theme .site-footer .scholar-badge {
    margin-top:15.36px!important;
    padding-top:5.76px!important;
    padding-bottom:5.76px!important;
}
body.njcr-theme .site-footer .footer-bottom {
    margin-top:24.32px!important;
    padding-top:11.52px!important;
}
body.njcr-theme .site-footer {
    padding-top:26.624px!important;
    padding-bottom:11.264px!important;
}
body.njcr-theme .site-footer h2,
body.njcr-theme .site-footer p {
    margin-bottom:6.144px!important;
}
body.njcr-theme .site-footer section > a,
body.njcr-theme .site-footer section > span {
    margin-bottom:4.096px!important;
}
body.njcr-theme .site-footer .scholar-badge {
    margin-top:12.288px!important;
    padding-top:4.608px!important;
    padding-bottom:4.608px!important;
}
body.njcr-theme .site-footer .footer-bottom {
    margin-top:19.456px!important;
    padding-top:9.216px!important;
}
body.njcr-theme .site-footer {
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
}
body.njcr-theme .site-header .userbar {
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    width:100%!important;
}
body.njcr-theme .userbar .account-links {
    margin-left:auto!important;
    display:flex!important;
    justify-content:flex-end!important;
}
body.njcr-theme .userbar #navigationUser {
    display:flex!important;
    justify-content:flex-end!important;
    position:static!important;
    margin:0!important;
}
body.njcr-theme .njcr-locales select {
    width:155px;
    color:#fff;
    background:transparent;
    border:0;
    font:inherit;
    cursor:pointer;
}
body.njcr-theme .njcr-locales select option {
    color:#111;
    background:#fff;
}
body.njcr-theme .site-header .userbar {
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    width:calc(100% - 40px)!important;
    max-width:1160px!important;
    margin:0 auto!important;
    padding:0 10px!important;
}
body.njcr-theme .userbar .njcr-locales {
    flex:0 1 auto!important;
    min-width:0!important;
}
body.njcr-theme .userbar .account-links {
    position:static!important;
    flex:0 0 auto!important;
    width:auto!important;
    margin:0 0 0 auto!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:24px!important;
    white-space:nowrap!important;
}
body.njcr-theme .userbar .account-links > a {
    display:inline-block!important;
    position:static!important;
    margin:0!important;
    padding:0!important;
    color:#fff!important;
    font-size:13px!important;
    line-height:30px!important;
}
body.njcr-theme .userbar #navigationUser {
    position:static!important;
    float:none!important;
    width:auto!important;
    min-width:0!important;
    transform:none!important;
}
body.njcr-theme .site-header .userbar {
    position:relative!important;
    min-height:32px!important;
}
body.njcr-theme .site-header .userbar .account-links {
    position:absolute!important;
    top:0!important;
    right:10px!important;
    left:auto!important;
    bottom:auto!important;
    width:auto!important;
    max-width:calc(100% - 180px)!important;
    margin:0!important;
    transform:none!important;
}
body.njcr-theme .site-header .account-links #navigationUser {
    position:static!important;
    display:flex!important;
    flex-wrap:nowrap!important;
    justify-content:flex-end!important;
    width:max-content!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    float:none!important;
    transform:none!important;
}
body.njcr-theme .site-header #navigationUser > li {
    position:relative!important;
    inset:auto!important;
    float:none!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
}
body.njcr-theme .site-header #navigationUser > li > a {
    position:static!important;
    display:inline-flex!important;
    align-items:center!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    line-height:30px!important;
    transform:none!important;
}
body.njcr-theme .site-header #navigationUser > li > ul {
    right:0!important;
    left:auto!important;
    top:100%!important;
}
body.njcr-theme .site-header,
body.njcr-theme .site-header .userbar,
body.njcr-theme .site-header .account-links,
body.njcr-theme .site-header #navigationUser {
    overflow:visible!important;
}
body.njcr-theme .site-header .account-links {
    z-index:10000!important;
}
body.njcr-theme .site-header #navigationUser > li {
    position:relative!important;
}
body.njcr-theme .site-header #navigationUser > li > ul {
    position:absolute!important;
    top:calc(100% - 1px)!important;
    right:0!important;
    left:auto!important;
    bottom:auto!important;
    transform:none!important;
    margin:0!important;
    padding:6px 0!important;
    width:190px!important;
    min-width:190px!important;
    height:auto!important;
    background:#082957!important;
    z-index:10001!important;
    list-style:none!important;
    display:none!important;
}
body.njcr-theme .site-header #navigationUser > li:hover > ul,
body.njcr-theme .site-header #navigationUser > li:focus-within > ul {
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
}
body.njcr-theme .site-header #navigationUser > li > ul > li {
    display:block!important;
    float:none!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
}
body.njcr-theme .site-header #navigationUser > li > ul > li > a {
    display:block!important;
    margin:0!important;
    padding:8px 14px!important;
    line-height:20px!important;
    font-size:13px!important;
    color:#fff!important;
    white-space:nowrap!important;
}
body.njcr-theme .site-header #navigationUser > li > ul > li > a:hover,
body.njcr-theme .site-header #navigationUser > li > ul > li > a:focus {
    background:#075898!important;
    color:#d9dc25!important;
}
/* Account dropdown: Convergence appearance */
body.njcr-theme .site-header #navigationUser > li > ul {
    box-sizing: border-box !important;
    top: calc(100% - 1px) !important;
    right: 0 !important;
    left: auto !important;
    width: 120px !important;
    min-width: 120px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #fff !important;
    border: 1px solid #ddd !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    overflow: hidden !important;
}
body.njcr-theme .site-header #navigationUser > li > ul > li {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}
body.njcr-theme .site-header #navigationUser > li > ul > li > a {
    box-sizing: border-box !important;
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 6px 10px !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    text-align: left !important;
    text-decoration: none !important;
    color: #0076a8 !important;
    background: #fff !important;
    white-space: nowrap !important;
}
body.njcr-theme .site-header #navigationUser > li > ul > li > a:hover,
body.njcr-theme .site-header #navigationUser > li > ul > li > a:focus {
    color: #005580 !important;
    background: #f2f5f7 !important;
}
body.njcr-theme .site-header #navigationUser > li:hover > ul,
body.njcr-theme .site-header #navigationUser > li:focus-within > ul {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}

/* NJCR centred footer START */
body.njcr-theme .site-footer {
    box-sizing: border-box;
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 46px 0 24px !important;
}
body.njcr-theme .site-footer .footer-grid,
body.njcr-theme .site-footer .footer-bottom {
    box-sizing: border-box;
    width: calc(100% - 80px) !important;
    max-width: 1580px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
body.njcr-theme .site-footer .footer-grid {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 40px !important;
}
body.njcr-theme .site-footer section {
    min-width: 0;
    text-align: left;
}
body.njcr-theme .site-footer section a,
body.njcr-theme .site-footer section p,
body.njcr-theme .site-footer section > span {
    overflow-wrap: anywhere;
    line-height: 1.65;
}
body.njcr-theme .site-footer .scholar-badge {
    box-sizing: border-box;
    width: 230px;
    max-width: 100%;
}
body.njcr-theme .site-footer .footer-bottom {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center !important;
    text-align: center !important;
    gap: 10px 24px;
    margin-top: 40px !important;
    padding-top: 20px;
}
@media (max-width: 1100px) {
    body.njcr-theme .site-footer .footer-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 30px !important;
    }
}
@media (max-width: 760px) {
    body.njcr-theme .site-footer .footer-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    body.njcr-theme .site-footer .footer-grid,
    body.njcr-theme .site-footer .footer-bottom {
        width: calc(100% - 48px) !important;
    }
}
@media (max-width: 480px) {
    body.njcr-theme .site-footer .footer-grid {
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 26px !important;
    }
}
/* NJCR centred footer END */

/* Match Convergence's desktop footer side margins */
@media (min-width: 1101px) {
    body.njcr-theme .site-footer .footer-grid,
    body.njcr-theme .site-footer .footer-bottom {
        width: 77% !important;
        max-width: 1580px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

body.njcr-theme .site-footer .scholar-badge {
    display: inline-block !important;
    width: auto !important;
    padding: 10px 12px !important;
    line-height: 0;
}
