/* Nexa Scholar 1.0 — journal-first layout; Spectrum's accessible interaction core. */
:root{--nx-width:1280px;--nx-ink:#203750;--nx-paper:#fff;--nx-muted:#596b7c;--nx-line:#dbe3e9;--nx-soft:#f0f5f8;--nx-radius:3px;--sh-surface:#f4f7f9}
body.sh-site{background:#fff;color:#354557;font-size:14px;line-height:1.75}
.sh-site h1,.sh-site h2,.sh-site h3,.sh-site h4{font-family:var(--nx-sans);letter-spacing:-.4px;color:#203750}
.sh-site a{color:var(--nx-accent)}.sh-site a:hover{text-decoration:underline}
.sh-site .nx-topbar,.sh-site .nx-topline{background:#fff;color:#465c70}
.sh-site .nx-topline{min-height:90px;gap:24px}
.sh-brand{display:flex;align-items:center;gap:13px;text-decoration:none!important;min-width:0}.sh-brand>img{object-fit:contain;flex-shrink:0}.sh-brand>span:last-child{min-width:0}
.sh-brand strong{display:block;font-size:20px;font-weight:700;line-height:1.35;color:#203750}.sh-brand>span>span{display:block;font-size:11px;color:var(--nx-muted);margin-top:3px;letter-spacing:.5px}
.sh-brand-mark{display:grid;place-items:center;width:44px;height:44px;color:var(--nx-accent);flex-shrink:0}.sh-brand-mark svg{width:44px;height:44px}
.sh-site .nx-user-links a,.sh-site .nx-user-links .nx-dropdown>summary{color:#354c64;font-size:12px}.sh-site .nx-user-links{gap:22px}.sh-site .nx-user-links .task_count{background:var(--ns-highlight);color:var(--ns-on-highlight)}
.sh-journal-bar{background:var(--ns-brand);color:var(--ns-on-brand);border-bottom:3px solid var(--ns-highlight)}.sh-journal-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px}
.sh-site .sh-journal-name{color:var(--ns-on-brand);font-size:23px;line-height:1.4;font-weight:600;text-decoration:none}.sh-header-issn{font-size:11px;white-space:nowrap}
.sh-navigation-bar{border-bottom:1px solid var(--nx-line);background:#fff}.sh-navigation-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.sh-site .nx-navigation{min-width:0}.sh-site .nx-nav-list{gap:26px}.sh-site .nx-nav-list>li>a,.sh-site .nx-nav-list summary{color:#334b63;font-size:13px;padding-block:15px}.sh-site .nx-nav-list a[aria-current=page]{color:var(--nx-accent);border-color:var(--nx-accent)}.sh-search-link{display:flex;align-items:center;gap:8px;font-size:12px;text-decoration:none}
.sh-site .nx-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:32px;padding-top:30px;padding-bottom:64px;max-width:1280px;align-items:start}.sh-site .nx-layout-full{display:block}.sh-site .pkp_structure_main{min-width:0}.sh-site .nx-sidebar{min-width:0}.sh-site .nx-auth .nx-layout{max-width:1100px}
.sh-site .nx-button,.sh-site .obj_galley_link,.sh-site .cmp_form button.submit,.sh-site .cmp_form .buttons button{border-radius:3px;font-size:12px;background:var(--ns-action);border-color:var(--ns-action);color:var(--ns-on-action);text-decoration:none}.sh-site .sh-submit{display:flex;width:100%;justify-content:space-between;font-size:13px;min-height:48px;padding:12px 16px}
.sh-sidebar-search{margin:22px 0 24px}.sh-sidebar-search label{display:block;font-size:13px;font-weight:650;margin-bottom:8px;color:#203750}.sh-sidebar-search>div{display:flex;border:1px solid #c4d0db;border-radius:3px;overflow:hidden}.sh-sidebar-search input{width:100%;min-width:0;border:0;background:#fff;padding:9px 10px;font-size:12px}.sh-sidebar-search button{border:0;background:var(--ns-action);color:var(--ns-on-action);width:39px;flex-shrink:0;font-size:20px}.sh-sidebar-search input:focus-visible{outline-offset:-3px}
.sh-side-section{border:1px solid var(--nx-line);margin:0 0 22px}.sh-side-section h2{background:var(--sh-surface);font-size:14px;font-weight:650;margin:0;padding:12px 15px;border-bottom:1px solid var(--nx-line);letter-spacing:0}.sh-side-section>a{display:flex;justify-content:space-between;gap:12px;padding:10px 15px;border-bottom:1px solid #e8edf1;text-decoration:none;font-size:12px;color:#365069}.sh-side-section>a:last-child{border:0}.sh-side-section>a:hover,.sh-side-section>a[aria-current=page]{background:#eef5f8;color:var(--nx-accent);text-decoration:none;box-shadow:inset 3px 0 var(--nx-accent)}.sh-side-section .sh-current-link,.sh-side-section .sh-all-issues{font-weight:650}
.sh-sidebar .pkp_structure_sidebar{margin:0;gap:22px}.sh-site .pkp_structure_sidebar .pkp_block{padding:16px;border-radius:2px;box-shadow:none}.sh-site .pkp_structure_sidebar .pkp_block .title{font-size:14px;letter-spacing:0}.sh-site .pkp_structure_sidebar .pkp_block .title::before{display:none}.sh-site .pkp_structure_sidebar .pkp_block li>a{font-size:12px;line-height:1.65}.sh-site .pkp_structure_sidebar .pkp_block img{height:auto;max-width:100%}
.sh-journal-profile{display:grid;grid-template-columns:172px minmax(0,1fr);gap:28px;border:1px solid var(--nx-line);border-top:3px solid var(--ns-brand);padding:27px;background:linear-gradient(135deg,#f6f9fb,#fff 65%);margin-bottom:32px}.sh-profile-cover>a{text-decoration:none}.sh-profile-cover img{display:block;width:100%;height:auto;box-shadow:4px 5px 0 #dfe7ed}.sh-cover{min-height:234px;padding:18px 15px 14px;background:var(--ns-brand);color:var(--ns-on-brand);border-inline-start:5px solid var(--ns-highlight);display:flex;flex-direction:column;justify-content:space-between;box-shadow:4px 5px 0 #dfe7ed}.sh-cover>span{font-size:24px;font-weight:750;line-height:1.15;overflow-wrap:anywhere}.sh-cover>div{height:110px;overflow:hidden;display:grid;align-items:center}.sh-cover svg{width:100%;max-width:100%;height:110px}.sh-cover svg [fill="#d9f99b"]{fill:var(--ns-highlight)}.sh-cover strong{font-size:10px;font-weight:500;line-height:1.6;border-top:1px solid currentColor;padding-top:10px}.sh-cover-caption{display:block;margin-top:18px;font-size:12px;text-align:center}
.sh-profile-label{color:var(--nx-accent);font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.sh-profile-copy h1{font-size:28px;line-height:1.28;margin:8px 0 15px;font-weight:650;letter-spacing:-.6px}.sh-tagline{font-size:13px;color:var(--nx-muted)}.sh-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:19px}.sh-badges>span{border:1px solid #d3dfe7;border-radius:2px;padding:3px 8px;font-size:10px;color:#425c70;background:#fff}.sh-badges>.sh-open-access{color:var(--nx-accent);border-color:currentColor}.sh-journal-facts{display:flex;gap:10px 30px;flex-wrap:wrap;margin:0 0 17px;font-size:11px}.sh-journal-facts>div{display:flex;gap:8px}.sh-journal-facts dt{font-weight:650}.sh-journal-facts dd{margin:0}.sh-facts-wide{flex-basis:100%}.sh-description{font-size:12px;line-height:1.85;margin:0 0 15px;color:#4b6072}.sh-profile-links{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;font-weight:600}.sh-profile-links a{text-decoration:none}
.sh-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:2px solid var(--ns-brand);padding-bottom:12px;margin:0}.sh-section-heading h2{font-size:24px;font-weight:600;margin:0}.sh-section-heading>a{font-size:12px;text-decoration:none;white-space:nowrap}.sh-articles{margin-bottom:36px}.sh-site .ns-tab-list{display:flex;flex-wrap:wrap;background:var(--sh-surface)}.sh-site .ns-tab{flex:1 1 auto;font-size:12px;padding:12px 10px;min-height:48px}.sh-site .ns-tab[aria-selected=true]{background:#fff}.sh-site .ns-collection-note{font-size:11px;padding:13px 0}.sh-site .ns-collection-note>span{font-size:10px}.sh-site .nx-research-list{border-top:0}.sh-site .nx-research-row{display:block;padding:23px 0}.sh-site .nx-row-number{display:none}.sh-site .nx-article-kicker{font:10px/1.6 var(--nx-sans);display:flex;gap:16px;flex-wrap:wrap;letter-spacing:.3px}.sh-site .nx-article-kicker .ni-article-type{font-size:10px;text-transform:uppercase;color:var(--nx-accent);font-weight:600}.sh-site .nx-research-row h3{font-size:21px;font-weight:600;letter-spacing:-.25px;line-height:1.45;margin:9px 0}.sh-site .nx-research-row h3 a{color:#203d59}.sh-site .nx-research-row p{font-size:12px;color:#53687b}.sh-site .ns-article-bottom{margin-top:11px;justify-content:flex-start;gap:20px;font-size:12px}.sh-site .ns-metric{margin-inline-start:auto;font-size:10px}.sh-site .ns-metric strong{font-size:12px}.sh-site .nx-research-row .ns-doi{font-size:11px;margin-top:7px}.sh-site .ns-doi a{color:var(--nx-accent)}.sh-abstract{margin-top:13px;font-size:12px;color:#45596b}.sh-abstract summary{display:inline-flex;align-items:center;gap:9px;list-style:none;color:var(--nx-accent);font-weight:600;padding:3px 0}.sh-abstract summary::after{content:'+';font-size:16px}.sh-abstract[open] summary::after{content:'−'}.sh-abstract>div{margin-top:10px;padding:16px 18px;border-inline-start:3px solid var(--ns-highlight);background:var(--sh-surface);line-height:1.9}.sh-abstract>div p:last-child{margin:0}.sh-site .ns-empty{font-size:13px;border-radius:2px}
.sh-featured,.sh-news{margin-top:34px}.sh-featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.sh-featured-grid article{border:1px solid var(--nx-line);border-top:3px solid var(--ns-highlight);padding:22px}.sh-featured-grid h3{font-size:19px;line-height:1.45;margin:9px 0}.sh-featured-grid h3 a{text-decoration:none}.sh-featured-grid p{font-size:12px}.sh-featured-grid article>a{font-size:12px}.sh-news .obj_announcement_summary{border:0;border-bottom:1px solid var(--nx-line);border-radius:0;padding:22px 0;background:#fff}.sh-news .obj_announcement_summary h3{font-size:19px}.sh-site .nx-notice-date{font-size:11px}
.sh-site .cmp_breadcrumbs{margin:0 0 18px;font-size:11px}.sh-site .page>h1{font-size:30px;line-height:1.3;letter-spacing:-.6px;margin:0 0 26px}.sh-site .page h2{font-size:23px}.sh-site .page h3{font-size:20px}.sh-site .page_about p,.sh-site .page_editorial_team p,.sh-site .nx-prose p{font-size:14px;line-height:1.9}.sh-site .nx-person,.sh-site .nx-scope-grid>section{border-radius:3px;box-shadow:none}.sh-site .nx-prose blockquote{border-color:var(--ns-highlight);background:var(--sh-surface)}
.sh-site .issues_archive{display:block}.sh-site .issues_archive>li{margin:0 0 20px}.sh-site .nx-issue-card{display:grid;grid-template-columns:125px minmax(0,1fr);border-radius:2px;box-shadow:none}.sh-site .nx-issue-art{padding:18px;background:#f1f5f8!important;min-height:170px;background-image:none!important}.sh-site .nx-mini-cover{transform:none;width:85px;min-height:118px;height:auto;padding:10px;border-width:3px;box-shadow:3px 4px 0 #d9e2e9}.sh-site .nx-mini-cover>span{font-size:13px}.sh-site .nx-mini-cover svg{height:42px}.sh-site .nx-mini-cover>strong{font-size:10px}.sh-site .nx-issue-art img{max-height:160px;object-fit:contain}.sh-site .nx-issue-copy{padding:22px}.sh-site .nx-issue-copy h2{font-size:21px;line-height:1.4;margin:8px 0}.sh-site .nx-issue-copy p{font-size:12px}.sh-site .obj_issue_toc>.heading{border-radius:2px;background:var(--sh-surface);padding:24px}.sh-site .obj_article_summary{padding:24px 0}.sh-site .obj_article_summary>.title{font-size:22px}.sh-site .obj_article_summary>.title a{color:#203d59}.sh-site .obj_article_summary .meta{font-size:13px}.sh-site .obj_article_summary .galleys_links{margin-top:16px}
.sh-site .obj_article_details .page_title{font-size:30px;line-height:1.4;letter-spacing:-.5px}.sh-site .obj_article_details>.row{grid-template-columns:minmax(0,1fr) 225px;gap:24px}.sh-site .obj_article_details .entry_details{display:block;background:var(--sh-surface);border-radius:2px;padding:18px}.sh-site .obj_article_details .label{font-family:var(--nx-sans);font-size:21px}.sh-site .obj_article_details .entry_details .label{font-size:17px}.sh-site .obj_article_details .abstract{font-size:14px}.sh-site .obj_article_details .authors .name{font-size:13px}.sh-site .obj_article_details .authors .affiliation{font-size:12px}.sh-site .obj_article_details .entry_details .item{overflow-wrap:anywhere}.sh-site .obj_article_details .entry_details .sub_item .label{font-size:12px}.sh-site .obj_article_details .references{font-size:13px}
.sh-site .nx-auth-frame{border-radius:3px}.sh-site .nx-auth-intro{background:var(--ns-brand);color:var(--ns-on-brand)}.sh-site .nx-auth-intro h2,.sh-site .nx-auth-intro p,.sh-site .nx-auth-intro a,.sh-site .nx-auth-intro .nx-kicker,.sh-site .nx-auth-symbol{color:var(--ns-on-brand)}.sh-site .nx-auth-form .page>h1{font-size:29px}.sh-site .nx-footer{padding-block:42px 20px}.sh-site .nx-footer-grid{gap:35px}.sh-site .nx-footer-brand{font-size:21px;line-height:1.4}.sh-site .nx-footer-grid p,.sh-site .nx-footer-grid nav a{font-size:12px}.sh-site .nx-footer-grid nav h2{font-size:12px}.sh-site .nx-footer a{color:#e7eef3}.sh-site .nx-colophon{font-size:10px}.sh-site .nx-stats-board{border-radius:3px;margin-bottom:30px}
@media(max-width:1100px){.sh-site .nx-wrap{width:calc(100% - 48px)}.sh-site .nx-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.sh-journal-profile{grid-template-columns:135px minmax(0,1fr);gap:20px;padding:20px}.sh-cover{min-height:205px;padding:14px 11px}.sh-profile-copy h1{font-size:25px}.sh-site .nx-nav-list{gap:18px}.sh-site .obj_article_details>.row{grid-template-columns:1fr}.sh-site .obj_article_details .entry_details{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sh-site .ns-tab{font-size:11px;padding-inline:9px}}
@media(max-width:800px){.sh-site .nx-layout{grid-template-columns:1fr}.sh-site .sh-sidebar{order:2;display:grid;grid-template-columns:1fr 1fr;gap:18px}.sh-site .sh-sidebar>*{margin:0}.sh-sidebar .pkp_structure_sidebar{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.sh-site .sh-submit{align-self:start}.sh-journal-name{max-width:85%}.sh-header-issn{display:none}.sh-profile-copy h1{font-size:28px}.sh-journal-profile{grid-template-columns:160px minmax(0,1fr);padding:24px}.sh-site .nx-nav-list{gap:18px}.sh-site .nx-nav-list>li>a,.sh-site .nx-nav-list summary{font-size:12px}.sh-site .nx-topline{min-height:80px}.sh-brand strong{font-size:18px}.sh-site .sh-journal-name{font-size:21px}}
@media(max-width:600px){.sh-site .nx-wrap{width:calc(100% - 32px)}.sh-site .nx-topline{gap:10px;min-height:76px}.sh-brand strong{font-size:15px}.sh-brand>span>span{font-size:9px;letter-spacing:0}.sh-brand{gap:8px}.sh-brand-mark,.sh-brand-mark svg{width:32px;height:32px}.sh-site .nx-user-links{gap:12px}.sh-site .nx-user-links a,.sh-site .nx-user-links .nx-dropdown>summary{font-size:11px}.sh-site .sh-journal-name{font-size:19px;max-width:none}.sh-journal-bar-inner{padding-block:17px}.sh-navigation-inner{flex-wrap:wrap;position:relative;gap:0}.sh-site .nx-menu-toggle{width:auto;min-height:47px}.sh-site .nx-navigation{width:100%;order:3}.sh-search-link{margin-inline-start:auto;min-height:47px}.sh-site .nx-layout{padding-top:20px;gap:32px}.sh-journal-profile{grid-template-columns:1fr;padding:20px;gap:20px}.sh-profile-cover{display:flex;gap:20px;align-items:flex-end}.sh-profile-cover>a:first-child{width:110px;flex-shrink:0}.sh-profile-cover:has(>.sh-cover)>.sh-cover{width:110px}.sh-cover{min-height:149px;padding:11px 9px;box-shadow:3px 4px 0 #dfe7ed}.sh-cover>span{font-size:18px}.sh-cover>div,.sh-cover svg{height:65px}.sh-cover strong{font-size:8px;padding-top:7px}.sh-cover-caption{margin:0;text-align:start;font-size:11px}.sh-profile-copy h1{font-size:25px;letter-spacing:-.5px}.sh-journal-facts{gap:8px 20px}.sh-description{font-size:12px}.sh-profile-links{gap:16px}.sh-section-heading h2{font-size:23px}.sh-site .ns-tab{flex:1 1 32%;font-size:11px;min-height:43px;padding:9px 6px}.sh-site .nx-research-row h3{font-size:20px}.sh-site .nx-research-row p{font-size:12px}.sh-site .ns-collection-note{font-size:10px}.sh-site .ns-article-bottom{font-size:11px}.sh-featured-grid{grid-template-columns:1fr}.sh-site .nx-issue-card{grid-template-columns:93px minmax(0,1fr)}.sh-site .nx-issue-art{padding:10px;min-height:145px}.sh-site .nx-mini-cover{width:72px;min-height:104px;padding:8px}.sh-site .nx-issue-copy{padding:15px}.sh-site .nx-issue-copy h2{font-size:18px}.sh-site .page>h1{font-size:27px}.sh-site .obj_article_details .page_title{font-size:27px}.sh-site .obj_article_details .entry_details{display:block}.sh-site .sh-sidebar{grid-template-columns:1fr}.sh-sidebar .pkp_structure_sidebar{grid-template-columns:1fr}.sh-site .nx-footer-grid{gap:26px}.sh-site .nx-footer-brand{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sh-site *{transition:none!important}}
@media print{.sh-sidebar,.sh-navigation-bar,.nx-user-menu{display:none!important}.sh-site .nx-layout{display:block;width:100%;padding:0}.sh-journal-bar{background:#fff;color:#000}.sh-site .sh-journal-name{color:#000}.sh-journal-profile{break-inside:avoid}.sh-site .nx-research-row{break-inside:avoid}.sh-site .nx-footer{display:none}}

.sh-topics{display:flex;flex-wrap:wrap;gap:6px 14px;margin:15px 0 0;padding:0;list-style:none}.sh-topics li{font-size:10px;color:var(--nx-muted)}.sh-topics li::before{content:"•";color:var(--nx-accent);margin-inline-end:5px}
/* Custom Block editors may put headings inside .content instead of .title. */
.sh-site .sh-sidebar .pkp_block .title,.sh-site .sh-sidebar .pkp_block h2,.sh-site .sh-sidebar .pkp_block h3{font:650 14px/1.45 var(--nx-sans);letter-spacing:0;margin:0 0 13px;color:#203750}
.sh-site .sh-sidebar .pkp_block h2::before,.sh-site .sh-sidebar .pkp_block h3::before{display:none}
.sh-site .nx-stats{border-radius:3px;margin-bottom:30px}.sh-site .ni-stats-source{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;padding:10px 18px;background:var(--sh-surface);border-top:1px solid var(--nx-line)}
