/* Journal presentation layer. Keep OJS forms, navigation and publishing hooks intact. */
:root {
    --journal-navy: #12334b;
    --journal-blue: #0875ae;
    --journal-muted: #586d7d;
    --journal-line: #dce6ed;
    --journal-wash: #f3f7fa;
}
body { background: var(--journal-wash); color: #263d4d; }
a { color: #076da3; }
a:hover { color: #104866; }
a:focus-visible, button:focus-visible, select:focus-visible, summary:focus-visible { outline: 3px solid #d88e20; outline-offset: 4px; }
.pkp_structure_page { background: transparent; }
.pkp_structure_head { background: #fff; border-top: 4px solid var(--journal-blue); border-bottom: 1px solid var(--journal-line); }
.pkp_site_name .is_text, .pkp_site_nav_menu a, .pkp_navigation_user > li > a, .pkp_navigation_primary > li > a, .pkp_head_wrapper .pkp_search { color: var(--journal-navy); }
.pkp_site_nav_menu { background: #fff; }
.pkp_site_name .is_img img { max-height: 78px; }
.pkp_navigation_primary > li > a { font-weight: 600; font-size: 14px; }
.pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:focus { color: var(--journal-blue); border-color: var(--journal-blue); }
.pkp_site_nav_toggle { color: var(--journal-navy); }
.pkp_site_nav_toggle > span { background: transparent; border-bottom-color: var(--journal-navy); }
.pkp_site_nav_toggle > span:before, .pkp_site_nav_toggle > span:after { background: var(--journal-navy); }
.pkp_structure_content { width: calc(100% - 64px); max-width: 1280px; padding: 36px 0 56px; display: grid; grid-template-columns: minmax(0, 1fr); gap: 30px; }
.pkp_structure_content.has_sidebar { grid-template-columns: minmax(0, 1fr) 260px; }
.pkp_structure_content:before, .pkp_structure_content:after { display: none; }
.pkp_structure_main, .pkp_structure_main:first-child:last-child { float: none; width: auto; min-width: 0; margin: 0; padding: 32px; background: #fff; border: 1px solid var(--journal-line); border-radius: 12px; }
.pkp_structure_main:before, .pkp_structure_main:after { display: none; }
.pkp_structure_main h1 { font-size: 32px; line-height: 1.25; letter-spacing: -.6px; color: var(--journal-navy); }
.pkp_structure_main h2 { color: var(--journal-navy); line-height: 1.4; }
.pkp_structure_main p, .pkp_structure_main li { line-height: 1.75; }
.pkp_structure_main p { margin: 0 0 18px; }
.cmp_breadcrumbs { margin: 0 0 25px; padding: 0; font-size: 12px; }
.cmp_breadcrumbs ol { margin: 0; }
.journal_eyebrow { display: block; color: #08729e; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; line-height: 1.5; text-transform: uppercase; }
.journal_home_intro { border-bottom: 1px solid var(--journal-line); padding-bottom: 26px; margin-bottom: 28px; }
.journal_home_intro h2 { font-family: Georgia, 'Times New Roman', serif; font-size: 30px; margin: 8px 0 10px; letter-spacing: -.5px; }
.journal_home_intro p, .journal_page_intro p { color: var(--journal-muted); font-size: 14px; }
.journal_page_intro h1 { margin: 8px 0 12px; }
.journal_button, a.journal_button { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 42px; padding: 10px 17px; background: var(--journal-blue); color: #fff; border: 1px solid var(--journal-blue); border-radius: 6px; font: inherit; font-size: 13px; font-weight: 600; line-height: 1.4; text-decoration: none; cursor: pointer; box-shadow: none; }
.journal_button:hover, a.journal_button:hover { color: #fff; background: #095780; border-color: #095780; }
.page_index_journal .current_issue > h2 { font-size: 20px; margin: 0 0 20px; }
.page_index_journal .current_issue_title { display: none; }
.obj_issue_toc > .heading { display: flex; gap: 26px; align-items: flex-start; background: #f3f8fb; padding: 24px; border: 1px solid var(--journal-line); border-radius: 8px; }
.obj_issue_toc > .heading:before, .obj_issue_toc > .heading:after { display: none; }
.obj_issue_toc .heading > .cover { float: none; flex: 0 0 145px; width: 145px; margin: 0; }
.obj_issue_toc .heading > .cover img { width: 100%; max-height: 220px; object-fit: contain; box-shadow: 0 6px 14px #153c4f1a; }
.journal_issue_intro { min-width: 0; flex: 1; }
.journal_issue_intro .journal_issue_name { margin: 7px 0 14px; font: 700 23px/1.4 Georgia, 'Times New Roman', serif; color: var(--journal-navy); }
.obj_issue_toc .published { margin: 12px 0 20px; font-size: 12px; color: var(--journal-muted); }
.obj_issue_toc .description { font-size: 14px; overflow-wrap: anywhere; }
.obj_issue_toc .sections:not(:first-child) { margin-top: 28px; }
.obj_issue_toc .section, .obj_issue_toc .galleys { margin: 26px 0; padding: 0; }
.obj_issue_toc .section:before, .obj_issue_toc .galleys:before { display: none; }
.obj_issue_toc .section > h2, .obj_issue_toc .section > h3, .obj_issue_toc .galleys > h2, .obj_issue_toc .galleys > h3 { display: block; left: 0; margin: 0 0 16px; padding: 0 0 10px; border-bottom: 2px solid #dfebf1; background: transparent; font-size: 17px; font-weight: 700; color: var(--journal-navy); }
.obj_issue_toc .articles { margin: 0; }
.obj_issue_toc .articles > li { margin: 0 0 12px; }
.obj_article_summary { margin: 0; padding: 20px; border: 1px solid var(--journal-line); border-radius: 8px; background: #fff; transition: border-color .15s, box-shadow .15s; }
.obj_article_summary:hover { border-color: #a7c7da; box-shadow: 0 3px 12px #153c4f08; }
.obj_article_summary > .title { margin: 0 0 12px; font-size: 16px; line-height: 1.55; }
.obj_article_summary > .title a { color: var(--journal-navy); text-decoration: none; }
.obj_article_summary > .title a:hover { color: var(--journal-blue); text-decoration: underline; }
.obj_article_summary .meta { color: var(--journal-muted); font-size: 12px; }
.obj_article_summary .meta .authors { padding-right: 55px; }
.obj_article_summary .galleys_links { margin: 14px 0 0; }
.obj_galley_link { border: 1px solid #bfd8e6; border-radius: 5px; background: #f0f7fb; color: #086a99; padding: 4px 12px; font-size: 12px; text-transform: uppercase; }
.page_index_journal .current_issue > .read_more { display: inline-block; margin: 24px 0 8px; font-size: 13px; }
.page_index_journal .additional_content { margin: 30px 0 0; padding: 24px; border: 1px solid var(--journal-line); border-radius: 8px; background: #fafcfd; font-size: 14px; }
.additional_content h2 { margin: 25px 0 16px; font-size: 20px; }
.additional_content > h2:first-child { margin-top: 0; }
.additional_content p, .additional_content ol { text-align: left !important; }
.additional_content ol { padding-left: 24px; }
.additional_content li { padding-left: 5px; margin-bottom: 13px; }
.additional_content a { overflow-wrap: anywhere; }
.journal_guidelines { margin-top: 25px; padding-top: 20px; border-top: 1px solid var(--journal-line); }
.journal_guidelines summary { cursor: pointer; color: var(--journal-navy); font-size: 16px; font-weight: 700; line-height: 1.6; }
.journal_guidelines summary::marker { color: var(--journal-blue); }
.journal_guidelines[open] summary { margin-bottom: 20px; }
.pkp_structure_sidebar { float: none; width: auto; min-width: 0; padding: 0; }
.pkp_structure_sidebar .pkp_block { padding: 22px; margin: 0 0 20px; background: #fff; border: 1px solid var(--journal-line); border-radius: 10px; font-size: 13px; line-height: 1.65; }
.pkp_structure_sidebar .pkp_block .title { display: block; margin: 0 0 18px; padding: 0 0 12px; border-bottom: 1px solid var(--journal-line); font-size: 16px; font-weight: 700; color: var(--journal-navy); letter-spacing: 0; }
.pkp_structure_sidebar .content img { display: block; width: auto !important; height: auto !important; max-width: 155px !important; max-height: 64px !important; object-fit: contain; margin: 0 auto; }
#customblock-indexing .content { display: grid; gap: 12px; }
#customblock-indexing .content p { display: flex; align-items: center; justify-content: center; min-height: 82px; margin: 0; padding: 12px; background: #fff; border: 1px solid #e6edf2; border-radius: 6px; }
#customblock-indexing .content a { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 58px; }
#customblock-indexing .content p:has(a:hover) { background: var(--journal-wash); border-color: #b6d2e2; }
.pkp_structure_sidebar .journal_author_card { background: #eaf4f9; border-color: #cce2ed; }
.journal_author_card .journal_eyebrow { font-size: 9px; margin-bottom: 9px; }
.journal_author_card p { color: var(--journal-muted); margin: 0 0 18px; }
.journal_author_card .journal_button { padding: 11px 10px; width: 100%; font-size: 12px; }
.journal_sidebar_link { display: block; text-align: center; margin-top: 15px; font-size: 12px; }
.archive_filters { display: flex; align-items: flex-end; flex-wrap: wrap; gap: 14px; margin: 26px 0 18px; padding: 20px; background: var(--journal-wash); border: 1px solid var(--journal-line); border-radius: 8px; }
.archive_filter_field { flex: 1 1 145px; }
.archive_filter_field label { display: block; margin-bottom: 7px; color: var(--journal-navy); font-size: 12px; font-weight: 600; }
.archive_filter_field select { width: 100%; height: 42px; border: 1px solid #bfcfd9; border-radius: 5px; background: #fff; color: #263d4d; font: inherit; font-size: 13px; padding: 0 12px; }
.archive_reset { padding: 10px 0; font-size: 12px; }
.archive_count { color: var(--journal-muted); font-size: 12px; }
.pkp_structure_main .archive_year { display: flex; align-items: center; gap: 14px; margin: 30px 0 16px; font-size: 23px; }
.archive_year:after { content: ''; flex: 1; height: 1px; background: var(--journal-line); }
.page_issue_archive .issues_archive { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin: 0; border: 0; padding: 0; list-style: none; }
.page_issue_archive .issues_archive > li { padding: 0; margin: 0; border: 0; min-width: 0; }
.journal_issue_card { display: flex; flex-direction: column; height: 100%; border: 1px solid var(--journal-line); border-radius: 9px; overflow: hidden; background: #fff; transition: box-shadow .15s, border-color .15s; }
.journal_issue_card:hover { border-color: #aacbdf; box-shadow: 0 6px 20px #16384d0b; }
.journal_issue_card:before, .journal_issue_card:after { display: none; }
.obj_issue_summary.journal_issue_card .cover { display: flex; float: none; justify-content: center; align-items: center; width: 100%; height: 154px; margin: 0; padding: 13px; background: #edf3f6; }
.journal_issue_card .cover img { display: block; width: auto; height: 128px; max-width: 100%; max-height: 128px; object-fit: contain; box-shadow: 0 5px 12px #16384d1c; }
.journal_issue_card_body { display: flex; flex: 1; flex-direction: column; align-items: flex-start; min-width: 0; padding: 16px; }
.journal_issue_card_body .journal_eyebrow { font-size: 9px; letter-spacing: 1px; }
.journal_issue_card_body h3 { margin: 7px 0 10px; font-size: 16px; line-height: 1.45; }
.journal_issue_card_body h3 a { color: var(--journal-navy); text-decoration: none; }
.journal_issue_card_body h3 a:hover { text-decoration: underline; }
.journal_issue_card_body .series, .journal_issue_card_body .issue_date { margin: 0 0 12px; font-size: 12px; color: var(--journal-muted); }
.journal_issue_card_body .description { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; max-height: 3.3em; overflow: hidden; text-overflow: ellipsis; width: 100%; margin: 0 0 12px; font-size: 12px; line-height: 1.65; overflow-wrap: anywhere; }
.journal_card_link { width: 100%; margin-top: auto; padding-top: 12px; border-top: 1px solid var(--journal-line); font-size: 12px; font-weight: 700; text-decoration: none; }
.journal_card_link > span[aria-hidden] { float: right; }
.journal_cover_placeholder { display: flex; flex-direction: column; justify-content: space-between; width: 98px; height: 128px; padding: 10px; background: var(--journal-navy); color: #fff; font: 11px/1.4 Georgia, serif; border-top: 4px solid #37a7ce; }
.journal_cover_placeholder strong { color: #8bcde5; font-size: 22px; }
.obj_article_details > .page_title { font: 700 30px/1.4 Georgia, 'Times New Roman', serif; letter-spacing: -.35px; color: var(--journal-navy); }
.obj_article_details > .subtitle { color: var(--journal-muted); margin-top: 12px; font-size: 17px; }
.obj_article_details .row { display: grid; grid-template-columns: minmax(0, 1fr) 235px; gap: 26px; margin: 26px 0 0; border: 0; }
.obj_article_details .row:before, .obj_article_details .row:after { display: none; }
.obj_article_details .main_entry, .obj_article_details .entry_details { float: none; width: auto; min-width: 0; margin: 0; border: 0; }
.obj_article_details .main_entry > .item { padding: 0 0 22px; margin: 0 0 22px; border-bottom: 1px solid var(--journal-line); }
.obj_article_details .main_entry .item .label { margin: 0 0 12px; color: var(--journal-navy); font-size: 19px; }
.obj_article_details .main_entry .item.doi, .obj_article_details .main_entry .item.keywords { background: #f2f7fa; padding: 14px; border: 0; border-radius: 6px; font-size: 13px; }
.obj_article_details .main_entry .item.doi .label, .obj_article_details .main_entry .item.keywords .label { font-size: 13px; }
.obj_article_details .authors li { margin-bottom: 16px; }
.obj_article_details .authors .name { color: var(--journal-navy); }
.obj_article_details .entry_details > .item { margin: 0 0 16px; padding: 18px; background: #f5f8fa; border: 1px solid var(--journal-line); border-radius: 8px; font-size: 12px; }
.obj_article_details .entry_details .item .label { font-size: 11px; font-weight: 700; margin: 0 0 7px; color: var(--journal-muted); }
.obj_article_details .entry_details .galleys { background: #eaf4fa; border-color: #c6dfeC; }
.obj_article_details .galleys_links { flex-wrap: wrap; gap: 8px; margin: 0; }
.obj_article_details .galleys_links li { margin: 0; }
.obj_article_details .entry_details .obj_galley_link { background: var(--journal-blue); border-color: var(--journal-blue); color: #fff; padding: 7px 16px; }
.obj_article_details .abstract, .obj_article_details .references { font-size: 14px; line-height: 1.85; overflow-wrap: anywhere; }
.obj_article_details .abstract p { text-align: left !important; }
.obj_article_details .doi a, .obj_article_details .references a, .obj_article_details .entry_details a { overflow-wrap: anywhere; }
.pkp_structure_footer_wrapper { background: #12334b; border-top: 4px solid #1686b5; color: #d4e1e9; }
.pkp_structure_footer { display: block; width: calc(100% - 64px); max-width: 1280px; padding: 30px 0 0; }
.pkp_structure_footer:before, .pkp_structure_footer:after { display: none; }
.pkp_footer_content { padding: 0 0 24px; text-align: center; font-size: 12px; line-height: 1.8; overflow-wrap: anywhere; }
.pkp_footer_content p { margin: 0 0 7px; }
.pkp_footer_content p:first-child { color: #8fcce7; text-transform: uppercase; letter-spacing: 1.5px; }
.pkp_footer_content p:nth-child(2) { font-size: 18px; font-weight: 600; color: #fff; margin-bottom: 12px; }
.pkp_structure_footer a { color: #c3e8fb; text-decoration: none; }
.pkp_structure_footer a:hover { color: #fff; text-decoration: underline; }
.journal_footer_social { display: inline-block; margin: 12px 5px 0 !important; }
.journal_footer_social a { display: inline-block; padding: 5px 10px; border: 1px solid #45667d; border-radius: 4px; font-size: 11px; }
.pkp_footer_content .journal_footer_credit { display: block; margin: 24px 0 -24px; padding: 16px 8px; border-top: 1px solid #345166; text-align: center; color: #b4c7d4; font-size: 11px; }
.journal_footer_credit a { margin: 0 3px; }
.editorial_page_heading { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding-bottom: 20px; margin-bottom: 26px; border-bottom: 1px solid var(--journal-line); }
.page_editorial_team .editorial_page_heading h1 { margin: 0; font-size: 28px; }
.editorial_page_heading .cmp_edit_link { float: none; flex-shrink: 0; }
.journal_editorial_content { font-size: 14px; overflow-wrap: anywhere; }
.journal_editorial_content table { width: 100%; border-collapse: collapse; }
.journal_editorial_content td { width: auto; padding: 12px; border-bottom: 1px solid var(--journal-line); vertical-align: top; }
.editorial_group { margin: 0 0 30px; }
.editorial_group:last-child { margin-bottom: 0; }
.pkp_structure_main .editorial_group > h2 { margin: 0 0 15px; padding-left: 12px; border-left: 3px solid var(--journal-blue); font-size: 17px; line-height: 1.5; }
.editorial_members { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
.editorial_members .editorial_member { min-width: 0; margin: 0; padding: 19px 20px; background: #f8fafc; border: 1px solid var(--journal-line); border-radius: 7px; font-size: 13px; line-height: 1.7; }
.editorial_member_name { color: var(--journal-navy); font-size: 14px; font-weight: 700; line-height: 1.5; }
.editorial_member_affiliation { margin-top: 7px; color: var(--journal-muted); font-size: 12px; line-height: 1.7; white-space: pre-line; }
.editorial_member p, .editorial_member p:last-child { margin: 0; line-height: inherit; }
.editorial_group > :not(h2):not(.editorial_members) { margin-top: 14px; }
.pkp_navigation_user > li > a { border: 1px solid #c5d8e3; border-radius: 5px; padding: 8px 16px; font-size: 13px; line-height: 1.5; font-weight: 600; }
.pkp_navigation_user > li > a[href$="/login"] { color: #fff; background: var(--journal-blue); border-color: var(--journal-blue); }
.pkp_navigation_user > li > a:hover { color: var(--journal-navy); background: #edf5fa; }
.pkp_navigation_user > li > a[href$="/login"]:hover { color: #fff; background: #095780; }
.pkp_navigation_user > li > a:focus-visible { outline: 3px solid #d88e20; outline-offset: 3px; }
@media (min-width: 992px) {
    .has_site_logo .pkp_head_wrapper { width: calc(100% - 64px); max-width: 1280px; padding-top: 12px; }
    .pkp_site_name_wrapper { width: 100%; padding: 10px 260px 20px 0; }
    .pkp_site_name .is_img { margin: 0; }
    .pkp_navigation_primary_row { border-top: 1px solid var(--journal-line); }
    .pkp_head_wrapper .pkp_navigation_user_wrapper { top: 35px; right: 0; left: auto; width: auto; transform: none; padding: 0; }
    .pkp_navigation_user.pkp_navigation_user { display: flex; align-items: center; justify-content: flex-end; gap: 10px; width: auto; }
    .pkp_navigation_user > li:last-child > a { margin-right: 0; }
    .pkp_navigation_user > li > a { padding: 8px 16px; }
    .pkp_navigation_user > li > a[data-toggle="dropdown"] { padding-right: 30px; }
    .pkp_navigation_user > li > ul { right: 0; left: auto; }
    .pkp_navigation_user > li:hover ul { right: 0; left: auto; transform: translate3d(0, 38px, 0); }
    .pkp_head_wrapper .pkp_search { border-color: transparent; font-size: 13px; }
}
@media (max-width: 1100px) {
    .page_issue_archive .issues_archive { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .pkp_structure_content.has_sidebar { grid-template-columns: minmax(0, 1fr) 225px; gap: 22px; }
    .pkp_structure_main { padding: 25px; }
    .obj_article_details .row { grid-template-columns: minmax(0, 1fr); }
    .obj_article_details .entry_details { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 15px; align-items: start; }
    .obj_article_details .entry_details > .item { margin: 0; }
}
@media (max-width: 991px) {
    .pkp_structure_content, .pkp_structure_content.has_sidebar { grid-template-columns: minmax(0, 1fr); width: calc(100% - 36px); padding-top: 24px; }
    .pkp_structure_sidebar { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; align-items: start; }
    .pkp_site_name .is_img img { max-height: 34px; }
    .pkp_structure_footer { width: calc(100% - 48px); }
    .pkp_navigation_user > li { margin: 8px 0; }
}
@media (max-width: 600px) {
    .pkp_structure_content, .pkp_structure_content.has_sidebar { width: calc(100% - 24px); gap: 24px; padding: 18px 0 30px; }
    .pkp_structure_main, .pkp_structure_main:first-child:last-child { padding: 20px 16px; border-radius: 8px; }
    .journal_home_intro h2 { font-size: 25px; }
    .pkp_structure_main h1, .obj_article_details > .page_title { font-size: 25px; }
    .obj_issue_toc > .heading { gap: 18px; padding: 18px; flex-direction: column; }
    .obj_issue_toc .heading > .cover { width: 110px; flex-basis: auto; }
    .journal_issue_intro .journal_issue_name { font-size: 21px; }
    .obj_article_summary { padding: 16px; }
    .page_issue_archive .issues_archive { grid-template-columns: minmax(0, 1fr); }
    .archive_filters { padding: 16px; }
    .archive_filter_field { flex-basis: 100%; }
    .archive_filters .journal_button { flex: 1; }
    .page_index_journal .additional_content { padding: 18px; }
    .pkp_structure_sidebar, .obj_article_details .entry_details { grid-template-columns: minmax(0, 1fr); }
    #customblock-indexing .content { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .pkp_structure_sidebar .content img { max-width: 110px !important; }
    .editorial_members { grid-template-columns: minmax(0, 1fr); }
    .page_editorial_team .editorial_page_heading h1 { font-size: 24px; }
}
@media (prefers-reduced-motion: reduce) {
    .obj_article_summary, .journal_issue_card { transition: none; }
}

/* Persistent identifiers and processed article usage. */
.journal_article_usage { display: flex; align-items: center; flex-wrap: wrap; gap: 12px 26px; clear: both; margin-top: 18px; padding: 13px 16px; background: #f5f9fc; border: 1px solid #dfe9f0; border-radius: 6px; color: var(--journal-muted); font-size: 13px; line-height: 1.6; }
.journal_usage_metric { display: inline-flex; align-items: center; gap: 9px; }
.journal_usage_metric strong { color: var(--journal-navy); font-weight: 700; font-variant-numeric: tabular-nums; }
.journal_usage_metric .fa-eye { color: #0875ae; font-size: 15px; }
.journal_usage_metric .fa-download { color: #397e62; font-size: 15px; }
.obj_article_details .main_entry > .journal_article_usage { margin: 0 0 24px; background: #fff; }
.journal_orcid_author { display: inline-flex; align-items: center; gap: 8px; text-decoration: none; }
.journal_orcid_author:hover { text-decoration: underline; }
.journal_orcid_author img { flex: 0 0 22px; width: 22px; height: 22px; }
.obj_article_details .authors .affiliation { display: block; margin-top: 6px; }
.doi .label::before, .pub_id.doi .type::before { content: ''; display: inline-block; width: 26px; height: 26px; margin-right: 8px; background: url('../images/doi.svg') center / contain no-repeat; vertical-align: middle; }
.pkp_structure_main a:is([href^="https://doi.org/"], [href^="http://doi.org/"], [href^="https://dx.doi.org/"], [href^="http://dx.doi.org/"]):not(.doi a)::before { content: ''; display: inline-block; width: 22px; height: 22px; margin-right: 7px; background: url('../images/doi.svg') center / contain no-repeat; vertical-align: middle; }
.pkp_structure_main a:is([href^="https://orcid.org/"], [href^="http://orcid.org/"]):not(.journal_orcid_author)::before { content: ''; display: inline-block; width: 21px; height: 21px; margin-right: 7px; background: url('../images/orcid.svg') center / contain no-repeat; vertical-align: middle; }
.obj_article_details .main_entry .item.doi .label { display: inline; white-space: nowrap; margin-right: 6px; }
@media (max-width: 600px) {
    .journal_article_usage { gap: 8px 18px; padding: 12px; font-size: 12px; }
    .journal_usage_metric { gap: 7px; }
}
