body {font-family:'Noto Sans', sans-serif; font-weight:400; font-size:1em;max-width:60em; padding-left:1.2em}
*[id] {scroll-margin-top:30px}
td, th {font-size:1em}
body.jHBPH p.title-sep {border-top:2px solid #bcdeb4;margin-bottom:2em}
body.jMRM p.title-sep {border-top:2px solid #295E8D;margin-bottom:2em}
div.front h2{margin-bottom:0;font-size:2em}
a {color:#000; text-decoration:none}
a:hover {text-decoration:none}
body.jHBPH a.xref, body.jHBPH a.uri, body.jHBPH a.ext-link, body.jHBPH a.bibr, body.jHBPH a.fn-ref, body.jHBPH div.fn a {color:#6fbe74; text-decoration:none}
body.jMRM a.xref, body.jMRM a.uri, body.jMRM a.ext-link, body.jMRM a.bibr, body.jMRM a.fn-ref, body.jMRM div.fn a {color:#295d8d; text-decoration:none}
p.contrib {font-size:1em;font-weight:bold}
p.contrib, p.aff {margin:0}
div.contrib + div.contrib, p.aff + div.contrib {margin-top:.8em}
a.orcid, a.orcid + a.mail {margin:0 .2em 0 .2em}
img.orcid {top:2px; position:relative}
body.jHBPH a.mail {font-size:1.35em; color:#85c774; margin-left:.2em; position:relative; top:1px}
body.jHBPH a.cc-link {color:#85c774}
body.jHBPH p.article-doi a {color:#6fbe74; text-decoration:none}
body.jMRM a.mail {font-size:1.35em; color:#122D5A; margin-left:.2em; position:relative; top:1px}
body.jMRM a.cc-link {color:#122D5A}
body.jMRM p.article-doi a {color:#295d8d; text-decoration:none}
p.article-doi, p.article-keywords {font-size:1em}
p.aff {font-size:1em; color:rgba(0,0,0,0.54)}
div.front .subtitle, p.toc-title, div.front h2.article-abstract-title, h2.article-abbreviations-title {font-size:1.7em}
div.front + p:not([class]) {margin-top:3em}
div.article-abstract{font-size:1em}
h2 + p.subtitle {margin-top:.25em}
p.toc-title {font-weight:bold;margin-bottom:.5em}
nav.toc {margin:0 0 2em 0}
nav.toc p {margin:0}
body.jHBPH nav.toc a {color:#6fbe74}
body.jMRM nav.toc a {color:#295d8d}
nav.toc p.toc2 {margin-left:2em}
nav.toc p.toc3 {margin-left:4em}
nav.toc p.toc4 {margin-left:6em}
h1, h2 {margin-top:2em}
h2, h1.footnote-heading {font-size:1.75em}
h3 {margin-top:2em; font-size:1.4em}
h2 + h3 {margin-top:.5em}
h4 {margin-bottom:0; font-size:1.15em}
h4 + * {margin-top:0}
div.coi-statement {margin:1em 0 2em 0}
div.coi-statement span.title {font-weight:bold}
p.date, p.copyright, p.citation {font-size:.85em}
body.jHBPH p.citation a {color:#6fbe74}
body.jMRM p.citation a {color:#295d8d}
div.caption span.label, span.doi-prefix, span.keywords-prefix {font-weight:bold}
div.caption p.caption {color:rgba(0,0,0,0.54)}
div.caption, p.ref {font-size:1em}
div.table table {width:99%} /* '99':horizontal scrollbar fix */
div.fig img {width:100%}
table {min-width:67%}
table.list {border:0}
table.list td.li-label {border:0; width:1.5em;vertical-align:top;text-align:right}
table.list td.li-content {border:0; text-align:left}
table.list td.li-content *:first-child{margin-top:0}
div.table-caption > p:first-child, div.listing div.caption p:first-child {margin-bottom:.5em}
div.table + div.table-wrap-foot  {margin-top:.5em;font-size:.85em}
div.table-wrap-foot * {line-height:1.4em; margin:0}
div.table-wrap + div.table-wrap, div.fig + div.fig {margin-top:1.75em}
ol > li span.label {display:none}
span.abstract-sec-title {font-weight: bold;padding-right:.75em}
body.jHBPH div.take-home-message, body.jHBPH div.boxed-text {margin:2em 0; padding:.3em .6em; border:2px solid #85c774; background-color:#bcdeb4}
body.jMRM div.take-home-message, body.jMRM div.boxed-text {margin:2em 0; padding:.3em .6em; border:2px solid #122D5A; background-color:#EAEBF2}
div.take-home-message p.box-title, div.boxed-text p.box-title {font-weight:bold;font-size:1.15em; font-family:sans-serif}
p.abbreviation {margin:0}
div.article-abbreviations h2.article-abbreviations-title {margin-bottom:.5em}
p.abbreviation span.abbrev {font-weight:bold}
p.abbreviation span.spacer {width:.85em;display:inline-block}
p.box-title {margin-bottom:.1em}
p.box-title + p {margin-top:.1em}
p.ref, div.fn * {font-size:.85em}

div.figure, figure {page-break-inside:avoid}

/* PARDES specific */
body.jPARDES div.issue-meta-epubpage1 {text-align:center; }
body.jPARDES div.issue-meta-epubpage1 img {margin-bottom:0.5rem; margin-top:5rem; height:2.5rem;}
body.jPARDES div.issue-meta-epubpage1 p.journal-subtitle {font-size:1rem; font-variant:small-caps;}
body.jPARDES div.issue-meta-epubpage1 p.issue-title {font-size:1.3rem; font-variant:small-caps;font-weight:700; margin: 2.5em 15% 0 15%; }
body.jPARDES nav li {list-style-type:none; margin-top:1rem}
body.jPARDES div.issue-meta-epubpage1 p.year-vol.page1 {font-size:1rem; margin-top:35%; }


body.jPARDES div.issue-meta-epubpage2 p, body.jPARDES div.issue-meta-epubpage3 p { text-indent:0;}
body.jPARDES div.issue-meta-epubpage2 img {margin-top:20%; height:1.3rem; }
body.jPARDES div.issue-meta-epubpage2 p.journal-subtitle {font-size:1rem; font-variant:small-caps; font-weight:700;}
body.jPARDES div.issue-meta-epubpage2 p.edited-by-heading { font-size:1rem; margin-top:2em; font-variant:small-caps; }
body.jPARDES div.issue-meta-epubpage2 p.editor.name { margin-top:0.8em; font-variant:small-caps; }
body.jPARDES div.issue-meta-epubpage2 p.editor.aff {font-size:0.8rem;  color:#000;}
body.jPARDES div.issue-meta-epubpage2 div.journal-credit { margin-top:0.8em; font-variant:small-caps; }
body.jPARDES div.issue-meta-epubpage2 p.issue-title {font-size:1rem; font-variant:small-caps;font-weight:700; margin-top: 3em; }
body.jPARDES div.issue-meta-epubpage2 p.year-vol { font-size:1rem; margin-top:2.5rem; }
body.jPARDES div.issue-meta-epubpage2 p.publisher-name { font-variant:small-caps; }

body.jPARDES div.issue-meta-epubpage3 {font-size:0.8rem;}
body.jPARDES div.issue-meta-epubpage3 img { max-width:50%;}
body.jPARDES div.issue-meta-epubpage3 p.issue-xml::after {content:':'}
body.jPARDES div.issue-meta-epubpage3  div.publisher-loc p.issue-xml::after{content:''}
body.jPARDES div.issue-meta-epubpage3  p.issue-xml, body.jPARDES div.issue-meta-epubpage3  p.editors-title { font-weight:700; }
body.jPARDES div.issue-meta-epubpage3 div.funder-info { margin-top:1.5rem;}
body.jPARDES div.issue-meta-epubpage3 div.layout {margin-top:1rem;}
body.jPARDES div.issue-meta-epubpage3 div.typesetting p, body.jPARDES div.issue-meta-epubpage3 div.cover_source p, body.jPARDES div.issue-meta-epubpage3 div.print p{ margin-top:0em;}
body.jPARDES div.issue-meta-epubpage3 div.layout p, body.jPARDES div.issue-meta-epubpage3 div.typesetting p, body.jPARDES div.issue-meta-epubpage3 div.cover_source p, body.jPARDES div.issue-meta-epubpage3 div.print p{ display:inline;}
body.jPARDES div.issue-meta-epubpage3 p.issn, body.jPARDES div.issue-meta-epubpage3 p.isbn, body.jPARDES div.issue-meta-epubpage3 p.issn-l { font-weight:700 }

body.jPARDES nav li.issue-article-meta {font-weight:700;}
body.jPARDES nav li.issue-article-meta span.author { font-weight:400; display:block; font-style:italic; font-size:1rem; }
body.jPARDES nav li.issue-subject-group span.subject-coordinator { font-weight:400; display:block; font-style:italic; font-size:1rem; font-variant:normal; margin-top:1em;}
body.jPARDES nav li.issue-subject-group.toc-lvl1 { font-family:'Noto Serif', serif; text-align:center; font-size:1.3rem; margin-top:1.5rem;font-variant:small-caps;font-weight:700;}
body.jPARDES nav li.issue-subject-group.toc-lvl2 { font-family:'Noto Serif', serif; text-align:center; margin-top:1rem;font-weight:400;}
body.jPARDES nav ol  {padding:0;}
body.jPARDES p {font-family:'Noto Serif', serif; margin-bottom:0;}
body.jPARDES div.article-contrib-group {display:flex; justify-content:center; }
body.jPARDES div.contrib + div.contrib, body.jPARDES aside p {margin-top:0;}
body.jPARDES div.contrib + div.contrib p::before{content: '·'; margin:0 0.3em 0 0.5em;}
body.jPARDES p.contrib.author {font-family:'Noto Sans', sans-serif; }
body.jPARDES div.front + p:not([class]) {margin-bottom:0}
body.jPARDES h1 + p, body.jPARDES h2 + p, body.jPARDES h3 + p, body.jPARDES p.orcid {text-indent:0em; margin:0; }
body.jPARDES p + p {text-indent:1em; margin:0;}
body.jPARDES div.issue-xml.journal-meta {text-align:center}
body.jPARDES div.issue-xml .journal-subtitle {font-variant-caps:petite-caps}
body.jPARDES div.issue-xml .issue-subtitle {font-size:1.8rem;font-weight:700;margin-top:2rem;margin-bottom:5rem}
body.jPARDES div.issue-subject-title { text-align:center;  padding:5em 0 0 0;  }
body.jPARDES div.issue-subject-title p.subject { font-weight:700; font-size:2.5em; display:inline-block; border-bottom:1px solid #000; padding-bottom:0.1em; font-variant:small-caps;}
body.jPARDES div.article-in-issue h1 {font-family:'Noto Sans', sans-serif; text-align:center; margin-left:10%; margin-right:10%; }
body.jPARDES nav h1 {font-family:'Noto Serif', serif; text-align:center; }
body.jPARDES div.issue-subject-title p.subject-coordinator { display:block; margin-top:0.5rem;}
body.jPARDES div.issue-subject-title.toc-lvl2 {display:none;}
body.jPARDES div.article-in-issue h2 {font-family:'Noto Sans', sans-serif; font-weight:400; text-align:left; font-size:1.3rem; color:#666; margin-bottom:1.3rem;  text-indent:-1em; padding-left:1em; }
body.jPARDES div.article-in-issue h3 {font-family:'Noto Sans', sans-serif; font-weight:700; text-align:left; font-size:1.1rem; color:#666; margin-bottom:1.3rem;  }
body.jPARDES div.article-in-issue p.subtitle {font-family:'Noto Sans', sans-serif; text-align:center; margin-left:10%; margin-right:10%; font-weight:700; font-size:1.2rem;}
body.jPARDES div.article-in-issue p.contrib.author {color:#666; font-weight:400; font-size:1.1em; text-align:center;}
body.jPARDES div.article-in-issue p.contrib.author a.orcid {display:none;}
body.jPARDES div.article-abstract {margin-top:3em; }
body.jPARDES div.article-abstract p.abstract { font-weight:700; display:inline; margin-right:1em; }
body.jPARDES div.article-abstract p.abstract + p {display:inline; }
body.jPARDES div.contributors p {font-family:'Noto Sans', sans-serif; font-size:0.8rem;}
body.jPARDES div.contributors p + p.contributor {text-indent:0; margin-top:1.2em;}
body.jPARDES div.contributors p.contributor span.name {font-weight:700; margin-right:0.5rem}
body.jPARDES figure {margin:1rem 0; width:100%}
body.jPARDES div.learn-more figure {width:30%}
body.jPARDES figure img { max-width:100%}
body.jPARDES figcaption p {font-family:'Noto Sans', sans-serif; font-weight:700; font-size:0.8em; margin-bottom:0;}
body.jPARDES figcaption div.permissions {font-weight:normal; font-size:0.8em; }
body.jPARDES div.learn-more {width:7rem }
body.jPARDES span.ext-link-graphic img {width:7rem}

body.jPARDES section.footnotes aside{margin-top:0.5em; display:flex; gap:1rem; }

span.note-mark {float: left; font-size:0.9em; margin-right:.25em}

sup, span.note-mark {vertical-align:top; position:relative; top:-0.3em}

/* listings */
div.listing p.box-title span.label {font-weight:bold}
div.listing div.caption p.caption {color:#000}
div.code {margin-top:0;margin-bottom:0;min-height:1em}

/* sticky table */
div.table {max-height:30em; overflow:auto; position:relative}
div.table-wrap + div.table-wrap, div.table-wrap + div.fig, div.fig + div.table-wrap {margin-top:3em}
table {position:relative; border-collapse:collapse}
td, th {padding:0.4em; text-align:center}
td {box-shadow: .1em .1em #fff inset}
body.jHBPH tbody th {background-color:#85c774 !important}
body.jMRM tbody th {background-color:#8CC0EE !important}
thead {position:sticky;top:0;z-index:100}
body.jHBPH thead th {border:0; box-shadow:inset .1em .1em 0 #fff, inset .1em -.1em 0 #fff; z-index:1; background-color:#85c774}
body.jMRM thead th {border:0; box-shadow:inset .1em .1em 0 #fff, inset .1em -.1em 0 #fff; z-index:1; background-color:#627DAA}
tbody th {left:0; border:2px solid #fff}
div.table-tfoot {margin-top:.5em}
div.table-tfoot div.table {width:100%;overflow:initial}
div.table-tfoot tr {line-height:1.4em; font-size:0.85em}
div.table-tfoot td {text-align:left; padding:0; white-space:normal !important}

/* MathJax v3 mml2chtml overrides */
span.inline-formula {font-size:85%}

span.tr_tex-PI{background-color:red;color: #fff}