/* Mockup 2: a centred masthead, a cover-led introduction and an editorial contents list. */
body.mpr-theme.mpr-mockup-2 { --mpr-radius: 0px; --mpr-ink: #083b4d; --mpr-teal: #07586e; --mpr-accent: #176b82; }
body.mpr-theme.mpr-mockup-2[data-theme="dark"] { --mpr-ink: #e0eff2; --mpr-teal: #8bc6d5; --mpr-accent: #8bc6d5; }
body.mpr-theme.mpr-mockup-2 .acs_topbar_inner {
  position: relative; height: 170px !important; display: flex !important;
  flex-direction: column !important; align-items: center !important; justify-content: center !important;
  padding-top: 44px !important; gap: 10px !important;
}
body.mpr-theme.mpr-mockup-2 .acs_brand_link { flex: 0 0 auto !important; align-items: center !important; gap: 10px; }
body.mpr-theme.mpr-mockup-2 .mpr_wordmark { font: 500 44px/1.1 var(--mpr-font-heading); letter-spacing: -1.6px; text-align: center; }
body.mpr-theme.mpr-mockup-2 .mpr_brand_note { letter-spacing: 2px; color: var(--mpr-teal); }
body.mpr-theme.mpr-mockup-2 .acs_topbar_user { position: absolute; top: 14px; right: 40px; }
body.mpr-theme.mpr-mockup-2 .acs_navbar { background: var(--mpr-paper) !important; border-top: 2px solid var(--mpr-ink) !important; border-bottom: 1px solid var(--mpr-rule) !important; }
body.mpr-theme.mpr-mockup-2 .acs_navbar_inner { justify-content: center !important; height: 52px !important; }
body.mpr-theme.mpr-mockup-2 .acs_nav_menu_wrap { flex: 0 1 auto; }
body.mpr-theme.mpr-mockup-2 ul.acs_primary_menu > li > a,
body.mpr-theme.mpr-mockup-2 ul.acs_primary_menu > li:first-child > a { height: 52px !important; padding: 0 24px !important; color: var(--mpr-ink) !important; }
body.mpr-theme.mpr-mockup-2 ul.acs_primary_menu > li > a:hover { background: var(--mpr-rule) !important; }
body.mpr-theme.mpr-mockup-2 .pkp_structure_content { display: flex !important; padding-top: 44px !important; gap: 36px !important; }
body.mpr-theme.mpr-mockup-2 .pkp_structure_main { width: auto !important; flex: 1 1 0 !important; }
body.mpr-theme.mpr-mockup-2 .mpr_intro { grid-template-columns: 260px minmax(0, 1fr); gap: 32px; align-items: start; padding-bottom: 44px; }
body.mpr-theme.mpr-mockup-2 .mpr_intro_copy { grid-column: 2; grid-row: 1; max-width: 690px; }
body.mpr-theme.mpr-mockup-2 .mpr_issue_preview { grid-column: 1; grid-row: 1; height: auto; aspect-ratio: 520 / 739; border-radius: 0; background: #06394b !important; overflow: hidden; box-shadow: 0 6px 20px rgba(6, 57, 75, .14); }
body.mpr-theme.mpr-mockup-2 .mpr_issue_preview::after { display: block; background: linear-gradient(180deg, transparent 45%, rgba(2, 30, 43, .25) 63%, rgba(2, 30, 43, .96) 100%); }
body.mpr-theme.mpr-mockup-2 .mpr_preview_cover { position: absolute; width: 100%; height: 100%; object-fit: cover; box-shadow: none; outline: none; }
body.mpr-theme.mpr-mockup-2 .mpr_preview_copy { position: absolute; inset: auto 0 0; padding: 20px 20px 22px; border: 0; }
body.mpr-theme.mpr-mockup-2 .mpr_issue_preview .mpr_eyebrow { color: #abd4df !important; font-size: 9px !important; letter-spacing: 1.3px !important; margin-bottom: 5px !important; }
body.mpr-theme.mpr-mockup-2 .mpr_issue_preview strong { font-size: 21px; line-height: 1.3; color: #fff !important; }
body.mpr-theme.mpr-mockup-2 .mpr_preview_action { display: inline-block; margin-top: 14px; padding: 0 0 3px; background: transparent; color: #fff !important; border: 0; border-bottom: 1px solid rgba(255, 255, 255, .55); font-size: 12px; font-weight: 600; }
body.mpr-theme.mpr-mockup-2 .pkp_structure_main .mpr_intro h1 { font-size: 43px !important; line-height: 1.13 !important; letter-spacing: -1.5px !important; margin-bottom: 22px !important; font-weight: 400 !important; }
body.mpr-theme.mpr-mockup-2 .mpr_intro_description { font-size: 16px !important; line-height: 1.8 !important; }
body.mpr-theme.mpr-mockup-2 .mpr_text_link { border-radius: 0 !important; padding: 10px 20px !important; }
body.mpr-theme.mpr-mockup-2 .mpr_journal_facts { margin-top: 23px; }
body.mpr-theme.mpr-mockup-2 .mpr_identity_line { border-top: 1px solid var(--mpr-ink); padding: 17px 0; }
body.mpr-theme.mpr-mockup-2 .mpr_identity_line span { font-size: 11px; }
body.mpr-theme.mpr-mockup-2 .mpr_current_issue { padding-top: 42px; }
body.mpr-theme.mpr-mockup-2 .mpr_section_head { padding-bottom: 20px; border-bottom: 2px solid var(--mpr-ink); margin-bottom: 8px; }
body.mpr-theme.mpr-mockup-2 .mpr_section_head h2 { font-size: 36px !important; font-weight: 400 !important; }
body.mpr-theme.mpr-mockup-2 .mpr_issue_meta strong { font-size: 14px; }
body.mpr-theme.mpr-mockup-2 .mpr_issue_meta span { font-size: 12px; }
body.mpr-theme.mpr-mockup-2 .mpr_article_section { display: grid; grid-template-columns: 144px minmax(0, 1fr); gap: 24px; margin-bottom: 0; padding: 12px 0; border-bottom: 1px solid var(--mpr-rule); }
body.mpr-theme.mpr-mockup-2 .mpr_issue_articles .mpr_section_label {
  display: flex !important; align-self: start; justify-content: flex-start !important; flex-wrap: nowrap; gap: 10px; white-space: nowrap;
  margin: 22px 0 !important; padding: 0 !important; background: transparent !important;
  color: var(--mpr-teal) !important; border: 0 !important; border-radius: 0 !important;
  font: 700 15px/1.5 var(--mpr-font-body) !important; letter-spacing: 1.1px !important;
}
body.mpr-theme.mpr-mockup-2 .mpr_section_count { color: var(--mpr-muted) !important; font-size: 12px; font-weight: 500; white-space: nowrap; }
body.mpr-theme.mpr-mockup-2 .mpr_article {
  padding: 24px 0; margin: 0; border: 0; border-bottom: 1px solid var(--mpr-rule);
  border-radius: 0; box-shadow: none; background: transparent;
}
body.mpr-theme.mpr-mockup-2 .mpr_article_list > li:last-child .mpr_article { border-bottom: 0; }
body.mpr-theme.mpr-mockup-2 .mpr_article_title { font-size: 27px !important; font-weight: 450 !important; line-height: 1.4 !important; }
body.mpr-theme.mpr-mockup-2 .mpr_article_authors { margin-bottom: 17px !important; }
body.mpr-theme.mpr-mockup-2 .mpr_article .obj_galley_link { border-radius: 0 !important; padding: 7px 17px !important; }
body.mpr-theme.mpr-mockup-2 .mpr_article_doi { font-size: 11px !important; }
body.mpr-theme.mpr-mockup-2 .mpr_archive_link { margin-top: 22px; }
body.mpr-theme.mpr-mockup-2 .pkp_structure_sidebar {
  display: block; width: 240px !important; flex: 0 0 240px !important;
  margin-top: 0; padding-top: 0 !important; border: 0;
}
body.mpr-theme.mpr-mockup-2 .pkp_structure_sidebar .pkp_block { border-radius: 0 !important; margin: 0 0 22px !important; }
body.mpr-theme.mpr-mockup-2 .pkp_structure_sidebar .pkp_block .title { background: var(--mpr-paper) !important; color: var(--mpr-ink) !important; border-bottom: 1px solid var(--mpr-rule) !important; }
body.mpr-theme.mpr-mockup-2 #customblock-googlescholar .content > div[style] { display: flex !important; flex-direction: column; }
body.mpr-theme.mpr-mockup-2 #customblock-googlescholar .content a[style] { border-radius: 0 !important; }
body.mpr-theme.mpr-mockup-2 .acs_issues_grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 24px !important; }
body.mpr-theme.mpr-mockup-2 .acs_issue_card { flex-direction: row !important; border-radius: 0 !important; min-height: 180px; }
body.mpr-theme.mpr-mockup-2 .acs_issue_cover { width: 130px !important; flex: 0 0 130px; aspect-ratio: 3 / 4 !important; }
body.mpr-theme.mpr-mockup-2 .acs_issue_info { border-top: 0 !important; justify-content: center; padding: 24px !important; }
body.mpr-theme.mpr-mockup-2 .acs_issue_label { font-size: 25px !important; }
body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_article_page_title { font-size: 40px !important; line-height: 1.3 !important; font-weight: 400 !important; }
body.mpr-theme.mpr-mockup-2 .acs_article_tabs_nav { border-radius: 0 !important; }
body.mpr-theme.mpr-mockup-2 .acs_authors_flat_grid { border-radius: 0 !important; }
body.mpr-theme.mpr-mockup-2 .pkp_structure_main .page_about { max-width: 880px; margin: 0 auto; }
body.mpr-theme.mpr-mockup-2 .acs_footer { background: var(--mpr-paper) !important; color: var(--mpr-text) !important; border-top: 2px solid var(--mpr-ink); }
body.mpr-theme.mpr-mockup-2 .acs_footer_accent_line { display: none; }
body.mpr-theme.mpr-mockup-2 .acs_footer :is(.acs_footer_heading,.acs_footer_body,.acs_fc_item,.acs_footer_bottom,.acs_footer_issn_badge) { color: var(--mpr-text) !important; }
body.mpr-theme.mpr-mockup-2 .acs_footer :is(.acs_footer_page_content p,.acs_footer_oa_text,.acs_fc_name span,.acs_issn_num) { color: var(--mpr-text) !important; }
body.mpr-theme.mpr-mockup-2 .acs_footer a { color: var(--mpr-teal) !important; text-decoration: underline !important; text-underline-offset: 3px; }
body.mpr-theme.mpr-mockup-2 .acs_footer a :is(span,i) { color: inherit !important; }
body.mpr-theme.mpr-mockup-2 .acs_footer a:hover { color: var(--mpr-ink) !important; opacity: 1 !important; }
body.mpr-theme.mpr-mockup-2 .acs_footer a:focus-visible { outline: 2px solid var(--mpr-teal); outline-offset: 4px; }
body.mpr-theme.mpr-mockup-2 .acs_footer .acs_fc_item > i { color: var(--mpr-teal) !important; }
body.mpr-theme.mpr-mockup-2 .acs_footer .acs_license_link { background: transparent !important; border-color: var(--mpr-rule) !important; }
body.mpr-theme.mpr-mockup-2 .acs_footer_issn_badge { background: transparent !important; border-color: var(--mpr-rule) !important; }
body.mpr-theme.mpr-mockup-2[data-theme="dark"] .acs_footer .acs_issn_type { color: #083b4d !important; }
body.mpr-theme.mpr-mockup-2 .acs_footer_heading i { color: var(--mpr-teal) !important; }
body.mpr-theme.mpr-mockup-2 .acs_footer_bottom { background: transparent !important; border-color: var(--mpr-rule) !important; }
@media (max-width: 1100px) {
  body.mpr-theme.mpr-mockup-2 .pkp_structure_main { width: 100% !important; flex: 0 0 auto !important; }
  body.mpr-theme.mpr-mockup-2 .pkp_structure_sidebar {
    display: grid; width: 100% !important; flex: 0 0 auto !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 24px;
    margin-top: 0; padding-top: 30px !important; border-top: 1px solid var(--mpr-rule);
  }
  body.mpr-theme.mpr-mockup-2 #customblock-googlescholar .content > div[style] { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 1000px) {
  body.mpr-theme.mpr-mockup-2 .acs_topbar_inner { height: 115px !important; padding-top: 20px !important; }
  body.mpr-theme.mpr-mockup-2 .mpr_wordmark { font-size: 36px; }
  body.mpr-theme.mpr-mockup-2 .acs_navbar_inner { justify-content: flex-start !important; }
  body.mpr-theme.mpr-mockup-2 .acs_mobile_toggle { color: var(--mpr-ink) !important; }
  body.mpr-theme.mpr-mockup-2 ul.acs_primary_menu > li > a,
  body.mpr-theme.mpr-mockup-2 ul.acs_primary_menu > li:first-child > a { color: #fff !important; }
  body.mpr-theme.mpr-mockup-2 .mpr_intro { grid-template-columns: 230px minmax(0, 1fr); gap: 32px; }
  body.mpr-theme.mpr-mockup-2 .mpr_issue_preview { height: auto; }
  body.mpr-theme.mpr-mockup-2 .pkp_structure_main .mpr_intro h1 { font-size: 38px !important; }
  body.mpr-theme.mpr-mockup-2 .pkp_structure_sidebar { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width: 640px) {
  body.mpr-theme.mpr-mockup-2 .mpr_wordmark { font-size: 29px; letter-spacing: -.8px; }
  body.mpr-theme.mpr-mockup-2 .mpr_brand_note { font-size: 8px; letter-spacing: 1.1px; }
  body.mpr-theme.mpr-mockup-2 .pkp_structure_content { padding-top: 30px !important; }
  body.mpr-theme.mpr-mockup-2 .mpr_intro { grid-template-columns: 1fr; gap: 28px; align-items: start; }
  body.mpr-theme.mpr-mockup-2 .mpr_intro_copy { grid-column: 1; grid-row: 1; }
  body.mpr-theme.mpr-mockup-2 .mpr_issue_preview { grid-column: 1; grid-row: 2; width: min(100%, 250px); height: auto; justify-self: center; }
  body.mpr-theme.mpr-mockup-2 .pkp_structure_main .mpr_intro h1 { font-size: 36px !important; }
  body.mpr-theme.mpr-mockup-2 .mpr_article_section { display: block; padding: 10px 0; }
  body.mpr-theme.mpr-mockup-2 .mpr_issue_articles .mpr_section_label { margin: 15px 0 0 !important; }
  body.mpr-theme.mpr-mockup-2 .mpr_article { padding: 22px 0; }
  body.mpr-theme.mpr-mockup-2 .mpr_article_title { font-size: 23px !important; }
  body.mpr-theme.mpr-mockup-2 .pkp_structure_sidebar { grid-template-columns: 1fr !important; gap: 22px; margin-top: 40px; }
  body.mpr-theme.mpr-mockup-2 .acs_issues_grid { grid-template-columns: 1fr !important; }
  body.mpr-theme.mpr-mockup-2 .acs_issue_cover { width: 95px !important; flex-basis: 95px; }
  body.mpr-theme.mpr-mockup-2 .acs_issue_info { padding: 18px !important; }
  body.mpr-theme.mpr-mockup-2 .acs_issue_label { font-size: 21px !important; }
  body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_article_page_title { font-size: 29px !important; }
}

/* Editorial article: continuous reading with a compact section index. */
body.mpr-theme.mpr-mockup-2 .mpr_editorial_article_header { border-top: 3px solid var(--mpr-ink); padding-top: 24px; }
body.mpr-theme.mpr-mockup-2 .mpr_article_kicker { font: 600 12px/1.5 var(--mpr-font-body); letter-spacing: 1.8px; text-transform: uppercase; color: var(--mpr-teal); margin-bottom: 20px; }
body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_article_page_title { font: 400 42px/1.2 var(--mpr-font-heading) !important; letter-spacing: -.8px !important; }
body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_article_doi_row { border: 0 !important; margin: 0 0 22px !important; padding: 0 !important; }
body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_authors_flat_grid { grid-template-columns: 1fr !important; gap: 0 !important; border: 0 !important; }
body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_author_flat { border: 0 !important; padding: 0 0 20px !important; }
body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_article_authors_section { margin: 0 !important; }
body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_article_meta_bar { border: 0 !important; border-top: 1px solid var(--mpr-rule) !important; border-bottom: 1px solid var(--mpr-rule) !important; border-radius: 0 !important; padding: 18px 0 !important; margin: 0 0 24px !important; }
body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_meta_galleys { margin-left: auto; order: 2; }
body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_article_meta_bar .obj_galley_link { border-radius: 0 !important; padding: 10px 23px !important; }
body.mpr-theme.mpr-mockup-2 .mpr_article_contents { display: flex; align-items: center; flex-wrap: wrap; gap: 2px 20px; border-bottom: 1px solid var(--mpr-rule); padding: 0 0 12px; margin-bottom: 12px; }
body.mpr-theme.mpr-mockup-2 .mpr_article_contents > span { color: var(--mpr-muted); font: 12px/1.5 var(--mpr-font-body); }
body.mpr-theme.mpr-mockup-2 .mpr_article_contents a { color: var(--mpr-teal); font: 600 14px/1.4 var(--mpr-font-body); display: inline-flex; align-items: center; min-height: 44px; text-decoration: none; }
body.mpr-theme.mpr-mockup-2 .mpr_article_contents a:hover { text-decoration: underline; text-underline-offset: 5px; }
body.mpr-theme.mpr-mockup-2 .mpr_editorial_section { padding: 24px 0 30px; border-bottom: 1px solid var(--mpr-rule); scroll-margin-top: 28px; font: 16px/1.8 var(--mpr-font-body); color: var(--mpr-text); }
body.mpr-theme.mpr-mockup-2 .pkp_structure_main .page .mpr_editorial_section h2 { font: 400 30px/1.3 var(--mpr-font-heading) !important; color: var(--mpr-ink) !important; margin: 0 0 20px !important; border: 0 !important; padding: 0 !important; text-transform: none !important; letter-spacing: -.4px !important; }
body.mpr-theme.mpr-mockup-2 .mpr_editorial_section .item { border: 0; padding: 0; margin: 0; }
body.mpr-theme.mpr-mockup-2 .mpr_editorial_section .references p { padding-left: 20px; text-indent: -20px; margin: 0 0 16px !important; font-size: 15px !important; line-height: 1.8 !important; }
body.mpr-theme.mpr-mockup-2 .mpr_editorial_section .references .value { overflow-wrap: anywhere; text-align: justify; text-align-last: start; hyphens: auto; }
body.mpr-theme.mpr-mockup-2 .mpr_editorial_section .references p.mpr_reference_notice { padding: 0; text-indent: 0; color: var(--mpr-muted); }
body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_article_howtocite_area { border: 0 !important; border-bottom: 1px solid var(--mpr-rule) !important; padding: 28px 0 !important; margin: 0 0 24px !important; scroll-margin-top: 28px; }
body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_article_copyright_section { border: 0 !important; padding: 0 !important; }
body.mpr-theme.mpr-mockup-2 .mpr_article_contents a:focus-visible { outline: 2px solid var(--mpr-accent); outline-offset: 4px; }
@media (max-width: 640px) {
  body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_article_page_title { font-size: 31px !important; letter-spacing: -.5px !important; }
  body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_article_meta_bar { gap: 14px 20px !important; }
  body.mpr-theme.mpr-mockup-2 article.acs_article_details .acs_meta_galleys { order: 0; width: 100%; margin-left: 0; }
  body.mpr-theme.mpr-mockup-2 .mpr_article_contents { gap: 0 16px; }
  body.mpr-theme.mpr-mockup-2 .mpr_article_contents > span { flex-basis: 100%; }
  body.mpr-theme.mpr-mockup-2 .pkp_structure_main .page .mpr_editorial_section h2 { font-size: 26px !important; }
}
