.topbar{background:#071d32;color:#c4d4df}.header{background:#0b2a47;border-color:#36516a;color:#fff}.header a:hover{color:#e4ae58}.brand img{width:50px;height:50px}.brand strong{letter-spacing:.1em;font-size:1.5rem}.brand small{letter-spacing:.25em;color:#e2ad62}.nav a{color:#eff4f8}.nav .submit-link{border-left-color:#607388;color:#e9b65d;font-weight:700}.menu-toggle{color:#fff;border-color:#698097}.header .brand span{color:#fff}
.hero{min-height:520px;display:flex;align-items:center;background:linear-gradient(90deg,#071b30 0%,#0b2a47e8 43%,#0b2a4755 73%),url('/images/publisher-earth.png') center right/cover no-repeat;color:#fff}.hero-grid{width:100%;grid-template-columns:1.25fr .75fr;gap:80px}.hero .eyebrow{color:#efbe73}.hero h1{font-size:clamp(3.4rem,5.6vw,6rem);max-width:850px}.hero h1 em{color:#f4c77f}.hero p{color:#e2eaf0;max-width:630px;font-size:1.15rem}.hero .button{background:#dfaa55;border-color:#dfaa55;color:#0b2a47}.hero .button.secondary{background:transparent;border-color:#fff;color:#fff}.hero-aside{border-left:1px solid #ffffff88;padding:20px 0 20px 32px;font-family:var(--serif);align-self:center}.hero-aside span{display:block;text-transform:uppercase;letter-spacing:.2em;font:700 .72rem var(--sans);color:#efbe73;margin-bottom:18px}.hero-aside strong{font-size:2rem;font-weight:400;line-height:1.2}
.journal-card{padding:0;grid-template-columns:210px 1fr;overflow:hidden;min-height:310px;box-shadow:0 6px 24px #0b2a4710}.journal-card>div:last-child{padding:24px 24px 22px 0;align-self:center}.cover{background:linear-gradient(180deg,#071d3277 0%,var(--cover) 92%),var(--cover-image) center/cover no-repeat;box-shadow:none;border:0;min-height:100%;padding:20px 17px}.cover .cover-name{font-size:1.55rem;max-width:100%;text-shadow:0 2px 7px #081d2e}.cover .cover-code{font-size:.62rem}.journal-card .cover{min-height:310px}.journal-card h3{font-size:1.8rem}.journal-card .status{color:#123b5a;background:#e7eff6}
.journal-hero{padding:55px 46px;min-height:345px;color:#fff;border:0;background:linear-gradient(90deg,#071d32ed,#0b2a47c9 50%,#0b2a4755),var(--journal-image) center/cover no-repeat;grid-template-columns:1fr 150px;align-items:end}.journal-hero .eyebrow{color:#f2c481}.journal-hero .lead{color:#eef5fa}.journal-hero h1{font-size:clamp(2.5rem,4vw,4.4rem)}.journal-hero .muted{color:#edf1f5}.journal-hero .cover{min-height:210px;border:1px solid #ffffff9c;box-shadow:0 10px 24px #061d3050}.journal-hero .cover-name{font-size:1.12rem}.journal-nav{background:#f4f7fa;padding:0 18px;margin-top:0}.journal-current{margin-top:50px;border-top:1px solid var(--line);padding-top:10px}.issue-list{display:grid;gap:14px;margin:24px 0}.issue-article{border:1px solid var(--line);border-left:4px solid #d6a24f;padding:20px 23px;background:#fff}.issue-article>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.11em;color:#81561d;font-weight:700}.issue-article h3{font-family:var(--serif);font-size:1.35rem;margin:8px 0}.issue-article p{font-size:.85rem;margin:0;color:var(--muted)}.issue-actions{display:flex;gap:22px;margin-top:15px;font-size:.83rem;font-weight:700}.issue-actions a{color:#174e77}.prose .issue-actions a{text-decoration:none}
.submission-banner,.registration-hero{background:linear-gradient(90deg,#071d32f2,#0b2a47bf 58%,#0b2a4766),url('/images/publisher-earth.png') center/cover no-repeat;color:#fff;padding:65px 0}.submission-banner h1,.registration-hero h1{font-family:var(--serif);font-size:clamp(2.6rem,4vw,4.2rem)}.submission-banner p,.registration-hero p{max-width:620px;color:#e0eaf1;margin-top:18px}.submission-banner .eyebrow,.registration-hero .eyebrow{color:#f2bf71}.submission-banner .button,.registration-hero .button{background:#dfaa55;border-color:#dfaa55;color:#0b2a47}.submission-banner .button.secondary,.registration-hero .button.secondary{background:transparent;border-color:#fff;color:#fff}.workspace{padding-top:0}.submission-journal{min-height:260px;border-top:5px solid #d5a354;background:linear-gradient(130deg,#fff,#f1f6fa)}.submission-journal h2{font-family:var(--serif)}.submission-journal .button{gap:10px}
@media(max-width:800px){.hero-grid{grid-template-columns:1fr}.hero-aside{display:none}.journal-card{grid-template-columns:160px 1fr}.journal-card>div:last-child{padding:20px}.journal-hero{padding:35px 25px}}
@media(max-width:600px){.header .brand strong{font-size:1.25rem}.header .brand img{width:40px;height:40px}.hero{min-height:440px;background-position:60% center}.hero h1{font-size:clamp(2.7rem,11vw,4rem)}.journal-card{grid-template-columns:1fr}.journal-card .cover{display:flex;min-height:190px}.journal-card>div:last-child{padding:20px}.cover .cover-name{font-size:1.65rem}.journal-hero{min-height:300px;padding:30px 20px;background-position:65% center}.journal-hero .cover{display:none}.issue-actions{flex-wrap:wrap}.submission-banner,.registration-hero{padding:45px 0}.journal-nav{margin:0 -20px;padding:0 20px}}
.issue-feature{display:grid;grid-template-columns:170px minmax(0,1fr);gap:27px;margin-top:18px}.issue-feature-cover .cover{min-height:255px;box-shadow:0 8px 22px #0b2a4726}.issue-feature-cover .cover-name{font-size:1.35rem}.issue-feature-main .issue-list{margin-top:18px}
.aims-editorials{margin-top:56px;padding-top:34px;border-top:2px solid var(--journal-accent,#d6a24f)}.aims-editorials>.eyebrow{display:block;margin-bottom:8px}.aims-editorials-intro{max-width:720px}.aims-editorial-list{display:grid;gap:18px;margin-top:26px}.aims-editorial{padding:24px 26px;border:1px solid var(--line);border-left:4px solid var(--journal-accent,#d6a24f);background:#fff}.aims-editorial-meta{display:flex;justify-content:space-between;gap:18px;color:#6f5a3a;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aims-editorial h3{margin:10px 0 7px;font-size:1.42rem}.aims-editorial h3 a{text-decoration:none}.aims-editorial>p:not(.article-card-authors){margin-top:14px}.aims-editorial .article-card-authors{margin:0;color:var(--muted);font-size:.9rem}.aims-editorial .issue-actions{flex-wrap:wrap;margin-top:18px}
@media(max-width:700px){.issue-feature{grid-template-columns:1fr}.issue-feature-cover .cover{min-height:180px}.issue-feature-cover .cover-name{max-width:210px}.issue-feature-main .issue-list{margin-top:22px}.aims-editorials{margin-top:42px;padding-top:28px}.aims-editorial{padding:20px 18px}.aims-editorial-meta{display:grid;gap:4px}.aims-editorial h3{font-size:1.27rem}}
.registration-frame{border:1px solid var(--line);background:#fff;box-shadow:0 12px 34px #0b2a4715;margin-bottom:35px;overflow:hidden}.registration-frame iframe{display:block;width:100%;height:2100px;border:0;background:#fff}
@media(max-width:700px){.registration-frame iframe{height:2300px}}
.preview-banner { background: #eaf2f4; color: #173b4a; border-bottom: 1px solid #c6dce2; font-size: .9rem; line-height: 1.5; padding: .55rem 0; }
