/* eVia Publisher: public reading layouts and editorial controls. */
:root{--ink:#26394e;--navy:#123452;--muted:#566b7d;--paper:#fff;--line:#dce5ee;--teal:#135ba2;--pale:#ecf5fc;--gold:#82b4e5;--shadow:0 5px 22px #17385408}
body{font-family:"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.65;background:#fff}a{color:#155b99}a:hover{color:#08375f}h1,h2,h3{color:#153651;overflow-wrap:break-word}h1{font-size:42px;line-height:1.2}h2{font-size:32px;line-height:1.25}h3{font-size:23px;line-height:1.35}.eyebrow{font-size:12px;line-height:1.5;letter-spacing:.12em;color:#316589;font-weight:700}.small,.help-text,.record-meta,.back-link{font-size:13px}.lede{font-size:18px;line-height:1.65}.button{font-size:14px;min-height:44px;padding:12px 20px;border-radius:5px}.subtle-tag,.status{font-size:12px}.notice{font-size:14px;line-height:1.65}
.site-header{background:#edf5fc;border:0;border-bottom:1px solid #d8e5f0;color:var(--navy)}.header-inner{max-width:1320px;padding:22px 40px;gap:40px;min-height:108px}.brand{color:var(--navy);font-size:25px;min-width:260px;letter-spacing:-.5px}.brand-mark{border:0;color:#1668ab;font:bold italic 39px Georgia,serif;width:53px;height:54px;letter-spacing:-4px;flex-shrink:0}.brand small{font-size:11px;letter-spacing:.03em;color:#516e83;margin-top:6px}.brand-logo{max-width:60px;max-height:54px;object-fit:contain}.site-header nav{justify-content:flex-end;gap:28px;flex-wrap:wrap}.site-header nav a,.nav-dropdown summary{font-size:15px;font-weight:600;color:#24465f;line-height:1.4;padding:10px 0;white-space:nowrap}.site-header nav a[aria-current=page]{color:#125a9b;border-bottom:2px solid #125a9b;background:none}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer}.nav-menu{position:absolute;right:0;top:100%;min-width:260px;max-width:min(340px,80vw);padding:12px 20px;background:white;border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 35px #183f6322;z-index:30}.site-header .nav-menu a{display:block;white-space:normal;padding:12px 0;font-size:14px}.nav-search{border:1px solid #b9cddd;border-radius:5px;padding:9px 14px!important}.account{font-size:13px;color:var(--navy)}
.workspace,.reading-width{max-width:1280px}.workspace{padding:44px 40px 80px}.public-site .reading-section{margin-top:56px}.public-site .reading-section h2{font-size:32px}.public-site .section-heading{margin-bottom:25px;align-items:end}.section-heading .eyebrow{margin-bottom:8px}.section-caption{font-size:14px;color:var(--muted)}.text-link{font-size:14px;font-weight:650;white-space:normal}.prose{font-family:"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.85;max-width:850px}.prose h2{margin-top:32px}.prose h3{margin-top:24px}.prose p,.prose ul,.prose ol{margin-bottom:20px}.public-hero{padding:10px 0 24px;max-width:100%}.public-hero h1{font-size:44px;max-width:950px}.public-hero .prose{max-width:760px}
.evia-banner{position:relative;overflow:hidden;background:linear-gradient(110deg,#123b66 0%,#1c6090 60%,#9ecde2 100%);min-height:350px;padding:52px 54px;border-radius:5px;color:white;isolation:isolate}.banner-copy{position:relative;z-index:2;width:62%;max-width:700px}.evia-banner .eyebrow{color:#c8e7ff}.evia-banner h1{font-size:49px;color:white;line-height:1.15;letter-spacing:-.8px;max-width:620px;margin:12px 0 22px}.banner-introduction{color:#edf6ff;font-size:17px;line-height:1.8;max-width:600px}.banner-introduction p{margin:0 0 24px}.banner-button{background:white;color:#164c75;border:0;margin-top:6px}.banner-art{position:absolute;inset:0 0 0 43%;z-index:0;background:url('discovery.svg') center right/cover no-repeat;opacity:.8}
.journal-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.journal-card{display:grid;grid-template-columns:142px minmax(0,1fr);gap:27px;padding:27px;border:1px solid var(--line);border-radius:6px;background:#f8fbfe;align-items:center}.journal-cover-link img{width:142px;height:198px;object-fit:cover;display:block;box-shadow:4px 6px 12px #12345226}.journal-cover-placeholder{display:flex;width:142px;height:198px;background:linear-gradient(140deg,#143e65,#3286a1);color:white;align-items:center;padding:18px;font:23px/1.4 Georgia,serif}.journal-card h3{font:25px/1.3 Georgia,serif;margin-bottom:12px}.journal-card h3 a{color:var(--navy)}.journal-introduction{font-size:14px;color:var(--muted);line-height:1.7}.journal-introduction p{margin:0 0 14px}.journal-shelf:has(>.journal-card:only-child){grid-template-columns:minmax(0,760px)}
.article-list-row{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:48px;padding:32px 0;border-top:1px solid var(--line);align-items:center}.article-list-copy{min-width:0}.article-kicker{display:flex;gap:12px 20px;align-items:center;flex-wrap:wrap;margin:0 0 10px;font-size:12px;color:var(--muted)}.article-kicker>span:first-child{font-weight:700;color:#1a638e;text-transform:uppercase;letter-spacing:.06em}.demo-label{padding:2px 8px;background:#eff3f8;border-radius:3px;color:#45617a;font-size:11px}.article-list-copy h3{font:27px/1.3 Georgia,serif;margin:0 0 12px;max-width:850px}.article-list-copy h3 a{color:#173c5f}.article-list-authors{font-size:14px;color:#476174;margin:0 0 13px}.article-list-abstract{font-size:15px;line-height:1.75;color:#42586a;margin:0 0 14px}.article-list-citation{font-size:13px;line-height:1.7;margin:0 0 14px;color:#587084}.article-list-citation a{font-weight:600}.article-list-visual{width:265px;min-height:150px}.article-list-visual img{display:block;width:100%;height:180px;object-fit:contain;background:#fff}.article-list-visual>span{display:block;font-size:11px;color:#64798a;text-align:center;margin-top:10px}.article-graphical-abstract{display:block;max-width:min(100%,760px);max-height:480px;object-fit:contain}.graphical-abstract-preview{display:block;max-width:320px;max-height:220px;margin:14px 0}.graphical-abstract-editor{border-top:1px solid var(--line);padding-top:25px;margin-top:25px}
.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.news-card{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.news-card>a>img{display:block;width:100%;height:190px;object-fit:cover}.news-card>div{padding:25px 28px}.news-card h3{font:25px/1.35 Georgia,serif}.news-card h3 a{color:var(--navy)}.news-card p:not(.eyebrow){font-size:15px;color:var(--muted);margin:12px 0 18px}.publication-card h3{font-size:27px}.publication-card>p:last-child{font-size:15px;line-height:1.75}.journal-hero{gap:36px;padding:32px;background:#f4f8fc;border-radius:6px}.journal-cover{width:160px;max-height:224px;object-fit:cover;box-shadow:4px 6px 15px #19374c22}.journal-nav{padding:18px 0;gap:12px 25px;font-size:14px}.article-title{font-size:42px;max-width:1000px}.author-list>div{font-size:16px}.author-list span{font-size:13px}.article-facts{font-size:14px}.file-row{font-size:14px}.citation-box{background:#f0f6fc;border-color:#3e83bc;font-size:15px}.scholar-card h3{font-size:24px}.public-card-grid{gap:24px}
.public-site .site-footer{max-width:none;background:#eaf3fb;border-top:1px solid #d5e4f1;padding:0;font-size:14px;color:#466176}.footer-inner{max-width:1280px;margin:auto;padding:50px 40px 26px}.footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr 1fr;gap:36px}.footer-grid h2{font:bold 15px/1.4 "Segoe UI",Arial,sans-serif;margin:10px 0 18px}.footer-grid ul{list-style:none;padding:0;margin:0}.footer-grid li{margin:0 0 12px;line-height:1.6}.footer-grid a{color:#355a77}.footer-brand .brand{font-size:22px;min-width:0;gap:8px}.footer-brand p{font-size:14px;line-height:1.8;margin:18px 0}.footer-note{font-size:12px;line-height:1.7;color:#566f82;margin-top:22px}.footer-bottom{margin-top:38px;padding-top:22px;border-top:1px solid #cbddeb;display:flex;justify-content:space-between;gap:20px;font-size:12px}
.cms-site{background:#f4f7fb}.cms-site .header-inner{max-width:1440px;gap:26px}.cms-site .brand{font-size:22px;min-width:230px}.cms-site .site-header nav{gap:20px}.cms-site .site-header nav a{font-size:14px}.cms-site h1{font:600 34px/1.25 "Segoe UI",Arial,sans-serif}.cms-site h2{font:600 24px/1.35 "Segoe UI",Arial,sans-serif}.cms-site h3{font-size:20px;font-weight:600}.cms-site .panel{padding:30px 32px;border-color:#d5e0eb;box-shadow:0 3px 10px #18375404}.cms-site .field label{font-size:14px;font-weight:600}.cms-site .field input,.cms-site .field textarea,.cms-site .field select{font-size:16px;border-color:#b9cbdc;line-height:1.6}.cms-site .field input[type=checkbox]{width:auto}.cms-site .help-text{font-size:13px}.cms-site .editor-actions{background:#f4f7fbf5;box-shadow:0 -6px 12px #f4f7fb}.cms-site .editor-actions .button{font-size:14px}.cms-site .row-actions{font-size:14px}.cms-site .record-title{font:600 20px/1.4 "Segoe UI",Arial,sans-serif}.cms-site .login-card{max-width:480px;padding:38px}.cms-site .site-footer{font-size:13px}.cms-site .journal-picker label{font-size:14px}
@media(max-width:1100px){.header-inner{flex-wrap:wrap;gap:14px;padding:20px 28px}.public-site .site-header nav{flex-basis:100%;justify-content:flex-start;order:2}.cms-site .site-header nav{order:3;flex-basis:100%;justify-content:flex-start}.workspace{padding:32px 28px 65px}.journal-shelf{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.footer-brand{grid-column:1/-1}.banner-copy{width:72%}.evia-banner h1{font-size:43px}.article-list-row{gap:30px;grid-template-columns:minmax(0,1fr) 230px}.article-list-visual{width:230px}}
@media(max-width:700px){body{font-size:16px}.workspace{padding:24px 20px 48px}.header-inner{padding:17px 20px}.brand{font-size:22px;min-width:0}.brand small{font-size:10px}.site-header nav{gap:7px 20px}.site-header nav a,.nav-dropdown summary{font-size:14px}.nav-menu{left:0;right:auto}.evia-banner{min-height:0;padding:34px 27px}.banner-copy{width:100%}.evia-banner h1{font-size:36px;max-width:480px}.banner-introduction{font-size:16px}.banner-art{left:15%;opacity:.18}.public-site .reading-section{margin-top:40px}.public-site .reading-section h2{font-size:29px}.section-caption{display:none}.public-site .section-heading{align-items:start;gap:15px}.section-heading>.text-link{font-size:13px;text-align:right;max-width:110px}.journal-card{grid-template-columns:104px minmax(0,1fr);gap:20px;padding:20px}.journal-cover-link img,.journal-cover-placeholder{width:104px;height:146px}.journal-card h3{font-size:22px}.journal-introduction{font-size:13px}.article-list-row{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px 0}.article-list-copy h3{font-size:25px}.article-list-visual{width:min(100%,320px);justify-self:start}.article-list-visual.is-empty{display:none}.article-list-visual img{height:auto;max-height:210px}.news-grid{grid-template-columns:1fr}.footer-inner{padding:36px 22px 24px}.footer-grid{grid-template-columns:1fr 1fr;gap:26px 20px}.footer-grid li{font-size:13px}.footer-bottom{flex-direction:column;gap:6px}.public-hero h1,.article-title{font-size:34px}.journal-hero{padding:24px;gap:25px}.journal-cover{width:120px}.prose{font-size:16px}.cms-site h1{font-size:28px}.cms-site .panel{padding:24px 20px}.cms-site .editor-actions{margin:0 -20px;padding:12px 20px}.cms-site .editor-actions>div{flex-wrap:wrap}.cms-site .editor-actions .button{font-size:13px;padding:11px}.cms-site .account{font-size:12px}.cms-site .brand{font-size:20px;min-width:0}.public-site .public-card-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.news-card>a>img{height:auto;aspect-ratio:1100/520;object-fit:contain;background:#1c507a}
