/* Desktop publisher and journal experience. The page artwork is deliberately
   shared with each issue cover, so a journal never switches visual identity. */
:root{--navy:#09233d;--ink:#102b43;--gold:#efba62;--paper:#f5f7f9}
body{background:#0b243d url('/images/publisher-earth.png') center top/cover fixed no-repeat}
body.theme-jaais{background-image:linear-gradient(#071b30a3,#071b30b5),url('/images/jaais-hero.png')}
body.theme-sbcs{background-image:linear-gradient(#062b24a6,#062b24b8),url('/images/sbcs-hero.png')}
body.theme-dsgd{background-image:linear-gradient(#171537a8,#171537b6),url('/images/dsgd-hero.png')}
body.theme-apipm{background-image:linear-gradient(#351321a8,#351321bd),url('/images/apipm-hero.png')}
.container{max-width:1536px;padding-inline:42px}
.topbar{background:#081e33e6;padding:6px 0}.topbar .container{max-width:1536px}
.header{background:#092742ed;border-color:#ffffff30;backdrop-filter:blur(10px)}
.header-inner{display:grid;grid-template-columns:1fr;gap:0;min-height:0;padding-block:14px 0}
.header .brand{justify-self:start;gap:18px;margin-bottom:13px}.header .brand img{width:80px;height:80px}.header .brand strong{font:normal clamp(2.25rem,3.4vw,3.75rem)/1 var(--serif);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.header .brand small{font-size:.85rem;letter-spacing:.18em;color:#e6c587;margin-top:7px}
.nav{border-top:1px solid #ffffff43;display:flex;gap:0;justify-content:space-between;width:100%;font-size:.92rem}.nav a{padding:13px 12px;color:#f0f6fa}.nav a:first-child{padding-left:0}.nav .submit-link{border-left:0;color:#f3c572;padding-left:12px}.nav a[aria-current=page]{color:#f3c572}
.footer{background:#071e32ed;color:#f5f8fa;border:0;padding:56px 0 22px;backdrop-filter:blur(12px)}.footer-grid{grid-template-columns:1.65fr repeat(3,1fr);gap:46px}.footer .brand{align-items:center;gap:15px}.footer .brand img{width:84px;height:84px}.footer .brand strong{font:normal clamp(2rem,2.9vw,3.3rem)/1 var(--serif);text-transform:uppercase;letter-spacing:.04em}.footer .brand small{color:#e8bd71;font-size:.78rem}.footer p,.footer a:not(.brand),.footer-bottom{color:#d8e3eb}.footer p{font-size:.9rem;max-width:420px}.footer h3{font-size:.9rem;color:#e9bd72}.footer a:hover{color:#f5c471!important}.footer-bottom{border-color:#ffffff45}
.publisher-hero{min-height:710px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,#071d32e9 0%,#092a46b7 46%,#092a4633 100%),url('/images/publisher-earth.png') center/cover no-repeat}.publisher-hero-inner{width:100%;padding-block:90px}.publisher-hero .eyebrow{color:#f4c277}.publisher-hero h1{font-size:clamp(4rem,6.4vw,7.6rem);max-width:1000px}.publisher-hero em{color:#f5c981;font-style:normal}.publisher-hero p{font-size:1.23rem;max-width:650px;line-height:1.55;margin-top:28px;color:#e8f0f6}.publisher-hero .button{background:#edb75f;border-color:#edb75f;color:#102b43}.publisher-hero .button.secondary{background:#102b4370;border-color:#d7e3ec;color:white}
.portfolio-section{padding:76px 0;background:linear-gradient(#082037d9,#082037e7),url('/images/publisher-earth.png') center/cover fixed no-repeat;color:#fff}.portfolio-section .section-head p{color:#d9e3eb}.portfolio-section .section-head h2{font-size:clamp(2.5rem,3.7vw,4.5rem)}.portfolio-section .eyebrow{color:#edbb6d}.catalog-tools{margin-top:20px}.portfolio-section .result-count{color:#e1eaf0}.portfolio-section .filter{background:#102f4c;color:#e8f2f9;border-color:#668198}.portfolio-section .filter[aria-pressed=true]{background:#edb75f;color:#102b43;border-color:#edb75f}.portfolio-section .search input{background:#eef5fa}
.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.journal-card{display:block;padding:0;min-height:0;border:1px solid #ffffff6c;background:#eef3f7f2;box-shadow:0 15px 30px #0002;color:#102b43}.journal-card-art{min-height:250px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;color:#fff!important;background:linear-gradient(90deg,var(--cover) 0%,#071a31aa 54%,#071a3114 100%),var(--journal-image) center/cover no-repeat}.journal-card-art:hover{color:#fff}.journal-card-art h3{font:normal clamp(1.7rem,2.25vw,2.75rem)/1.08 var(--serif);max-width:390px;margin:25px 0 8px;text-shadow:0 2px 8px #001e30}.journal-card-kicker{font-size:.74rem;letter-spacing:.14em;font-weight:700;color:#f2c982}.journal-card-tagline{font-size:.92rem;max-width:370px;line-height:1.45}.journal-card-cta{margin-top:auto;padding:8px 14px;background:var(--cover);font-size:.83rem;font-weight:700}.journal-card-body{display:grid;grid-template-columns:155px minmax(0,1fr);gap:20px;padding:16px!important;align-items:start!important}.journal-card-body .cover{height:215px;min-height:215px}.journal-card-body>div:last-child{padding:7px 5px 0 0}.journal-card-body p{margin:8px 0 15px;font-size:.88rem;color:#33495d}.journal-card-body strong,.journal-card-body span:last-of-type{display:block;font-size:.82rem;line-height:1.45}.journal-card-body a{display:inline-block;margin-top:10px;color:#15577a;font-weight:700;font-size:.82rem}.journal-card-subject{font-size:.73rem!important;text-transform:uppercase;letter-spacing:.06em;color:#426070}
.cover{background:linear-gradient(180deg,#071d3238 0%,#071d328f 68%,#071d32d9 100%),var(--cover-image) center/cover no-repeat;padding:15px 13px;border:1px solid #ffffff52;box-shadow:0 10px 24px #091b2e4a}.cover-brand{display:flex;align-items:center;gap:5px}.cover-brand img{width:24px;height:24px;object-fit:contain}.cover small{font-size:.45rem;letter-spacing:.06em;line-height:1.1}.cover .cover-name{font:normal 1.24rem/1.13 var(--serif);max-width:100%;margin-top:17px}.cover .cover-code{font-size:.49rem;letter-spacing:.07em;padding-top:15px}.cover-rule{display:none}
.publisher-issue-band{padding:65px 0;color:#fff;background:#071e33df}.publisher-issue-band>.container{display:grid;grid-template-columns:1fr 1.2fr;gap:75px}.publisher-issue-band .eyebrow{color:#e9bd72}.publisher-issue-band h2{font-size:3.3rem}.publisher-issue-band p{color:#d1e0ea;margin-top:15px}.publisher-issue-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.publisher-issue-links a{display:flex;gap:12px;align-items:center;background:#ffffff12;border:1px solid #ffffff60;padding:18px;color:#fff;font:1.08rem/1.25 var(--serif)}.publisher-issue-links a span{font:700 .67rem var(--sans);color:#f2c578}.publisher-issue-links b{margin-left:auto}.publisher-issue-links a:hover{background:#ffffff27;color:white}.publisher-values{padding:70px 0;background:#e8eef4ec}.publisher-values h2{margin-bottom:30px}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.value-grid>div{border-top:3px solid #d4a252;padding-top:18px}.value-grid strong{font:normal 1.45rem var(--serif)}.value-grid p{font-size:.87rem;margin-top:10px;color:#40566a}
body:not([data-page=submit]) main>.container{background:#edf2f5eb;padding-bottom:50px;min-height:65vh}.breadcrumb{padding-block:18px}.page-hero{padding:35px 0 55px}.page-hero h1{font-size:clamp(3rem,4.7vw,5rem)}.page-hero .lead{color:#3f566b}.section{padding-block:55px}.theme-publisher .journal-card{border-color:#c3d4df}
.theme-jaais,.theme-sbcs,.theme-dsgd,.theme-apipm{--journal-accent:#e5af61}.theme-sbcs{--journal-accent:#70ca9d}.theme-dsgd{--journal-accent:#b7a2ff}.theme-apipm{--journal-accent:#f09ba5}
.journal-hero{width:calc(100% + 84px);margin-left:-42px;min-height:500px;padding:62px 42px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;background-image:linear-gradient(90deg,#061a2bf0,#09243cae 45%,#09243c16),var(--journal-image);background-position:center;background-size:cover}.journal-hero h1{font-size:clamp(3.1rem,4.65vw,5.75rem);max-width:790px}.journal-hero .eyebrow{color:var(--journal-accent)}.journal-hero .lead{color:#e3edf4;font-size:1.25rem;max-width:670px}.journal-hero .cover{min-height:315px;width:220px;align-self:center}.journal-hero .cover-name{font-size:1.75rem}.journal-hero .button{background:var(--journal-accent);color:#0b2135;border-color:var(--journal-accent)}.journal-hero .button.secondary{background:#0b263e79;color:#fff;border:1px solid #fff}.journal-hero .status{background:#ffffffd9;color:#19384e}.journal-nav{margin:0 -42px;padding:0 42px;gap:25px;background:#0a2943eb;border:0}.journal-nav a{color:#f2f5f8;font-weight:600}.journal-nav a[aria-current=page]{color:var(--journal-accent);border-color:var(--journal-accent)}.journal-nav a:hover{color:var(--journal-accent)}
.theme-jaais main>.container,.theme-sbcs main>.container,.theme-dsgd main>.container,.theme-apipm main>.container{background:#eaf1f5e8}.journal-current{margin-top:0;border:0;padding:0}.content-grid{gap:34px}.content-grid>.prose{max-width:none}.theme-jaais .content-grid,.theme-sbcs .content-grid,.theme-dsgd .content-grid,.theme-apipm .content-grid{padding:42px 0}.theme-jaais .prose,.theme-sbcs .prose,.theme-dsgd .prose,.theme-apipm .prose{background:#f4f8fae8;padding:28px 34px;border:1px solid #ffffffcf}.issue-feature{grid-template-columns:210px minmax(0,1fr);gap:28px}.issue-feature-cover .cover{height:310px;min-height:310px}.issue-feature-cover .cover-name{font-size:1.55rem}.issue-list{display:grid;gap:8px}.issue-article{background:#ffffffdb;padding:15px 18px;border-left-color:var(--journal-accent)}.issue-article h3{font-size:1.3rem;margin:3px 0}.issue-actions{margin-top:8px}.issue-actions a{border:1px solid #5790bd;padding:4px 12px;text-decoration:none!important}.journal-about{border-top:1px solid #a5bdca;margin-top:34px;padding-top:15px}.journal-about p{max-width:770px}.sidebar{background:#dce8efdc;border-top:4px solid var(--journal-accent)}
.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-card{padding:0;background:#e6eef3;border:1px solid #bdced8;overflow:hidden}.editor-portrait{display:block;width:100%;height:225px;object-fit:cover;object-position:center 25%;background:#284b62}.editor-card .editor-role,.editor-card h3,.editor-card p{margin-left:18px;margin-right:18px}.editor-card .editor-role{margin-top:16px}.editor-card p{margin-bottom:20px}
.guideline-intro{border-left:4px solid #d7a04b;padding:16px 20px;background:#e9f0f4;margin:0 0 20px}.guideline-intro p{margin:6px 0}.guideline-quick{margin:20px 0;border:1px solid #b6c9d5;background:#edf3f6}.guideline-quick summary{padding:12px 16px;cursor:pointer;font-weight:700}.guideline-quick .guideline-table-scroll{padding:0 16px 16px}.guideline-table-scroll{overflow-x:auto;margin:20px 0}.guideline-table{min-width:650px;width:100%;border-collapse:collapse;background:#fff}.guideline-table th,.guideline-table td{padding:10px 12px;border:1px solid #c7d6df;text-align:left;vertical-align:top;font-size:.85rem}.guideline-table th{background:#173a54;color:#fff}.guideline-table tr:nth-child(even){background:#f1f5f7}.guideline-toc{padding:18px 20px;margin:30px 0;background:#dfeaf0}.guideline-toc strong{display:block;font:normal 1.5rem var(--serif);margin-bottom:12px}.guideline-toc>div{columns:2;column-gap:25px}.guideline-toc a{display:block;break-inside:avoid;font-size:.82rem;padding:4px 0}.guideline-body h2{font-size:1.75rem;margin-top:42px;padding-top:15px;border-top:1px solid #bdcfd8}.guideline-body h3{font-size:1.1rem}.guideline-body li{margin:8px 0}.guideline-choice{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.guideline-choice a{display:block;padding:22px;background:#e3edf2;border-left:4px solid #dba34d}.guideline-choice strong,.guideline-choice span{display:block}.guideline-choice strong{font:normal 1.35rem var(--serif)}.guideline-choice span{font-size:.83rem;color:#486072;margin-top:8px}
.account-layout{display:grid;grid-template-columns:minmax(380px,42%) minmax(0,58%);min-height:820px;background:#e8f0f5}.account-art{background:linear-gradient(180deg,#061e36cc,#061e36b0),url('/images/publisher-earth.png') center/cover no-repeat;color:white;display:flex;align-items:center}.account-art-content{padding:65px;max-width:650px}.account-art h1{font-size:clamp(3rem,4.1vw,5.3rem)}.account-art .eyebrow{color:#e9ba71}.account-art p{font-size:1.14rem;line-height:1.55;margin:22px 0;color:#e2edf4}.account-art-links{display:flex;gap:25px;margin-top:36px}.account-art-links a{border-bottom:1px solid #e9bd72;color:#fff;padding-bottom:5px}.account-form-panel{padding:45px min(5vw,80px) 50px;min-width:0;background:#e8f0f5ed}.account-form-head h2{font-size:2.8rem}.account-form-head p{color:#4a6071;margin-top:8px}.account-tabs{display:flex;gap:0;border-bottom:1px solid #b4c8d5;margin:22px 0 0}.account-tabs a{padding:12px 25px;font-weight:700;font-size:.9rem}.account-tabs a[aria-current=page]{border-bottom:3px solid #d7a353;color:#143a55}.registration-frame{border:0;box-shadow:none;margin:0;background:transparent}.registration-frame iframe{height:1500px;background:transparent}.registration-frame.login iframe{height:520px}.frame-fallback{font-size:.85rem;margin:10px 0 0}.frame-fallback a{color:#15567e;text-decoration:underline}
body.theme-publisher:has(.account-layout) main{background:#e8f0f5}body.theme-publisher:has(.account-layout) .footer{margin:0}
.html-article{background:#f9fbfcef;padding:45px max(35px,7vw);margin:25px auto;max-width:1020px}.html-article .article-text{max-width:760px;margin:45px auto}.html-article h1{font-size:3.6rem}
@media(min-width:1101px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.footer-grid>div:first-child{grid-column:1/-1}.footer .brand strong{font-size:3.5rem;white-space:nowrap}.footer .brand img{width:95px;height:95px}}
.account-art{align-items:flex-start}.account-art-content{padding-top:105px}
.theme-jaais main>.container{background:linear-gradient(#eaf1f5d9,#eaf1f5d9),url('/images/jaais-hero.png') center/cover fixed}
.theme-sbcs main>.container{background:linear-gradient(#eaf1f5d9,#eaf1f5d9),url('/images/sbcs-hero.png') center/cover fixed}
.theme-dsgd main>.container{background:linear-gradient(#eaf1f5d9,#eaf1f5d9),url('/images/dsgd-hero.png') center/cover fixed}
.theme-apipm main>.container{background:linear-gradient(#eaf1f5d9,#eaf1f5d9),url('/images/apipm-hero.png') center/cover fixed}
.registration-frame.login iframe{height:390px}
@media(max-width:1100px){.header .brand strong{font-size:2.8rem}.nav{flex-wrap:wrap;justify-content:flex-start}.nav a{padding:10px}.journal-card-body{grid-template-columns:125px 1fr}.journal-card-body .cover{height:190px;min-height:190px}.account-layout{grid-template-columns:38% 62%}.account-art-content{padding:35px}.footer-grid{gap:25px}}
@media(max-width:800px){.container{padding-inline:25px}.header-inner{display:flex}.header .brand{margin:0}.header .brand img{width:48px;height:48px}.header .brand strong{font-size:1.35rem}.header .brand small{font-size:.58rem}.nav{display:none}.nav.open{display:flex;border:0}.journal-grid{grid-template-columns:1fr}.publisher-issue-band>.container{grid-template-columns:minmax(0,1fr)}.publisher-issue-band>.container>div{min-width:0}.publisher-issue-links{grid-template-columns:1fr}.value-grid{grid-template-columns:1fr 1fr}.journal-hero{width:calc(100% + 50px);margin-left:-25px;padding:40px 25px}.journal-nav{margin:0 -25px;padding:0 25px}.account-layout{grid-template-columns:1fr}.account-art{min-height:320px}.account-form-panel{padding:30px 25px}.footer-grid{grid-template-columns:1fr 1fr}}

@media(min-width:801px){
  .header-inner{padding-top:25px}
  .header .brand{margin-bottom:20px}
  .header .brand img{width:96px;height:96px}
  .header .brand strong{font-family:Constantia,Georgia,serif;font-size:clamp(3rem,3.7vw,4rem)}
}
.publisher-hero{min-height:570px;background-image:linear-gradient(90deg,#071d32f4 0%,#092a46d5 37%,#092a4666 58%,#092a460a 100%),url('/images/publisher-earth.png')}
.publisher-hero h1{font-size:clamp(3.5rem,5.4vw,6rem);max-width:780px}
.guideline-download{margin:24px 0!important}
.guideline-download a{display:inline-block;padding:12px 18px;background:#103b58;color:#fff!important;font:700 14px/1.4 Arial,sans-serif;text-decoration:none!important;border-radius:2px}
.guideline-download a:hover{background:#1d5a7a}
.topbar-account{display:flex;gap:28px;font-weight:700}
@media(max-width:540px){.topbar .container{justify-content:flex-end}.topbar .container>span{display:none}}
