/* QAASPA Production v34.6
   PDF OUTPUT ONLY — exact publication rules recovered from user-provided v30.
   These rules are scoped to .pdf-client-stage and do not change the live editor. */
.pdf-client-stage .publication-preview{ max-width: 1060px; margin: 0 auto; background: #fff; box-shadow: var(--shadow); min-height: 1200px; padding: 34px 44px 72px; font-family: var(--production-font-family, "Roboto", Arial, sans-serif); line-height: 1.66; }
.pdf-client-stage .pub-journal-bar{ display: flex; align-items: center; justify-content: space-between; gap: 16px; padding-bottom: 12px; border-bottom: 2px solid var(--red); }
.pdf-client-stage .pub-journal-bar img{ height: 58px; width: auto; }
.pdf-client-stage .pub-citation{ color: var(--navy); font-size: .9rem; }
.pdf-client-stage .pub-doi{ margin-top: 8px; font-size: .9rem; }
.pdf-client-stage .pub-doi a{ color: var(--navy); }
.pdf-client-stage .pub-type{ margin-top: 12px; color: var(--navy); font-weight: 700; }
.pdf-client-stage .pub-title{ color: var(--navy); text-align: center; line-height: 1.24; margin: 12px auto 20px; font-size: 2rem; }
.pdf-client-stage .pub-authors{ text-align: center; color: var(--navy); font-weight: 700; }
.pdf-client-stage .pub-authors a{ color: inherit; text-decoration: none; }
.pdf-client-stage .pub-front-grid{ display: grid; grid-template-columns: minmax(240px, .8fr) 2fr; gap: 22px; margin: 26px 0 32px; }
.pdf-client-stage .pub-front-left{ border-right: 2px dashed #717171; padding-right: 18px; font-size: .92rem; }
.pdf-client-stage .pub-aff{ margin: 10px 0; }
.pdf-client-stage .pub-aff sup{ color: var(--navy); font-weight: 700; }
.pdf-client-stage .pub-corresp,
.pdf-client-stage .pub-info{ margin-top: 20px; }
.pdf-client-stage .pub-front-left h3,
.pdf-client-stage .pub-abstract h2,
.pdf-client-stage .pub-outline h2{ color: var(--navy); margin: 0 0 7px; font-size: 1rem; }
.pdf-client-stage .pub-abstract{ text-align: justify; }
.pdf-client-stage .pub-abstract h2{ font-size: 1.15rem; }
.pdf-client-stage .pub-keywords strong{ color: var(--navy); }
.pdf-client-stage .pub-outline{ border: 1px solid var(--line); background: #fbfcfd; padding: 14px 18px; margin-bottom: 28px; border-radius: 8px; }
.pdf-client-stage .pub-outline ul{ columns: 2; margin: 0; padding-left: 18px; }
.pdf-client-stage .pub-outline a{ color: var(--navy); text-decoration: none; }
.pdf-client-stage .pub-body{ font-size: 1rem; }
.pdf-client-stage .pub-section{ scroll-margin-top: 100px; }
.pdf-client-stage .pub-section > h2{ color: var(--navy); text-transform: none; font-size: 1.23rem; margin: 30px 0 9px; }
.pdf-client-stage .pub-section.level-2 > h3{ color: var(--navy); font-size: 1.08rem; margin: 24px 0 7px; }
.pdf-client-stage .pub-body p{ text-align: justify; margin: 0 0 13px; }
.pdf-client-stage .pub-body sup a{ color: var(--navy); text-decoration: none; }
.pdf-client-stage .pub-figure,
.pdf-client-stage .pub-table{ margin: 26px 0; }
.pdf-client-stage .pub-figure{ text-align: center; }
.pdf-client-stage .pub-figure img{ max-width: 100%; height: auto; }
.pdf-client-stage .pub-figure figcaption,
.pdf-client-stage .pub-table-caption{ text-align: left; font-size: .93rem; margin-top: 7px; }
.pdf-client-stage .pub-table{ overflow-x: auto; }
.pdf-client-stage .pub-table table{ width: 100%; border-collapse: collapse; font-size: .9rem; }
.pdf-client-stage .pub-table th,
.pdf-client-stage .pub-table td{ border: 1px solid #bfc7d1; padding: 7px 8px; vertical-align: top; }
.pdf-client-stage .pub-table th{ color: var(--navy); background: #f3f5f8; }
.pdf-client-stage .pub-references{ margin-top: 34px; }
.pdf-client-stage .pub-references h2{ color: var(--navy); font-size: 1.23rem; }
.pdf-client-stage .pub-references li{ margin-bottom: 9px; }
.pdf-client-stage .pub-license{ margin-top: 36px; padding-top: 15px; border-top: 1px solid var(--line); color: #525866; font-size: .88rem; }
.pdf-client-stage .pub-license img{ height: 24px; vertical-align: middle; margin-right: 8px; }
.pdf-client-stage body.print-sim .publication-preview{ width: 210mm; max-width: 210mm; min-height: 297mm; padding: 14mm 16mm 18mm; box-shadow: 0 0 0 1px #d4d8de, 0 10px 28px rgba(0,0,0,.10); }
.pdf-client-stage body.print-sim .pub-title{ font-size: 1.55rem; }
.pdf-client-stage body.print-sim .pub-front-grid{ grid-template-columns: 31% 69%; }
.pdf-client-stage body.print-sim .pub-body{ columns: 2; column-gap: 12mm; }
.pdf-client-stage body.print-sim .pub-section{ break-inside: auto; }
.pdf-client-stage body.print-sim .pub-figure,
.pdf-client-stage body.print-sim .pub-table{ column-span: all; break-inside: avoid; }
.pdf-client-stage body.print-sim .pub-outline{ display: none; }
.pdf-client-stage .editor-workspace .publication-preview{box-shadow:0 5px 22px rgba(28,43,59,.06)}
.pdf-client-stage .pub-front-grid.pub-front-no-abstract{grid-template-columns:1fr}
.pdf-client-stage .pub-front-grid.pub-front-no-abstract .pub-front-left{max-width:620px}
.pdf-client-stage .pub-journal-meta{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 3px;
}
.pdf-client-stage .pub-journal-meta .pub-citation{
  font-weight: 600;
  line-height: 1.35;
}
.pdf-client-stage .pub-journal-meta .pub-doi{
  margin: 0;
  font-size: .84rem;
  line-height: 1.3;
}
.pdf-client-stage .pub-journal-meta .pub-doi a{
  color: var(--navy);
  text-decoration: none;
}
.pdf-client-stage .pub-journal-meta .pub-doi a:hover{ text-decoration: underline; }
.pdf-client-stage .pub-author-name{ white-space: normal; }
.pdf-client-stage .pub-author-marks{
  display: inline-flex;
  align-items: center;
  gap: 2px;
  margin-left: 2px;
  line-height: 1;
  vertical-align: super;
  font-size: .68em;
}
.pdf-client-stage .pub-author-marks .author-aff-mark,
.pdf-client-stage .pub-author-marks .author-corresp-mark{
  display: inline-block;
  line-height: 1;
}
.pdf-client-stage .pub-license-front{
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin: 15px 0 0;
  padding: 11px 0 0;
  border-top: 1px solid var(--line);
  color: #525866;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size: .76rem;
  line-height: 1.45;
}
.pdf-client-stage .pub-license-front img{
  width: auto;
  height: 25px;
  margin: 0;
  flex: 0 0 auto;
}
.pdf-client-stage .pub-license-front div{ display: flex; flex-direction: column; gap: 2px; }
.pdf-client-stage .pub-license-front strong{ color: var(--navy); font-size: .78rem; }
.pdf-client-stage .pub-abstract-license-only{ align-self: stretch; display: flex; flex-direction: column; justify-content: flex-end; }
.pdf-client-stage .reference-import-card{
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 18px;
  align-items: center;
  padding: 16px;
  margin: 0 0 16px;
  border: 1px solid #d9e1ea;
  border-radius: 10px;
  background: linear-gradient(135deg, #fbfcfe, #f5f8fc);
}
.pdf-client-stage .reference-import-card h3{ margin: 4px 0 5px; color: var(--navy); font-size: 1rem; }
.pdf-client-stage .reference-import-card p{ margin: 0 0 5px; color: #475467; font-size: .8rem; line-height: 1.5; }
.pdf-client-stage .reference-import-card small{ display: block; color: #7b8492; font-size: .71rem; line-height: 1.45; }
.pdf-client-stage .reference-import-actions{ display: flex; flex-direction: column; gap: 8px; min-width: 148px; }
.pdf-client-stage .reference-import-status{
  padding: 10px 12px;
  margin: -5px 0 15px;
  border-radius: 8px;
  font-size: .78rem;
  line-height: 1.45;
}
.pdf-client-stage .reference-import-status.good{ background: #eefaf5; border: 1px solid #b8e4d2; color: #1f6a50; }
.pdf-client-stage .reference-import-status.warn{ background: #fff8e7; border: 1px solid #f1d79d; color: #7b5615; }
.pdf-client-stage .reference-import-status.error{ background: #fff1f1; border: 1px solid #efc0c0; color: #912a2a; }
.pdf-client-stage .reference-editor-card .field input[readonly]{ background: #f3f5f8; color: #667085; cursor: default; }
.pdf-client-stage .reference-card-footer{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  padding-top: 12px;
  margin-top: 12px;
  border-top: 1px solid #e5e9ef;
}
.pdf-client-stage .reference-card-preview{ color: #5b6472; font-size: .72rem; line-height: 1.5; }
.pdf-client-stage .reference-action-links{
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin-left: 7px;
  white-space: nowrap;
  vertical-align: middle;
}
.pdf-client-stage .reference-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 24px;
  height: 22px;
  padding: 0 5px;
  border-radius: 5px;
  border: 1px solid #cfd7e2;
  background: #fff;
  color: #28466e !important;
  font: 700 9px/1 var(--production-font-family, "Roboto", Arial, sans-serif);
  letter-spacing: -.02em;
  text-decoration: none !important;
  box-sizing: border-box;
}
.pdf-client-stage .reference-icon:hover{ border-color: #8096b3; background: #f3f7fb; }
.pdf-client-stage .pub-references li{ position: relative; padding-right: 2px; }
.pdf-client-stage .pub-references .reference-action-links{ margin-left: 7px; transform: translateY(-1px); }
.pdf-client-stage .pub-references .reference-icon{ height: 20px; min-width: 22px; padding: 0 4px; font-size: 8px; }
.pdf-client-stage .pub-references .doi-icon{ min-width: 29px; }
.pdf-client-stage .publication-preview{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size: 12pt;
  line-height: 1.45;
}
.pdf-client-stage .publication-preview .pub-body,
.pdf-client-stage .publication-preview .pub-body p,
.pdf-client-stage .publication-preview .pub-abstract,
.pdf-client-stage .publication-preview .pub-front-left,
.pdf-client-stage .publication-preview .pub-references,
.pdf-client-stage .publication-preview .pub-table,
.pdf-client-stage .publication-preview .pub-figure figcaption{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size: 12pt;
}
.pdf-client-stage .publication-preview .pub-keywords{ margin-top: 12px; }
.pdf-client-stage .publication-preview .pub-info{ margin-top: 24px; }
.pdf-client-stage .publication-preview .orcid-mark img{
  width: 14px;
  height: 14px;
  object-fit: contain;
}
.pdf-client-stage .pub-license-fullwidth{
  width: 100%;
  box-sizing: border-box;
  margin: -10px 0 22px;
  padding: 12px 0 0;
  border-top: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
  padding-bottom: 12px;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size: 10.5pt;
}
.pdf-client-stage .pub-license-fullwidth + .pub-outline{ margin-top: 0; }
.pdf-client-stage .pub-outline{ display: none !important; }
.pdf-client-stage .publication-preview,
.pdf-client-stage .publication-preview .pub-body,
.pdf-client-stage .publication-preview .pub-references,
.pdf-client-stage .publication-preview .pub-front-grid{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
}
.pdf-client-stage .publication-preview{ font-size: 12pt; }
.pdf-client-stage .publication-preview .pub-body{
  font-size: 12pt;
  line-height: 1.5;
  columns: 2;
  column-gap: 1cm;
  column-fill: balance;
}
.pdf-client-stage .publication-preview .pub-body p{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size: 12pt;
  line-height: 1.5;
  text-align: justify;
  text-indent: 1cm;
  margin: 0 0 .55em;
  orphans: 3;
  widows: 3;
}
.pdf-client-stage .publication-preview .pub-section{ break-inside: auto; }
.pdf-client-stage .publication-preview .pub-section.level-1 > h2{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size: 12pt;
  line-height: 1.25;
  font-weight: 700;
  text-transform: uppercase;
  margin: .7em 0 .35em;
  break-after: avoid;
  column-span: none;
}
.pdf-client-stage .publication-preview .pub-section.level-2 > h3{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size: 12pt;
  line-height: 1.25;
  font-weight: 700;
  text-transform: capitalize;
  margin: .65em 0 .3em;
  break-after: avoid;
}
.pdf-client-stage .publication-preview .pub-figure,
.pdf-client-stage .publication-preview .pub-table{
  break-inside: avoid;
  text-indent: 0;
}
.pdf-client-stage .publication-preview .pub-figure figcaption,
.pdf-client-stage .publication-preview .pub-table-caption,
.pdf-client-stage .publication-preview .pub-table table{
  text-indent: 0;
}
.pdf-client-stage .publication-preview .pub-table table{ font-size: 10pt; line-height: 1.25; }
.pdf-client-stage .publication-preview .pub-references{
  font-size: 12pt;
  line-height: 1.35;
}
.pdf-client-stage .publication-preview .pub-references h2{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size: 12pt;
  text-transform: uppercase;
  margin-bottom: .5em;
}
.pdf-client-stage .publication-preview .pub-references li{ margin-bottom: .45em; text-align: justify; }
.pdf-client-stage .publication-preview .pub-front-grid{
  display: grid;
  grid-template-columns: 28.4958% 71.5042%; 
  gap: 0;
  align-items: stretch;
}
.pdf-client-stage .publication-preview .pub-front-left,
.pdf-client-stage .publication-preview .pub-abstract{
  box-sizing: border-box;
  min-width: 0;
  height: 100%;
}
.pdf-client-stage .publication-preview .pub-front-left{
  display: flex;
  flex-direction: column;
  padding-right: 4mm;
  border-right: 1px dashed #4f5967;
}
.pdf-client-stage .publication-preview .pub-abstract{
  display: flex;
  flex-direction: column;
  padding-left: 4mm;
}
.pdf-client-stage .publication-preview .pub-info{ margin-top: auto !important; padding-top: 8mm; }
.pdf-client-stage .publication-preview .pub-keywords{ margin-top: auto !important; padding-top: 5mm; text-indent: 0; }
.pdf-client-stage .publication-preview .pub-abstract > p:not(.pub-keywords){ text-align: justify; text-indent: 1cm; line-height: 1.5; }
.pdf-client-stage .publication-preview .pub-aff,
.pdf-client-stage .publication-preview .pub-corresp,
.pdf-client-stage .publication-preview .pub-info{ line-height: 1.35; }
.pdf-client-stage .publication-preview .pub-aff{ margin-bottom: .35em; }
.pdf-client-stage .publication-preview .pub-author-marks{
  display: inline-flex;
  align-items: center;
  gap: 2px;
  vertical-align: super;
  line-height: 1;
}
.pdf-client-stage .publication-preview .orcid-mark{
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  margin-left: 2px;
}
.pdf-client-stage .publication-preview .orcid-mark img{
  width: 14px;
  height: 14px;
  display: block;
  object-fit: contain;
}
.pdf-client-stage .pub-license-before-body{
  column-span: all;
  width: 100%;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: 31mm 1fr;
  align-items: center;
  gap: 5mm;
  margin: 5mm 0 5mm;
  padding: 3.2mm 4mm;
  background: #f2f4f6;
  border-top: 1px solid #d1d6dc;
  border-bottom: 1px solid #d1d6dc;
  border-left: 3px solid var(--qaaspa-navy, #102e50);
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size: 10.5pt;
  line-height: 1.35;
}
.pdf-client-stage .pub-license-before-body img{
  display: block;
  max-width: 29mm;
  max-height: 12mm;
  width: auto;
  height: auto;
  object-fit: contain;
}
.pdf-client-stage .pub-license-before-body p{ margin: 0; text-indent: 0 !important; text-align: left; }
.pdf-client-stage .pub-license-before-body strong{ font-weight: 400; }
.pdf-client-stage .publication-preview .pub-journal-meta{ display: flex; flex-direction: column; align-items: flex-start; }
.pdf-client-stage .publication-preview .pub-doi{ display: block; margin-top: 2px; }
.pdf-client-stage body.print-sim .publication-preview{
  width: 21cm !important;
  max-width: none !important;
  min-height: 29.7cm;
  margin: 0 auto;
  padding: 12mm 10.6mm 15mm !important;
  box-sizing: border-box;
  background: #fff;
}
.pdf-client-stage body.print-sim .publication-preview .pub-front-grid{
  width: 18.88cm !important;
  grid-template-columns: 5.38cm 13.5cm !important;
  gap: 0 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-body{
  columns: 2 !important;
  column-gap: 1cm !important;
  font-size: 12pt !important;
  line-height: 1.5 !important;
}
.pdf-client-stage .publication-preview .pub-abstract > p:not(.pub-keywords){ text-indent: 0 !important; }
.pdf-client-stage .publication-preview .pub-title{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size: 14pt !important;
  line-height: 1.2;
  margin: 8px auto 12px;
}
.pdf-client-stage .publication-preview .pub-journal-bar,
.pdf-client-stage .publication-preview .pub-journal-meta,
.pdf-client-stage .publication-preview .pub-citation,
.pdf-client-stage .publication-preview .pub-doi,
.pdf-client-stage .publication-preview .pub-type{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size: 10pt !important;
  line-height: 1.25;
}
.pdf-client-stage .publication-preview .pub-front-left,
.pdf-client-stage .publication-preview .pub-affiliations,
.pdf-client-stage .publication-preview .pub-aff,
.pdf-client-stage .publication-preview .pub-corresp,
.pdf-client-stage .publication-preview .pub-corresp h3,
.pdf-client-stage .publication-preview .pub-info,
.pdf-client-stage .publication-preview .pub-info h3,
.pdf-client-stage .publication-preview .pub-abstract,
.pdf-client-stage .publication-preview .pub-abstract h2,
.pdf-client-stage .publication-preview .pub-abstract p,
.pdf-client-stage .publication-preview .pub-keywords{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.35;
}
.pdf-client-stage .publication-preview .pub-corresp{
  margin-top: .65em !important;
  padding-top: 0;
}
.pdf-client-stage .publication-preview .pub-corresp h3{
  margin: 0 0 .25em !important;
}
.pdf-client-stage .publication-preview .pub-info{
  margin-top: auto !important;
  padding-top: 6mm;
}
.pdf-client-stage .publication-preview .pub-abstract > p:not(.pub-keywords){
  text-indent: 0 !important;
  text-align: justify;
}
.pdf-client-stage .publication-preview .pub-body{
  columns: 2;
  column-gap: 1cm;
  column-fill: balance !important;
  text-align: justify;
  hyphens: auto;
}
.pdf-client-stage .publication-preview .pub-body p{
  text-align: justify !important;
  text-align-last: left;
  line-height: 1.5 !important;
  text-indent: 1cm !important;
  orphans: 3;
  widows: 3;
}
.pdf-client-stage .publication-preview .pub-body .pub-section:first-child > h2,
.pdf-client-stage .publication-preview .pub-body .pub-section:first-child > h3{
  margin-top: 0 !important;
}
.pdf-client-stage .publication-preview .pub-print-footer{ display: none; }
.pdf-client-stage body.print-sim .publication-preview .pub-title{ font-size: 14pt !important; }
.pdf-client-stage body.print-sim .publication-preview .pub-journal-bar,
.pdf-client-stage body.print-sim .publication-preview .pub-journal-meta,
.pdf-client-stage body.print-sim .publication-preview .pub-citation,
.pdf-client-stage body.print-sim .publication-preview .pub-doi,
.pdf-client-stage body.print-sim .publication-preview .pub-type{ font-size: 10pt !important; }
.pdf-client-stage body.print-sim .publication-preview .pub-front-left,
.pdf-client-stage body.print-sim .publication-preview .pub-affiliations,
.pdf-client-stage body.print-sim .publication-preview .pub-aff,
.pdf-client-stage body.print-sim .publication-preview .pub-corresp,
.pdf-client-stage body.print-sim .publication-preview .pub-info,
.pdf-client-stage body.print-sim .publication-preview .pub-abstract,
.pdf-client-stage body.print-sim .publication-preview .pub-keywords{ font-size: 10pt !important; }
.pdf-client-stage body.print-sim .publication-preview .pub-body{ column-fill: balance !important; text-align: justify !important; }
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8mm;
  margin-top:8mm;
  border-top:.6pt solid #9aa3ad;
  padding-top:1.5mm;
  font-family:var(--production-font-family, "Roboto", Arial, sans-serif);
  font-size:10pt;
  line-height:1.1;
  color:#3f4b59;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer span:last-child{text-align:right;max-width:48%}
.pdf-client-stage .publication-preview .pub-figure figcaption,
.pdf-client-stage .publication-preview .pub-table-caption{
  margin: 6px 0 0 !important;
  padding: 0 !important;
  text-indent: 0 !important;
  text-align: left !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.25 !important;
  font-style: normal !important;
  font-weight: 400 !important;
  color: var(--navy) !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption strong,
.pdf-client-stage .publication-preview .pub-table-caption strong{
  font: inherit !important;
  color: inherit !important;
  font-weight: 400 !important;
}
.pdf-client-stage .publication-preview .pub-figure.media-column,
.pdf-client-stage .publication-preview .pub-table.media-column{
  column-span: none !important;
  width: 100%;
  max-width: 100%;
  break-inside: avoid-column;
}
.pdf-client-stage .publication-preview .pub-figure.media-full,
.pdf-client-stage .publication-preview .pub-table.media-full{
  column-span: all !important;
  width: 100%;
  max-width: 100%;
  break-inside: avoid;
  margin-top: 1em;
  margin-bottom: 1em;
}
.pdf-client-stage .publication-preview .pub-table.media-column table,
.pdf-client-stage .publication-preview .pub-table.media-full table{
  width: 100%;
  table-layout: auto;
}
.pdf-client-stage .publication-preview .pub-table.media-column{
  overflow-wrap: anywhere;
}
.pdf-client-stage .publication-preview .pub-references{
  column-count: 1 !important;
  column-width: auto !important;
  display: block !important;
  width: 100%;
}
.pdf-client-stage .publication-preview .pub-references h2{
  column-span: none !important;
  width: 100%;
}
.pdf-client-stage .publication-preview .pub-references ol{
  column-count: 2 !important;
  column-gap: 1cm !important;
  column-fill: balance !important;
  width: 100%;
  margin-top: 0;
  text-align: justify;
  hyphens: auto;
}
.pdf-client-stage .publication-preview .pub-references li{
  break-inside: avoid-column;
  page-break-inside: avoid;
  text-align: justify;
  text-align-last: left;
}
.pdf-client-stage body.print-sim .publication-preview .pub-figure,
.pdf-client-stage body.print-sim .publication-preview .pub-table{
  column-span: none !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-figure.media-full,
.pdf-client-stage body.print-sim .publication-preview .pub-table.media-full{
  column-span: all !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-references{
  column-count: 1 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-references ol{
  column-count: 2 !important;
  column-gap: 1cm !important;
  column-fill: balance !important;
}
.pdf-client-stage .publication-preview{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  color: #000 !important;
}
.pdf-client-stage .publication-preview .pub-front-left,
.pdf-client-stage .publication-preview .pub-affiliations,
.pdf-client-stage .publication-preview .pub-aff,
.pdf-client-stage .publication-preview .pub-corresp,
.pdf-client-stage .publication-preview .pub-corresp div,
.pdf-client-stage .publication-preview .pub-info,
.pdf-client-stage .publication-preview .pub-info div,
.pdf-client-stage .publication-preview .pub-abstract,
.pdf-client-stage .publication-preview .pub-abstract p,
.pdf-client-stage .publication-preview .pub-keywords,
.pdf-client-stage .publication-preview .pub-body,
.pdf-client-stage .publication-preview .pub-body p,
.pdf-client-stage .publication-preview .pub-table,
.pdf-client-stage .publication-preview .pub-table th,
.pdf-client-stage .publication-preview .pub-table td,
.pdf-client-stage .publication-preview .pub-references,
.pdf-client-stage .publication-preview .pub-references li,
.pdf-client-stage .publication-preview .reference-citation-text,
.pdf-client-stage .publication-preview .pub-license-before-body,
.pdf-client-stage .publication-preview .pub-license-before-body p{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  color: #000 !important;
}
.pdf-client-stage .publication-preview h1,
.pdf-client-stage .publication-preview h2,
.pdf-client-stage .publication-preview h3,
.pdf-client-stage .publication-preview h4,
.pdf-client-stage .publication-preview h5,
.pdf-client-stage .publication-preview h6,
.pdf-client-stage .publication-preview .pub-type,
.pdf-client-stage .publication-preview .pub-front-left h3,
.pdf-client-stage .publication-preview .pub-abstract h2,
.pdf-client-stage .publication-preview .pub-references h2{
  color: var(--navy) !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption,
.pdf-client-stage .publication-preview .pub-table-caption{
  color: var(--navy) !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  font-weight: 700 !important;
  font-style: normal !important;
  line-height: 1.25 !important;
  text-align: left !important;
  text-indent: 0 !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption strong,
.pdf-client-stage .publication-preview .pub-table-caption strong{
  color: inherit !important;
  font: inherit !important;
  font-weight: 700 !important;
}
.pdf-client-stage .publication-preview .pub-table th,
.pdf-client-stage .publication-preview .pub-table td{
  color: #000 !important;
}
.pdf-client-stage .publication-preview .pub-running-footer-left,
.pdf-client-stage .publication-preview .pub-print-footer-sample{
  display: none;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12mm;
  margin-top: 8mm;
  padding-top: 1.5mm;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.1;
  color: #000;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample > span:first-child{
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pdf-client-stage body.print-sim .publication-preview .pub-page-number-sample{
  min-width: 10mm;
  padding: 1mm 2mm;
  border-top: .7pt solid var(--navy);
  border-bottom: .7pt solid var(--navy);
  color: var(--navy) !important;
  text-align: center;
  line-height: 1;
  flex: 0 0 auto;
}
.pdf-client-stage .publication-preview .pub-references{
  color: #000 !important;
}
.pdf-client-stage .publication-preview .pub-references h2{
  color: var(--navy) !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
}
.pdf-client-stage .publication-preview .pub-references ol{
  column-count: 2 !important;
  column-gap: 1cm !important;
  column-fill: balance !important;
  text-align: justify !important;
  color: #000 !important;
}
.pdf-client-stage .publication-preview .pub-references li{
  color: #000 !important;
  text-align: justify !important;
  text-align-last: left !important;
  break-inside: avoid-column;
}
.pdf-client-stage .publication-preview .pub-running-header-sample{ display: none; }
.pdf-client-stage body.print-sim .publication-preview{
  width: 210mm !important;
  max-width: 210mm !important;
  min-height: 297mm !important;
  box-sizing: border-box !important;
  padding: 17mm 10mm 14mm !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-journal-bar{ display: none !important; }
.pdf-client-stage body.print-sim .publication-preview .pub-running-header-sample,
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15mm;
  background: #ededed;
  border-top: .45pt solid #111;
  border-bottom: .45pt solid #111;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1 !important;
  color: #000 !important;
  white-space: nowrap;
  overflow: hidden;
  height: 7mm;
  padding: 0 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-running-header-sample{
  margin: -10mm 0 3mm !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-running-header-sample > span,
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample > span:first-child{
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pdf-client-stage body.print-sim .publication-preview .pub-running-header-sample > span:last-child{
  flex: 0 0 auto;
  text-align: right;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  margin: 4mm 0 -10mm !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-page-number-sample{
  min-width: 9mm;
  height: 5mm;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 1mm !important;
  border-top: .9pt solid var(--navy) !important;
  border-bottom: .9pt solid var(--navy) !important;
  color: var(--navy) !important;
  font-weight: 700;
  line-height: 1 !important;
  flex: 0 0 auto;
}
.pdf-client-stage body.pdf-export-document .publication-preview.direct-pdf-article{
  -webkit-print-color-adjust: exact !important;
  print-color-adjust: exact !important;
}
.pdf-client-stage body.pdf-export-document .publication-preview.direct-pdf-article{
  width: auto !important;
  max-width: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption,
.pdf-client-stage .publication-preview .pub-table-caption{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.25 !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000 !important;
  text-align: left !important;
  text-indent: 0 !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption strong,
.pdf-client-stage .publication-preview .pub-table-caption strong{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: var(--navy) !important;
}
.pdf-client-stage{
  position: fixed !important;
  left: -25000px !important;
  top: 0 !important;
  width: 190mm !important;
  z-index: -9999 !important;
  pointer-events: none !important;
  background: #fff !important;
}
.pdf-client-stage .publication-preview.client-pdf-article{
  width: 190mm !important;
  max-width: 190mm !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  background: #fff !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
}
.pdf-client-stage .publication-preview .pub-front-grid{
  width: 18.88cm !important;
  grid-template-columns: 5.38cm 13.5cm !important;
}
.pdf-client-stage .publication-preview .pub-body{
  columns: 2 !important;
  column-gap: 1cm !important;
  column-fill: balance !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 12pt !important;
  line-height: 1.5 !important;
}
.pdf-client-stage .publication-preview .pub-body p{
  color: #000 !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 12pt !important;
  line-height: 1.5 !important;
  text-align: justify !important;
  text-indent: 1cm !important;
}
.pdf-client-stage .publication-preview .pub-references ol{
  column-count: 2 !important;
  column-gap: 1cm !important;
  column-fill: balance !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption,
.pdf-client-stage .publication-preview .pub-table-caption{
  color: #000 !important;
  font-weight: 400 !important;
  font-size: 10pt !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption strong,
.pdf-client-stage .publication-preview .pub-table-caption strong{
  color: var(--navy) !important;
  font-weight: 700 !important;
  font-size: 10pt !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-running-header-sample{ display: none !important; }
.pdf-client-stage body.print-sim .publication-preview .pub-journal-bar{
  display: flex !important;
  margin-top: 0 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  display: flex !important;
  position: relative;
  width: calc(100% + 20mm) !important;
  margin: 6mm -10mm -14mm !important;
  min-height: 14mm !important;
  box-sizing: border-box !important;
  padding: 0 10mm !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10mm !important;
  background: #eeeeee !important;
  border: 0 !important;
  color: var(--navy) !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample > span:first-child,
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample > span:first-child em{
  color: var(--navy) !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-page-number-sample{
  min-width: 9mm !important;
  height: 10mm !important;
  padding: 0 !important;
  border-top: .9pt solid var(--navy) !important;
  border-bottom: .9pt solid var(--navy) !important;
  color: var(--navy) !important;
  background: transparent !important;
  font-weight: 400 !important;
}
.pdf-client-stage .publication-preview.client-pdf-article .pub-journal-bar{
  display: flex !important;
}
.pdf-client-stage .publication-preview.client-pdf-article .pub-running-header-sample,
.pdf-client-stage .publication-preview.client-pdf-article .pub-print-footer-sample,
.pdf-client-stage .publication-preview.client-pdf-article .pub-running-footer-left,
.pdf-client-stage .publication-preview.client-pdf-article .pub-print-footer{
  display: none !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption,
.pdf-client-stage .publication-preview .pub-table-caption,
.pdf-client-stage .publication-preview .pub-figure figcaption,
.pdf-client-stage .publication-preview .pub-table-caption{
  color: #000 !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 1.25 !important;
  text-align: left !important;
  text-indent: 0 !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption strong,
.pdf-client-stage .publication-preview .pub-table-caption strong,
.pdf-client-stage .publication-preview .pub-figure figcaption strong,
.pdf-client-stage .publication-preview .pub-table-caption strong{
  color: var(--navy) !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  font-weight: 700 !important;
  font-style: normal !important;
}
.pdf-client-stage .publication-preview.client-pdf-article .pub-journal-bar{ margin-top: -7mm !important; }
.pdf-client-stage body.print-sim .publication-preview .pub-journal-bar{ margin-top: -7mm !important; }
.pdf-client-stage .publication-preview,
.pdf-client-stage .publication-preview p,
.pdf-client-stage .publication-preview .pub-aff,
.pdf-client-stage .publication-preview .pub-corresp,
.pdf-client-stage .publication-preview .pub-info,
.pdf-client-stage .publication-preview .pub-references li,
.pdf-client-stage .publication-preview,
.pdf-client-stage .publication-preview p{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  letter-spacing: normal !important;
  word-spacing: normal !important;
  font-kerning: normal !important;
  font-variant-ligatures: none !important;
}
.pdf-client-stage .publication-preview p,
.pdf-client-stage .publication-preview .pub-aff,
.pdf-client-stage .publication-preview .pub-corresp > div,
.pdf-client-stage .publication-preview .pub-info > div,
.pdf-client-stage .publication-preview .pub-references li{
  text-align: justify !important;
  text-align-last: left !important;
}
.pdf-client-stage .publication-preview .pub-affiliations,
.pdf-client-stage .publication-preview .pub-corresp,
.pdf-client-stage .publication-preview .pub-info{
  text-align: justify !important;
}
.pdf-client-stage .publication-preview .pub-info{
  margin-top: .75em !important;
  padding-top: 0 !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body,
.pdf-client-stage .publication-preview .pub-license-before-body{
  grid-template-columns: 20mm minmax(0, 1fr) !important;
  gap: 3mm !important;
  margin: 2.5mm 0 3mm !important;
  padding: 1.4mm 2.4mm !important;
  min-height: 0 !important;
  border-left-width: 2px !important;
  font-size: 10pt !important;
  line-height: 1.25 !important;
  align-items: center !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body img,
.pdf-client-stage .publication-preview .pub-license-before-body img{
  max-width: 18mm !important;
  max-height: 8mm !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body p,
.pdf-client-stage .publication-preview .pub-license-before-body p{
  margin: 0 !important;
  padding: 0 !important;
  text-align: justify !important;
  text-align-last: left !important;
  text-indent: 0 !important;
}
.pdf-client-stage .publication-preview .pub-body,
.pdf-client-stage .publication-preview .pub-body p,
.pdf-client-stage .publication-preview .pub-body,
.pdf-client-stage .publication-preview .pub-body p{
  text-align: justify !important;
  text-align-last: left !important;
  hyphens: none !important;
  -webkit-hyphens: none !important;
}
.pdf-client-stage .publication-preview .pub-running-header-sample,
.pdf-client-stage .publication-preview .pub-print-footer-sample,
.pdf-client-stage .publication-preview .pub-running-footer-left{
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  letter-spacing: normal !important;
  word-spacing: normal !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption,
.pdf-client-stage .publication-preview .pub-table-caption,
.pdf-client-stage .publication-preview .pub-figure figcaption,
.pdf-client-stage .publication-preview .pub-table-caption{
  color:#000 !important;
  font-family:var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size:10pt !important;
  font-weight:400 !important;
  line-height:1.25 !important;
  text-align:left !important;
  text-indent:0 !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption strong,
.pdf-client-stage .publication-preview .pub-table-caption strong,
.pdf-client-stage .publication-preview .pub-figure figcaption strong,
.pdf-client-stage .publication-preview .pub-table-caption strong{
  color:var(--navy) !important;
  font-weight:700 !important;
  font-size:10pt !important;
}
.pdf-client-stage .publication-preview .pub-front-left{
  justify-content: flex-start !important;
}
.pdf-client-stage .publication-preview .pub-aff,
.pdf-client-stage .publication-preview .pub-corresp > div,
.pdf-client-stage .publication-preview .pub-info > div,
.pdf-client-stage .publication-preview .pub-abstract p,
.pdf-client-stage .publication-preview .pub-keywords,
.pdf-client-stage .publication-preview .pub-license-before-body p{
  text-align: justify !important;
  text-align-last: left !important;
}
.pdf-client-stage .publication-preview .pub-corresp{ margin-bottom: 0 !important; }
.pdf-client-stage .publication-preview .pub-info{
  margin-top: .45em !important;
  padding-top: 0 !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body,
.pdf-client-stage .publication-preview .pub-license-before-body{
  grid-template-columns: 17mm minmax(0,1fr) !important;
  gap: 2.4mm !important;
  margin: 2mm 0 2.5mm !important;
  padding: .9mm 2mm !important;
  line-height: 1.18 !important;
  min-height: 0 !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body img,
.pdf-client-stage .publication-preview .pub-license-before-body img{
  max-width: 16mm !important;
  max-height: 7mm !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body p,
.pdf-client-stage .publication-preview .pub-license-before-body p{
  margin: 0 !important;
  padding: 0 !important;
}
.pdf-client-stage body.print-sim .publication-preview{
  width: 210mm !important;
  max-width: 210mm !important;
  min-width: 210mm !important;
  min-height: 297mm !important;
  margin: 0 auto !important;
  padding: 17mm 10mm 14mm !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  background: #fff !important;
  position: relative !important;
}
.pdf-client-stage body.print-sim .publication-preview *,
.pdf-client-stage .publication-preview *{
  box-sizing: border-box !important;
  max-width: 100%;
}
.pdf-client-stage body.print-sim .publication-preview img,
.pdf-client-stage body.print-sim .publication-preview svg,
.pdf-client-stage body.print-sim .publication-preview video,
.pdf-client-stage body.print-sim .publication-preview canvas,
.pdf-client-stage .publication-preview img,
.pdf-client-stage .publication-preview svg,
.pdf-client-stage .publication-preview video,
.pdf-client-stage .publication-preview canvas{
  max-width: 100% !important;
  height: auto !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-journal-bar,
.pdf-client-stage body.print-sim .publication-preview .pub-title,
.pdf-client-stage body.print-sim .publication-preview .pub-authors,
.pdf-client-stage body.print-sim .publication-preview .pub-front-grid,
.pdf-client-stage body.print-sim .publication-preview .pub-license-before-body,
.pdf-client-stage body.print-sim .publication-preview .pub-body,
.pdf-client-stage body.print-sim .publication-preview .pub-references,
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  max-width: 100% !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-journal-bar{
  display: flex !important;
  width: 100% !important;
  margin: 0 0 4mm !important;
  padding: 0 !important;
  gap: 8mm !important;
  overflow: hidden !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-journal-meta{
  flex: 1 1 auto !important;
  min-width: 0 !important;
  overflow-wrap: anywhere !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-journal-bar > img{
  flex: 0 0 auto !important;
  max-width: 42mm !important;
  max-height: 20mm !important;
  object-fit: contain !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-title,
.pdf-client-stage body.print-sim .publication-preview .pub-authors,
.pdf-client-stage body.print-sim .publication-preview .pub-citation,
.pdf-client-stage body.print-sim .publication-preview .pub-doi{
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-front-grid,
.pdf-client-stage .publication-preview .pub-front-grid{
  width: 188.8mm !important;
  max-width: 188.8mm !important;
  grid-template-columns: 53.8mm 135mm !important;
  gap: 0 !important;
  overflow: hidden !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-front-left,
.pdf-client-stage body.print-sim .publication-preview .pub-abstract,
.pdf-client-stage .publication-preview .pub-front-left,
.pdf-client-stage .publication-preview .pub-abstract{
  min-width: 0 !important;
  overflow: hidden !important;
  overflow-wrap: anywhere !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-info,
.pdf-client-stage .publication-preview .pub-info{
  margin-top: .45em !important;
  padding-top: 0 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-license-before-body,
.pdf-client-stage .publication-preview .pub-license-before-body{
  width: 100% !important;
  overflow: hidden !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-body,
.pdf-client-stage .publication-preview .pub-body{
  width: 100% !important;
  max-width: 100% !important;
  column-count: 2 !important;
  column-gap: 10mm !important;
  column-fill: balance !important;
  overflow: visible !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-body p,
.pdf-client-stage body.print-sim .publication-preview .pub-section,
.pdf-client-stage body.print-sim .publication-preview .pub-section h2,
.pdf-client-stage body.print-sim .publication-preview .pub-section h3,
.pdf-client-stage .publication-preview .pub-body p,
.pdf-client-stage .publication-preview .pub-section,
.pdf-client-stage .publication-preview .pub-section h2,
.pdf-client-stage .publication-preview .pub-section h3{
  max-width: 100% !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-figure,
.pdf-client-stage body.print-sim .publication-preview .pub-table,
.pdf-client-stage .publication-preview .pub-figure,
.pdf-client-stage .publication-preview .pub-table{
  max-width: 100% !important;
  overflow: hidden !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-figure.media-full,
.pdf-client-stage body.print-sim .publication-preview .pub-table.media-full,
.pdf-client-stage .publication-preview .pub-figure.media-full,
.pdf-client-stage .publication-preview .pub-table.media-full{
  width: 100% !important;
  max-width: 100% !important;
  column-span: all !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-table table,
.pdf-client-stage .publication-preview .pub-table table{
  width: 100% !important;
  max-width: 100% !important;
  border-collapse: collapse !important;
  table-layout: fixed !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-table th,
.pdf-client-stage body.print-sim .publication-preview .pub-table td,
.pdf-client-stage .publication-preview .pub-table th,
.pdf-client-stage .publication-preview .pub-table td{
  max-width: 100% !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  white-space: normal !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-references,
.pdf-client-stage .publication-preview .pub-references{
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-references ol,
.pdf-client-stage .publication-preview .pub-references ol{
  width: 100% !important;
  max-width: 100% !important;
  column-count: 2 !important;
  column-gap: 10mm !important;
  column-fill: balance !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-references li,
.pdf-client-stage body.print-sim .publication-preview .pub-references a,
.pdf-client-stage .publication-preview .pub-references li,
.pdf-client-stage .publication-preview .pub-references a{
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  display: flex !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 11mm !important;
  margin: 6mm 0 0 !important;
  padding: 0 0 !important;
  background: #eeeeee !important;
  overflow: hidden !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample > span:first-child{
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.pdf-client-stage{
  width: 190mm !important;
  overflow: visible !important;
}
.pdf-client-stage .publication-preview.client-pdf-article{
  width: 190mm !important;
  min-width: 190mm !important;
  max-width: 190mm !important;
  overflow: visible !important;
}
.pdf-client-stage .publication-preview .pub-reference-columns{
  display: grid !important;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;
  gap: 10mm !important;
  align-items: start !important;
  width: 100% !important;
  max-width: 100% !important;
}
.pdf-client-stage .publication-preview .pub-reference-column{
  column-count: 1 !important;
  column-width: auto !important;
  margin: 0 !important;
  padding-left: 6mm !important;
  min-width: 0 !important;
}
.pdf-client-stage .publication-preview .pub-reference-column li{
  break-inside: avoid !important;
  margin: 0 0 1.6mm !important;
  overflow-wrap: anywhere !important;
  text-align: justify !important;
  text-align-last: left !important;
}
.pdf-client-stage .publication-preview .pub-references > h2{
  margin: 0 0 2mm !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-journal-bar,
.pdf-client-stage body.print-sim .publication-preview .pub-title,
.pdf-client-stage body.print-sim .publication-preview .pub-authors,
.pdf-client-stage body.print-sim .publication-preview .pub-front-grid,
.pdf-client-stage body.print-sim .publication-preview .pub-license-before-body,
.pdf-client-stage body.print-sim .publication-preview .pub-body,
.pdf-client-stage body.print-sim .publication-preview .pub-references,
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-journal-bar > img{
  width: auto !important;
  height: auto !important;
  max-width: 32mm !important;
  max-height: 15mm !important;
  object-fit: contain !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-journal-bar{
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-references{
  margin-top: 3mm !important;
  overflow: visible !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-references ol.pub-reference-column{
  column-count: 1 !important;
  column-fill: auto !important;
}
.pdf-client-stage .publication-preview .pub-references .pub-reference-columns{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;
  gap:10mm !important;
  column-count:1 !important;
  columns:auto !important;
  align-items:start !important;
}
.pdf-client-stage .publication-preview .pub-references ol.pub-reference-column{
  column-count:1 !important;
  column-width:auto !important;
  columns:auto !important;
  width:auto !important;
  max-width:100% !important;
  margin-top:0 !important;
}
.pdf-client-stage .publication-preview .scholar-icon{
  min-width:0 !important;
  height:auto !important;
  padding:0 3px !important;
  border:0 !important;
  background:transparent !important;
  color:var(--navy) !important;
  font:normal 8pt/1.2 var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  text-decoration:underline !important;
  white-space:nowrap !important;
}
.pdf-client-stage .publication-preview .reference-doi-link,
.pdf-client-stage .publication-preview .reference-url-link{
  color:inherit;
  text-decoration:underline;
  overflow-wrap:anywhere;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  position:relative;
  padding-right:10mm !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-page-number-sample{
  position:absolute !important;
  right:0 !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  width:8mm !important;
  min-width:8mm !important;
  max-width:8mm !important;
  height:auto !important;
  padding:.6mm 0 !important;
  border-top:.7pt solid var(--navy) !important;
  border-bottom:.7pt solid var(--navy) !important;
  font-family:var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size:10pt !important;
  font-weight:400 !important;
  line-height:1 !important;
  text-align:center !important;
}
.pdf-client-stage .publication-preview .pub-doi a{
  color: var(--navy) !important;
  text-decoration: underline !important;
  text-underline-offset: 1px;
}
.pdf-client-stage .publication-preview .pub-title{
  font-family:var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size:14pt !important;
  line-height:1.2 !important;
}
.pdf-client-stage .publication-preview .pub-abstract{
  background:#eeeeee !important;
  padding:2.2mm 3mm !important;
  box-sizing:border-box !important;
}
.pdf-client-stage .publication-preview .pub-abstract h2{
  font-family:var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size:12pt !important;
  line-height:1.2 !important;
  font-weight:700 !important;
  color:var(--navy) !important;
  margin:0 0 .12em !important;
  padding:0 !important;
}
.pdf-client-stage .publication-preview .pub-abstract > p:not(.pub-keywords){
  margin:0 !important;
  padding:0 !important;
  text-align:justify !important;
  text-align-last:left !important;
  text-indent:1cm !important;
  line-height:1.5 !important;
}
.pdf-client-stage .publication-preview .pub-keywords{
  margin:.18em 0 0 !important;
  padding:0 !important;
  text-indent:0 !important;
  text-align:justify !important;
  text-align-last:left !important;
  line-height:1.35 !important;
}
.pdf-client-stage .publication-preview .pub-keywords strong{
  font-size:10pt !important;
  color:var(--navy) !important;
  font-weight:700 !important;
}
.pdf-client-stage .publication-preview .pub-aff{
  display:grid !important;
  grid-template-columns:auto minmax(0,1fr) !important;
  column-gap:.3cm !important;
  align-items:baseline !important;
  text-align:justify !important;
  text-align-last:left !important;
}
.pdf-client-stage .publication-preview .pub-aff-label{
  position:static !important;
  vertical-align:baseline !important;
  font-size:10pt !important;
  line-height:1.35 !important;
  font-weight:700 !important;
  color:var(--navy) !important;
}
.pdf-client-stage .publication-preview .pub-aff-text{
  min-width:0 !important;
  font-size:10pt !important;
  line-height:1.35 !important;
}
.pdf-client-stage .publication-preview .pub-references .pub-reference-columns{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;
  gap:10mm !important;
  align-items:start !important;
  column-count:1 !important;
  columns:auto !important;
}
.pdf-client-stage .publication-preview .pub-references ol.pub-reference-column{
  column-count:1 !important;
  column-width:auto !important;
  columns:auto !important;
  width:auto !important;
  max-width:100% !important;
  margin:0 !important;
  min-width:0 !important;
}
.pdf-client-stage .publication-preview .pub-references ol.pub-reference-column li{
  break-inside:avoid !important;
}
.pdf-client-stage .publication-preview .pub-references.reference-style-apa ol,
.pdf-client-stage .publication-preview .pub-references.reference-style-harvard ol,
.pdf-client-stage .publication-preview .pub-references.reference-style-chicago ol{
  list-style:none !important;
  padding-left:0 !important;
}
.pdf-client-stage .publication-preview .pub-references.reference-style-ieee ol{
  list-style:none !important;
  padding-left:8mm !important;
}
.pdf-client-stage .publication-preview .pub-references.reference-style-ieee li{
  position:relative !important;
}
.pdf-client-stage .publication-preview .pub-references.reference-style-ieee li::before{
  content:"[" counter(list-item) "]";
  position:absolute;
  left:-8mm;
  width:7mm;
  text-align:right;
}
.pdf-client-stage .reference-style-card{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(210px,.42fr);
  gap:18px;
  align-items:center;
  margin:14px 0 18px;
  padding:14px 16px;
  border:1px solid var(--line);
  border-radius:10px;
  background:#f8fafc;
}
.pdf-client-stage .reference-style-card h3{ margin:2px 0 4px; color:var(--navy); }
.pdf-client-stage .reference-style-card p{ margin:0; color:var(--muted); font-size:.78rem; }
.pdf-client-stage .reference-style-field{ margin:0 !important; }
.pdf-client-stage .reference-style-field select{ width:100%; }
.pdf-client-stage body.print-sim .publication-preview .pub-running-header-sample,
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  width:100% !important;
  max-width:100% !important;
  background:#eeeeee !important;
  box-sizing:border-box !important;
}
.pdf-client-stage .publication-preview{ --publication-band-bg: #eeeeee; }
.pdf-client-stage .publication-preview .pub-abstract{ background: var(--publication-band-bg) !important; }
.pdf-client-stage .publication-preview .pub-journal-bar{
  background: transparent !important;
  border-bottom: .8pt solid var(--navy) !important;
  padding-bottom: 0 !important;
  align-items: flex-end !important;
}
.pdf-client-stage .publication-preview .pub-journal-meta{
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.pdf-client-stage .publication-preview .pub-journal-meta .pub-citation{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.15 !important;
  font-weight: 400 !important;
}
.pdf-client-stage .publication-preview .pub-journal-meta .pub-doi{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.15 !important;
  font-weight: 400 !important;
}
.pdf-client-stage .publication-preview a,
.pdf-client-stage .publication-preview a:link,
.pdf-client-stage .publication-preview a:visited,
.pdf-client-stage .publication-preview a:hover,
.pdf-client-stage .publication-preview a:focus,
.pdf-client-stage .publication-preview a:active{
  text-decoration: none !important;
}
.pdf-client-stage .publication-preview .pub-running-header-sample,
.pdf-client-stage .publication-preview .pub-running-header-sample > span,
.pdf-client-stage .publication-preview .pub-running-footer-left,
.pdf-client-stage .publication-preview .pub-print-footer-sample,
.pdf-client-stage .publication-preview .pub-print-footer-sample > span{
  font-weight: 400 !important;
}
.pdf-client-stage .publication-preview .pub-figure{
  display: flex !important;
  flex-direction: column !important;
}
.pdf-client-stage .publication-preview .pub-figure > img{
  order: 1 !important;
  display: block !important;
}
.pdf-client-stage .publication-preview .pub-figure > figcaption{
  order: 2 !important;
  display: block !important;
  margin-top: 1.5mm !important;
  margin-bottom: 0 !important;
}
.pdf-client-stage body.print-sim .publication-preview::before,
.pdf-client-stage body.print-sim .publication-preview::after{
  content: none !important;
  display: none !important;
  background: transparent !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-running-header-sample{
  background: transparent !important;
  border: 0 !important;
  border-bottom: .8pt solid var(--navy) !important;
  font-weight: 400 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  background: transparent !important;
  border: 0 !important;
  border-top: .8pt solid var(--navy) !important;
  font-weight: 400 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-page-number-sample{
  border: 0 !important;
  background: transparent !important;
  font-size: 10pt !important;
  font-weight: 400 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-journal-bar{
  margin-top: 0 !important;
}
.pdf-client-stage .publication-preview .pub-journal-bar{
  border-bottom: 1pt solid var(--red, #c82538) !important;
  padding-bottom: 0 !important;
}
.pdf-client-stage .publication-preview .pub-journal-meta,
.pdf-client-stage .publication-preview .pub-journal-meta .pub-citation,
.pdf-client-stage .publication-preview .pub-journal-meta .pub-doi{
  line-height: 1.5 !important;
}
.pdf-client-stage .publication-preview .pub-journal-meta .pub-citation{
  font-weight: 700 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.pdf-client-stage .publication-preview .pub-journal-meta .pub-doi{
  font-weight: 400 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.pdf-client-stage .publication-preview .pub-front-right{
  min-width: 0 !important;
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
}
.pdf-client-stage .publication-preview .pub-front-right .pub-abstract{
  width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  flex: 0 0 auto !important;
}
.pdf-client-stage .publication-preview .pub-front-right .pub-editorial-front{
  text-align:justify !important;
  text-align-last:left !important;
}
.pdf-client-stage .publication-preview .pub-front-right .pub-editorial-front > p{
  margin:0 0 .7em !important;
  text-indent:1cm !important;
  font-size:10pt !important;
  line-height:1.5 !important;
}
.pdf-client-stage .publication-preview .pub-front-right .pub-editorial-front > p:first-child{
  text-indent:0 !important;
}
.pdf-client-stage .publication-preview .pub-keywords{
  background: #fff !important;
  margin: 1.5em 0 0 !important;
  padding: 0 3mm 0 4mm !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.35 !important;
  text-indent: 0 !important;
  text-align: justify !important;
  text-align-last: left !important;
}
.pdf-client-stage .publication-preview .pub-front-right .pub-keywords strong{
  color: var(--navy) !important;
  font-size: 10pt !important;
  font-weight: 700 !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body{
  grid-template-columns: 30mm minmax(0,1fr) !important;
  gap: 3mm !important;
  align-items: center !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body img{
  width: auto !important;
  height: 10mm !important;
  max-width: 28mm !important;
  max-height: 12mm !important;
  object-fit: contain !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption,
.pdf-client-stage .publication-preview .pub-table-caption{
  display: grid !important;
  grid-template-columns: max-content minmax(0,1fr) !important;
  column-gap: .32em !important;
  align-items: start !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.3 !important;
  font-weight: 400 !important;
  color: #000 !important;
  text-align: left !important;
  text-indent: 0 !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption .caption-label,
.pdf-client-stage .publication-preview .pub-table-caption .caption-label{
  color: var(--navy) !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;
  white-space: nowrap !important;
}
.pdf-client-stage .publication-preview .pub-figure figcaption .caption-text,
.pdf-client-stage .publication-preview .pub-table-caption .caption-text{
  min-width: 0 !important;
  color: #000 !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.3 !important;
  font-weight: 400 !important;
  text-align: justify !important;
  text-align-last: left !important;
  overflow-wrap: anywhere !important;
}
.pdf-client-stage .publication-preview .pub-table table{
  width: 100% !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 1pt solid var(--navy) !important;
  border-bottom: 1pt solid var(--navy) !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.25 !important;
}
.pdf-client-stage .publication-preview .pub-table th,
.pdf-client-stage .publication-preview .pub-table td{
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
  border-bottom: .45pt solid #bfc7d1 !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.25 !important;
  padding: 1.5mm 1.4mm !important;
  background: transparent !important;
  vertical-align: top !important;
}
.pdf-client-stage .publication-preview .pub-table th{
  color: var(--navy) !important;
  font-weight: 700 !important;
}
.pdf-client-stage .publication-preview .pub-table td{
  color: #000 !important;
  font-weight: 400 !important;
}
.pdf-client-stage .publication-preview .pub-table tbody tr:last-child td{
  border-bottom: 0 !important;
}
.pdf-client-stage .publication-preview .pub-references,
.pdf-client-stage .publication-preview .pub-references .pub-reference-column,
.pdf-client-stage .publication-preview .pub-references .pub-reference-column li,
.pdf-client-stage .publication-preview .pub-references .reference-citation-text{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.35 !important;
}
.pdf-client-stage .publication-preview .pub-references .pub-reference-column li,
.pdf-client-stage .publication-preview .pub-references .reference-citation-text{
  text-align: justify !important;
  text-align-last: left !important;
}
.pdf-client-stage .publication-preview .scholar-icon{ display: none !important; }
.pdf-client-stage .publication-preview .reference-doi-link,
.pdf-client-stage .publication-preview .reference-doi-link:link,
.pdf-client-stage .publication-preview .reference-doi-link:visited,
.pdf-client-stage .publication-preview .reference-doi-link:hover,
.pdf-client-stage .publication-preview .reference-doi-link:active{
  color: var(--navy) !important;
  text-decoration: none !important;
  overflow-wrap: anywhere !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-running-header-sample,
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  line-height: 1.5 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-running-header-sample{
  padding-bottom: 1mm !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  padding-top: 1mm !important;
}
.pdf-client-stage .publication-preview .pub-author-marks .author-aff-mark,
.pdf-client-stage .publication-preview .pub-author-marks .author-mark-separator,
.pdf-client-stage .publication-preview .pub-author-marks .author-corresp-mark{
  vertical-align: baseline !important;
}
.pdf-client-stage .publication-preview .pub-author-marks .author-mark-separator{ margin: 0 !important; }
.pdf-client-stage .publication-preview .pub-author-marks .orcid-mark{ margin-left: .18em !important; }
.pdf-client-stage .publication-preview .pub-affiliations,
.pdf-client-stage .publication-preview .pub-aff,
.pdf-client-stage .publication-preview .pub-aff-label,
.pdf-client-stage .publication-preview .pub-aff-text{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.35 !important;
}
.pdf-client-stage .publication-preview .pub-aff{
  display: grid !important;
  grid-template-columns: max-content minmax(0,1fr) !important;
  column-gap: .3cm !important;
  align-items: baseline !important;
  text-align: justify !important;
  text-align-last: left !important;
}
.pdf-client-stage .publication-preview .pub-aff-label{
  position: static !important;
  width: auto !important;
  left: auto !important;
  top: auto !important;
  text-align: left !important;
  vertical-align: baseline !important;
}
.pdf-client-stage .publication-preview .pub-aff-text{
  min-width: 0 !important;
  text-align: justify !important;
  text-align-last: left !important;
}
.pdf-client-stage .publication-preview .pub-keywords{
  background: var(--publication-band-bg, #eeeeee) !important;
  margin: 1.5em 0 0 !important;
  padding: 2.2mm 3mm !important;
  -webkit-print-color-adjust: exact !important;
  print-color-adjust: exact !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body{
  align-items: start !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body img{
  align-self: start !important;
  margin-top: 0 !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body p{
  line-height: 1.15 !important;
  align-self: start !important;
}
.pdf-client-stage .publication-preview .pub-reference-column{
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  counter-reset: none !important;
  column-count: 1 !important;
  column-width: auto !important;
}
.pdf-client-stage .publication-preview .pub-reference-column > li{
  list-style: none !important;
  display: grid !important;
  grid-template-columns: 6mm minmax(0,1fr) !important;
  column-gap: 0 !important;
  align-items: start !important;
  margin: 0 0 1.1mm !important;
  padding: 0 !important;
  break-inside: avoid !important;
  page-break-inside: avoid !important;
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
  font-size: 10pt !important;
  line-height: 1.35 !important;
  text-align: justify !important;
  text-align-last: left !important;
}
.pdf-client-stage .publication-preview .pub-reference-column > li::marker{ content: "" !important; }
.pdf-client-stage .publication-preview .reference-number{
  grid-column: 1 !important;
  display: block !important;
  width: 6mm !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: left !important;
  font: inherit !important;
  color: #000 !important;
}
.pdf-client-stage .publication-preview .reference-citation-text{
  grid-column: 2 !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: justify !important;
  text-align-last: left !important;
  overflow-wrap: anywhere !important;
}
.pdf-client-stage .publication-preview .pub-references > h2{
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.pdf-client-stage .publication-preview .pub-body,
.pdf-client-stage .publication-preview.website-view-print .pub-body,
.pdf-client-stage body.print-sim .publication-preview .pub-body{
  column-count: 2 !important;
  column-gap: 10mm !important;
  column-fill: balance !important;
}
.pdf-client-stage .publication-preview .pub-body p,
.pdf-client-stage .publication-preview .pub-section,
.pdf-client-stage .publication-preview.website-view-print .pub-body p,
.pdf-client-stage .publication-preview.website-view-print .pub-section,
.pdf-client-stage body.print-sim .publication-preview .pub-body p,
.pdf-client-stage body.print-sim .publication-preview .pub-section{
  break-inside: auto !important;
  page-break-inside: auto !important;
  orphans: 2 !important;
  widows: 2 !important;
}
.pdf-client-stage .publication-preview .pub-section > h2,
.pdf-client-stage .publication-preview .pub-section > h3{
  break-after: avoid !important;
  page-break-after: avoid !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-running-header-sample{
  padding-bottom: 3.8mm !important;
  margin-bottom: 0 !important;
}
.pdf-client-stage body.print-sim .publication-preview .pub-print-footer-sample{
  padding-top: 3.8mm !important;
  margin-top: 3.8mm !important;
}
.pdf-client-stage .publication-preview .pub-author-marks{
  display: inline !important;
  vertical-align: super !important;
  line-height: 1 !important;
  margin-left: 2px !important;
  white-space: nowrap !important;
}
.pdf-client-stage .publication-preview .pub-author-marks .author-aff-mark,
.pdf-client-stage .publication-preview .pub-author-marks .author-mark-separator,
.pdf-client-stage .publication-preview .pub-author-marks .author-corresp-mark{
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
}
.pdf-client-stage .publication-preview .pub-author-marks .orcid-mark{
  display: inline-flex !important;
  vertical-align: middle !important;
  margin-left: .18em !important;
}
.pdf-client-stage .publication-preview,
.pdf-client-stage .publication-preview *{
  font-family: var(--production-font-family, "Roboto", Arial, sans-serif) !important;
}
.pdf-client-stage .publication-preview .pub-info-dates{
  display: grid !important;
  gap: 0 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.pdf-client-stage .publication-preview .pub-info-row{
  display: grid !important;
  grid-template-columns: 74px minmax(0, 1fr) !important;
  column-gap: 5px !important;
  align-items: baseline !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 10pt !important;
  line-height: 1.35 !important;
  white-space: nowrap !important;
}
.pdf-client-stage .publication-preview .pub-info-label{
  text-align: left !important;
  font-weight: 400 !important;
}
.pdf-client-stage .publication-preview .pub-info-label::after{
  content: ":";
}
.pdf-client-stage .publication-preview .pub-info-date{
  min-width: 0 !important;
  text-align: right !important;
  font-variant-numeric: tabular-nums !important;
}
.pdf-client-stage .publication-preview .pub-front-left > .pub-keywords{
  display: block !important;
  margin: 7px 0 0 !important;
  padding: 6px 7px !important;
  background: var(--publication-band-bg, #eeeeee) !important;
  color: #000 !important;
  font-size: 10pt !important;
  line-height: 1.35 !important;
  text-align: justify !important;
  text-align-last: left !important;
  -webkit-print-color-adjust: exact !important;
  print-color-adjust: exact !important;
}
.pdf-client-stage .publication-preview .pub-front-left > .pub-keywords strong{
  color: var(--navy) !important;
  font-weight: 700 !important;
}
.pdf-client-stage .publication-preview .pub-info-dates{
  display: table !important;
  width: auto !important;
  max-width: 100% !important;
  border-collapse: collapse !important;
  margin: 0 !important;
  padding: 0 !important;
}
.pdf-client-stage .publication-preview .pub-info-row{
  display: table-row !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  white-space: nowrap !important;
  font-size: 10pt !important;
  line-height: 1.32 !important;
}
.pdf-client-stage .publication-preview .pub-info-label,
.pdf-client-stage .publication-preview .pub-info-date{
  display: table-cell !important;
  vertical-align: baseline !important;
}
.pdf-client-stage .publication-preview .pub-info-label{
  width: auto !important;
  padding: 0 !important;
  text-align: left !important;
  font-weight: 400 !important;
}
.pdf-client-stage .publication-preview .pub-info-label::after{ content: ":" !important; }
.pdf-client-stage .publication-preview .pub-info-date{
  width: auto !important;
  min-width: 0 !important;
  padding: 0 0 0 .28em !important;
  text-align: left !important;
  font-variant-numeric: tabular-nums !important;
}
.pdf-client-stage .publication-preview .pub-keywords,
.pdf-client-stage .publication-preview .pub-front-left > .pub-keywords{
  display: block !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  margin: .55em 0 0 !important;
  padding: 0 !important;
  color: #000 !important;
  font-size: 10pt !important;
  line-height: 1.35 !important;
  text-indent: 0 !important;
  text-align: justify !important;
  text-align-last: left !important;
  -webkit-print-color-adjust: exact !important;
  print-color-adjust: exact !important;
}
.pdf-client-stage .publication-preview .pub-front-left > .pub-keywords strong,
.pdf-client-stage .publication-preview .pub-keywords strong{
  color: var(--navy) !important;
  font-weight: 700 !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body,
.pdf-client-stage .publication-preview .pub-license-before-body{
  grid-template-columns: 16mm minmax(0,1fr) !important;
  column-gap: 1mm !important;
  gap: 1mm !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body img,
.pdf-client-stage .publication-preview .pub-license-before-body img{
  max-width: 15mm !important;
  justify-self: start !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body,
.pdf-client-stage .publication-preview .pub-license-before-body{
  grid-template-columns: 19.2mm minmax(0,1fr) !important;
  column-gap: 1mm !important;
  gap: 1mm !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body img,
.pdf-client-stage .publication-preview .pub-license-before-body img{
  width: auto !important;
  height: 12mm !important;
  max-width: 18mm !important;
  max-height: 14.4mm !important;
  justify-self: start !important;
  align-self: start !important;
}
.pdf-client-stage .publication-preview .pub-license-before-body a,
.pdf-client-stage .publication-preview .pub-license-before-body a:link,
.pdf-client-stage .publication-preview .pub-license-before-body a:visited,
.pdf-client-stage .publication-preview .pub-license-before-body a:hover,
.pdf-client-stage .publication-preview .pub-license-before-body a:focus,
.pdf-client-stage .publication-preview .pub-license-before-body a:active,
.pdf-client-stage .publication-preview .pub-license-before-body a,
.pdf-client-stage .publication-preview .pub-license-before-body a:link,
.pdf-client-stage .publication-preview .pub-license-before-body a:visited,
.pdf-client-stage .publication-preview .pub-license-before-body a:hover,
.pdf-client-stage .publication-preview .pub-license-before-body a:focus,
.pdf-client-stage .publication-preview .pub-license-before-body a:active{
  color: inherit !important;
  text-decoration: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
.pdf-client-stage .publication-preview .pub-license-logo-link,
.pdf-client-stage .publication-preview .pub-license-logo-link{
  display: block !important;
  line-height: 0 !important;
  align-self: start !important;
  justify-self: start !important;
}
.pdf-client-stage .publication-preview .pub-license-text-link,
.pdf-client-stage .publication-preview .pub-license-text-link{
  color: inherit !important;
  text-decoration: none !important;
  font: inherit !important;
}
.pdf-client-stage .publication-preview .pub-keywords,
.pdf-client-stage .publication-preview .pub-front-left > .pub-keywords,
.pdf-client-stage .publication-preview .pub-keywords{
  display: block !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.pdf-client-stage .publication-preview .pub-keyword-label,
.pdf-client-stage .publication-preview .pub-keyword-label{
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--navy) !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
}
.pdf-client-stage .publication-preview .pub-keyword-list,
.pdf-client-stage .publication-preview .pub-keyword-list{
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #000 !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  text-align: justify !important;
  text-align-last: left !important;
}
.pdf-client-stage .publication-preview .pub-aff,
.pdf-client-stage .publication-preview .pub-aff{
  column-gap: 2mm !important;
}

/* ================================================================
   QAASPA Production v34.7 — PDF-only removal of gray running bands
   and BMTJ first-page masthead rule
   ================================================================ */
.pdf-client-stage .publication-preview .pub-running-header-sample,
.pdf-client-stage .publication-preview .pub-running-header-sample > span,
.pdf-client-stage .publication-preview .pub-running-footer-left,
.pdf-client-stage .publication-preview .pub-running-footer-left > span,
.pdf-client-stage .publication-preview .pub-print-footer-sample,
.pdf-client-stage .publication-preview .pub-print-footer-sample > span,
.pdf-client-stage .publication-preview::before,
.pdf-client-stage .publication-preview::after {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}
.pdf-client-stage .publication-preview .pub-journal-bar {
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1.5pt solid var(--masthead-color, #c82538) !important;
  box-shadow: none !important;
}
.pdf-client-stage .publication-preview .pub-journal-logo-link {
  display:inline-flex !important;
  text-decoration:none !important;
  border:0 !important;
}


/* ================================================================
   v34.8 — linked masthead logo + transparent page furniture
   ================================================================ */
.pdf-client-stage .publication-preview .pub-journal-logo-link{
  display:flex!important;align-items:center!important;justify-content:flex-end!important;
  width:30mm!important;max-width:30mm!important;height:12mm!important;max-height:12mm!important;
  flex:0 0 30mm!important;overflow:hidden!important;text-decoration:none!important;border:0!important
}
.pdf-client-stage .publication-preview .pub-journal-logo-link>img,
.pdf-client-stage .publication-preview .pub-journal-bar img{
  width:auto!important;height:auto!important;max-width:30mm!important;max-height:12mm!important;object-fit:contain!important
}
.pdf-client-stage .publication-preview .pub-running-header-sample,
.pdf-client-stage .publication-preview .pub-running-footer-left,
.pdf-client-stage .publication-preview .pub-print-footer-sample,
.pdf-client-stage .publication-preview .pub-print-footer,
.pdf-client-stage .publication-preview .pub-page-number-sample{
  background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important
}
.pdf-client-stage .publication-preview .pub-license-before-body{margin:.7mm 0 1.15mm!important;padding:.7mm 1.6mm!important}

/* v34.27: retain 1 cm first-line paragraph indentation in exported PDFs. */
.pdf-client-stage .publication-preview .pub-body > p,
.pdf-client-stage .publication-preview .pub-body .pub-section > p {
  text-indent: 1cm !important;
  text-align: justify !important;
  text-align-last: left !important;
}
.pdf-client-stage .publication-preview .pub-body .pub-figure figcaption,
.pdf-client-stage .publication-preview .pub-body .pub-table-caption,
.pdf-client-stage .publication-preview .pub-body table p,
.pdf-client-stage .publication-preview .pub-body li p,
.pdf-client-stage .publication-preview .pub-license-before-body p,
.pdf-client-stage .publication-preview .pub-abstract p,
.pdf-client-stage .publication-preview .pub-keywords,
.pdf-client-stage .publication-preview .pub-references li {
  text-indent: 0 !important;
}
.pdf-client-stage .publication-preview .pub-editorial-front > p {
  margin: 0 0 5pt !important;
  text-indent: 0 !important;
  text-align: justify !important;
  text-align-last: left !important;
}
.pdf-client-stage .publication-preview .pub-editorial-front > p:last-child {
  margin-bottom: 0 !important;
}
.pdf-client-stage .publication-preview .pub-abstract .pub-abstract-content > p,
.pdf-client-stage .publication-preview .pub-editorial-front > p,
.pdf-client-stage .publication-preview .pub-editorial-front .pub-abstract-content > p {
  display:block !important;
  margin:0.7cm 0 0 !important;
  text-indent:0 !important;
  text-align:justify !important;
  text-align-last:left !important;
}
.pdf-client-stage .publication-preview .pub-journal-logo-link {
  width:var(--journal-logo-width,30mm) !important;
  max-width:var(--journal-logo-width,30mm) !important;
  flex:0 0 var(--journal-logo-width,30mm) !important;
}
.pdf-client-stage .publication-preview .pub-journal-logo-link > img,
.pdf-client-stage .publication-preview .pub-journal-bar img {
  max-width:var(--journal-logo-width,30mm) !important;
}

/* v34.38 — compact front paragraphs, aligned logo and uniform affiliation. */
.pdf-client-stage .publication-preview .pub-abstract .pub-abstract-content > p,
.pdf-client-stage .publication-preview .pub-editorial-front .pub-abstract-content > p,
.pdf-client-stage .publication-preview .pub-editorial-front > p {
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-left:0 !important;
  text-indent:var(--front-paragraph-indent,.7cm) !important;
}
.pdf-client-stage .publication-preview .pub-journal-bar { align-items:flex-start !important; }
.pdf-client-stage .publication-preview .pub-journal-logo-link {
  align-self:flex-start !important;
  align-items:flex-start !important;
  margin-top:0 !important;
}
.pdf-client-stage .publication-preview .pub-journal-logo-link > img,
.pdf-client-stage .publication-preview .pub-journal-bar img {
  align-self:flex-start !important;
  margin-top:0 !important;
}
.pdf-client-stage .publication-preview .pub-aff-label {
  font-family:inherit !important;
  font-size:inherit !important;
  line-height:inherit !important;
  font-weight:inherit !important;
  color:inherit !important;
}
.pdf-client-stage .publication-preview .pub-editorial-front .pub-abstract-content > p,
.pdf-client-stage .publication-preview .pub-editorial-front > p {
  margin:0 !important;
}
.pdf-client-stage .publication-preview .pub-aff {
  column-gap:.15cm !important;
}

/* v34.45 — preserve journal typography in the isolated PDF staging tree. */
.pdf-client-stage .publication-preview.journal-aictj,
.pdf-client-stage .publication-preview.journal-aictj *,
.pdf-client-stage .publication-preview.journal-aictj table,
.pdf-client-stage .publication-preview.journal-aictj th,
.pdf-client-stage .publication-preview.journal-aictj td {
  font-family:"Times New Roman", Times, serif !important;
}
.pdf-client-stage .publication-preview:not(.journal-aictj),
.pdf-client-stage .publication-preview:not(.journal-aictj) *,
.pdf-client-stage .publication-preview:not(.journal-aictj) table,
.pdf-client-stage .publication-preview:not(.journal-aictj) th,
.pdf-client-stage .publication-preview:not(.journal-aictj) td {
  font-family:"Source Sans Pro", "Source Sans 3", Arial, sans-serif !important;
}
.pdf-client-stage .publication-preview .pub-references > h2 {
  text-transform:none !important;
}
.pdf-client-stage .publication-preview .pub-optional-component { margin:4mm 0 0!important; break-inside:avoid!important; font-size:10pt!important; line-height:1.5!important; }
.pdf-client-stage .publication-preview .pub-optional-component > h2 { margin:0 0 2mm!important; color:var(--navy)!important; font-size:12pt!important; text-transform:none!important; }
.pdf-client-stage .publication-preview .pub-graphical-abstract figure { margin:0!important; text-align:center!important; }
.pdf-client-stage .publication-preview .pub-graphical-abstract img { display:block!important; max-width:100%!important; max-height:105mm!important; width:auto!important; height:auto!important; margin:0 auto!important; object-fit:contain!important; }
.pdf-client-stage .publication-preview .pub-graphical-abstract figcaption { margin-top:1.5mm!important; font-size:10pt!important; text-align:center!important; }
.pdf-client-stage .publication-preview .pub-supplement-file { display:none!important; }
.pdf-client-stage .publication-preview.italic-article-title .pub-title { font-style:italic!important; }
.pdf-client-stage .publication-preview.italic-section-headings .pub-section.level-1 > h2 { font-style:italic!important; }
.pdf-client-stage .publication-preview.italic-subsection-headings .pub-section.level-2 > h3 { font-style:italic!important; }

/* v34.48 — preserve BMTJ/OIJ Source Sans Pro in PDF staging. */
.pdf-client-stage .publication-preview:is(.journal-bmtj,.journal-oij),
.pdf-client-stage .publication-preview:is(.journal-bmtj,.journal-oij) *,
.pdf-client-stage .publication-preview:is(.journal-bmtj,.journal-oij) :is(table,thead,tbody,tfoot,tr,th,td,caption,figure,figcaption),
.pdf-client-stage .publication-preview:is(.journal-bmtj,.journal-oij) .pub-references,
.pdf-client-stage .publication-preview:is(.journal-bmtj,.journal-oij) .pub-references * {
  font-family:"Source Sans Pro","Source Sans 3",Arial,Helvetica,sans-serif!important;
}
.pdf-client-stage .publication-preview .pub-front-right>.pub-keywords { margin:.7em 0 0!important; padding:0!important; }

/* v34.50 — final PDF front metadata and exact two-column references. */
.pdf-client-stage .publication-preview :is(.pub-type,.pub-authors,.pub-front-grid,.pub-front-left,.pub-front-right,.pub-affiliations,.pub-aff,.pub-corresp,.pub-info,.pub-abstract,.pub-abstract-content,.pub-keywords),
.pdf-client-stage .publication-preview :is(.pub-type,.pub-authors,.pub-front-grid,.pub-front-left,.pub-front-right,.pub-affiliations,.pub-aff,.pub-corresp,.pub-info,.pub-abstract,.pub-abstract-content,.pub-keywords) *{
  font-family:"Source Sans Pro","Source Sans 3",Arial,Helvetica,sans-serif!important;
  font-size:10pt!important;
}
.pdf-client-stage .publication-preview .pub-abstract>.pub-keywords{margin:1em 0 0!important;padding:0!important;background:transparent!important}
.pdf-client-stage .publication-preview:not(.journal-aictj) .pub-references .pub-reference-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10mm!important;column-count:1!important}
.pdf-client-stage .publication-preview:not(.journal-aictj) .pub-references .pub-reference-column{column-count:1!important;columns:auto!important;min-width:0!important}

/* v34.51 — exported bibliography is exactly two columns for every journal.
   AICTJ article body remains one column; this rule affects references only. */
.pdf-client-stage .publication-preview .pub-references .pub-reference-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10mm!important;column-count:1!important;align-items:start!important}
.pdf-client-stage .publication-preview .pub-references .pub-reference-column{column-count:1!important;columns:auto!important;min-width:0!important}

/* v34.52 — final PDF typography and strict BMTJ/OIJ bibliography layout. */
.pdf-client-stage .publication-preview:is(.journal-bmtj,.journal-oij),
.pdf-client-stage .publication-preview:is(.journal-bmtj,.journal-oij) *{font-family:"Source Sans Pro","Source Sans 3",Arial,Helvetica,sans-serif!important}
.pdf-client-stage .publication-preview .pub-title{font-size:14pt!important}
.pdf-client-stage .publication-preview :is(.pub-authors,.pub-affiliations,.pub-aff),
.pdf-client-stage .publication-preview :is(.pub-authors,.pub-affiliations,.pub-aff) *{font-size:12pt!important}
.pdf-client-stage .publication-preview .pub-abstract h2,
.pdf-client-stage .publication-preview .pub-abstract>.pub-keywords .pub-keyword-label{display:block!important;font-size:12pt!important;line-height:1.25!important;font-weight:700!important;color:var(--navy)!important}
.pdf-client-stage .publication-preview:is(.journal-bmtj,.journal-oij) .pub-references .pub-reference-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10mm!important;column-count:1!important;columns:auto!important}
.pdf-client-stage .publication-preview:is(.journal-bmtj,.journal-oij) .pub-references .pub-reference-column{column-count:1!important;columns:auto!important;min-width:0!important}

/* v34.56 — PDF parity for author marks and inline keywords. */
.pdf-client-stage .publication-preview .pub-authors .pub-author-marks,
.pdf-client-stage .publication-preview .pub-authors .pub-author-marks .author-aff-mark,
.pdf-client-stage .publication-preview .pub-authors .pub-author-marks .author-mark-separator,
.pdf-client-stage .publication-preview .pub-authors .pub-author-marks .author-corresp-mark{
  font-size:10pt!important;
  line-height:1!important;
}
.pdf-client-stage .publication-preview .pub-abstract>.pub-keywords,
.pdf-client-stage .publication-preview .pub-keywords-only>.pub-keywords{
  display:block!important;
  margin-top:1em!important;
  padding:0!important;
}
.pdf-client-stage .publication-preview .pub-keywords .pub-keyword-label,
.pdf-client-stage .publication-preview .pub-keywords .pub-keyword-list{
  display:inline!important;
  line-height:1.35!important;
}
.pdf-client-stage .publication-preview .pub-keywords .pub-keyword-label{
  font-size:12pt!important;
  font-weight:700!important;
  color:var(--navy)!important;
}
.pdf-client-stage .publication-preview .pub-keywords .pub-keyword-list{font-size:10pt!important}

/* v34.56 — final PDF front-matter sizing, inline keywords, and journal-title parity. */
.pdf-client-stage .publication-preview .pub-title{font-size:14pt!important;line-height:1.2!important}
.pdf-client-stage .publication-preview .pub-authors,
.pdf-client-stage .publication-preview .pub-authors .pub-author-name{font-size:12pt!important;line-height:1.25!important}
.pdf-client-stage .publication-preview .pub-authors .pub-author-marks,
.pdf-client-stage .publication-preview .pub-authors .pub-author-marks *,
.pdf-client-stage .publication-preview .pub-aff-label,
.pdf-client-stage .publication-preview .pub-aff-label *,
.pdf-client-stage .publication-preview :is(.pub-type,.pub-affiliations,.pub-aff,.pub-aff-text,.pub-corresp,.pub-corresp *, .pub-info,.pub-info *, .pub-abstract,.pub-abstract-content,.pub-abstract-content *, .pub-keywords,.pub-keywords *){
  font-size:10pt!important;
  line-height:1.35!important;
}
.pdf-client-stage .publication-preview .pub-abstract h2,
.pdf-client-stage .publication-preview .pub-keywords .pub-keyword-label{
  font-size:10pt!important;
  line-height:1.35!important;
  font-weight:700!important;
  color:var(--navy)!important;
}
.pdf-client-stage .publication-preview .pub-abstract h2{display:block!important}
.pdf-client-stage .publication-preview .pub-keywords{display:block!important;margin:1em 0 0!important;padding:0!important;background:transparent!important}
.pdf-client-stage .publication-preview .pub-keywords .pub-keyword-label,
.pdf-client-stage .publication-preview .pub-keywords .pub-keyword-list{display:inline!important}
.pdf-client-stage .publication-preview .pub-references :is(.reference-journal-title,.qaaspa-reference-journal-title,em,i,cite){
  font-family:inherit!important;
  font-size:1em!important;
  line-height:inherit!important;
}

/* v34.56 — keep "Keywords:" and keyword text on the same PDF line. */
.pdf-client-stage .publication-preview .pub-front-right .pub-keywords,
.pdf-client-stage .publication-preview .pub-abstract .pub-keywords,
.pdf-client-stage .publication-preview .pub-keywords-only .pub-keywords{
  display:block!important;
  white-space:normal!important;
}
.pdf-client-stage .publication-preview .pub-front-right .pub-keywords .pub-keyword-label,
.pdf-client-stage .publication-preview .pub-front-right .pub-keywords .pub-keyword-list,
.pdf-client-stage .publication-preview .pub-abstract .pub-keywords .pub-keyword-label,
.pdf-client-stage .publication-preview .pub-abstract .pub-keywords .pub-keyword-list,
.pdf-client-stage .publication-preview .pub-keywords-only .pub-keywords .pub-keyword-label,
.pdf-client-stage .publication-preview .pub-keywords-only .pub-keywords .pub-keyword-list{
  display:inline!important;
  float:none!important;
  clear:none!important;
  vertical-align:baseline!important;
}
