:root{--ink:#172027;--muted:#667078;--paper:#f5f2eb;--white:#fff;--line:#d9d4ca;--accent:#7a263a;--accent-dark:#541827;--gold:#ae8750;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font:16px/1.65 var(--sans);overflow-wrap:anywhere}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}.wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.staging-ribbon{padding:5px;text-align:center;background:#2e2520;color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.masthead{background:#fff;border-bottom:1px solid var(--line)}.utility{display:flex;justify-content:space-between;align-items:center;min-height:76px}.wordmark{font:700 25px/1 var(--serif);letter-spacing:.08em}.wordmark span{color:var(--accent)}.utility-links{display:flex;gap:25px;font-size:14px}.primary-nav{border-top:1px solid #ece8e0;background:var(--paper)}.nav-row{display:flex;gap:28px;align-items:center;min-height:54px}.nav-row>a{font-weight:700;font-size:14px}.nav-search{margin-left:auto;display:flex}.nav-search input{width:260px;border:1px solid var(--line);padding:9px 12px;background:#fff}.nav-search button{border:0;background:var(--ink);color:#fff;padding:0 17px}.journal-strip{background:var(--ink);color:#fff}.journal-strip-inner{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px}.journal-strip strong{display:block;font:700 20px/1.3 var(--serif);max-width:700px}.journal-strip nav{display:flex;gap:20px;font-size:14px}.eyebrow{display:block;margin-bottom:8px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.journal-strip .eyebrow{color:#d9bc92}.publisher-hero{background:var(--paper);border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:80px;align-items:center;padding-block:70px}.publisher-hero h1,.page-lead h1,.journal-hero h1,.article h1,.confirmation h1{font:700 clamp(38px,5vw,68px)/1.02 var(--serif);letter-spacing:-.035em;margin:0 0 22px}.publisher-hero p{max-width:680px;font:20px/1.6 var(--serif);color:#4b5358}.folio{height:340px;padding:38px;background:var(--accent);color:#fff;box-shadow:18px 18px 0 #d8cfc0;display:flex;flex-direction:column}.folio span{font-size:12px;letter-spacing:.2em}.folio strong{margin:auto 0;font:700 37px/1.12 var(--serif)}.folio small{border-top:1px solid #ffffff66;padding-top:16px}.button-row{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--ink);font-weight:700;font-size:14px;cursor:pointer}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.button.quiet{background:transparent}.button.block{width:100%}.stat-band{background:var(--ink);color:#fff}.stats{display:grid;grid-template-columns:repeat(4,1fr)}.stats div{padding:28px;border-right:1px solid #ffffff24}.stats strong{display:block;font:700 30px var(--serif)}.stats span{color:#cbd0d3;font-size:13px}.section{padding-block:58px}.section-heading,.admin-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.section-heading h2,.admin-heading h1{font:700 34px var(--serif);margin:0}.section-heading>a,.text-link{color:var(--accent);font-weight:700}.imprint-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.imprint-card{border:1px solid var(--line);padding:28px;border-top:5px solid var(--card-accent);min-height:260px}.imprint-code{color:var(--card-accent);font-size:12px;font-weight:800;letter-spacing:.16em}.imprint-card h3{font:700 24px/1.25 var(--serif);margin:16px 0 12px}.imprint-card p{color:var(--muted)}.card-meta{display:flex;gap:20px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;font-weight:700}.paper-section{background:#faf9f6}.paper-list{border-top:1px solid var(--line)}.paper-row{display:grid;grid-template-columns:80px 1fr;gap:25px;padding:26px 0;border-bottom:1px solid var(--line)}.paper-marker{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--accent)}.paper-row h3{font:700 23px/1.3 var(--serif);margin:0 0 8px;overflow-wrap:anywhere}.authors{font-size:14px;font-weight:700;color:#485158}.abstract-preview{margin:9px 0;color:#59636a;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.paper-meta{font-size:12px;color:#727b81}.page-lead{padding-block:58px;border-bottom:1px solid var(--line)}.page-lead p{max-width:760px;font:19px/1.6 var(--serif);color:var(--muted)}.journal-directory>article{display:grid;grid-template-columns:180px 1fr;gap:38px;padding:36px 0;border-bottom:1px solid var(--line)}.journal-monogram{display:flex;align-items:center;justify-content:center;min-height:150px;background:var(--card-accent,var(--accent));color:#fff;font:700 25px var(--serif);letter-spacing:.08em}.journal-directory h2{font:700 29px/1.2 var(--serif);margin:0}.journal-directory dl{display:flex;gap:30px}.journal-directory dt,.article-facts dt{font-size:11px;text-transform:uppercase;color:var(--muted);letter-spacing:.08em}.journal-directory dd,.article-facts dd{margin:0;font-weight:700}.journal-hero{background:#f4f1e9;padding:60px 0}.journal-hero-grid{display:grid;grid-template-columns:180px 1fr 240px;gap:42px;align-items:start}.journal-monogram.large{height:230px;background:var(--accent)}.journal-hero h1{font-size:48px}.journal-hero p{color:#505a61}.journal-facts{border-top:4px solid var(--accent);background:#fff;padding:20px}.journal-facts div{padding:12px 0;border-bottom:1px solid var(--line)}.journal-facts span{display:block;font-size:11px;color:var(--muted);text-transform:uppercase}.journal-facts strong{font:700 15px var(--serif)}.two-column,.archive-layout,.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:55px}.side-panel{border-top:4px solid var(--accent);padding:20px;background:var(--paper);align-self:start}.side-panel h2{font:700 20px var(--serif);margin-top:0}.side-panel a{display:block;padding:11px 0;border-bottom:1px solid var(--line);font-weight:700;font-size:14px}.archive-year{margin-bottom:40px}.archive-year h2{font:700 34px var(--serif);border-bottom:2px solid var(--ink);padding-bottom:8px}.issue-list>a{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.issue-number{width:62px;height:72px;background:var(--accent);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font:700 20px var(--serif)}.issue-number small,.issue-list a>span>small{display:block;font:12px var(--sans)}.issue-list b{color:var(--accent);font-size:13px}.article{padding-block:55px}.article>header{max-width:980px;padding-bottom:35px;border-bottom:1px solid var(--line)}.article h1{font-size:48px}.article-type{color:var(--accent);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.article-authors{display:flex;gap:10px 25px;flex-wrap:wrap;font-weight:700}.article-layout{padding-top:38px}.article-section{margin-bottom:38px}.article-section h2{font:700 28px var(--serif)}.abstract-full{text-align:justify;font:18px/1.85 var(--serif);overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.keyword-list{display:flex;flex-wrap:wrap;gap:8px}.keyword-list span{padding:6px 10px;background:var(--paper);font-size:13px}.article-facts{border-top:4px solid var(--accent);align-self:start}.article-facts dl{margin:0}.article-facts div{padding:13px 0;border-bottom:1px solid var(--line)}.file-note{background:#fff4dd;padding:12px;font-size:13px}.large-search,.filter-bar{display:flex;gap:10px;flex-wrap:wrap}.large-search input{flex:1;min-width:280px}.large-search input,.large-search select,.filter-bar input,.filter-bar select,input,select,textarea{border:1px solid #bcb8af;background:#fff;padding:11px 12px;font:inherit;max-width:100%}.prose-page{padding-block:60px;max-width:900px}.prose-page h1{font:700 48px var(--serif)}.prose-body{white-space:pre-line;font:18px/1.85 var(--serif);overflow-wrap:anywhere}.form-shell{max-width:930px;padding-bottom:70px}.editorial-form fieldset{border:0;border-top:2px solid var(--ink);padding:25px 0 38px;margin:0}.editorial-form legend{font:700 24px var(--serif);padding-right:20px}.editorial-form legend span{color:var(--accent);font:12px var(--sans);margin-right:12px}.editorial-form label,.compact-form label{display:grid;gap:7px;margin:16px 0;font-weight:700}.editorial-form label small,.field-note{font-weight:400;color:var(--muted)}.author-entry{display:grid;grid-template-columns:130px 1fr 1fr 1.3fr auto;gap:12px;align-items:end;padding:12px;background:var(--paper);margin-bottom:10px}.radio-label{align-self:center!important;display:flex!important}.remove-author{border:0;background:transparent;color:#9b263f;padding:13px;cursor:pointer}.consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:start}.processing{margin-top:15px;padding:20px;background:var(--paper);text-align:center}.processing span{display:block;height:4px;background:linear-gradient(90deg,var(--accent) 0 50%,#ddd 50%);background-size:200%;animation:loading 1.2s infinite}.processing strong,.processing small{display:block;margin-top:8px}@keyframes loading{to{background-position:-200%}}.confirmation{max-width:800px;padding-block:80px;text-align:center}.confirmation-mark{display:flex;width:64px;height:64px;border-radius:50%;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-size:28px;margin:0 auto 25px}.confirmation dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.confirmation dl div{background:var(--paper);padding:18px}.confirmation dt{font-size:12px;text-transform:uppercase}.confirmation dd{margin:5px 0 0;font-weight:800;overflow-wrap:anywhere}.notice,.alert{padding:13px 16px;margin:18px 0;background:#fff4dd;border-left:4px solid #c1892e}.alerts{padding-top:14px}.alert.error{background:#fff0f0;border-color:#a82d3f}.alert.success{background:#ecf8f0;border-color:#287e48}.portal-grid{display:grid;grid-template-columns:380px 1fr;gap:35px;padding-bottom:70px}.compact-form,.status-card{border:1px solid var(--line);padding:30px}.compact-form input{width:100%}.status{display:inline-block;padding:4px 8px;background:#e8e8e8;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.status.published,.status.accepted{background:#dff3e5;color:#176936}.status.rejected,.status.withdrawn{background:#f8dfe3;color:#8a2639}.status.pending,.status.under_review{background:#fff0cb;color:#79570c}.status-card h2{font:700 27px/1.3 var(--serif)}.status-card dl div{border-bottom:1px solid var(--line);padding:10px 0}.status-card dt{font-size:11px;text-transform:uppercase}.status-card dd{margin:0;font-weight:700}.login-shell{min-height:580px;display:grid;place-items:center;background:var(--paper)}.login-shell form{width:min(430px,calc(100% - 30px));background:#fff}.login-shell h1{font:700 32px var(--serif)}.admin-layout{display:grid;grid-template-columns:220px 1fr;gap:40px;padding-block:45px}.admin-nav{background:var(--ink);color:#fff;padding:22px;align-self:start;position:sticky;top:20px}.admin-nav strong{font:700 18px var(--serif);display:block;padding-bottom:15px;border-bottom:1px solid #ffffff2b}.admin-nav a,.admin-nav button{display:block;width:100%;padding:11px 0;border:0;border-bottom:1px solid #ffffff20;background:transparent;color:#fff;text-align:left;font:inherit}.admin-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:35px}.admin-stats div{background:var(--paper);padding:18px}.admin-stats strong{display:block;font:700 28px var(--serif)}.admin-stats span{font-size:12px}.admin-paper-list>a,.admin-journals>a{display:grid;grid-template-columns:80px 1fr 220px;gap:15px;padding:15px 0;border-bottom:1px solid var(--line);align-items:center}.admin-paper-list>a>span,.admin-journals>a>span{color:var(--accent);font-size:11px;font-weight:800}.admin-paper-list small,.admin-journals small{color:var(--muted)}.table-wrap{overflow-x:auto;margin-top:20px}table{width:100%;border-collapse:collapse;table-layout:fixed}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}th{font-size:11px;text-transform:uppercase}th:nth-child(1){width:90px}th:nth-child(3){width:140px}th:nth-child(4){width:110px}th:nth-child(5){width:60px}td small{display:block;color:var(--muted)}.pagination{display:flex;justify-content:center;gap:25px;padding:25px}.pagination a{color:var(--accent);font-weight:700}.admin-edit>label{margin-bottom:20px}.admin-edit input,.admin-edit textarea,.admin-edit select{width:100%}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.author-admin-list>div,.file-list>div{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;padding:12px;border-bottom:1px solid var(--line);font-size:13px}footer{background:var(--ink);color:#dce0e2;margin-top:40px;padding-top:48px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px}.footer-grid h2{font:700 17px var(--serif);color:#fff}.footer-grid a{display:block;padding:4px 0}.wordmark.inverse{color:#fff}.copyright{border-top:1px solid #ffffff20;margin-top:35px;padding:18px 0;font-size:12px}
@media(max-width:900px){.hero-grid,.journal-hero-grid{grid-template-columns:1fr}.folio{height:220px}.stats{grid-template-columns:repeat(2,1fr)}.imprint-grid{grid-template-columns:1fr}.two-column,.archive-layout,.article-layout,.portal-grid{grid-template-columns:1fr}.journal-hero-grid .journal-monogram{display:none}.author-entry{grid-template-columns:1fr 1fr}.admin-layout{grid-template-columns:1fr}.admin-nav{position:static}.admin-stats{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.wrap{width:min(100% - 24px,1180px)}.utility{align-items:flex-start;gap:15px;padding:18px 0}.utility-links{display:grid;gap:5px;text-align:right}.nav-row{flex-wrap:wrap;padding:12px 0;gap:15px}.nav-search{order:2;width:100%}.nav-search input{width:100%}.journal-strip-inner{display:block;padding:18px 0}.journal-strip nav{overflow-x:auto;padding-top:12px}.hero-grid{padding-block:42px}.publisher-hero h1,.page-lead h1,.article h1{font-size:38px}.stats{grid-template-columns:1fr 1fr}.stats div{padding:18px}.paper-row{grid-template-columns:1fr}.paper-marker{margin-bottom:-18px}.journal-directory>article{grid-template-columns:1fr}.journal-monogram{min-height:100px}.issue-list>a{grid-template-columns:65px 1fr}.issue-list b{display:none}.author-entry{grid-template-columns:1fr}.confirmation dl,.form-grid{grid-template-columns:1fr}.admin-paper-list>a,.admin-journals>a{grid-template-columns:1fr}.admin-stats{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.article-authors{display:block}.article-authors span{display:block}.section{padding-block:38px}}
@media print{.masthead,.journal-strip,footer,.staging-ribbon,.button{display:none!important}.article-layout{display:block}.article-facts{page-break-inside:avoid}body{font-size:11pt}.wrap{width:100%}}

/* Portfolio identity and dense editorial navigation */
.publisher-logo img{display:block;width:150px;max-height:58px;object-fit:contain}.footer-logo{width:150px;max-height:64px;object-fit:contain;filter:brightness(0) invert(1)}.journal-brand{display:flex;align-items:center;gap:18px;min-width:0}.journal-brand>img{width:150px;height:62px;object-fit:contain;background:#fff;padding:5px}.nav-menu,.journal-more{position:relative}.nav-menu summary,.journal-more summary{cursor:pointer;font-weight:700;list-style:none}.nav-menu>div,.journal-more>div{position:absolute;z-index:30;top:calc(100% + 12px);left:0;width:300px;max-height:65vh;overflow:auto;background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 30px #0002;padding:10px}.nav-menu a,.journal-more a{display:block;padding:8px 10px;border-bottom:1px solid #eee;overflow-wrap:anywhere}.journal-more>div{right:0;left:auto}.journal-logo-card{height:230px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-top:6px solid var(--accent);padding:18px}.journal-logo-card img{max-height:180px;object-fit:contain}.side-logo{display:block;max-width:150px;max-height:95px;object-fit:contain;margin:0 auto 20px}.article-journal-logo{display:block;max-width:280px;max-height:80px;object-fit:contain;margin-bottom:24px}

/* Archive book covers and expandable issue navigation */
.archive-lead,.issue-heading{display:flex;gap:35px;align-items:center}.archive-lead>img{width:230px;max-height:90px;object-fit:contain}.issue-books{display:grid;gap:22px}.issue-book-row{display:grid;grid-template-columns:135px minmax(0,1fr);gap:28px;align-items:center;padding:20px;border:1px solid var(--line);background:#fff}.book-cover{position:relative;width:118px;height:154px;background:var(--cover);color:#fff;box-shadow:8px 7px 0 #d7d0c5;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:12px;border-left:8px solid #0003;overflow:hidden}.book-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0002,transparent 20%,#fff1 70%,transparent);pointer-events:none}.book-cover img{position:absolute;top:14px;left:15px;right:10px;width:80px;height:50px;object-fit:contain;background:#fff;padding:4px}.book-cover span{font-size:11px;font-weight:800;letter-spacing:.08em}.book-cover strong{font:700 16px var(--serif)}.book-cover small{font-size:10px}.issue-copy{min-width:0}.issue-copy strong,.issue-copy small,.issue-copy b{display:block}.issue-copy strong{font:700 24px var(--serif)}.issue-copy small{margin:6px 0 12px;color:var(--muted)}.issue-copy b{color:var(--accent)}.archive-tree details{border-bottom:1px solid var(--line)}.archive-tree summary{display:flex;justify-content:space-between;cursor:pointer;padding:10px 0;font-weight:800}.archive-tree details[open] summary b{transform:rotate(45deg)}.archive-tree a{padding-left:12px}.journal-office{font:14px/1.5 var(--sans)!important}.sidebar-news{padding:10px 0;border-bottom:1px solid var(--line)}.sidebar-news strong,.sidebar-news small{display:block}.sidebar-news small{color:var(--muted)}

/* Safe text flow and content presentation */
p,.prose-body,.abstract-full,.rich-content,td,dd,h1,h2,h3,a,span{overflow-wrap:anywhere;word-break:normal}.abstract-full,.rich-content>p,.rich-content li,.journal-hero p,.paper-row .abstract-preview{text-align:justify;hyphens:auto}.rich-content{white-space:normal}.rich-content table{min-width:650px}.rich-content img{height:auto}.article-side{min-width:0}.article-side>.journal-sidebar{margin-top:25px}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.service-card{border:1px solid var(--line);border-top:4px solid var(--accent);padding:24px;min-width:0}.service-card.unavailable{border-top-color:#aaa;background:#f8f8f8;color:#666}.service-card h2{font:700 22px var(--serif);margin-top:0}.people-list article{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.people-list h2,.people-list p{margin:0}.person-initial{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font:700 22px var(--serif)}.directory-search{width:100%;margin-bottom:20px}

/* Admin tables and forms */
.admin-nav details{border-bottom:1px solid #ffffff20}.admin-nav summary{cursor:pointer;padding:11px 0;font-weight:700}.admin-nav details a{padding-left:14px;font-size:13px}.admin-content{min-width:0}.table-wrap table{table-layout:auto;min-width:820px}.table-wrap th{white-space:nowrap;width:auto!important}.table-wrap td{min-width:90px}.table-wrap td:nth-child(2){min-width:220px}.actions{display:flex;align-items:center;gap:10px}.actions form{margin:0}.danger-link{border:0;background:transparent;color:#a22238;padding:0;cursor:pointer;font:inherit}.inline-admin-form,.stacked-admin-form{display:flex;gap:10px;flex-wrap:wrap;align-items:end;background:var(--paper);padding:18px;margin:20px 0}.stacked-admin-form{display:grid}.inline-admin-form>label{display:flex;gap:6px;align-items:center}.mini-edit{display:grid;gap:6px;width:260px;margin:10px 0}.admin-section{border-top:2px solid var(--ink);padding-top:24px;margin-top:40px}.admin-danger{border:1px solid #d9a6ad;background:#fff5f6;padding:20px;margin-top:40px}.danger-button{border:0;background:#9e2037;color:#fff;padding:11px 18px;font-weight:700;cursor:pointer}.author-edit-list>div{display:grid;grid-template-columns:130px 1fr 1fr 1fr 1.4fr;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.author-edit-list label{display:flex;align-items:center;gap:5px;margin:0}.file-list>div{grid-template-columns:1fr 1.3fr 1fr auto}.score-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.review-admin{border:1px solid var(--line);padding:16px;margin:10px 0}.review-admin>span{display:block;color:var(--muted)}

/* Print-ready records */
.print-document{max-width:900px;padding:55px 0}.review-sheet{break-inside:avoid;border-top:2px solid var(--ink);padding:20px 0}.certificate{max-width:1050px;padding:30px 0;text-align:center}.certificate-border{min-height:680px;border:10px double var(--accent);padding:50px}.certificate-logos{display:flex;justify-content:space-between;align-items:center}.certificate-logos img{width:170px;max-height:90px;object-fit:contain}.certificate-authors{font:700 27px var(--serif);color:var(--accent)}.certificate h2{font:700 30px/1.3 var(--serif)}.certificate-signature{margin:70px 0 0 auto;width:230px;border-top:1px solid var(--ink);padding-top:8px}.certificate-signature span{display:block}

@media(max-width:900px){.service-grid{grid-template-columns:1fr}.author-edit-list>div,.score-grid{grid-template-columns:1fr 1fr}.journal-brand>img{width:100px}.issue-book-row{grid-template-columns:105px 1fr}.book-cover{width:90px;height:125px}.book-cover img{width:60px;height:38px}}
@media(max-width:650px){.publisher-logo img{width:115px}.nav-menu{position:static}.nav-menu>div,.journal-more>div{position:fixed;left:12px;right:12px;top:130px;width:auto}.archive-lead,.issue-heading{align-items:flex-start}.archive-lead>img{display:none}.issue-book-row{grid-template-columns:80px 1fr;padding:12px;gap:15px}.book-cover{width:72px;height:104px;padding:7px;border-left-width:5px;box-shadow:4px 4px 0 #d7d0c5}.book-cover img{top:8px;left:8px;width:48px;height:30px}.book-cover strong{font-size:12px}.book-cover span,.book-cover small{font-size:8px}.issue-copy strong{font-size:18px}.author-edit-list>div,.score-grid{grid-template-columns:1fr}.journal-brand img{display:none}}
@media print{.certificate>.button,.print-document>.button{display:none!important}.certificate{padding:0}.certificate-border{min-height:96vh;break-inside:avoid}.print-document{padding:0}.review-sheet{break-inside:avoid;page-break-inside:avoid}}
.publisher-banner{min-height:290px;background:#fff;border:1px solid var(--line);border-top:7px solid var(--accent);display:grid;place-items:center;padding:30px;box-shadow:15px 15px 0 #d8cfc0}.publisher-banner>img{width:240px;max-height:95px;object-fit:contain}.publisher-banner>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;width:100%;border-top:1px solid var(--line);padding-top:20px}.publisher-banner>div img{width:100%;height:55px;object-fit:contain}.imprint-logo{width:100px;height:70px;object-fit:contain;float:right;margin-left:15px}.journal-monogram img{width:130px;height:120px;object-fit:contain;background:#fff;padding:12px}.paper-marker img{display:block;width:55px;height:42px;object-fit:contain;margin-bottom:5px}.paper-marker span{display:block}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.news-grid article{border-top:4px solid var(--accent);background:var(--paper);padding:20px}.author-profile-head{display:flex;align-items:center;gap:25px}.author-profile-head h1,.author-profile-head p{margin-top:0;margin-bottom:6px}.scholarly-byline{margin-top:22px;max-width:930px}.article-authors{display:block;margin:0;font:600 18px/1.75 var(--serif)}.article-authors .author-name{display:inline}.article-authors a{border-bottom:1px solid #9d8c75}.article-authors sup{margin-left:2px;color:var(--accent);font:700 11px var(--sans);vertical-align:super}.article-authors .corresponding-mark{font-size:14px}.author-separator{margin-right:7px}.author-affiliations{margin:14px 0 0;padding-left:26px;color:#4d565d;font-size:14px;line-height:1.55}.author-affiliations li{padding-left:4px}.corresponding-note{margin:12px 0 0;color:#4d565d;font-size:13px}.corresponding-note sup{color:var(--accent);font-weight:800}.corresponding-note a{font-weight:700}.author-output-count{margin-top:12px!important;color:var(--accent)!important;font:700 13px var(--sans)!important;text-transform:uppercase;letter-spacing:.06em}
@media(max-width:650px){.publisher-banner{min-height:210px}.publisher-banner>div{grid-template-columns:1fr 1fr}.news-grid{grid-template-columns:1fr}.paper-marker{display:flex;align-items:center;gap:8px}.paper-marker img{margin:0}}
.new-author-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.4fr;gap:8px;margin-bottom:24px}.new-author-grid input{min-width:0}@media(max-width:900px){.new-author-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.new-author-grid{grid-template-columns:1fr}}
.admin-chip{display:inline-flex;align-items:center;gap:5px;margin:3px;padding:4px 8px;background:var(--paper);border:1px solid var(--line);font-size:12px}.admin-chip form{display:inline}.admin-chip button{border:0;background:transparent;color:#a22238;cursor:pointer;font-weight:800}

/* Academic page hierarchy */
.breadcrumb-bar{background:#faf9f6;border-bottom:1px solid var(--line)}.breadcrumbs{display:flex;justify-content:center;min-width:0}.breadcrumbs ol{display:flex;align-items:center;justify-content:center;gap:0;max-width:100%;margin:0;padding:11px 0;list-style:none;font-size:13px;color:var(--muted);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.breadcrumbs li{display:flex;align-items:center;white-space:nowrap;overflow-wrap:normal}.breadcrumbs li+li:before{content:"/";padding:0 9px;color:#a8a198}.breadcrumbs a{color:var(--accent);font-weight:700}.breadcrumbs [aria-current="page"]{color:var(--ink);font-weight:700}.breadcrumbs li:last-child{min-width:0}.breadcrumbs li:last-child span{max-width:360px;overflow:hidden;text-overflow:ellipsis}
@media(max-width:650px){.breadcrumbs{justify-content:flex-start}.breadcrumbs ol{justify-content:flex-start;width:100%;font-size:12px}.breadcrumbs li:last-child span{max-width:210px}}
@media print{.breadcrumb-bar{display:none!important}}

/* Compact journal identity on the publication directory */
.journal-directory>article{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:30px}.journal-directory .journal-monogram{width:112px;min-height:0;background:transparent;align-items:flex-start;justify-content:flex-start;color:inherit;letter-spacing:normal}.journal-directory .journal-monogram img{display:block;width:108px;height:108px;max-width:108px;object-fit:contain;object-position:center;background:transparent;padding:0;filter:none}
@media(max-width:650px){.journal-directory>article{grid-template-columns:82px minmax(0,1fr);gap:18px}.journal-directory .journal-monogram{width:76px}.journal-directory .journal-monogram img{width:74px;height:74px;max-width:74px}.journal-directory h2{font-size:23px}.journal-directory dl{grid-column:1/-1}}
.portal-entry{max-width:560px;padding-bottom:70px}.portal-entry .compact-form{width:100%}
.requested-service{display:inline-block;margin-top:12px!important;padding:8px 12px;background:#fff4dd;color:#6c4c18!important;font:13px var(--sans)!important}.nav-service-group{margin:4px 0 6px 10px;padding-left:9px;border-left:2px solid var(--line)}.nav-service-group a{padding-block:5px;font-size:12px;color:var(--muted)}

/* IJAEIC-aligned author and editorial workflow */
.author-workspace{max-width:1000px}.status-overview{margin-top:18px;border:1px solid var(--line);border-radius:10px;padding:30px;box-shadow:0 8px 25px #1720270c}.status-overview>header,.portal-detail>header,.review-card>header,.admin-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.status-overview h1{max-width:790px;margin:0;font:700 31px/1.25 var(--serif)}.status-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:32px 0 25px;text-align:center}.status-timeline div>span{display:block;height:7px;border-radius:99px;background:#dfe2e3}.status-timeline div.complete>span{background:var(--accent)}.status-timeline strong{display:block;margin-top:8px;color:var(--muted);font-size:11px}.status-timeline .complete strong{color:var(--ink)}.decision-notice{padding:12px 15px;background:#fff0f0;color:#89243a;font-weight:700}.portal-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:25px 0 0}.portal-facts div{padding:12px 0;border-bottom:1px solid var(--line)}.portal-facts dt{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.portal-facts dd{margin:2px 0 0;font-weight:700}.portal-services{padding:45px 0 25px}.portal-services>h2,.portal-detail h2,.admin-record-section h2{margin:0;font:700 28px/1.25 var(--serif)}.service-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.service-summary{min-width:0;border:1px solid var(--line);border-top:4px solid #aaa;border-radius:6px;padding:18px;background:#fafafa}.service-summary.available{border-top-color:var(--accent);background:#fff}.service-summary.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.service-summary header{display:flex;justify-content:space-between;gap:10px}.service-summary h3{margin:0;font:700 17px/1.3 var(--serif)}.service-summary header span,.record-badge{flex:0 0 auto;height:max-content;border-radius:99px;background:#e5e7e8;padding:3px 8px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.service-summary.available header span,.record-badge.success{background:#dff3e5;color:#176936}.service-summary p{color:var(--muted);font-size:13px}.portal-detail,.admin-record-section{scroll-margin-top:25px;margin:20px 0;border:1px solid var(--line);border-radius:8px;padding:26px;min-width:0}.portal-detail>.eyebrow{margin-bottom:3px}.overall-score{flex:0 0 auto;border-radius:99px;background:#fff4dd;color:#79570c;padding:8px 13px;font-size:13px}.editorial-note,.success-note,.unavailable-message{margin:18px 0;padding:15px;background:var(--paper);white-space:pre-line}.success-note{background:#ecf8f0;color:#176936}.unavailable-message{color:var(--muted)}.review-list{display:grid;gap:15px;margin:18px 0}.review-card{border:1px solid var(--line);border-radius:6px;padding:19px;background:#fafafa;min-width:0}.review-card h3{margin:0;font:700 19px var(--serif)}.review-card>header>strong{color:var(--accent)}.review-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0}.review-scores div{display:flex;justify-content:space-between;gap:8px;border:1px solid var(--line);background:#fff;padding:7px 9px;font-size:12px}.review-comments{white-space:pre-line;overflow-wrap:anywhere}.portal-upload{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.portal-upload label{display:grid;gap:5px;font-weight:700}.agreement summary,.full-history summary,.add-review summary,.review-card details summary{cursor:pointer;font-weight:800}.agreement form{margin-top:18px}.admin-record-section{margin-top:28px}.admin-section-title{margin-bottom:20px}.admin-section-title p{max-width:700px;margin:6px 0 0;color:var(--muted)}.embedded-admin-section{margin:28px 0;padding-top:20px;border-top:1px solid var(--line)}.recent-version-list{border-block:1px solid var(--line)}.recent-version-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}.recent-version-list article:last-child{border-bottom:0}.recent-version-list p,.recent-version-list small{display:block;margin:3px 0;color:var(--muted);overflow-wrap:anywhere}.record-badge{display:inline-flex;margin-left:7px;background:#fff4dd;color:#79570c}.record-badge.quiet{background:#e5e7e8;color:var(--muted)}.full-history{margin-top:20px}.full-history>.file-list{margin-top:12px}.review-card>.actions{margin-top:15px;justify-content:space-between}.review-card>.actions details{min-width:min(100%,550px)}.review-card .stacked-admin-form{margin-top:10px}.add-review{margin-top:22px}.add-review>summary{font:700 20px var(--serif)}
@media(max-width:900px){.service-card-grid{grid-template-columns:1fr 1fr}.review-scores{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.status-overview,.portal-detail,.admin-record-section{padding:18px}.status-overview>header,.portal-detail>header,.admin-section-title,.recent-version-list article{display:grid}.status-overview h1{font-size:25px}.status-timeline{gap:3px}.status-timeline strong{font-size:9px}.portal-facts,.service-card-grid,.review-scores{grid-template-columns:1fr}.overall-score{justify-self:start}.portal-upload{display:grid}.recent-version-list article>.button{justify-self:start}.record-badge{margin:6px 0 0}.review-card>.actions{display:grid;justify-items:start}.nav-service-group{margin-left:0}}

/* Restrained academic display headings */
.page-lead h1{font-size:36px;line-height:1.16;letter-spacing:-.02em}.journal-hero h1{font-size:35px;line-height:1.18}.article h1{font-size:34px;line-height:1.18}.prose-page h1{font-size:38px;line-height:1.18}.confirmation h1{font-size:38px;line-height:1.18}.archive-year h2{font-size:29px}.issue-copy strong{font-size:21px}
.review-document>header{border-bottom:2px solid var(--ink);padding-bottom:18px}.review-document>header h1{margin:0;font:700 32px var(--serif)}.review-document>header p{margin:5px 0 0}.review-summary{padding:22px 0}.review-summary dl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.review-summary dl div{background:var(--paper);padding:12px}.review-summary dt{font-size:10px;text-transform:uppercase;color:var(--muted)}.review-summary dd{margin:2px 0 0}.review-summary h2{font:700 23px/1.3 var(--serif)}.review-sheet-heading{display:flex;justify-content:space-between;align-items:center}.review-sheet-heading h2{font:700 21px var(--serif)}.review-report-comments p{white-space:pre-line}.review-document-footer{margin:28px 0 18px;padding-top:12px;border-top:1px solid var(--line);background:transparent;color:var(--muted);font-size:11px}
@media(max-width:650px){.page-lead h1,.journal-hero h1,.prose-page h1,.confirmation h1{font-size:28px}.article h1{font-size:27px}.archive-year h2{font-size:25px}.issue-copy strong{font-size:18px}.review-summary dl{grid-template-columns:1fr 1fr}}
@media print{.review-document>header,.review-summary,.review-sheet{break-inside:avoid;page-break-inside:avoid}.review-document-footer{display:block!important}.review-document table{table-layout:fixed;font-size:9pt}.review-document th,.review-document td{padding:7px}}

/* Structured editorial review forms and protected destructive actions */
.review-outcome{display:flex;align-items:center;justify-content:space-between;gap:18px;border-block:1px solid var(--line);padding:11px 0}.review-outcome span,.review-comment-block>span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.review-comment-block{padding-top:14px}.review-comment-block p{margin:6px 0 0;line-height:1.65}.review-card-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.review-edit-panel{flex:1;min-width:0}.review-edit-panel>summary{width:max-content;color:var(--accent)}.review-form{display:grid;gap:20px;margin-top:14px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:22px}.review-form label{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:750}.review-form input:not([type=checkbox]):not([type=range]),.review-form select,.review-form textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #b9bec1;border-radius:4px;background:#fff;padding:10px 11px;font:inherit}.review-form textarea{resize:vertical;line-height:1.55}.review-form-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(190px,.8fr);gap:16px}.review-score-fieldset{min-width:0;margin:0;border:1px solid var(--line);border-radius:6px;padding:16px}.review-score-fieldset legend{padding:0 7px;font:700 17px var(--serif)}.review-score-fieldset>p{margin:0 0 13px;color:var(--muted);font-size:12px}.review-score-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.review-score-fields label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--line);border-radius:5px;background:var(--paper);padding:11px 12px}.review-score-fields output{color:var(--accent);font-weight:800}.review-score-slider{grid-column:1/-1;width:100%;margin:6px 0 0;accent-color:var(--accent);cursor:pointer}.review-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.review-visibility{display:flex!important;align-items:center;gap:8px!important;font-weight:650!important}.review-visibility input{flex:0 0 auto;width:16px;height:16px}.empty-review-state{margin:0;border:1px dashed var(--line);padding:18px;color:var(--muted)}.add-review{margin-top:24px;border:1px solid var(--line);border-radius:7px;background:#fafafa;padding:18px}.add-review>summary{color:var(--accent)}.add-review>.review-form{margin-bottom:0}.admin-danger-zone{margin:55px 0 25px;border-top:1px solid #d9a6ad;padding-top:18px}.admin-danger-zone>details{border:1px solid #e1c3c8;border-radius:6px;background:#fffafb}.admin-danger-zone>details>summary{cursor:pointer;padding:14px 17px;color:#8c2437;font-size:13px;font-weight:800}.admin-danger-content{border-top:1px solid #e1c3c8;padding:20px}.admin-danger-content h2{margin:0;font:700 21px var(--serif)}.admin-danger-content p{max-width:720px;color:#6d4e53}.admin-danger-content form{display:grid;justify-items:start;gap:14px;max-width:520px}.admin-danger-content label{display:grid;gap:7px;width:100%;font-size:13px}.admin-danger-content input{box-sizing:border-box;width:100%;border:1px solid #bb7783;padding:10px}
@media(max-width:900px){.review-score-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.review-form{padding:15px}.review-form-top,.review-score-fields{grid-template-columns:1fr}.review-form-footer,.review-card-controls{display:grid;justify-items:start}.review-card-controls>form{margin:0}.review-score-fieldset{padding:12px}.add-review{padding:14px}}

/* Compact paper metadata and author administration */
.paper-decision-grid{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(240px,1fr) minmax(220px,1fr);gap:12px;align-items:stretch}.paper-decision-grid>label{margin:0!important}.required-for-publication{display:block;color:var(--muted);font-size:10px;font-weight:500}.doi-readout{min-width:0;border:1px solid var(--line);background:var(--paper);padding:10px 12px}.doi-readout>span{display:block;font-size:12px;font-weight:800}.doi-readout strong,.doi-readout small{display:block;margin-top:4px;overflow-wrap:anywhere}.doi-readout small{color:var(--muted);line-height:1.35}.author-edit-list{border:1px solid var(--line);overflow-x:auto}.author-edit-head,.author-edit-row{display:grid;grid-template-columns:104px minmax(145px,1fr) minmax(175px,1.1fr) minmax(145px,.9fr) minmax(190px,1.25fr) 74px;gap:7px;align-items:center;min-width:900px}.author-edit-head{background:var(--ink);color:#fff;padding:7px 9px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.author-edit-row{padding:7px 9px;border-bottom:1px solid var(--line)}.author-edit-row:last-child{border-bottom:0}.author-edit-row label{display:block!important;min-width:0;margin:0!important}.author-edit-row input:not([type=radio]):not([type=checkbox]){box-sizing:border-box;width:100%;height:36px;min-width:0;padding:6px 8px;font-size:12px}.author-choice{display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap;font-size:11px;font-weight:700!important}.author-choice input{flex:0 0 auto;width:15px!important;height:15px!important;margin:0}.remove-choice{color:#92243a}.mobile-field-label{display:none}.add-author-panel{margin-top:13px}.add-author-panel>summary{cursor:pointer;color:var(--accent);font-weight:800}.add-author-panel .new-author-grid{margin:12px 0 0;background:var(--paper);padding:12px}.add-author-panel input{height:38px;padding:7px 9px;font-size:13px}
@media(max-width:900px){.paper-decision-grid{grid-template-columns:1fr 1fr}.doi-readout{grid-column:1/-1}}
@media(max-width:650px){.paper-decision-grid{grid-template-columns:1fr}.doi-readout{grid-column:auto}.author-edit-list{border:0;overflow:visible}.author-edit-head{display:none}.author-edit-row{grid-template-columns:1fr 1fr;min-width:0;margin-bottom:10px;border:1px solid var(--line);padding:10px}.author-edit-row label:not(.author-choice){grid-column:1/-1}.mobile-field-label{display:block;margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.remove-choice{justify-self:end}.add-author-panel .new-author-grid{grid-template-columns:1fr}}
@media print{.review-document{max-width:none}.review-document .review-sheet{break-inside:avoid;page-break-inside:avoid}.review-document-footer{break-inside:avoid}.review-document table{width:100%}@page{size:auto;margin:14mm}}

/* Repeatable compact author rows and signed certificates */
.author-edit-head,.author-edit-row{grid-template-columns:104px minmax(145px,1fr) minmax(175px,1.1fr) minmax(210px,1.35fr) 62px}.remove-author-button{width:max-content;min-height:32px;justify-self:center;border:1px solid #b55c6b;border-radius:4px;background:#fff;color:#92243a;padding:5px 8px;font-size:11px;font-weight:800;cursor:pointer}.remove-author-button:hover{background:#fff0f2}.author-edit-row.pending-removal{background:#fff0f2;opacity:.72}.author-edit-row.pending-removal input:not([type=checkbox]):not([type=radio]){text-decoration:line-through}.new-author-rows{display:grid;gap:8px;margin:12px 0}.new-author-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(175px,1.05fr) minmax(210px,1.35fr) 62px;gap:8px;align-items:center}.new-author-row input{box-sizing:border-box;width:100%;height:38px;min-width:0;padding:7px 9px;font-size:13px}.add-another-author{margin-top:3px}.certificate-border{display:flex;flex-direction:column}.certificate-publication-record{display:grid;gap:4px;margin:15px auto 0;max-width:850px;line-height:1.45}.certificate-publication-record>strong{font:700 18px var(--serif)}.certificate-publication-record>span{font-size:14px}.certificate-signature{margin:auto auto 0;width:245px;border:0;padding-top:32px}.certificate-signature svg{display:block;width:180px;height:48px;margin:0 auto 3px;color:var(--ink)}.certificate-signature-line{border-top:1px solid var(--ink);padding-top:7px}.certificate-signature-line strong,.certificate-signature-line span{display:block}
@media(max-width:650px){.new-author-row{grid-template-columns:1fr}.new-author-row .remove-author-button{width:max-content}.author-edit-row>.remove-author-button{justify-self:end;width:max-content}.certificate-border{padding:28px 18px}.certificate-publication-record>strong{font-size:16px}}

/* Compact academic heading scale */
.publisher-hero h1{font-size:42px;line-height:1.1}.page-lead h1{font-size:30px;line-height:1.2}.journal-hero h1{font-size:30px;line-height:1.22}.article h1{font-size:29px;line-height:1.24}.prose-page h1,.confirmation h1{font-size:30px;line-height:1.2}.section-heading h2,.admin-heading h1{font-size:27px;line-height:1.25}.journal-directory h2{font-size:24px;line-height:1.28}.imprint-card h3{font-size:21px;line-height:1.3}.paper-row h3{font-size:20px;line-height:1.35}.archive-year h2{font-size:26px;line-height:1.3}.issue-copy strong{font-size:19px;line-height:1.3}.article-section h2{font-size:24px;line-height:1.3}.prose-body h2,.rich-content h2{font:700 24px/1.3 var(--serif)}.prose-body h3,.rich-content h3{font:700 20px/1.35 var(--serif)}.people-list h2{font:700 20px/1.3 var(--serif)}.status-overview h1{font-size:27px;line-height:1.28}.portal-services>h2,.portal-detail h2,.admin-record-section h2{font-size:24px;line-height:1.3}.service-card h2,.status-card h2{font-size:21px;line-height:1.3}.journal-strip strong{font-size:18px;line-height:1.3}.review-document>header h1{font-size:28px;line-height:1.25}.review-summary h2{font-size:22px;line-height:1.3}.review-sheet-heading h2{font-size:19px}.certificate h1{font-size:30px;line-height:1.2}.certificate h2{font-size:24px;line-height:1.3}
@media(max-width:650px){.publisher-hero h1{font-size:32px}.page-lead h1,.journal-hero h1,.prose-page h1,.confirmation h1{font-size:26px}.article h1{font-size:25px}.section-heading h2,.admin-heading h1{font-size:24px}.journal-directory h2{font-size:22px}.paper-row h3{font-size:19px}.archive-year h2{font-size:23px}.issue-copy strong{font-size:18px}.status-overview h1{font-size:24px}.portal-services>h2,.portal-detail h2,.admin-record-section h2{font-size:22px}.certificate h1{font-size:26px}.certificate h2{font-size:21px}}

/* v0.6.0 publisher mega-navigation preview */
.masthead{position:relative;z-index:40;border-bottom:0;box-shadow:0 1px 0 #00000012}.utility{min-height:82px}.utility-links{align-items:center;gap:0}.utility-links a{padding:7px 14px;border-left:1px solid var(--line);color:#4f5962;font-size:12px;font-weight:750;letter-spacing:.025em}.utility-links a:first-child{border-left:0}.utility-links a:hover{color:var(--accent);text-decoration:none}.publisher-navigation{border:0;border-bottom:4px solid #c78424;background:#1d2938;color:#fff}.publisher-navigation .primary-nav-shell{position:relative}.publisher-navigation .nav-row{min-height:58px;gap:0;flex-wrap:nowrap}.publisher-navigation .nav-home,.publisher-navigation .nav-menu>summary{display:flex;min-height:58px;align-items:center;padding:0 17px;border-right:1px solid #ffffff18;color:#fff;font-size:13px;font-weight:750;letter-spacing:.025em}.publisher-navigation .nav-home:hover,.publisher-navigation .nav-menu[open]>summary,.publisher-navigation .nav-menu>summary:hover{background:#ffffff12;text-decoration:none}.publisher-navigation .nav-menu{position:static}.publisher-navigation .nav-menu>summary{gap:7px}.publisher-navigation .nav-menu>summary span{color:#dfa84f;font-size:15px}.publisher-navigation .nav-search{margin-left:auto;padding-left:16px}.publisher-navigation .nav-search input{width:220px;height:36px;border:1px solid #ffffff33;background:#fff;color:var(--ink);font-size:12px}.publisher-navigation .nav-search button{height:36px;background:#c78424;color:#182331;font-size:12px;font-weight:850}.publisher-navigation .mega-panel,.publisher-navigation .nav-menu:nth-of-type(3)>.mega-panel,.publisher-navigation .nav-menu:nth-of-type(4)>.mega-panel{position:absolute;z-index:60;top:100%;right:0;left:0;display:grid;width:auto;max-height:min(70vh,620px);grid-template-columns:250px minmax(0,1fr);gap:30px;overflow:auto;border:1px solid #d7dbe0;border-top:0;background:#fff;color:var(--ink);box-shadow:0 24px 50px #10203030;padding:28px}.publisher-navigation details[open]>.mega-panel{transform-origin:top;animation:publisher-menu-in .16s ease-out}.mega-intro{border-right:1px solid var(--line);padding:3px 27px 3px 2px}.mega-intro>span,.mega-column-title{display:block;margin-bottom:8px;color:#9a681d;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.mega-intro>strong{display:block;font:700 23px/1.2 var(--serif)}.mega-intro>p{margin:10px 0 18px;color:#64707a;font:14px/1.6 var(--sans)}.mega-primary-link,.mega-secondary-link{display:block;margin-top:8px!important;border:1px solid #1d2938!important;padding:9px 11px!important;font-size:12px!important;font-weight:800!important;text-align:center}.mega-primary-link{background:#1d2938;color:#fff!important}.mega-secondary-link{background:#fff;color:#1d2938!important}.mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 26px}.mega-links>a,.mega-columns a{display:flex!important;align-items:center;min-height:42px;border:0!important;border-bottom:1px solid #e7e8ea!important;padding:8px 4px!important;font-size:13px;font-weight:700}.mega-links>a:hover,.mega-columns a:hover,.mega-journal a:hover{color:var(--accent);text-decoration:none}.mega-links-two{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-links .nav-view-all,.mega-columns .nav-view-all{color:var(--accent);font-weight:850}.mega-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mega-journal{display:grid;align-content:space-between;min-width:0;border:1px solid #dfe1e3;border-left:4px solid #c78424;background:#fafafa;padding:14px 16px}.mega-journal>a{display:block!important;border:0!important;padding:0!important}.mega-journal>a:first-child strong{display:block;color:#1d2938;font:700 17px/1.2 var(--serif)}.mega-journal>a:first-child span{display:block;margin-top:5px;color:#606a73;font-size:12px;line-height:1.4}.mega-journal>a:last-child{margin-top:13px;color:#8d5d17;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.mega-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.mega-columns>div{min-width:0}.journal-strip{border-bottom:1px solid #d9d5ce;background:#faf9f6;color:var(--ink)}.journal-strip-inner{display:grid;min-height:78px;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:30px;padding:11px 0}.journal-brand{min-width:0}.journal-brand>img{width:112px;height:48px;border:0;background:transparent;padding:0}.journal-strip .eyebrow{margin-bottom:2px;color:#9a681d;font-size:9px}.journal-strip strong{max-width:650px;color:#1d2938;font-size:16px}.journal-strip nav{width:auto;gap:5px;border:0;padding:0}.journal-strip nav>a,.journal-strip nav>details>summary{padding:8px 10px;border-radius:3px;color:#3f4a53;font-size:12px;font-weight:750}.journal-strip nav>a:hover,.journal-strip nav>details[open]>summary{background:#ece8df;text-decoration:none}.journal-strip .journal-more{margin-left:0}.journal-strip .journal-more>div{top:100%;border-color:#d7dbe0;box-shadow:0 16px 32px #10203024}.publisher-navigation summary:focus-visible,.publisher-navigation a:focus-visible,.journal-strip summary:focus-visible,.journal-strip a:focus-visible{outline:3px solid #e5a33d;outline-offset:-3px}@keyframes publisher-menu-in{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1041px){.publisher-navigation .mobile-nav-toggle{display:none}.publisher-navigation .nav-row{display:flex}.publisher-navigation .nav-menu-about>.mega-panel,.publisher-navigation .nav-menu-editorial>.mega-panel{right:auto;width:min(760px,100%)}.publisher-navigation .nav-menu-policies>.mega-panel{left:auto;width:min(900px,100%)}.publisher-navigation .nav-menu-authors>.mega-panel{grid-template-columns:260px minmax(0,1fr)}}
@media(max-width:1040px){.utility{min-height:72px}.publisher-navigation .primary-nav-shell{padding-block:8px}.publisher-navigation .mobile-nav-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:transparent;padding:8px 0;color:#fff;font:750 13px var(--sans);cursor:pointer}.publisher-navigation .mobile-nav-toggle b{font-size:20px}.publisher-navigation .nav-row{display:none;min-height:0;padding:5px 0 13px}.publisher-navigation .nav-row.mobile-open{display:flex;flex-direction:column;align-items:stretch}.publisher-navigation .nav-home,.publisher-navigation .nav-menu>summary{min-height:44px;border-right:0;border-bottom:1px solid #ffffff1c;padding:0 7px}.publisher-navigation .nav-menu{position:static}.publisher-navigation .mega-panel,.publisher-navigation .nav-menu:nth-of-type(3)>.mega-panel,.publisher-navigation .nav-menu:nth-of-type(4)>.mega-panel{position:static;display:grid;width:100%;max-height:none;grid-template-columns:210px minmax(0,1fr);gap:20px;margin:0;border:0;border-bottom:1px solid #ffffff25;box-shadow:none;padding:20px}.publisher-navigation .nav-search{order:initial;width:100%;margin:12px 0 0;padding:0}.publisher-navigation .nav-search input{width:100%}.journal-strip-inner{display:block;padding:13px 0}.journal-nav-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:10px;border:1px solid #cfc9bd;background:#fff;color:var(--ink);padding:8px 10px;font-weight:800}.journal-strip nav{display:none;width:100%;padding-top:7px}.journal-strip nav.mobile-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.journal-strip nav>a,.journal-strip nav>details>summary{border-bottom:1px solid var(--line);border-radius:0;padding:9px 4px}.journal-strip .journal-more{width:100%}.journal-strip .journal-more>div{position:static!important;width:100%;max-height:none;box-shadow:none}}
@media(max-width:700px){.utility{align-items:center;padding:14px 0}.utility-links{display:grid;gap:1px;text-align:right}.utility-links a{border:0;padding:1px 0;font-size:10px}.publisher-navigation .mega-panel,.publisher-navigation .nav-menu:nth-of-type(3)>.mega-panel,.publisher-navigation .nav-menu:nth-of-type(4)>.mega-panel{display:block;padding:16px}.mega-intro{margin-bottom:12px;border:0;border-bottom:1px solid var(--line);padding:0 0 14px}.mega-intro>strong{font-size:19px}.mega-intro>p{margin:7px 0 12px;font-size:12px}.mega-journal-grid,.mega-columns,.mega-links,.mega-links-two{grid-template-columns:1fr}.mega-journal{margin-bottom:8px}.mega-columns{gap:16px}.mega-column-title{margin-top:8px}.journal-brand>img{display:none}.journal-strip strong{font-size:15px}}

/* v0.6.1 search banner preview */
.publisher-navigation .nav-row{justify-content:flex-start}.publisher-search-band{border-bottom:1px solid #d8d2c7;background:#eee9df}.publisher-search-form{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:28px;min-height:68px;padding-block:10px}.publisher-search-form>label{display:grid;color:#1d2938;line-height:1.25}.publisher-search-form>label span{font:700 15px var(--serif)}.publisher-search-form>label small{margin-top:3px;color:#6d7479;font-size:10px;font-weight:700;letter-spacing:.025em}.publisher-search-form>div{display:flex;min-width:0}.publisher-search-form input{width:100%;min-width:0;height:42px;border:1px solid #bdb7ac;border-right:0;background:#fff;padding:9px 13px;color:var(--ink);font:13px var(--sans);outline:0}.publisher-search-form input:focus{border-color:#9a681d;box-shadow:inset 0 0 0 1px #9a681d}.publisher-search-form button{flex:0 0 auto;height:42px;border:1px solid #1d2938;background:#1d2938;color:#fff;padding:0 19px;font-size:12px;font-weight:800;cursor:pointer}.publisher-search-form button:hover{background:#2d3b4d}.publisher-search-form button:focus-visible{outline:3px solid #e5a33d;outline-offset:2px}
@media(max-width:700px){.publisher-search-form{grid-template-columns:1fr;gap:8px;padding-block:12px}.publisher-search-form>label{display:block}.publisher-search-form>label small{margin-left:7px}.publisher-search-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.publisher-search-form input{border-right:0}.publisher-search-form button{padding-inline:13px;font-size:0}.publisher-search-form button::after{content:'Search';font-size:11px}}

/* v0.6.2 compact title on the published paper detail only */
.article>header>h1{font-size:26px;line-height:1.28}
@media(max-width:650px){.article>header>h1{font-size:22px;line-height:1.32}}

/* v0.6.3 compact author byline on the published paper detail only */
.article>header .article-authors{font-size:16px;line-height:1.65}
@media(max-width:650px){.article>header .article-authors{font-size:15px;line-height:1.6}}

/* v0.6.4 publication actions and related articles */
.paper-summary{min-width:0}.paper-summary-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.paper-open-access,.paper-pdf-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.2}.paper-open-access{background:#31516f;color:#fff;padding:5px 8px;font-weight:400;letter-spacing:.025em}.paper-open-access svg{width:16px;height:15px;fill:currentColor;stroke:none}.paper-pdf-link{color:var(--accent);padding:5px 0;font-weight:800}.paper-pdf-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.paper-pdf-link:hover{text-decoration:underline}.related-articles{margin-top:46px;padding-top:30px;border-top:2px solid var(--ink)}.related-articles>.section-heading{align-items:center;margin-bottom:8px}.related-articles>.section-heading h2{margin:0}.related-paper-list .paper-row{grid-template-columns:62px minmax(0,1fr);gap:18px;padding-block:22px}.related-paper-list .paper-marker img{max-height:46px}.related-paper-list .paper-row h3{font-size:18px}.related-paper-list .abstract-preview{-webkit-line-clamp:3;font-size:14px}
@media(max-width:650px){.paper-summary-actions{align-items:flex-start}.paper-pdf-link span{display:none}.paper-pdf-link{padding:4px}.paper-open-access{font-size:10px}.related-articles{margin-top:34px;padding-top:24px}.related-paper-list .paper-row{grid-template-columns:1fr}.related-paper-list .paper-marker{display:none}.related-paper-list .paper-row h3{font-size:17px}}

/* v0.8.1 public templates and forms */
.document-list{border-top:2px solid var(--ink)}.document-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;border-bottom:1px solid var(--line);padding:25px 0}.document-card>div{min-width:0}.document-card h3{margin:3px 0 5px;font:700 21px/1.3 var(--serif)}.document-card p{margin:0;color:var(--muted)}.document-card small{display:block;margin-top:8px;color:var(--muted);overflow-wrap:anywhere}.document-scope{color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.document-card .button{white-space:nowrap}

/* Keep vertical page-navigation entries quiet while preserving panel headings. */
.side-panel>a,.side-panel nav a,.archive-tree summary,.archive-tree a{font-weight:400}
@media(max-width:650px){.document-card{grid-template-columns:1fr;gap:16px}.document-card .button{justify-self:start}}

/* v0.2.1: academic typography, navigation, submissions and citations */
:root{--serif:Georgia,Cambria,'Times New Roman',serif;--sans:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif}
.nav-row{gap:20px}.nav-row>a,.nav-menu summary{white-space:nowrap;font-size:14px}.nav-search input{width:190px}.nav-menu summary span,.journal-more summary span{display:inline-block;margin-left:3px;transition:transform .18s ease}.nav-menu[open] summary span,.journal-more[open] summary span{transform:rotate(180deg)}.nav-menu>div,.journal-more>div{top:100%}.nav-menu>div{width:320px}.nav-menu:nth-of-type(3)>div,.nav-menu:nth-of-type(4)>div{width:350px}.nav-journal-group{border-top:1px solid var(--line);padding:4px 0}.nav-journal-group a{border:0}.nav-journal-group a+a{padding-top:2px;color:var(--muted);font-size:12px}
.publisher-banner{align-content:center;gap:24px;text-align:center}.publisher-banner>img{width:260px;max-height:115px}.publisher-banner>p{max-width:320px;margin:0;color:var(--muted);font:17px/1.65 var(--serif);text-align:center}.publisher-banner>div{display:none}
.author-entry{grid-template-columns:minmax(178px,auto) minmax(150px,1fr) minmax(180px,1fr) minmax(190px,1.25fr) auto}.radio-label{white-space:nowrap;align-items:center!important;gap:8px!important}.radio-label input{flex:0 0 auto;margin:0}.radio-label span{overflow-wrap:normal}.keyword-entry-box{display:flex;min-height:50px;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid #bcb8af;background:#fff;padding:7px}.keyword-entry-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.keyword-entry-box>input{flex:1;min-width:180px;border:0;padding:5px;outline:0}.keyword-tags{display:contents}.keyword-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:6px 10px;background:var(--ink);color:#fff;border-radius:999px;font-size:13px;font-weight:700}.keyword-chip button{border:0;background:transparent;color:#ddd;padding:0;cursor:pointer;font-size:17px;line-height:1}.keyword-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.keyword-suggestions button{border:1px solid var(--line);background:#fff;color:var(--muted);padding:5px 9px;border-radius:999px;cursor:pointer;font-size:12px}.keyword-suggestions button:hover{border-color:var(--accent);color:var(--accent)}.file-details{display:flex;justify-content:space-between;gap:15px;margin-top:10px;padding:12px;background:var(--paper);font-size:13px}.file-details span{color:var(--accent);font-weight:800}.editorial-form.is-processing>:not(.processing){pointer-events:none;opacity:.5;user-select:none}.processing[hidden]{display:none}
.citation-box{border:1px solid var(--line);background:#faf9f6;padding:24px}.citation-box>h2{margin-top:0}.citation-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 12px}.citation-tab{border:1px solid var(--line);background:#fff;padding:8px 14px;font-weight:800;cursor:pointer}.citation-tab.active{border-color:var(--ink);background:var(--ink);color:#fff}.citation-panels{background:#fff;border:1px solid var(--line);padding:16px}.citation-text{margin:0;font:15px/1.75 var(--serif);overflow-wrap:anywhere}.copy-status{margin-left:10px;color:#287e48;font-weight:800}.bibtex{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.bibtex summary{cursor:pointer;font-weight:800}.bibtex pre{max-width:100%;overflow:auto;background:var(--ink);color:#fff;padding:16px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}
.mobile-nav-toggle{display:none}.primary-nav-shell{position:relative}
@media(max-width:1100px){.nav-row{flex-wrap:wrap;padding:10px 0}.nav-search{width:100%;order:2}.nav-search input{width:100%}}
@media(max-width:900px){.primary-nav-shell{padding-block:9px}.mobile-nav-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:transparent;padding:7px 0;color:var(--ink);font:700 14px var(--sans);cursor:pointer}.mobile-nav-toggle b{font-size:21px}.nav-row{display:none;padding:8px 0 14px;align-items:stretch}.nav-row.mobile-open{display:flex;flex-direction:column}.nav-row>a,.nav-menu summary{padding:9px 0}.nav-menu{position:static}.nav-menu>div,.nav-menu:nth-of-type(3)>div,.nav-menu:nth-of-type(4)>div{position:static;width:100%;max-height:none;box-shadow:none;margin:0 0 8px}.nav-search{order:initial}.author-entry{grid-template-columns:1fr 1fr}.radio-label{grid-column:1/-1}.remove-author{justify-self:start}}
@media(max-width:650px){.journal-more>div{position:fixed;left:12px;right:12px;top:130px;width:auto}.author-entry{grid-template-columns:1fr}.radio-label{grid-column:auto}.citation-box{padding:18px}.copy-status{display:block;margin:8px 0 0}}

/* v0.2.2: deterministic hover menus and responsive content containment */
.publisher-hero-single{grid-template-columns:minmax(0,820px);justify-content:start}.publisher-hero-single>div{min-width:0}
@media(hover:hover) and (pointer:fine){details.nav-menu:not([open])>div,details.journal-more:not([open])>div{display:none}details.nav-menu:hover>div,details.nav-menu:focus-within>div,details.journal-more:hover>div,details.journal-more:focus-within>div{display:block}details.nav-menu:hover>summary span,details.nav-menu:focus-within>summary span,details.journal-more:hover>summary span,details.journal-more:focus-within>summary span{transform:rotate(180deg)}}
.journal-strip-inner{min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;padding:18px 0 12px}.journal-brand{width:100%}.journal-brand>span{min-width:0}.journal-strip nav{width:100%;display:flex;align-items:center;gap:24px;border-top:1px solid #ffffff2c;padding-top:11px}.journal-strip nav>a,.journal-strip nav summary{display:block;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.journal-more{margin-left:auto}.journal-more>div{top:100%}
.article-layout>div,.article-layout>.article-side,.article-section,.citation-box,.citation-panels,.bibtex{min-width:0;max-width:100%}.citation-box{width:100%;overflow:hidden}.citation-panels>div{max-width:100%}.bibtex pre{width:100%;max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.keyword-list a{display:inline-block;padding:6px 10px;background:var(--paper);border:1px solid transparent;font-size:13px}.keyword-list a:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}
@media(max-width:900px){.publisher-hero-single{display:block}.journal-strip nav{gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:7px}.journal-more{margin-left:0;position:static}.journal-more>div{position:fixed;left:12px;right:12px;top:130px;width:auto}.article>header{max-width:100%}.article h1{font-size:clamp(34px,7vw,48px)}}
@media(max-width:650px){body{font-size:15px}.utility{align-items:center}.utility-links{font-size:12px}.publisher-logo img{width:105px}.page-lead,.article{padding-block:34px}.journal-strip-inner{padding-block:14px}.journal-brand>img{display:none}.journal-strip strong{font-size:17px}.journal-strip nav{font-size:13px}.publisher-hero p{font-size:18px}.citation-tabs{display:grid;grid-template-columns:1fr 1fr}.citation-tab{width:100%}.citation-panels{padding:12px}.citation-text{font-size:14px}.bibtex pre{font-size:10px}.file-details{display:grid}.table-wrap{max-width:calc(100vw - 24px);overflow-x:auto;-webkit-overflow-scrolling:touch}}

/* v0.2.2 review refinements */
.article h1{font-size:40px;line-height:1.12}.journal-hero h1{font-size:40px;line-height:1.14}.author-profile-head h1{font-size:38px;line-height:1.15}.paper-row h3{font-size:21px}.nav-view-all{margin-top:5px;border-top:2px solid var(--line)!important;color:var(--accent);font-weight:800}.journal-nav-toggle{display:none}.rich-content{max-width:100%;overflow-x:auto}.section-heading,.card-meta,.journal-directory dl{flex-wrap:wrap}.information-directory>section{scroll-margin-top:30px;margin-bottom:48px}.information-directory h2{font:700 30px var(--serif);border-bottom:2px solid var(--ink);padding-bottom:8px}.information-directory>section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.information-directory a{display:grid;gap:5px;border:1px solid var(--line);padding:16px}.information-directory a span{color:var(--muted);font-size:13px}
@media(max-width:900px){.journal-nav-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px solid #ffffff45;background:transparent;color:#fff;padding:9px 11px;font-weight:800}.journal-strip nav{display:none;overflow:visible;border-top:0;padding:0}.journal-strip nav.mobile-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.journal-strip nav>a,.journal-strip nav>details>summary{padding:9px 4px;border-bottom:1px solid #ffffff24}.journal-more{width:100%}.journal-more>div{position:static!important;width:100%;max-height:none;box-shadow:none}.journal-logo-card{height:160px}.journal-logo-card img{max-height:120px}.information-directory>section>div{grid-template-columns:1fr}}
@media(max-width:650px){.article h1{font-size:29px}.journal-hero h1{font-size:31px}.author-profile-head h1{font-size:29px}.paper-row h3{font-size:19px}.journal-logo-card{height:120px}.journal-logo-card img{max-height:85px}.journal-directory dl{display:grid;grid-template-columns:1fr 1fr}.section-heading{align-items:start;flex-direction:column;gap:8px}}
.portal-upload.is-processing>:not(.processing){pointer-events:none;opacity:.5;user-select:none}

/* v0.9.3: animated editorial-folio navigation for the MSIS publisher shell */
.publisher-navigation{
  border-bottom:3px solid #c89a52;
  background:
    linear-gradient(120deg,transparent 0 72%,rgb(255 255 255/.035) 72% 73%,transparent 73%) 0 0/90px 100%,
    linear-gradient(105deg,#17212a 0%,#2d3945 58%,#1d2832 100%);
  box-shadow:inset 0 1px 0 rgb(255 255 255/.1)
}
.publisher-navigation .nav-row{min-height:60px;gap:2px}
.publisher-navigation .nav-home,.publisher-navigation .nav-menu>summary{
  position:relative;
  min-height:60px;
  border:0;
  padding:0 18px;
  overflow:hidden;
  font-family:var(--serif);
  font-size:15px;
  font-weight:500;
  letter-spacing:.01em;
  transition:background-color .18s ease,color .18s ease
}
.publisher-navigation .nav-home::after,.publisher-navigation .nav-menu>summary::after{
  position:absolute;
  right:14px;
  bottom:0;
  left:14px;
  height:3px;
  background:#d8a75c;
  content:"";
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .2s cubic-bezier(.2,.8,.2,1)
}
.publisher-navigation .nav-home:hover,.publisher-navigation .nav-menu[open]>summary,.publisher-navigation .nav-menu>summary:hover{
  background:rgb(255 255 255/.065);
  color:#fff8eb
}
.publisher-navigation .nav-home:hover::after,.publisher-navigation .nav-menu[open]>summary::after,.publisher-navigation .nav-menu>summary:hover::after{
  transform:scaleX(1)
}
.publisher-navigation .nav-menu>summary span{color:#e2b978;transition:transform .22s cubic-bezier(.2,.8,.2,1),color .18s ease}
.publisher-navigation .mega-panel,.publisher-navigation .nav-menu:nth-of-type(3)>.mega-panel,.publisher-navigation .nav-menu:nth-of-type(4)>.mega-panel{
  grid-template-columns:minmax(0,1fr);
  gap:20px;
  border:1px solid #d8cdbd;
  border-top:5px solid #9a5143;
  border-left:5px solid #c89a52;
  border-radius:0 0 26px 2px;
  background:linear-gradient(145deg,#fffefa 0%,#fbf7ef 100%);
  padding:24px 28px 28px;
  box-shadow:0 28px 58px rgb(18 27 35/.28)
}
.publisher-navigation details[open]>.mega-panel{
  transform-origin:top left;
  animation:msis-folio-menu-in .22s cubic-bezier(.16,.84,.32,1)
}
.publisher-navigation .nav-menu:nth-of-type(even)>.mega-panel{transform-origin:top right}
.publisher-navigation .mega-intro{
  display:grid;
  grid-template-columns:minmax(180px,.72fr) minmax(250px,1.35fr) minmax(150px,.58fr);
  grid-template-rows:auto auto;
  align-items:center;
  gap:3px 26px;
  border:0;
  border-bottom:1px solid #d8cdbd;
  background:#f3eadc;
  padding:15px 18px
}
.publisher-navigation .mega-intro>span{grid-column:1;grid-row:1;margin:0;color:#9a5143}
.publisher-navigation .mega-intro>strong{grid-column:1;grid-row:2;color:#25313b;font-size:21px}
.publisher-navigation .mega-intro>p{grid-column:2;grid-row:1/3;margin:0;color:#615a53;font-size:13px}
.publisher-navigation .mega-intro>.mega-primary-link{grid-column:3;grid-row:1;margin:0!important;background:#283744;border-color:#283744!important;color:#fff!important}
.publisher-navigation .mega-intro>.mega-secondary-link{grid-column:3;grid-row:2;margin:4px 0 0!important;border-color:#283744!important;color:#283744!important}
.publisher-navigation .mega-primary-link,.publisher-navigation .mega-secondary-link{
  border-radius:0 11px 0 11px;
  transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease
}
.publisher-navigation .mega-primary-link:hover,.publisher-navigation .mega-secondary-link:hover{
  transform:translateY(-2px);
  box-shadow:0 6px 14px rgb(23 33 42/.16);
  text-decoration:none
}
.publisher-navigation .mega-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}
.publisher-navigation .mega-links>a,.publisher-navigation .mega-columns a{
  position:relative;
  padding:8px 24px 8px 6px!important;
  font-family:var(--sans);
  font-weight:500;
  letter-spacing:.005em;
  transition:background-color .16s ease,color .16s ease,padding-left .16s ease
}
.publisher-navigation .mega-links>a::after,.publisher-navigation .mega-columns a::after{
  position:absolute;
  right:6px;
  color:#b68b4e;
  content:"→";
  opacity:.7;
  transform:translateX(-4px);
  transition:opacity .16s ease,transform .16s ease
}
.publisher-navigation .mega-links>a:hover,.publisher-navigation .mega-columns a:hover{
  background:#f4ebdd;
  padding-left:10px!important
}
.publisher-navigation .mega-links>a:hover::after,.publisher-navigation .mega-columns a:hover::after{opacity:1;transform:translateX(0)}
.publisher-navigation .mega-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.publisher-navigation .mega-column-title{color:#9a5143}
.publisher-navigation .mega-journal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.publisher-navigation .mega-journal{
  border:1px solid #d9cdbd;
  border-top:4px solid #9a5143;
  border-left:1px solid #d9cdbd;
  border-radius:0 0 14px 0;
  background:#fffdfa;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease
}
.publisher-navigation .mega-journal:hover{border-color:#c59b5e;box-shadow:0 10px 22px rgb(23 33 42/.12);transform:translateY(-3px)}
.publisher-navigation .mega-journal>a:last-child{color:#9a5143}
.publisher-nav-actions{display:flex;align-items:center;gap:8px;margin-left:auto;padding:8px 0 8px 16px}
.publisher-nav-action{display:inline-flex;min-height:41px;align-items:center;justify-content:center;border:1px solid #d8a75c;border-radius:0 11px 0 11px;padding:0 15px;color:#fff;font-family:var(--serif);font-size:15px;font-weight:500;letter-spacing:.01em;white-space:nowrap;transition:background-color .17s ease,color .17s ease,transform .17s ease,box-shadow .17s ease}
.publisher-nav-action:hover{transform:translateY(-2px);box-shadow:0 7px 16px rgb(18 27 35/.22);text-decoration:none}
.publisher-nav-archives:hover{background:#fff;color:#283744}
.publisher-nav-submit{background:#d8a75c;color:#17212a}
.publisher-nav-submit:hover{background:#e4b96f;color:#17212a}
@keyframes msis-folio-menu-in{
  from{opacity:0;transform:translateY(-11px) scale(.985);clip-path:inset(0 0 18% 0)}
  to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0)}
}
@media(prefers-reduced-motion:reduce){
  .publisher-navigation details[open]>.mega-panel{animation:none}
  .publisher-navigation .nav-home::after,.publisher-navigation .nav-menu>summary::after,.publisher-navigation .mega-primary-link,.publisher-navigation .mega-secondary-link,.publisher-navigation .mega-journal{transition:none}
}
.bot-trap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.human-verification{grid-column:1/-1;margin-block:8px 4px;padding:18px;border:1px solid #cbd7d3;border-left:3px solid #6f9d95;background:#f7f9f8}
.human-verification h2{margin:0 0 4px;color:#203d42;font-size:18px}
.human-verification>p{margin:0 0 14px;color:#647477;font-size:14px}
.human-challenge-row{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}
.human-challenge-row>div{display:grid;gap:6px}
.human-challenge-row img{display:block;max-width:100%;border:1px solid #bccbc7;background:#fff}
.human-challenge-row label{margin:0;max-width:220px}
.human-challenge-row input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px;letter-spacing:.24em}
.challenge-refresh{width:max-content;color:#2f6f68;font-size:13px;font-weight:500}
.cf-turnstile{min-height:65px}
.security-toggle{display:flex;align-items:flex-start;gap:12px;margin-block:18px;padding:16px;border:1px solid #cbd7d3;background:#f7f9f8}
.security-toggle input{width:20px;height:20px;margin-top:2px;flex:0 0 auto}
.security-toggle span,.security-toggle small{display:block}
.security-toggle small{margin-top:4px;color:#647477;font-weight:400;line-height:1.45}
@media(max-width:1040px){
  .publisher-navigation .nav-row{gap:0}
  .publisher-navigation .nav-home,.publisher-navigation .nav-menu>summary{min-height:44px;padding:0 8px}
  .publisher-navigation .nav-home::after,.publisher-navigation .nav-menu>summary::after{right:0;left:0}
  .publisher-navigation .mega-panel,.publisher-navigation .nav-menu:nth-of-type(3)>.mega-panel,.publisher-navigation .nav-menu:nth-of-type(4)>.mega-panel{border:0;border-left:4px solid #c89a52;border-radius:0;background:#fffefa;padding:18px}
  .publisher-navigation .mega-intro{grid-template-columns:minmax(150px,.7fr) minmax(210px,1.3fr) minmax(135px,.55fr);gap:4px 18px;padding:13px 15px}
  .publisher-navigation .mega-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .publisher-nav-actions{display:grid;width:100%;grid-template-columns:1fr 1fr;margin:12px 0 0;padding:0;gap:9px}
  .publisher-nav-action{min-height:44px}
}
@media(max-width:700px){
  .publisher-navigation .mega-intro{display:block;margin-bottom:14px;border-bottom:1px solid #d8cdbd;background:#f3eadc;padding:14px}
  .publisher-navigation .mega-intro>p{margin:7px 0 12px}
  .publisher-navigation .mega-intro>.mega-primary-link,.publisher-navigation .mega-intro>.mega-secondary-link{margin-top:6px!important}
  .publisher-navigation .mega-links,.publisher-navigation .mega-links-two,.publisher-navigation .mega-columns,.publisher-navigation .mega-journal-grid{grid-template-columns:1fr}
}
@media(hover:hover) and (pointer:fine){
  details.nav-menu:hover>.mega-panel,details.nav-menu:focus-within>.mega-panel{display:grid}
}

/* v0.9.9: calm academic publisher theme */
:root{
  --ink:#18383d;
  --muted:#66777a;
  --paper:#f4f7f5;
  --line:#d9e2df;
  --accent:#2f6f68;
  --accent-dark:#245650;
  --gold:#a88c59
}
body{
  --accent:#2f6f68!important;
  color:#22383c;
  background:#fff;
  font-weight:400
}
.masthead{border-bottom:1px solid #dce5e2;box-shadow:none}
.utility{min-height:74px}
.utility-links a{border-color:#e3e9e7;color:#5e7073;font-weight:400;letter-spacing:0}
.utility-links a:hover{color:#245f59}
.publisher-navigation{
  border-bottom:2px solid #86aaa3;
  background:
    linear-gradient(120deg,transparent 0 74%,rgb(255 255 255/.025) 74% 75%,transparent 75%) 0 0/110px 100%,
    linear-gradient(105deg,#17363b 0%,#21474b 62%,#18383d 100%);
  box-shadow:inset 0 1px 0 rgb(255 255 255/.07)
}
.publisher-navigation .nav-home::after,.publisher-navigation .nav-menu>summary::after{height:2px;background:#9bc0b8}
.publisher-navigation .nav-home:hover,.publisher-navigation .nav-menu[open]>summary,.publisher-navigation .nav-menu>summary:hover{background:rgb(255 255 255/.055);color:#fff}
.publisher-navigation .nav-menu>summary span{color:#b8d2cc}
.publisher-navigation .mega-panel,.publisher-navigation .nav-menu:nth-of-type(3)>.mega-panel,.publisher-navigation .nav-menu:nth-of-type(4)>.mega-panel{
  border:1px solid #d6e0dd;
  border-top:3px solid #6f9d95;
  border-left:1px solid #d6e0dd;
  border-radius:0 0 8px 8px;
  background:#fff;
  box-shadow:0 18px 38px rgb(23 54 59/.16)
}
.publisher-navigation .mega-intro{border-bottom-color:#d7e1de;background:#f1f6f4}
.publisher-navigation .mega-intro>span,.publisher-navigation .mega-column-title{color:#2f6f68}
.publisher-navigation .mega-intro>strong{color:#193b40}
.publisher-navigation .mega-intro>p{color:#637276}
.publisher-navigation .mega-intro>.mega-primary-link{border-color:#234b50!important;background:#234b50}
.publisher-navigation .mega-intro>.mega-secondary-link{border-color:#476d6d!important;color:#284f52!important}
.publisher-navigation .mega-primary-link,.publisher-navigation .mega-secondary-link{border-radius:2px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}
.publisher-navigation .mega-primary-link:hover,.publisher-navigation .mega-secondary-link:hover{transform:none;box-shadow:0 3px 9px rgb(23 54 59/.12)}
.publisher-navigation .mega-links>a::after,.publisher-navigation .mega-columns a::after{color:#648f88}
.publisher-navigation .mega-links>a:hover,.publisher-navigation .mega-columns a:hover{background:#edf4f1}
.publisher-navigation .mega-column-title{font-weight:600}
.publisher-navigation .mega-journal{border:1px solid #d9e3e0;border-top:3px solid #6f9d95;border-radius:0 0 5px 0;background:#fbfcfc}
.publisher-navigation .mega-journal:hover{border-color:#9abbb4;box-shadow:0 6px 15px rgb(23 54 59/.09);transform:translateY(-1px)}
.publisher-navigation .mega-journal>a:last-child{color:#2f6f68}
.publisher-nav-action{border-color:#9bbdb6;border-radius:2px;font-weight:400}
.publisher-nav-action:hover{transform:translateY(-1px);box-shadow:0 4px 11px rgb(16 43 47/.18)}
.publisher-nav-archives:hover{background:#f7fbfa;color:#173a3e}
.publisher-nav-submit{background:#a9c7c0;color:#17383d}
.publisher-nav-submit:hover{background:#bdd5d0;color:#17383d}
.publisher-search-band{border-bottom-color:#dce5e2;background:#f1f5f3}
.publisher-search-form>label{color:#244448}
.publisher-search-form>label small{color:#78878a;font-weight:400}
.publisher-search-form input{border-color:#cbd7d3;background:#fff}
.publisher-search-form input:focus{border-color:#4f817a;box-shadow:inset 0 0 0 1px #4f817a}
.publisher-search-form button{border-color:#21474b;background:#21474b;font-weight:500}
.publisher-search-form button:hover{background:#2f605f}
.publisher-search-form button:focus-visible,.publisher-navigation summary:focus-visible,.publisher-navigation a:focus-visible,.journal-strip summary:focus-visible,.journal-strip a:focus-visible{outline-color:#78a9a0}
.journal-strip{border-bottom-color:#dbe4e1;background:#f7f9f8}
.journal-strip .eyebrow{color:#477871}
.journal-strip strong{color:#1f3d42}
.journal-strip nav>a,.journal-strip nav>details>summary{color:#53666a;font-weight:400}
.journal-strip nav>a:hover,.journal-strip nav>details[open]>summary{background:#eaf1ef;color:#245d57}
.journal-strip .journal-more>div{border-color:#d5dfdc;box-shadow:0 12px 26px rgb(23 54 59/.13)}
.publisher-hero{border-bottom-color:#dbe4e1;background:linear-gradient(120deg,#f4f7f5 0%,#fbfcfb 72%)}
.hero-grid{padding-block:58px}
.publisher-hero h1{color:#193b40;letter-spacing:-.025em}
.publisher-hero p{color:#5d6f72;font-size:19px}
.button{min-height:42px;border-color:#31575b;border-radius:2px;font-weight:500}
.button.primary{border-color:#2f6f68;background:#2f6f68}
.button.primary:hover{background:#275e59;text-decoration:none}
.button.quiet{background:#fff;color:#294c50}
.button.quiet:hover{border-color:#6f9d95;background:#f5f9f7;text-decoration:none}
.stat-band{background:#1c4145}
.stats div{padding:23px 28px;border-right-color:#ffffff1b}
.stats strong{font-size:27px;font-weight:600}
.stats span{color:#c9d8d5;font-weight:400}
.section{padding-block:52px}
.section-heading h2,.admin-heading h1{color:#203d42}
.section-heading>a,.text-link{color:#2f6f68;font-weight:500}
.eyebrow{color:#2f6f68;font-weight:600;letter-spacing:.12em}
.imprint-grid{gap:20px}
.imprint-card{min-height:0;border:1px solid #dbe4e1;border-left:3px solid #729e97;border-top:1px solid #dbe4e1;background:#fff;padding:25px;box-shadow:0 4px 14px rgb(25 57 61/.045)}
.imprint-code{color:#3f756f;font-weight:600}
.imprint-card p{color:#647477}
.card-meta{color:#6e7e80;font-weight:400}
.paper-section{background:#f7f9f8}
.paper-list{border-top-color:#d8e2df}
.paper-row{border-bottom-color:#dce5e2;padding-block:25px}
.paper-marker{color:#447b74;font-weight:600}
.authors{color:#536568;font-weight:500}
.paper-meta,.abstract-preview{color:#68787b}
.paper-open-access{background:#3c726d}
.paper-pdf-link{color:#2f6f68;font-weight:500}
.page-lead{border-bottom-color:#dce5e2;background:linear-gradient(110deg,#fff 0%,#f7f9f8 100%)}
.journal-hero{background:#f5f8f6}
.journal-logo-card{border-color:#d9e2df;border-top:3px solid #6f9d95}
.journal-facts,.article-facts{border-top:3px solid #6f9d95}
.journal-facts strong,.article-facts dd{font-weight:500}
.side-panel{border:1px solid #dbe4e1;border-top:3px solid #6f9d95;background:#f7f9f8}
.issue-book-row{border-color:#dbe4e1;box-shadow:0 3px 11px rgb(25 57 61/.04)}
.issue-copy b{color:#2f6f68;font-weight:500}
.article-type,.document-scope{color:#2f6f68;font-weight:600}
.citation-box{border-color:#d9e2df;background:#f7f9f8}
.citation-tab{font-weight:500}
.citation-tab.active{border-color:#21474b;background:#21474b}
.compact-form,.status-card,.service-card{border-color:#d9e2df}
.service-card{border-top:3px solid #6f9d95}
input,select,textarea{border-color:#cbd6d3}
input:focus,select:focus,textarea:focus{border-color:#57867f;outline:2px solid #dcebe7;outline-offset:1px}
footer{background:#17383d;color:#cfddda}
.footer-grid h2{font-weight:600}
.footer-grid a{font-weight:400}
.copyright{border-top-color:#ffffff1a}
@keyframes msis-folio-menu-in{
  from{opacity:0;transform:translateY(-6px)}
  to{opacity:1;transform:translateY(0)}
}
@media(max-width:1040px){
  .publisher-navigation .mega-panel,.publisher-navigation .nav-menu:nth-of-type(3)>.mega-panel,.publisher-navigation .nav-menu:nth-of-type(4)>.mega-panel{border-left:2px solid #7aa69e;background:#fff}
  .journal-nav-toggle{border-color:#cbd8d4;color:#23474a;font-weight:500}
}
@media(max-width:700px){
  .utility-links a{font-weight:400}
  .hero-grid{padding-block:42px}
  .publisher-navigation .mega-intro{background:#f1f6f4}
  .stats div{padding:18px}
}
