/* DMI JMST v1.7.6 — Aims and Scope page layout (custom navigation page "2").
   Styling only: the text comes from OJS-managed navigation content. */
body.dmi-theme.dmi-header-fixed.pkp_page_2 .pkp_structure_main > .page {
  color: var(--dmi-ink);
  font: 400 16px/1.7 var(--dmi-sans);
}
body.dmi-theme.dmi-header-fixed.pkp_page_2 .pkp_structure_main > .page > h1 {
  font: 600 42px/1.15 var(--dmi-serif);
  letter-spacing: -.02em;
  color: var(--dmi-navy);
  margin: 4px 0 28px;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--dmi-line);
}
body.dmi-theme.dmi-header-fixed.pkp_page_2 .pkp_structure_main > .page > p {
  margin: 0 0 16px;
}
body.dmi-theme.dmi-header-fixed.pkp_page_2 .pkp_structure_main > .page > p > br {
  display: block;
  content: "";
  margin-top: 10px;
}
body.dmi-theme.dmi-header-fixed.pkp_page_2 .pkp_structure_main > .page > p:has(> strong:only-child) {
  margin: 36px 0 12px;
  font: 600 27px/1.25 var(--dmi-serif);
  color: var(--dmi-navy);
}
body.dmi-theme.dmi-header-fixed.pkp_page_2 .pkp_structure_main > .page > p > em:first-child {
  display: block;
  margin: 26px 0 4px;
  font: 700 16px/1.4 var(--dmi-sans);
  font-style: normal;
  color: var(--dmi-blue);
}
body.dmi-theme.dmi-header-fixed.pkp_page_2 .pkp_structure_main > .page > p > em:first-child + br {
  display: none;
}
body.dmi-theme.dmi-header-fixed.pkp_page_2 .pkp_structure_main > .page > p:nth-last-child(-n+5) {
  display: none;
}
@media (max-width: 640px) {
  body.dmi-theme.dmi-header-fixed.pkp_page_2 .pkp_structure_main > .page {
    font-size: 15px;
  }
  body.dmi-theme.dmi-header-fixed.pkp_page_2 .pkp_structure_main > .page > h1 {
    font-size: 34px;
  }
  body.dmi-theme.dmi-header-fixed.pkp_page_2 .pkp_structure_main > .page > p:has(> strong:only-child) {
    font-size: 23px;
  }
}
