html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, footer, header, nav, section { display: block; }
h1 { font-size: 2em; margin: 0.67em 0px; }
figcaption, figure, main { display: block; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
pre { font-family: monospace, monospace; font-size: 1em; }
a { background-color: transparent; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
b, strong { font-weight: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
dfn { font-style: italic; }
mark { background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
audio, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
img { border-style: none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, html [type="button"], [type="reset"], [type="submit"] { appearance: button; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress { display: inline-block; vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details, menu { display: block; }
summary { display: list-item; }
canvas { display: inline-block; }
template { display: none; }
[hidden] { display: none; }
*, ::before, ::after { box-sizing: border-box; }
@keyframes pkp_spin { 
  0% { transform: rotateZ(-360deg); }
  100% { transform: rotateZ(0deg); }
}
@-webkit-keyframes pkp_spin { 
  0% { transform: rotateZ(-360deg); }
  100% { transform: rotateZ(0deg); }
}
.pkp_button, .pkp_button_primary, .pkp_button_offset, .pkp_button_link { display: inline-block; padding: 0px 0.5em; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 3px; font-size: 0.93rem; line-height: 2rem; font-weight: 700; color: rgb(0, 103, 152); text-decoration: none; box-shadow: rgb(221, 221, 221) 0px 1px 0px; cursor: pointer; }
.pkp_button:hover, .pkp_button:focus, .pkp_button_primary:hover, .pkp_button_primary:focus, .pkp_button_offset:hover, .pkp_button_offset:focus, .pkp_button_link:hover, .pkp_button_link:focus { color: rgb(0, 103, 152); border-color: rgb(0, 103, 152); outline: 0px; }
.pkp_button:active, .pkp_button_primary:active, .pkp_button_offset:active, .pkp_button_link:active { box-shadow: 0px 0px 2px; }
.pkp_button:disabled, .pkp_button_primary:disabled, .pkp_button_offset:disabled, .pkp_button_link:disabled { color: rgb(170, 170, 170); }
.pkp_button:disabled:hover, .pkp_button_primary:disabled:hover, .pkp_button_offset:disabled:hover, .pkp_button_link:disabled:hover { color: rgb(170, 170, 170); border-color: rgb(221, 221, 221); cursor: not-allowed; }
.pkp_button_primary { color: rgb(255, 255, 255); background: rgb(0, 103, 152); border-color: rgb(0, 103, 152); box-shadow: rgb(0, 103, 152) 0px 1px 0px; }
.pkp_button_primary:hover, .pkp_button_primary:focus { background: rgb(0, 138, 203); color: rgb(255, 255, 255); }
.pkp_button_primary:disabled, .pkp_button_primary:disabled:hover { color: rgb(255, 255, 255); background: rgb(183, 197, 202); border-color: rgb(183, 197, 202); box-shadow: rgb(136, 136, 136) 0px 1px 0px; cursor: not-allowed; }
.pkp_button_offset { color: rgb(255, 64, 64); }
.pkp_button_offset:hover, .pkp_button_offset:focus { border-color: rgb(255, 64, 64); color: rgb(255, 64, 64); }
.pkp_button_offset:disabled, .pkp_button_offset:disabled:hover { color: rgb(255, 255, 255); background: rgb(183, 197, 202); border-color: rgb(183, 197, 202); box-shadow: rgb(136, 136, 136) 0px 1px 0px; cursor: not-allowed; }
.pkp_button_link { box-shadow: none; border-color: transparent; }
.pkp_button_link:disabled:hover { border-color: transparent; }
.pkp_spinner::after { display: inline-block; position: relative; width: 1.25rem; height: 1.25rem; vertical-align: middle; animation: 0.6s linear 0s infinite normal none running pkp_spin; border-radius: 100%; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.5) transparent transparent rgba(0, 0, 0, 0.5); content: ""; opacity: 1; }
.pkp_loading { font-size: 0.93rem; line-height: 1.43rem; }
.pkp_loading .pkp_spinner { margin-right: 0.25em; }
.pkp_unstyled_list, .cmp_article_list, .cmp_breadcrumbs ol, .cmp_announcements.cmp_announcements, .pkp_site_nav_menu ul, .pkp_page_index .journals ul, .page_catalog_category .subcategories ul, .page_issue_archive .issues_archive, .page_register .context_optin .contexts, .obj_article_details .authors, .obj_article_details .galleys_links, .obj_article_details .supplementary_galleys_links, .obj_article_summary .galleys_links, .obj_issue_toc .articles, .obj_issue_toc .galleys_links, .pkp_block .content ul { margin: 0px; padding: 0px; list-style: none; }
.pkp_caret { content: " "; display: inline-block; width: 0px; height: 0px; border: 0.25rem solid transparent; vertical-align: middle; }
.pkp_caret_down { border-top: 0.375rem solid; }
.pkp_caret_right { border-left: 0.375rem solid; }
.pkp_screen_reader, .cmp_skip_to_content a, .pkp_page_index .journals h2, .pkp_page_index .cmp_announcements h2, .page_register .context_optin .roles legend { clip: rect(1px, 1px, 1px, 1px); left: -2000px; position: absolute !important; }
.pkp_screen_reader:focus, .pkp_page_index .cmp_announcements h2:focus { background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(0, 0, 0); display: block; font-size: 1rem; height: auto; line-height: normal; padding: 1rem; position: absolute; left: 0.5rem; top: 0.5rem; text-decoration: none; width: auto; z-index: 100000; clip: auto !important; }
.pkp_helpers_clear::before, .pkp_helpers_clear::after { content: " "; display: table; }
.pkp_helpers_clear::after { clear: both; }
.pkp_help_link { display: inline-block; padding: 0.25rem 0px; font-size: 0.75rem; line-height: 1rem; font-weight: 700; text-decoration: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; color: rgb(0, 103, 152); z-index: 3; }
.pkp_help_link:hover, .pkp_help_link:focus { color: rgb(0, 138, 203); }
.pkp_help_link:focus { outline: 0px; box-shadow: rgb(0, 103, 152) 0px 0px 0px 3px; border-radius: 3px; }
.pkp_help_tab, .pkp_help_modal { position: absolute; top: -2rem; right: 2rem; padding: 0.5rem 1em; background: rgb(255, 255, 255); border-top-left-radius: 3px; border-top-right-radius: 3px; }
.pkp_help_modal { top: 0.5rem; padding: 0.5rem; right: 3rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.pkp_uploadedFile_summary { font-size: 0.93rem; line-height: 1.43rem; }
.pkp_uploadedFile_summary .filename .display { line-height: 2rem; }
.pkp_uploadedFile_summary .filename .edit { line-height: 1.43rem; }
.pkp_uploadedFile_summary .details { margin-top: 0.5rem; color: rgba(0, 0, 0, 0.54); }
.pkp_uploadedFile_summary .details > span { margin-left: 2rem; }
.pkp_uploadedFile_summary .details > span:first-child { margin-left: 0px; }
.pkp_uploadedFile_summary .details > span::before { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); padding-right: 0.25em; color: rgb(170, 170, 170); }
.pkp_uploadedFile_summary .pixels::before { content: ""; }
.pkp_uploadedFile_summary .print { margin-left: 2rem; }
.pkp_uploadedFile_summary .print::before { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); padding-right: 0.25em; color: rgb(170, 170, 170); content: ""; }
.pkp_uploadedFile_summary .type::before { content: ""; }
.pkp_uploadedFile_summary .type.pdf::before { content: ""; }
.pkp_uploadedFile_summary .type.doc::before, .pkp_uploadedFile_summary .type.docx::before { content: ""; }
.pkp_uploadedFile_summary .type.xls::before, .pkp_uploadedFile_summary .type.xlsx::before { content: ""; }
.pkp_uploadedFile_summary .file_size::before { content: ""; }
.pkp_helpers_invisible { visibility: hidden; }
.pkp_helpers_display_none { display: none !important; }
.pkp_helpers_align_left { float: left; }
.pkp_helpers_align_right { float: right; }
.pkp_helpers_text_left { text-align: left; }
.pkp_helpers_text_right { text-align: right; }
.pkp_helpers_text_center { text-align: center; }
.pkp_helpers_text_justify { text-align: justify; }
.pkp_helpers_title_padding { padding: 5px !important; }
.pkp_helpers_image_left { float: left; margin: 4px 10px 4px 0px; }
.pkp_helpers_image_right { float: right; margin: 4px 0px 4px 10px; }
.pkp_helpers_container_center { margin: 0px auto; }
.pkp_helpers_debug, .pkp_helpers_debug div { border: 1px dashed rgb(255, 0, 0); padding: 2px; }
.pkp_helpers_flatlist { margin: 0px; padding: 0px; }
.pkp_helpers_flatlist li { float: left; position: relative; }
.pkp_helpers_bulletlist li { list-style: disc; }
.pkp_helpers_icon_link_valign { line-height: 24px; }
.pkp_helpers_moveicon { cursor: move; }
.pkp_helpers_full { width: 100%; }
.pkp_helpers_half { width: 50%; }
.pkp_helpers_third { width: 33%; }
.pkp_helpers_quarter { width: 25%; }
.pkp_helpers_fifth { width: 20%; }
.pkp_helpers_threeQuarter { width: 75%; }
.pkp_helpers_underline::after { border-bottom: 2px solid rgb(255, 255, 255); content: " "; display: block; }
.pkp_helpers_dotted_underline { border-bottom: 1px dotted rgb(153, 153, 153); }
.pkp_helpers_black_bg { background-color: black; }
.pkp_helpers_text_warn { color: rgb(208, 10, 108); }
.pkp_helpers_text_primary { color: black; }
.NMI_TYPE_CUSTOM_EDIT { display: none; }
.pkp_helpers_form_input_title_text { font-weight: bold; color: rgb(119, 119, 119); }
.row::before, .row::after { content: " "; display: table; }
.row::after { clear: both; }
.cmp_button, .cmp_form .buttons button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a { display: inline-block; padding: 0px 1em; background: rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4); border-image: none; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.1) 0px -1em 1em inset; font-size: 0.93rem; line-height: calc(-2px + 2.143rem); font-weight: 700; color: rgb(0, 103, 152); text-decoration: none; }
.cmp_button:hover, .cmp_button:focus, .page_search .submit button:hover, .page_search .submit button:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 1em 1em inset; }
.cmp_button_wire, .obj_galley_link { display: inline-block; padding: 0px 1em; background: rgb(255, 255, 255); border: 1px solid rgb(0, 103, 152); border-radius: 3px; font-size: 0.93rem; line-height: calc(-2px + 2.143rem); color: rgb(0, 103, 152); text-decoration: none; }
.cmp_button_wire:hover, .cmp_button_wire:focus, .obj_galley_link:hover, .obj_galley_link:focus { background: rgb(0, 103, 152); color: rgb(255, 255, 255); }
.cmp_article_list > li { margin-bottom: 2.143rem; }
.cmp_article_list > li::before, .cmp_article_list > li::after { content: " "; display: table; }
.cmp_article_list > li::after { clear: both; }
.cmp_form fieldset { margin: 0px 0px 1.43rem; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.cmp_form legend { margin-bottom: 0.714rem; font-size: 1.143rem; font-weight: 700; line-height: 1.43rem; }
.cmp_form .fields > div { position: relative; padding-bottom: 2.143rem; }
.cmp_form .fields > div .error { position: absolute; left: 0.5em; bottom: 11px; padding: 0px 0.5em; background: rgb(255, 64, 64); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; font-size: 0.93rem; line-height: 1.43rem; font-weight: 700; color: rgb(255, 255, 255); }
.cmp_form label { display: block; cursor: pointer; }
.cmp_form .label { display: block; font-size: 0.93rem; font-weight: 400; }
.cmp_form input[type="text"], .cmp_form input[type="email"], .cmp_form input[type="password"], .cmp_form input[type="url"], .cmp_form input[type="tel"], .cmp_form select, .cmp_form textarea { padding: 0px 0.5em; width: 100%; height: calc(-2px + 2.143rem); background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.4); border-radius: 3px; font-size: 0.93rem; line-height: calc(-2px + 2.143rem); }
.cmp_form textarea { width: 100%; height: 8em; }
.cmp_form .pkp_form_error { margin-bottom: 0.714rem; border-radius: 3px; padding: 0px 0.5em; font-weight: 700; font-size: 0.93rem; background: rgb(255, 64, 64); color: rgb(255, 255, 255); }
.cmp_form label > input[type="checkbox"], .cmp_form label > input[type="radio"] { margin-right: 0.25em; }
.cmp_form .buttons::before, .cmp_form .buttons::after { content: " "; display: table; }
.cmp_form .buttons::after { clear: both; }
.cmp_form .buttons a { font-size: 0.93rem; line-height: 2.143rem; margin-left: 1em; }
.cmp_form .description { margin-top: 0px; font-size: 0.93rem; line-height: 1.5em; color: rgba(0, 0, 0, 0.54); }
@media (min-width: 480px) {
  .cmp_form input[type="text"], .cmp_form input[type="email"], .cmp_form input[type="password"], .cmp_form input[type="url"], .cmp_form input[type="tel"], .cmp_form select { max-width: 20em; }
}
.cmp_pagination { text-align: right; }
.cmp_pagination::before, .cmp_pagination::after { content: " "; display: table; }
.cmp_pagination::after { clear: both; }
.cmp_pagination .prev { float: left; margin-right: 0.5em; text-decoration: none; }
.cmp_pagination .prev::before { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; margin-right: 0.5em; }
.cmp_pagination .next { margin-left: 0.5em; text-decoration: none; }
.cmp_pagination .next::after { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; margin-left: 0.5em; }
.cmp_edit_link { display: inline-block; margin-left: 1em; font-size: 0.93rem; font-weight: 400; line-height: 1; vertical-align: middle; text-decoration: none; }
.cmp_edit_link::before { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; }
.cmp_search_filter { margin-bottom: 0.714rem; font-size: 0.93rem; }
.cmp_search_filter:last-child { margin-bottom: 0px; }
.cmp_search_filter label { font-style: italic; }
.cmp_search_filter .delete { color: rgb(255, 64, 64); }
.cmp_notification { display: block; width: 100%; padding: 1.43rem; margin-bottom: 2.857rem; background: rgb(221, 221, 221); border-left: 0.357rem solid rgb(0, 103, 152); font-size: 1rem; line-height: 1.43rem; }
.cmp_notification .success { border-color: rgb(0, 178, 78); }
.cmp_notification .no { border-color: rgb(255, 64, 64); }
.cmp_breadcrumbs { display: inline-block; }
.cmp_breadcrumbs ol { margin-bottom: 2.143rem; padding: 0.357rem 0px; line-height: 1.43rem; font-size: 0.93rem; }
.cmp_breadcrumbs li { display: inline-block; }
.cmp_breadcrumbs a { display: inline-block; text-decoration: none; }
.cmp_breadcrumbs .separator { color: rgba(0, 0, 0, 0.54); padding: 0px 0.5em; }
.cmp_breadcrumbs .current { color: rgba(0, 0, 0, 0.54); }
.cmp_breadcrumbs .current h1 { margin: 0px; font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 0.93rem; font-weight: 400; }
.cmp_back_link { margin-top: 1.43rem; }
.cmp_announcements.cmp_announcements { margin-left: -0.714rem; margin-right: -0.714rem; }
.cmp_announcements.cmp_announcements > li { padding: 2.143rem 0.714rem; border-bottom: 1px solid rgb(221, 221, 221); }
.cmp_announcements.cmp_announcements > li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
@media (min-width: 480px) {
  .cmp_announcements.cmp_announcements { margin-left: -1.43rem; margin-right: -1.43rem; }
  .cmp_announcements.cmp_announcements > li { padding-left: 1.43rem; padding-right: 1.43rem; }
}
@media (min-width: 992px) {
  .cmp_announcements.cmp_announcements { margin-left: -2.143rem; margin-right: -2.143rem; }
  .cmp_announcements.cmp_announcements > li { padding-left: 2.143rem; padding-right: 2.143rem; }
}
.cmp_skip_to_content a { display: block; padding: 1em; z-index: 99999; background: rgb(255, 255, 255); transform: translateX(-50%); }
.cmp_skip_to_content a:focus { clip: auto; top: 0px; left: 50%; color: rgb(0, 103, 152); }
.cmp_table { width: 100%; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentcolor; border-image: none; border-collapse: collapse; }
.cmp_table th, .cmp_table td { padding: 0.5em; text-align: left; border-bottom: 1px solid rgb(221, 221, 221); }
.cmp_table th { font-weight: 700; }
html, body { font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; line-height: 1.43rem; color: rgba(0, 0, 0, 0.87); background: rgb(255, 255, 255); }
a { color: rgb(0, 103, 152); }
a:hover, a:focus { color: rgb(0, 138, 203); }
.pkp_site_name_wrapper, .pkp_navigation_primary_wrapper, .pkp_navigation_user, .pkp_search_mobile, .pkp_structure_content, .pkp_structure_footer { position: relative; width: 100%; margin: 0px auto; padding-left: 0.714rem; padding-right: 0.714rem; }
.pkp_site_name_wrapper::before, .pkp_navigation_primary_wrapper::before, .pkp_navigation_user::before, .pkp_search_mobile::before, .pkp_structure_content::before, .pkp_structure_footer::before, .pkp_site_name_wrapper::after, .pkp_navigation_primary_wrapper::after, .pkp_navigation_user::after, .pkp_search_mobile::after, .pkp_structure_content::after, .pkp_structure_footer::after { content: " "; display: table; }
.pkp_site_name_wrapper::after, .pkp_navigation_primary_wrapper::after, .pkp_navigation_user::after, .pkp_search_mobile::after, .pkp_structure_content::after, .pkp_structure_footer::after { clear: both; }
@media (min-width: 768px) {
  .pkp_site_name_wrapper, .pkp_navigation_primary_wrapper, .pkp_navigation_user, .pkp_search_mobile, .pkp_structure_content, .pkp_structure_footer { width: 728px; padding: 0px; }
}
@media (min-width: 992px) {
  .pkp_site_name_wrapper, .pkp_navigation_primary_wrapper, .pkp_navigation_user, .pkp_search_mobile, .pkp_structure_content, .pkp_structure_footer { width: 952px; }
}
@media (min-width: 1200px) {
  .pkp_site_name_wrapper, .pkp_navigation_primary_wrapper, .pkp_navigation_user, .pkp_search_mobile, .pkp_structure_content, .pkp_structure_footer { width: 1160px; }
}
.has_site_logo .pkp_site_name, .has_site_logo .pkp_navigation_primary_wrapper { width: auto; }
.has_site_logo .pkp_head_wrapper { position: relative; width: 100%; margin: 0px auto; padding-right: 0.714rem; }
.has_site_logo .pkp_head_wrapper::before, .has_site_logo .pkp_head_wrapper::after { content: " "; display: table; }
.has_site_logo .pkp_head_wrapper::after { clear: both; }
@media (min-width: 768px) {
  .has_site_logo .pkp_head_wrapper { width: 728px; padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 992px) {
  .has_site_logo .pkp_head_wrapper { width: 952px; }
}
@media (min-width: 1200px) {
  .has_site_logo .pkp_head_wrapper { width: 1160px; }
}
.pkp_structure_main { padding: 0.714rem; }
@media (min-width: 480px) {
  .pkp_structure_main { padding: 1.43rem; }
}
@media (min-width: 768px) {
  .pkp_structure_main::before, .pkp_structure_main::after { content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 1px; background: rgb(221, 221, 221); }
  .pkp_structure_main::after { left: 728px; }
}
@media (min-width: 992px) {
  .pkp_structure_content { padding-top: 2.143rem; }
  .pkp_structure_sidebar { float: right; width: 300px; }
  .pkp_structure_main { float: left; padding: 0px 2.143rem 6.429rem; width: 652px; }
  .pkp_structure_main::after { left: 652px; }
}
@media (min-width: 1200px) {
  .pkp_structure_main { width: 860px; }
  .pkp_structure_main::after { left: 860px; }
}
@media (min-width: 992px) {
  .pkp_structure_main:first-child:last-child { float: none; margin-left: auto; margin-right: auto; margin-top: 2.857rem; }
  .pkp_structure_main:first-child:last-child::before { left: 150px; }
  .pkp_structure_main:first-child:last-child::after { left: auto; right: 150px; }
}
img { max-width: 100%; width: auto; height: auto; }
.pkp_structure_head { background-color: rgb(30, 98, 146); border-bottom: 1px solid rgb(221, 221, 221); }
.pkp_head_wrapper { position: relative; }
.pkp_site_name_wrapper { height: 2.857rem; }
@media (min-width: 992px) {
  .pkp_site_name_wrapper { height: auto; }
}
.pkp_site_name { position: absolute; left: 2.857rem; right: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 0.714rem; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(255, 255, 255); font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 0.93rem; }
.pkp_site_name > a { padding-top: 0.714rem; padding-bottom: 0.714rem; }
.pkp_site_name > a:focus { outline: 0px; }
.pkp_site_name .is_img { display: inline-block; margin-top: 0.357rem; margin-bottom: 0.357rem; padding: 0px; }
.pkp_site_name .is_img:focus { outline: rgb(255, 255, 255) solid 1px; }
.pkp_site_name .is_img img { display: block; max-height: 2.143rem; max-width: 100%; width: auto; height: auto; }
.pkp_site_name .is_text { font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 0.93rem; font-weight: 700; line-height: 2.857rem; color: rgb(255, 255, 255); text-decoration: none; }
.pkp_site_name .is_text:focus { text-decoration: underline; }
.pkp_navigation_primary_wrapper { padding-left: 0px; padding-right: 0px; }
.pkp_site_nav_menu { position: absolute; width: 100%; top: 100%; background: rgb(30, 98, 146); left: 0px; padding: 0.714rem; z-index: 9999; }
.pkp_site_nav_menu .pkp_nav_list { padding-left: 0px; margin-left: 0px; }
.pkp_site_nav_menu ul ul { padding-left: 0.5rem; }
.pkp_site_nav_menu a { display: inline-block; padding: 0.125rem 0px; color: rgb(255, 255, 255); text-decoration: none; }
.pkp_site_nav_menu a:hover, .pkp_site_nav_menu a:focus { color: rgb(255, 255, 255); text-decoration: underline; }
.pkp_site_nav_menu #siteNav { position: absolute; top: 0px; height: 0px; }
.pkp_navigation_user.pkp_navigation_user { margin-left: auto; margin-right: auto; margin-top: 1rem; padding-top: 1rem; border-top: 1px solid rgba(255, 255, 255, 0.1); }
.pkp_navigation_user .task_count { display: inline-block; width: 1.43rem; height: 1.43rem; margin-left: 0.5em; border-radius: 50%; background: rgba(255, 255, 255, 0.1); line-height: 1.43rem; text-align: center; font-size: 0.857rem; position: relative; }
.pkp_navigation_user > li > a .task_count { display: none; }
.pkp_navigation_user > li > ul a .task_count { display: inline-block; background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); }
.pkp_navigation_user > li > ul a:hover .task_count, .pkp_navigation_user > li > ul a:focus .task_count { background: rgba(0, 0, 0, 0.87); }
.pkp_navigation_search_wrapper { margin-top: 1rem; padding-top: 1rem; border-top: 1px solid rgba(255, 255, 255, 0.1); }
@media (min-width: 992px) {
  .pkp_head_wrapper { padding-top: 4.286rem; }
  .pkp_site_nav_toggle { display: none; }
  .pkp_site_name { position: relative; width: 100%; left: auto; right: auto; padding: 0px; white-space: normal; font-size: 2em; background: transparent; overflow: visible; }
  .pkp_site_name .is_text { font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1.714rem; line-height: 2.143rem; }
  .pkp_site_name .is_img img { max-height: 80px; }
  .pkp_site_nav_menu { display: block; position: static; top: auto; padding: 0px; }
  .pkp_site_nav_menu ul ul { padding-left: 0px; }
  .has_site_logo .pkp_head_wrapper { padding-top: 2.143rem; }
  .pkp_nav_list { margin: 0px; padding: 0px; list-style: none; }
  .pkp_nav_list li { position: relative; display: inline-block; }
  .pkp_nav_list a { display: inline-block; padding: 0.357rem 0.714rem; text-decoration: none; }
  .pkp_nav_list a:hover, .pkp_nav_list a:focus { text-decoration: none; }
  .pkp_nav_list ul { position: absolute; top: 100%; left: -9999px; z-index: 1000; width: 15em; margin: 0px; padding: 0px; background: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; }
  .pkp_nav_list ul li { display: block; }
  .pkp_nav_list ul a { display: block; padding-left: 0.357rem; border-left: 0.357rem solid transparent; color: rgb(0, 103, 152); }
  .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus { outline: 0px; background: rgb(221, 221, 221); border-color: rgb(0, 103, 152); color: rgb(0, 103, 152); }
  .pkp_nav_list ul li:first-child a { border-top-left-radius: 3px; border-top-right-radius: 3px; }
  .pkp_nav_list ul li:last-child a { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
  .pkp_nav_list > li:hover ul { left: 0px; }
  .pkp_nav_list [aria-haspopup]::after { position: relative; display: inline-block; content: ""; width: 0px; height: 0px; margin-left: 0.25em; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; vertical-align: middle; overflow: hidden; }
  .pkp_navigation_primary { text-align: center; }
  .pkp_navigation_primary > li > a { margin: 0.357rem 0.5em 0px; padding: 0.357rem 0.5em calc(-2px + 0.714rem); border-bottom: 2px solid transparent; color: rgb(255, 255, 255); text-decoration: none; }
  .pkp_navigation_primary > li > a:hover { color: rgb(255, 255, 255); outline: 0px; border-color: rgb(255, 255, 255); }
  .pkp_navigation_primary > li > a:focus { background: rgb(255, 255, 255); color: rgb(30, 98, 146); outline: 0px; }
  .pkp_navigation_primary > li:first-child a { margin-left: -0.5em; }
  .pkp_navigation_primary > li:last-child a { margin-right: -0.5em; }
  .pkp_navigation_primary > li:hover ul { position: absolute; transform: translate3d(7px, 40px, 0px); top: 0px; left: 0px; will-change: transform; }
  .pkp_navigation_primary ul a { padding-top: 0.714rem; padding-bottom: 0.714rem; }
  .pkp_navigation_primary [aria-haspopup]:hover { border-color: transparent; }
  .pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover { border-color: rgb(0, 103, 152); }
  .dropdown-menu { display: none; }
  .dropdown-menu.show { display: block; }
  [data-toggle="dropdown"]:hover + .dropdown-menu, .dropdown-menu:hover { display: block; }
  .pkp_navigation_user_wrapper { position: absolute; top: 0px; left: 50%; transform: translateX(-50%); padding-left: 0.714rem; padding-right: 0.714rem; text-align: right; padding-top: 0px; margin-top: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; z-index: 1000; }
  .pkp_navigation_user { text-align: right; font-size: 0.93rem; padding-right: 1.43rem; }
  .pkp_navigation_user.pkp_navigation_user { margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .pkp_navigation_user li { text-align: left; }
  .pkp_navigation_user a { padding-top: 0.357rem; padding-bottom: 0.357rem; line-height: 1.43rem; }
  .pkp_navigation_user > li > a:focus { outline: 0px; background: rgb(255, 255, 255); color: rgb(30, 98, 146); }
  .pkp_navigation_user ul { width: 10em; }
  .pkp_navigation_user > li:hover ul { position: absolute; top: 0px; left: 0px; transform: translate3d(0px, 30px, 0px); will-change: transform; }
  .pkp_navigation_user > li:last-child > a { margin-right: -0.714rem; }
  .pkp_navigation_user > li > a .task_count { display: inline-block; }
  .pkp_navigation_user > li > a:focus .task_count { background: rgb(30, 98, 146); color: rgb(255, 255, 255); }
  .pkp_navigation_user > li > ul a .task_count { display: none; }
  .pkp_navigation_search_wrapper { float: right; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .pkp_navigation_search_wrapper a { margin: 0.357rem 0.5em 0px; padding: 0.357rem 0.5em calc(-2px + 0.714rem); border-bottom: 2px solid transparent; color: rgb(255, 255, 255); text-decoration: none; }
  .pkp_navigation_search_wrapper a:hover { color: rgb(255, 255, 255); outline: 0px; border-color: rgb(255, 255, 255); text-decoration: none; }
  .pkp_navigation_search_wrapper a:focus { background: rgb(255, 255, 255); color: rgb(30, 98, 146); outline: 0px; text-decoration: none; }
}
@media (min-width: 992px) and (min-width: 992px) {
  .pkp_navigation_primary { display: inline-block; max-width: 80%; text-align: left; }
}
.pkp_structure_main h1 { font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1.714rem; line-height: 2.143rem; font-weight: 700; }
.pkp_structure_main h2 { font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1.285rem; line-height: 2.143rem; font-weight: 700; }
.pkp_structure_main h3 { font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1.143rem; line-height: 1.43rem; font-weight: 700; }
.pkp_structure_main h4 { font-size: 1rem; line-height: 1.43rem; font-weight: 700; }
.pkp_structure_main h5 { font-size: 1rem; line-height: 1.43rem; font-weight: 400; }
.pkp_structure_main h6 { font-size: 0.93rem; line-height: 1.43rem; font-weight: 700; }
.pkp_structure_main h1, .pkp_structure_main h2, .pkp_structure_main h3, .pkp_structure_main h4 { margin: 2.857rem 0px 1.43rem; }
.pkp_structure_main h5, .pkp_structure_main h6 { margin: 1.43rem 0px; }
.pkp_structure_main p, .pkp_structure_main ul { line-height: 1.785rem; margin: 1.43rem 0px; }
.pkp_structure_main p:last-child { margin-bottom: 0px; }
.pkp_structure_main .page h1 { margin-top: 0px; }
.pkp_structure_main .page > .cmp_edit_link { float: right; padding: 0.357rem 0px; line-height: 2.143rem; }
.pkp_structure_main .page .monograph_count { float: right; padding: 0.714rem 0px; font-size: 0.93rem; color: rgba(0, 0, 0, 0.54); }
.pkp_structure_main .page .about_section { color: rgba(0, 0, 0, 0.54); line-height: 2.143rem; }
.pkp_structure_main .page .about_section::before, .pkp_structure_main .page .about_section::after { content: " "; display: table; }
.pkp_structure_main .page .about_section::after { clear: both; }
.pkp_structure_main .page .about_section .cover { float: right; width: 20%; margin-left: 10%; margin-right: 10%; }
.pkp_structure_main .page .about_section .cover img { display: block; margin: 0px auto; }
.pkp_structure_main .page .about_section .description p:first-child { margin-top: 0px; }
.pkp_structure_main .page .about_section .description p:last-child { margin-bottom: 0px; }
@media (min-width: 480px) {
  .pkp_structure_main .page .about_section { font-size: 1.143rem; font-style: italic; }
}
.pkp_site_nav_toggle { position: absolute; top: 0px; left: 0px; width: 2.857rem; height: 2.857rem; border: 0px; background: none; box-shadow: rgba(255, 255, 255, 0.2) 1px 0px 0px, rgba(255, 255, 255, 0.2) -1px 0px 0px; z-index: 999; }
.pkp_site_nav_toggle:focus { outline: rgb(255, 255, 255) dotted 1px; box-shadow: none; }
.pkp_site_nav_toggle > span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 24px; height: 19px; border-bottom: 3px solid rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; }
.pkp_site_nav_toggle > span::before, .pkp_site_nav_toggle > span::after { content: ""; position: absolute; left: 0px; width: 100%; height: 3px; background: rgb(255, 255, 255); }
.pkp_site_nav_toggle > span::before { top: 0px; }
.pkp_site_nav_toggle > span::after { top: 8px; }
.pkp_site_nav_toggle--transform > span { border-bottom: 0px; overflow: visible; }
.pkp_site_nav_toggle--transform > span::before { top: 7px; transform: rotate(-405deg) translateY(1px) translateX(-2px); }
.pkp_site_nav_toggle--transform > span::after { top: 14px; transform: rotate(405deg) translateY(-3px) translateX(-4px); }
.pkp_site_nav_menu { display: none; }
.pkp_site_nav_menu--isOpen { display: block; }
body.navIsOpen .siteHeader__details { right: 0px; }
body.navIsOpen .siteHeader__screen { display: block; opacity: 0.5; }
body.navIsOpen .siteHeader__navToggleIcon > span:first-child { transform: rotate(45deg); top: 18px; }
body.navIsOpen .siteHeader__navToggleIcon > span:nth-child(2) { opacity: 0; }
body.navIsOpen .siteHeader__navToggleIcon > span:last-child { transform: rotate(-45deg); top: 18px; }
@media (min-width: 992px) {
  .pkp_site_nav_menu { display: block; }
}
.pkp_page_index .journals { margin-top: 2.143rem; }
.pkp_page_index .journals > ul > li { margin: 2.143rem 0px; }
.pkp_page_index .journals img { display: block; max-height: 20em; }
.pkp_page_index .journals h3 { margin: 0.714rem 0px; font-size: 1rem; font-weight: 700; }
.pkp_page_index .journals h3 a { text-decoration: none; }
.pkp_page_index .journals p { margin: 0.714rem 0px; }
.pkp_page_index .journals .links li { display: inline-block; margin: 0px 0.714rem 0.714rem 0px; }
@media (min-width: 768px) {
  .pkp_page_index .journals > ul > li { margin: 0px -1.43rem; padding: 1.43rem; border-top: 1px solid rgb(221, 221, 221); }
  .pkp_page_index .journals > ul > li::before, .pkp_page_index .journals > ul > li::after { content: " "; display: table; }
  .pkp_page_index .journals > ul > li::after { clear: both; }
  .pkp_page_index .journals .thumb { float: left; width: 25%; padding-right: 1.43rem; }
  .pkp_page_index .journals .thumb + .body { float: right; width: 75%; }
}
@media (min-width: 992px) {
  .pkp_page_index .journals > ul > li { margin: 0px -2.143rem; padding: 2.143rem; }
  .pkp_page_index .journals .thumb { padding-right: 2.143rem; }
}
.pkp_page_index .homepage_image, .pkp_page_index .additional_content { margin-left: -0.714rem; margin-right: -0.714rem; }
@media (min-width: 480px) {
  .pkp_page_index .homepage_image, .pkp_page_index .additional_content { margin-left: -1.43rem; margin-right: -1.43rem; }
}
@media (min-width: 992px) {
  .pkp_page_index .homepage_image, .pkp_page_index .additional_content { margin-left: -2.143rem; margin-right: -2.143rem; }
}
.pkp_page_index .homepage_image img { display: block; width: 100%; height: auto; }
@media (min-width: 992px) {
  .pkp_page_index .homepage_image { margin-top: -2.143rem; }
}
.pkp_page_index .homepage_about { padding-top: 2.143rem; padding-bottom: 2.143rem; }
.pkp_page_index .homepage_about h2 { margin-top: -0.714rem; }
.pkp_page_index .cmp_announcements { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
.pkp_page_index .cmp_announcements::before, .pkp_page_index .cmp_announcements::after { content: " "; display: table; }
.pkp_page_index .cmp_announcements::after { clear: both; }
.pkp_page_index .cmp_announcements > .obj_announcement_summary { position: relative; padding: 2.143rem 0.714rem; }
.pkp_page_index .cmp_announcements .more { position: relative; }
.pkp_page_index .cmp_announcements .more .obj_announcement_summary { padding: 0.714rem; }
.pkp_page_index .cmp_announcements .more h4 { font-size: 0.93rem; }
@media (min-width: 480px) {
  .pkp_page_index .cmp_announcements > .obj_announcement_summary, .pkp_page_index .cmp_announcements .more .obj_announcement_summary { padding-left: 1.43rem; padding-right: 1.43rem; }
}
@media (min-width: 768px) {
  .pkp_page_index .cmp_announcements > .obj_announcement_summary { float: left; width: 65%; }
  .pkp_page_index .cmp_announcements > .obj_announcement_summary::before { content: " "; position: absolute; top: 0px; right: -1px; width: 1px; height: 100%; border-left: 1px solid rgb(221, 221, 221); }
  .pkp_page_index .cmp_announcements .more { float: right; width: 35%; padding-top: 1.43rem; padding-bottom: 1.43rem; }
  .pkp_page_index .cmp_announcements .more::before { content: " "; position: absolute; top: 0px; left: 0px; width: 1px; height: 100%; border-left: 1px solid rgb(221, 221, 221); }
}
@media (min-width: 992px) {
  .pkp_page_index .cmp_announcements > .obj_announcement_summary, .pkp_page_index .cmp_announcements .more .obj_announcement_summary { padding-left: 2.143rem; padding-right: 2.143rem; }
}
.pkp_page_index .current_issue .current_issue_title { margin: 1.43rem 0px; font-weight: 700; }
.pkp_page_index .current_issue .read_more { display: inline-block; position: relative; padding-right: 2.143rem; font-size: 0.93rem; font-weight: 700; line-height: 2.143rem; color: rgb(0, 103, 152); text-decoration: none; margin-bottom: 1.43rem; }
.pkp_page_index .current_issue .read_more::after { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; position: absolute; top: 2px; right: 0px; width: 2.143rem; height: 2.143rem; line-height: 2.143rem; text-align: center; }
.pkp_page_index .current_issue .read_more:hover, .pkp_page_index .current_issue .read_more:focus { color: rgb(0, 138, 203); }
@media (min-width: 768px) {
  .pkp_page_index .current_issue .section:last-child { margin-bottom: 0px; }
}
.pkp_page_index .additional_content { padding: 2.143rem 0.714rem 0px; border-top: 1px solid rgb(221, 221, 221); }
@media (min-width: 480px) {
  .pkp_page_index .additional_content { padding-left: 1.43rem; padding-right: 1.43rem; }
}
@media (min-width: 992px) {
  .pkp_page_index .additional_content { padding-left: 2.143rem; padding-right: 2.143rem; }
}
.pkp_page_index .additional_content > p:first-child { margin-top: 0px; }
.pkp_page_index .additional_content > p:last-child { margin-bottom: 0px; }
@media (min-width: 768px) {
  .pkp_page_index .cmp_announcements + .additional_content { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
}
.page_catalog_category .article_count { float: right; padding: 0.714rem 0px; font-size: 0.93rem; color: rgba(0, 0, 0, 0.54); }
.page_catalog_category .about_section .cover { float: right; width: 20%; margin-left: 10%; margin-right: 10%; }
.page_catalog_category .subcategories li { padding-top: 0.357rem; padding-bottom: 0.357rem; }
.page_catalog_category .subcategories a { text-decoration: none; }
@media (min-width: 768px) {
  .page_catalog_category .subcategories { position: relative; margin-top: 4.286rem; margin-left: -1.43rem; margin-right: -1.43rem; padding: 2.143rem; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
  .page_catalog_category .subcategories h2 { position: absolute; top: -15px; left: 1.43rem; margin: 0px; padding-left: 0.714rem; padding-right: 0.714rem; line-height: 2.143rem; background: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.54); }
}
@media (min-width: 992px) {
  .page_catalog_category .subcategories { margin-left: -2.143rem; margin-right: -2.143rem; }
}
@media (min-width: 768px) {
  .page_catalog_category .cmp_article_list { padding-top: 1.43rem; }
  .page_catalog_category h2.title { clip: rect(1px, 1px, 1px, 1px); left: -2000px; position: absolute !important; }
  .page_catalog_category h2.title:focus { background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(0, 0, 0); display: block; font-size: 1rem; height: auto; line-height: normal; padding: 1rem; position: absolute; left: 0.5rem; top: 0.5rem; text-decoration: none; width: auto; z-index: 100000; clip: auto !important; }
}
@media (min-width: 992px) {
  .page_catalog_category .cmp_article_list { padding-top: 2.143rem; }
}
.page_contact .address, .page_contact .phone, .page_contact .email { margin-top: 0.714rem; margin-bottom: 0.714rem; font-size: 0.93rem; }
.page_contact .address { margin-top: 0px; }
.page_contact .address p { margin: 0px; }
.page_contact .label { display: block; font-weight: 700; }
.page_contact .contact.support { margin-top: 2.857rem; }
@media (min-width: 768px) {
  .page_contact .contact_section::before, .page_contact .contact_section::after { content: " "; display: table; }
  .page_contact .contact_section::after { clear: both; }
  .page_contact .contact { float: left; width: 50%; }
  .page_contact .contact.primary { padding-right: 1.43rem; }
  .page_contact .contact.support { margin-top: 0px; }
}
.page_issue_archive .issues_archive { margin-left: -0.714rem; margin-right: -0.714rem; border-top: 1px solid rgb(221, 221, 221); }
.page_issue_archive .issues_archive > li { padding: 2.143rem 0.714rem; border-bottom: 1px solid rgb(221, 221, 221); }
@media (min-width: 480px) {
  .page_issue_archive .issues_archive { margin-left: -1.43rem; margin-right: -1.43rem; }
  .page_issue_archive .issues_archive > li { padding-left: 1.43rem; padding-right: 1.43rem; }
}
@media (min-width: 992px) {
  .page_issue_archive .issues_archive { margin-left: -2.143rem; margin-right: -2.143rem; }
  .page_issue_archive .issues_archive > li { padding-left: 2.143rem; padding-right: 2.143rem; }
}
.page_issue_archive .cmp_pagination { margin-top: 1.43rem; }
.page_login .login { margin-bottom: 0px; max-width: 17em; }
.page_login .login input[type="text"], .page_login .login input[type="password"] { width: 100%; }
.page_login .password a { font-size: 0.93rem; font-style: normal; }
.page_login .remember { padding-bottom: 0px; }
.page_login .remember .label { display: inline; font-style: normal; }
.page_login .buttons button { float: right; }
.page_login .buttons a { float: right; margin-right: 1em; margin-left: 0px; }
.page_lost_password .lost_password { margin-bottom: 0px; max-width: 17em; }
.page_lost_password .lost_password input[type="text"] { width: 100%; }
.page_lost_password .pkp_form_error { margin: 1.43rem 0px; padding: 0.714rem; background: rgb(255, 64, 64); color: rgb(255, 255, 255); font-size: 0.93rem; font-weight: 700; }
.page_lost_password .buttons::before, .page_lost_password .buttons::after { content: " "; display: table; }
.page_lost_password .buttons::after { clear: both; }
.page_lost_password .buttons button { float: right; }
.page_lost_password .buttons a { float: right; font-size: 0.93rem; line-height: 2.143rem; margin-right: 1em; }
.page_register .required_label { font-size: 0.93rem; line-height: 1.43rem; color: rgba(0, 0, 0, 0.54); margin-bottom: 1.43rem; }
.page_register .consent { margin-bottom: 0px; }
.page_register .fields .reviewer_interests { max-height: 0px; padding-bottom: 0px; overflow: hidden; opacity: 0; transition: 0.3s; }
.page_register .fields .reviewer_interests.is_visible { max-height: 400px; overflow: visible; padding-bottom: 2.143rem; opacity: 1; }
.page_register .context_optin .contexts > li { margin-bottom: 1em; }
.page_register .context_optin .contexts > li:last-child { margin-bottom: 0px; }
.page_register .context_optin .roles { padding: 0.357rem 0px; margin-bottom: 0px; }
.page_register .context_optin .roles label { display: inline-block; margin-right: 1em; font-size: 0.93rem; line-height: 1.43rem; }
.page_register .context_optin .context_privacy { position: absolute; left: -9999px; padding: 0.357rem 0px; font-size: 0.93rem; line-height: 1.43rem; }
.page_register .context_optin .context_privacy_visible { position: relative; left: auto; }
.page_register #formErrors { margin: 1.43rem 0px; padding: 0.714rem; background: rgb(255, 64, 64); color: rgb(255, 255, 255); }
.page_register #formErrors .pkp_form_error { padding: 0px; font-size: 0.93rem; font-weight: bold; line-height: 1.43rem; }
.page_register #formErrors .pkp_form_error_list { margin: 0px; padding-left: 1.43rem; font-size: 0.93rem; line-height: 1.43rem; }
.page_register #formErrors .pkp_form_error_list a { color: rgb(255, 255, 255); }
@media (min-width: 768px) {
  .page_register .identity li { display: inline-block; padding-right: 1em; max-width: 13em; }
}
@media (min-width: 1200px) {
  .page_register .identity li { max-width: 17em; }
}
.pkp_op_register .ui-helper-hidden-accessible { clip: rect(1px, 1px, 1px, 1px); left: -2000px; position: absolute !important; }
.pkp_op_register .ui-helper-hidden-accessible:focus { background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(0, 0, 0); display: block; font-size: 1rem; height: auto; line-height: normal; padding: 0.714rem; position: absolute; left: 0.357rem; top: 0.357rem; text-decoration: none; width: auto; z-index: 100000; clip: auto !important; }
.pkp_op_register .ui-autocomplete { position: absolute !important; }
.page_search .search_input .query { width: 100%; max-width: 100%; height: calc(-2px + 2.857rem); font-size: 1.285rem; line-height: calc(-2px + 2.857rem); }
.page_search .search_advanced { border: 1px solid rgb(221, 221, 221); padding: 0px 1.43rem 1.43rem; }
.page_search .search_advanced legend { padding: 0.714rem 1.43rem; margin: 0px; font-weight: 400; }
.page_search .search_advanced label { font-size: 1rem; font-style: normal; }
.page_search .date_range legend { padding: 0px; font-size: 1rem; }
.page_search .date_range label { clip: rect(1px, 1px, 1px, 1px); left: -2000px; position: absolute !important; }
.page_search .date_range label:focus { background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(0, 0, 0); display: block; font-size: 1rem; height: auto; line-height: normal; padding: 1rem; position: absolute; left: 0.5rem; top: 0.5rem; text-decoration: none; width: auto; z-index: 100000; clip: auto !important; }
.page_search .date_range select + label + select { margin-left: 0.25em; }
.page_search .date_range [name*="Year"] { width: 6em; }
.page_search .date_range [name*="Day"] { width: 4em; }
.page_search .date_range [name*="Month"] { width: 10em; }
.page_search .label_contexts { margin-top: 1.43rem; }
.page_search .submit { text-align: right; }
.page_search .submit button { position: relative; padding-right: 1em; padding-left: 3.2145rem; border-right: 1px solid rgba(0, 0, 0, 0.4); border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.page_search .submit button::after { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; position: absolute; top: -1px; right: 0px; width: 2.143rem; height: 2.143rem; border-top-right-radius: 3px; border-bottom-right-radius: 3px; line-height: 2.143rem; text-align: center; background: rgb(0, 103, 152); box-shadow: rgba(0, 0, 0, 0.2) 0px -1em 1em inset; color: rgb(255, 255, 255); }
.page_search .submit button:hover::after, .page_search .submit button:focus::after { box-shadow: rgba(0, 0, 0, 0.2) 0px 1em 1em inset; background: rgb(0, 138, 203); }
.page_search .submit button::after { right: auto; left: 0px; border-radius: 3px 0px 0px 3px; }
.page_search .submit button::after { right: auto; left: 0px; }
.page_search .search_results { margin: 2.857rem 0px; padding: 0px; list-style: none; }
.page_search .search_results .obj_article_summary { margin: 1.43rem 0px; }
.page_search .cmp_pagination { margin-top: 1.43rem; font-size: 0.93rem; line-height: 1.43rem; color: rgba(0, 0, 0, 0.54); text-align: right; }
.page_search .cmp_pagination a { padding-left: 0.5em; padding-right: 0.5em; }
@media (min-width: 768px) {
  .page_search .search_advanced::before, .page_search .search_advanced::after { content: " "; display: table; }
  .page_search .search_advanced::after { clear: both; }
  .page_search .date_range { float: left; width: 50%; }
  .page_search .date_range .to fieldset { margin-bottom: 0px; }
  .page_search .author { float: right; width: 50%; }
}
.page_section .section_description { margin-bottom: 2em; }
.header_view { z-index: 2; position: relative; background: rgb(0, 103, 152); }
.header_view a { line-height: 2.143rem; text-decoration: none; }
.header_view .return { position: absolute; top: 0px; left: 0px; width: 2.143rem; height: 2.143rem; line-height: 2.143rem; background: rgb(255, 255, 255); color: rgb(0, 103, 152); text-align: center; }
.header_view .return::before { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; }
.header_view .return:hover, .header_view .return:focus { background: rgb(0, 138, 203); color: rgb(255, 255, 255); }
.header_view .title { display: block; padding-left: 2.857rem; max-width: 100%; overflow-x: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.93rem; color: rgb(255, 255, 255); }
.header_view .title:hover, .header_view .title:focus { background: rgb(0, 138, 203); }
.header_view .download { display: block; position: absolute; top: 0px; right: 0px; width: 2.143rem; background: rgb(255, 255, 255); text-align: center; }
.header_view .download:hover, .header_view .download:focus { background: rgb(0, 138, 203); color: rgb(255, 255, 255); }
.header_view .download::before { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; }
.header_view .download .label { display: none; }
@media (min-width: 768px) {
  .header_view .title { font-size: 1rem; }
  .header_view .download { width: auto; padding: 0px 1.43rem; }
  .header_view .download .label { display: inline-block; }
  .header_view .download .pkp_screen_reader, .header_view .download .pkp_page_index .cmp_announcements h2 { display: none; }
}
.galley_view { position: absolute; inset: 0px; overflow-y: hidden; }
.galley_view iframe { width: 100%; height: 100%; padding-top: 2.143rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.galley_view.galley_view_with_notice iframe { padding-top: 6.429rem; }
.galley_view .galley_view_notice { position: absolute; top: 2.143rem; width: 100%; height: 4.286rem; background: rgb(255, 64, 64); }
.galley_view .galley_view_notice_message { position: absolute; top: 50%; left: 50%; width: 100%; transform: translate(-50%, -50%); color: rgb(255, 255, 255); font-weight: 700; text-align: center; }
.galley_view .galley_view_notice_message a { color: rgb(255, 255, 255); text-decoration: underline; }
.obj_announcement_full h1 { margin: 0px; }
.obj_announcement_full .date { margin: 16px 0px; color: rgba(0, 0, 0, 0.54); }
.obj_announcement_full .date::before { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; margin-right: 0.5em; color: rgb(221, 221, 221); }
.obj_announcement_full .description { margin-top: 2.857rem; }
.obj_announcement_full .description p:first-child { margin-top: 0px; }
.obj_announcement_full .description p:last-child { margin-bottom: 0px; }
.obj_announcement_summary h2, .obj_announcement_summary h3, .obj_announcement_summary h4 { margin: 0px; font-size: 1rem; line-height: 1.43rem; }
.obj_announcement_summary h2 a, .obj_announcement_summary h3 a, .obj_announcement_summary h4 a { text-decoration: none; }
.obj_announcement_summary .date { font-size: 0.93rem; line-height: 1.785rem; color: rgba(0, 0, 0, 0.54); }
.obj_announcement_summary .date::before { display: inline-block; font: 1rem / 1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; margin-right: 0.5em; color: rgb(221, 221, 221); }
.obj_announcement_summary .summary { font-size: 0.93rem; line-height: 1.43rem; margin-top: 0.714rem; }
.obj_announcement_summary .summary p:first-child { margin-top: 0px; }
.obj_announcement_summary .summary p:last-child { margin-bottom: 0px; }
.obj_announcement_summary .read_more { display: inline-block; position: relative; padding-right: 2.143rem; font-size: 0.93rem; font-weight: 700; line-height: 2.143rem; color: rgb(0, 103, 152); text-decoration: none; }
.obj_announcement_summary .read_more::after { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; position: absolute; top: 2px; right: 0px; width: 2.143rem; height: 2.143rem; line-height: 2.143rem; text-align: center; }
.obj_announcement_summary .read_more:hover, .obj_announcement_summary .read_more:focus { color: rgb(0, 138, 203); }
.obj_article_details > .page_title { margin: 0px; }
.obj_article_details > .subtitle { margin: 0px; font-size: 1rem; line-height: 2.143rem; font-weight: 400; }
.obj_article_details .row { margin-top: 2.143rem; }
.obj_article_details .item { padding-top: 1.43rem; padding-bottom: 1.43rem; }
.obj_article_details .item > :first-child { margin-top: 0px; }
.obj_article_details .item > :last-child { margin-bottom: 0px; }
.obj_article_details .item > h2 + p { margin-top: 0px; }
.obj_article_details .sub_item { margin-bottom: 1.43rem; }
.obj_article_details .sub_item:last-child { margin-bottom: 0px; }
.obj_article_details .main_entry .item .label { margin: 0px 0px 1.43rem; font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1.143rem; font-weight: 700; }
.obj_article_details .main_entry .item.doi .label, .obj_article_details .main_entry .item.keywords .label { display: inline; font-size: 1rem; }
.obj_article_details .main_entry .sub_item .label { font-size: 1rem; }
.obj_article_details .authors li { margin-bottom: 0.714rem; }
.obj_article_details .authors .name { font-weight: bold; display: block; }
.obj_article_details .authors .userGroup { display: block; }
.obj_article_details .authors .orcid { display: block; font-size: 0.93rem; line-height: 1.43rem; }
.obj_article_details .authors .orcid a { vertical-align: middle; }
.obj_article_details .authors .orcid_icon { width: 1.43rem; height: 1.43rem; }
.obj_article_details .authors .affiliation { font-size: 0.93rem; color: rgba(0, 0, 0, 0.54); }
.obj_article_details .author_bios .sub_item .label { margin-bottom: 0px; }
.obj_article_details .author_bios .sub_item .value > p:first-child { margin-top: 0px; }
.obj_article_details .item.doi, .obj_article_details .item.keywords { padding-top: 0px; }
.obj_article_details .galleys_links { display: flex; flex-flow: row; justify-content: start; }
.obj_article_details .galleys_links li { margin-inline-end: 1rem; }
.obj_article_details .supplementary_galleys_links { margin-top: 0.714rem; }
.obj_article_details .copyright { font-size: 0.93rem; line-height: 1.43rem; }
.obj_article_details .copyright a[rel="license"] + p { margin-top: 0px; }
.obj_article_details .entry_details { margin-left: -1.43rem; margin-right: -1.43rem; border-top: 1px solid rgb(221, 221, 221); }
.obj_article_details .entry_details .item { padding: 1.43rem; border-bottom: 1px solid rgb(221, 221, 221); overflow-wrap: break-word; }
.obj_article_details .entry_details .item:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.obj_article_details .entry_details .item .label { margin: 0px; font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 0.93rem; font-weight: 400; color: rgba(0, 0, 0, 0.54); }
.obj_article_details .categories { margin: 0px; padding: 0px; list-style: none; }
.obj_article_details .versions ul { margin: 0px; padding: 0px; list-style: none; }
.obj_article_details .citation_display .value { font-size: 0.93rem; }
.obj_article_details .citation_display .csl-left-margin { display: none; }
.obj_article_details .citation_display [aria-hidden="true"] { display: none; }
.obj_article_details .citation_display .citation_formats { margin-top: 1em; border: 1px solid rgba(0, 0, 0, 0.4); border-radius: 3px; }
.obj_article_details .citation_display .citation_formats_button { position: relative; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; box-shadow: none; padding: 0px 1em; width: 100%; font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-weight: 400; color: rgba(0, 0, 0, 0.54); text-align: left; }
.obj_article_details .citation_display .citation_formats_button::after { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; content: ""; position: absolute; top: 50%; right: 1em; transform: translateY(-50%); }
.obj_article_details .citation_display .citation_formats_button[aria-expanded="true"]::after { content: ""; }
.obj_article_details .citation_display .citation_formats_button:focus { background: rgb(221, 221, 221); outline: 0px; }
.obj_article_details .citation_display .citation_formats_styles { margin: 0px; padding: 0px; list-style: none; }
.obj_article_details .citation_display .citation_formats_styles a { display: block; padding: 0.5em 1em; border-bottom: 1px solid rgb(221, 221, 221); text-decoration: none; }
.obj_article_details .citation_display .citation_formats_styles a:focus { background: rgb(221, 221, 221); outline: 0px; }
.obj_article_details .citation_display .citation_formats_styles li:last-child a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.obj_article_details .citation_display .citation_formats_list .label { padding: 1em 1em 0.25em; }
.obj_article_details .citation_display .citation_formats_styles + .label { border-top: 1px solid rgb(221, 221, 221); }
.obj_article_details .citation_display span { margin-right: 0.5em; }
@media (min-width: 480px) {
  .obj_article_details .entry_details { margin-left: -2.143rem; margin-right: -2.143rem; }
}
@media (min-width: 768px) {
  .obj_article_details .row { margin-left: -1.43rem; margin-right: -1.43rem; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
  .obj_article_details .main_entry { float: left; width: 428px; border-right: 1px solid rgb(221, 221, 221); }
  .obj_article_details .item { padding: 1.43rem; }
  .obj_article_details .item .label { margin: 0px 0px 1.43rem; font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1.143rem; font-weight: 700; }
  .obj_article_details .item.doi .label, .obj_article_details .item.keywords .label { display: inline; font-size: 1rem; }
  .obj_article_details .entry_details { float: left; width: 300px; margin: 0px 0px 0px -1px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left: 1px solid rgb(221, 221, 221); }
  .obj_article_details .entry_details .item { margin-right: -1px; border-bottom: 1px solid rgb(221, 221, 221); }
  .obj_article_details .entry_details .item:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
@media (min-width: 992px) {
  .obj_article_details .row { margin-left: -2.143rem; margin-right: -2.143rem; }
  .obj_article_details .main_entry { width: 352px; }
  .obj_article_details .item { padding: 2.143rem; }
}
@media (min-width: 1200px) {
  .obj_article_details .main_entry { width: 560px; }
}
.obj_article_summary::before, .obj_article_summary::after { content: " "; display: table; }
.obj_article_summary::after { clear: both; }
.obj_article_summary .cover { display: block; margin-bottom: 1.43rem; }
.obj_article_summary .cover img { display: block; max-height: 250px; width: auto; }
.obj_article_summary > .title { font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1rem; line-height: 1.43rem; font-weight: 700; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin: 0px; }
.obj_article_summary > .title a { text-decoration: none; }
.obj_article_summary .subtitle { display: block; margin-top: 0.25em; margin-bottom: 0.5em; font-weight: 400; color: rgba(0, 0, 0, 0.54); }
.obj_article_summary .meta { position: relative; padding-top: 0.357rem; font-size: 0.93rem; line-height: 1.43rem; }
.obj_article_summary .pages, .obj_article_summary .published { color: rgba(0, 0, 0, 0.54); }
.obj_article_summary .galleys_links { margin-top: 0.714rem; display: flex; flex-flow: row; justify-content: start; }
.obj_article_summary .galleys_links li { margin-inline-end: 1rem; }
.obj_article_summary .galleys_links li:last-child { margin-inline-end: 0px; }
@media (min-width: 768px) {
  .obj_article_summary .authors { padding-right: 5em; }
  .obj_article_summary .pages { position: absolute; top: 0px; right: 0px; line-height: 2.143rem; }
  .obj_article_summary .cover { float: left; width: 25%; height: auto; max-height: none; margin-right: 1.43rem; }
}
@media (min-width: 992px) {
  .obj_article_summary .cover { margin-right: 2.143rem; margin-bottom: 2.143rem; }
  .obj_article_summary .cover img { max-height: none; }
}
.obj_galley_link::before { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; margin-right: 0.25em; }
.obj_galley_link.pdf::before { content: ""; }
.obj_galley_link.restricted { border-color: rgb(208, 10, 108); color: rgb(208, 10, 108); }
.obj_galley_link.restricted::before { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; color: rgb(208, 10, 108); }
.obj_galley_link.restricted:hover, .obj_galley_link.restricted:focus { background: rgb(208, 10, 108); color: rgb(255, 255, 255); }
.obj_galley_link.restricted:hover::before, .obj_galley_link.restricted:focus::before { color: rgb(255, 255, 255); }
.obj_galley_link_supplementary { display: inline-block; position: relative; font-size: 0.93rem; font-weight: 700; line-height: 2.143rem; color: rgb(0, 103, 152); text-decoration: none; padding-right: 0px; padding-left: 1.43rem; }
.obj_galley_link_supplementary::after { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); content: ""; position: absolute; top: 2px; right: 0px; width: 2.143rem; height: 2.143rem; line-height: 2.143rem; text-align: center; }
.obj_galley_link_supplementary:hover, .obj_galley_link_supplementary:focus { color: rgb(0, 138, 203); }
.obj_galley_link_supplementary::after { right: auto; left: 0px; text-align: left; }
.obj_issue_summary h2 { margin: 0px; font-size: 1rem; line-height: 1.43rem; font-weight: 400; }
.obj_issue_summary .cover { display: block; margin-bottom: 1.43rem; }
.obj_issue_summary .cover img { display: block; width: auto; max-height: 250px; }
.obj_issue_summary .title { font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-weight: 700; text-decoration: none; }
.obj_issue_summary .series { margin-bottom: 0.357rem; color: rgba(0, 0, 0, 0.54); }
.obj_issue_summary .description { font-size: 0.93rem; line-height: 1.43rem; }
.obj_issue_summary .description p:first-child { margin-top: 0px; }
.obj_issue_summary .description p:last-child { margin-bottom: 0px; }
@media (min-width: 768px) {
  .obj_issue_summary::before, .obj_issue_summary::after { content: " "; display: table; }
  .obj_issue_summary::after { clear: both; }
  .obj_issue_summary .cover { float: left; width: 25%; height: auto; margin-right: 1.43rem; }
  .obj_issue_summary .cover img { }
}
.obj_issue_toc .cover { display: block; margin-bottom: 1.43rem; }
.obj_issue_toc .cover img { display: block; max-height: 250px; width: auto; }
.obj_issue_toc .description > :first-child { margin-top: 0px; }
.obj_issue_toc .description > :last-child { margin-bottom: 0px; }
.obj_issue_toc .pub_id { margin: 1.43rem 0px; }
.obj_issue_toc .pub_id .type { font-weight: 700; }
.obj_issue_toc .published { margin: 1.43rem 0px; }
.obj_issue_toc .published .label { font-weight: 700; }
.obj_issue_toc .articles { margin-top: calc(3.573rem); }
.obj_issue_toc h2 + .articles, .obj_issue_toc h3 + .articles { margin-top: 0px; }
.obj_issue_toc .sections:not(:first-child) { margin-top: 4.286rem; }
.obj_issue_toc .section:last-child .articles > li:last-child { margin-bottom: 0px; }
.obj_issue_toc .galleys_links { margin-top: 0.714rem; display: flex; flex-flow: row; justify-content: start; }
.obj_issue_toc .galleys_links li { margin-inline-end: 1rem; }
.obj_issue_toc .galleys_links li:last-child { margin-inline-end: 0px; }
@media (min-width: 768px) {
  .obj_issue_toc .heading::before, .obj_issue_toc .heading::after { content: " "; display: table; }
  .obj_issue_toc .heading::after { clear: both; }
  .obj_issue_toc .cover { float: left; width: 25%; height: auto; max-height: none; margin-right: 1.43rem; }
  .obj_issue_toc .galleys, .obj_issue_toc .section { position: relative; margin: 2.143rem -1.43rem; padding: 2.143rem; }
  .obj_issue_toc .galleys::before, .obj_issue_toc .section::before { content: ""; position: absolute; top: 45px; left: 0px; width: 100%; border-top: 1px solid rgb(221, 221, 221); }
  .obj_issue_toc .galleys > h2, .obj_issue_toc .section > h2, .obj_issue_toc .galleys > h3, .obj_issue_toc .section > h3 { display: inline-block; position: relative; left: -15px; margin-top: 0px; padding: 0px 1.0715rem; background: rgb(255, 255, 255); font-size: 1.143rem; font-weight: 400; line-height: 2.143rem; color: rgba(0, 0, 0, 0.54); }
}
@media (min-width: 992px) {
  .obj_issue_toc .galleys, .obj_issue_toc .section { margin: 2.143rem -2.143rem; }
  .obj_issue_toc .cover { margin-right: 2.143rem; margin-bottom: 2.143rem; }
  .obj_issue_toc .cover img { max-height: none; }
}
.pkp_block { padding: 2.143rem 1.43rem; font-size: 1rem; line-height: 1.43rem; }
.pkp_block .title { display: block; margin-bottom: 0.714rem; margin-top: 0px; font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1.143rem; font-weight: 700; line-height: 1.43rem; color: rgba(0, 0, 0, 0.54); }
.pkp_block .content ul li { line-height: 1.43rem; padding: 0.357rem 0px; }
.pkp_block .content p { line-height: 1.785rem; }
.pkp_block .content p:first-child { margin-top: 0px; }
.pkp_block .content p:last-child { margin-bottom: 0px; }
.pkp_block a { text-decoration: none; }
@media (min-width: 992px) {
  .pkp_block { padding: 2.143rem; }
}
.block_browse { font-size: 0.93rem; }
.block_browse .has_submenu { margin-top: 1.43rem; font-size: 0.93rem; font-weight: 700; color: rgba(0, 0, 0, 0.54); }
.block_browse .has_submenu ul { margin-top: calc(-1px + 0.357rem); padding-top: 0.357rem; font-weight: 400; }
.block_browse .is_sub { margin-left: 0.714rem; }
.block_browse .current a { padding-left: 0.5em; border-left: 4px solid rgb(221, 221, 221); color: rgba(0, 0, 0, 0.54); cursor: text; }
.block_information a, .block_language_toggle a { font-size: 0.93rem; }
.block_subscription .subscription_name { margin-bottom: 0px; font-weight: 700; }
.block_subscription .subscription_membership { margin-top: 0px; }
.pkp_structure_footer_wrapper { background: rgb(221, 221, 221); }
.pkp_structure_footer { text-align: center; }
.pkp_footer_content { padding: 2.143rem; text-align: left; }
.pkp_brand_footer { padding: 2.143rem; }
.pkp_brand_footer::before, .pkp_brand_footer::after { content: " "; display: table; }
.pkp_brand_footer::after { clear: both; }
.pkp_brand_footer a { float: right; display: block; max-width: 150px; }
body[dir="rtl"] { direction: rtl; unicode-bidi: embed; }
@media (min-width: 768px) {
  body[dir="rtl"] .pkp_structure_main::before { left: auto; right: 0px; }
  body[dir="rtl"] .pkp_structure_main::after { left: auto; right: 728px; }
}
@media (min-width: 992px) {
  body[dir="rtl"] .pkp_structure_main { float: right; }
  body[dir="rtl"] .pkp_structure_main::after { left: auto; right: 652px; }
  body[dir="rtl"] .pkp_structure_sidebar { float: left; }
  body[dir="rtl"] .pkp_navigation_search_wrapper { float: left; text-align: left; }
}
@media (min-width: 1200px) {
  body[dir="rtl"] .pkp_structure_main::after { left: auto; right: 860px; }
}
@media (min-width: 992px) {
  body[dir="rtl"] .pkp_site_name { text-align: right; }
}
body[dir="rtl"] .pkp_navigation_primary ul { text-align: right; }
body[dir="rtl"] .pkp_navigation_user { text-align: left; }
body[dir="rtl"] .pkp_navigation_user li { text-align: right; }
body[dir="rtl"] .pkp_screen_reader, body[dir="rtl"] .cmp_skip_to_content a, body[dir="rtl"] .pkp_page_index .journals h2, body[dir="rtl"] .pkp_page_index .cmp_announcements h2, body[dir="rtl"] .page_register .context_optin .roles legend, body[dir="rtl"] .pkp_page_index .cmp_announcements h2 { left: auto; right: -2000px; }
body[dir="rtl"] .pkp_screen_reader:focus, body[dir="rtl"] .cmp_skip_to_content a:focus, body[dir="rtl"] .pkp_page_index .journals h2:focus, body[dir="rtl"] .pkp_page_index .cmp_announcements h2:focus, body[dir="rtl"] .page_register .context_optin .roles legend:focus, body[dir="rtl"] .pkp_page_index .cmp_announcements h2:focus { right: 50%; }
body[dir="rtl"] .obj_announcement_summary .date::before { margin-right: 0px; margin-left: 0.5em; }
body[dir="rtl"] .obj_issue_toc .galleys_links li { margin-right: inherit; margin-left: 1em; }
@media (min-width: 768px) {
  body[dir="rtl"] .obj_issue_toc .galleys h2, body[dir="rtl"] .obj_issue_toc .section h2 { left: auto; right: 1.0715rem; }
  body[dir="rtl"] .obj_issue_toc .cover { float: right; margin-right: inherit; margin-left: 1.43rem; }
}
@media (min-width: 992px) {
  body[dir="rtl"] .obj_issue_toc .cover { margin-right: inherit; margin-left: 2.143rem; }
}
@media (min-width: 768px) {
  body[dir="rtl"] .obj_issue_summary .cover { float: right; margin-right: inherit; margin-left: 1.43rem; }
}
@media (min-width: 768px) {
  body[dir="rtl"] .obj_article_summary { padding-right: 0px; padding-left: 5em; }
}
@media (min-width: 768px) {
  body[dir="rtl"] .galleys h2, body[dir="rtl"] .section h2 { left: auto; right: 1.0715rem; }
  body[dir="rtl"] .cover { float: right; margin-right: inherit; margin-left: 1.43rem; }
}
@media (min-width: 992px) {
  body[dir="rtl"] .cover { margin-right: inherit; margin-left: 2.143rem; }
}
:root { --fbai-navy: #123f63; --fbai-blue: #1e6292; --fbai-sky: #2f86bd; --fbai-ink: #203040; --fbai-muted: #667684; --fbai-border: #dce5ec; --fbai-surface: #f5f8fb; }
body { color: var(--fbai-ink); background: rgb(246, 248, 250); }
.page_index_journal .homepage_about { min-height: 0px !important; }
.page_index_journal .homepage_about p { margin: 10px 0px; }
.page_index_journal .homepage_about p:empty { display: none; }
.page_index_journal .current_issue { margin-top: 20px; padding-top: 24px; grid-row: 2 !important; }
.page_index_journal .cmp_announcements { margin-top: 25px; grid-row: 4 !important; }
.page_index_journal .additional_content { display: contents; }
.page_index_journal .additional_content > * { grid-column: 1 / -1; }
.page_index_journal .additional_content > .fbai-quicklinks { grid-row: 2; margin: 20px 0px; }
.page_index_journal .current_issue { grid-row: 3 !important; }
.page_index_journal .additional_content > h2 { grid-row: 4; margin: 30px 0px 8px; }
.page_index_journal .additional_content > p { grid-row: 5; margin: 0px 0px 18px; }
.page_index_journal .additional_content > .fbai-facts { grid-row: 6; }
.page_index_journal .additional_content > .fbai-actions { grid-row: 7; }
.page_index_journal .additional_content > .fbai-reader-tools { grid-row: 8; }
.page_index_journal .cmp_announcements { grid-row: 9 !important; }
.page_index_journal .homepage_about p:nth-of-type(n+4) { display: none; }
.page_index_journal .current_issue .heading .description { display: none; }
.page_index_journal .current_issue .obj_issue_toc > .heading { grid-template-columns: 95px 1fr; gap: 16px; padding-bottom: 16px; }
.page_index_journal .current_issue .obj_issue_toc > .heading .cover { width: 95px; }
.page_index_journal .current_issue .obj_issue_toc > .heading .published { grid-area: 1 / 2; }
.page_index_journal .current_issue .obj_article_summary { height: auto; min-height: 155px; padding: 20px; }
.page_index_journal .current_issue .obj_article_summary > .cover { display: none; }
.fbai-quicklinks { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 28px; }
.fbai-quicklinks a { padding: 12px 16px; border: 1px solid rgb(198, 216, 229); border-radius: 5px; color: rgb(18, 63, 99); background: rgb(237, 244, 249); font-weight: 600; text-decoration: none; }
.fbai-quicklinks a:nth-child(2) { background: rgb(18, 63, 99); color: rgb(255, 255, 255); }
.fbai-reader-tools { margin-top: 28px; padding: 20px; background: rgb(242, 246, 250); border-left: 4px solid rgb(217, 179, 93); }
.fbai-reader-tools a { line-height: 2; }
.pkp_structure_head a:focus-visible, .fbai-quicklinks a:focus-visible { outline: rgb(229, 184, 92) solid 3px; outline-offset: 3px; }
@media (max-width: 768px) {
  .page_index_journal .homepage_image { display: none; }
  .page_index_journal .homepage_about { grid-row: 1 !important; }
  .fbai-quicklinks { display: grid; grid-template-columns: 1fr; }
  .pkp_site_name .is_text { line-height: 1.3; white-space: normal !important; }
}
.pkp_structure_head { border-bottom: 4px solid rgb(229, 184, 92); box-shadow: rgba(18, 63, 99, 0.16) 0px 4px 16px; background: linear-gradient(135deg, rgb(13, 61, 97) 0%, rgb(23, 107, 155) 100%); }
.pkp_head_wrapper { position: relative; }
.pkp_site_name { display: flex; align-items: center; gap: 18px; padding-top: 18px; }
.pkp_site_name::before { content: ""; display: block; flex: 0 0 205px; width: 205px; height: 48px; border-radius: 7px; background: url("https://gf-press.com/public/site/pageHeaderTitleImage_en.png") center center / 185px auto no-repeat rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 12px; }
.pkp_site_name .is_text { color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; }
.pkp_navigation_primary > li > a, .pkp_navigation_search_wrapper a, .pkp_navigation_user > li > a { color: rgb(255, 255, 255) !important; font-weight: 600; }
.pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:focus, .pkp_navigation_search_wrapper a:hover, .pkp_navigation_user > li > a:hover { color: rgb(255, 224, 154) !important; }
.pkp_structure_content { max-width: 1240px; }
.pkp_structure_main { background: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(18, 63, 99, 0.07) 0px 8px 26px; }
.page_index_journal { display: grid; position: relative; grid-template-columns: 200px minmax(0px, 1fr); column-gap: 30px; }
.page_index_journal .homepage_image { grid-area: 1 / 1; width: 200px; margin: 0px 0px 24px; }
.page_index_journal .homepage_image img { display: block; width: 100%; height: auto; border-radius: 8px; box-shadow: rgba(18, 63, 99, 0.15) 0px 10px 24px; }
.page_index_journal .homepage_about { grid-area: 1 / 2; min-height: 280px; margin: 0px; padding: 0px; }
.page_index_journal .homepage_about h2, .page_index_journal .current_issue h2 { color: var(--fbai-navy); line-height: 1.25; }
.page_index_journal .homepage_about p { color: rgb(63, 79, 94); line-height: 1.72; }
.page_index_journal .additional_content { grid-area: 3 / 1 / auto / -1; margin: 32px 0px; }
.page_index_journal .cmp_announcements { grid-area: 2 / 1 / auto / -1; }
.fbai-facts { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 14px; margin: 0px; }
.fbai-fact { padding: 18px; background: var(--fbai-surface); border: 1px solid var(--fbai-border); border-radius: 10px; }
.fbai-fact strong { display: block; margin-bottom: 5px; color: var(--fbai-navy); }
.fbai-actions { display: flex; flex-wrap: wrap; gap: 10px; margin: 18px 0px 0px; }
.fbai-actions a { display: inline-block; padding: 10px 15px; color: rgb(255, 255, 255); background: var(--fbai-blue); border: 1px solid var(--fbai-blue); border-radius: 7px; font-weight: 600; text-decoration: none; }
.fbai-actions a:nth-child(n+2) { color: var(--fbai-blue); background: rgb(255, 255, 255); }
.page_index_journal .current_issue { grid-area: 4 / 1 / auto / -1; margin-top: 36px; padding-top: 32px; border-top: 1px solid var(--fbai-border); }
.current_issue .obj_issue_toc > .heading { display: grid; grid-template-columns: 160px 1fr; gap: 24px; align-items: start; padding-bottom: 26px; }
.current_issue .obj_issue_toc > .heading .cover { grid-area: 1 / 1 / span 2; width: 160px; float: none !important; }
.current_issue .obj_issue_toc > .heading .description { grid-area: 1 / 2; margin-left: 0px; width: auto !important; }
.current_issue .obj_issue_toc > .heading .published { grid-area: 2 / 2; margin-left: 0px; }
.current_issue .cmp_article_list { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 18px; }
.current_issue .cmp_article_list > li { margin: 0px; padding: 0px; border: 0px; }
.current_issue .obj_article_summary { position: relative; min-height: 190px; height: 100%; padding: 20px 20px 18px 128px; background: rgb(255, 255, 255); border: 1px solid var(--fbai-border); border-radius: 10px; box-shadow: rgba(18, 63, 99, 0.06) 0px 6px 18px; }
.current_issue .obj_article_summary > .cover { position: absolute; top: 20px; left: 20px; width: 88px; margin: 0px; }
.current_issue .obj_article_summary > .cover img { width: 88px; height: 124px; object-fit: cover; border-radius: 4px; }
.current_issue .obj_article_summary .title { margin: 0px 0px 10px; font-size: 1rem; line-height: 1.45; }
.current_issue .obj_article_summary .title a { color: var(--fbai-navy); }
.current_issue .obj_article_summary .meta { color: var(--fbai-muted); font-size: 0.9rem; }
.current_issue .galleys_links { margin-top: 14px; }
.obj_galley_link { border-radius: 6px; }
.pkp_structure_sidebar .pkp_block { margin-bottom: 18px; padding: 18px; background: rgb(255, 255, 255); border: 1px solid var(--fbai-border); border-radius: 10px; }
.pkp_structure_sidebar .title { color: var(--fbai-navy); }
.pkp_structure_footer_wrapper { color: rgb(255, 255, 255); background: linear-gradient(135deg, rgb(10, 45, 73) 0%, rgb(22, 79, 117) 100%); border-top: 4px solid rgb(229, 184, 92); }
.pkp_structure_footer_wrapper a, .pkp_structure_footer_wrapper p { color: rgb(255, 255, 255) !important; }
.pkp_structure_footer_wrapper img[alt*="publishing system"] { filter: brightness(0) invert(1); opacity: 0.92; }
.pkp_page_static_page .page, .pkp_page_about .page, .pkp_page_information .page { line-height: 1.72; }
.pkp_page_static_page .page h2, .pkp_page_static_page .page h3, .pkp_page_about .page h2, .pkp_page_about .page h3, .pkp_page_information .page h2, .pkp_page_information .page h3 { color: var(--fbai-navy); }
.pkp_page_APC.pkp_op_index .table-bordered { width: 100%; border: 1px solid var(--fbai-border); border-collapse: collapse; }
.pkp_page_APC.pkp_op_index .table-bordered th, .pkp_page_APC.pkp_op_index .table-bordered td { padding: 10px; border: 1px solid var(--fbai-border); text-align: center; vertical-align: middle; }
.pkp_page_APC.pkp_op_index .table-striped tbody tr:nth-of-type(2n+1) { background: var(--fbai-surface); }
@media (max-width: 900px) {
  .fbai-facts, .current_issue .cmp_article_list { grid-template-columns: 1fr; }
}
@media (max-width: 768px) {
  .pkp_structure_main { border-radius: 0px; box-shadow: none; }
  .pkp_site_name { display: block; padding-top: 12px; }
  .pkp_site_name::before { width: 175px; height: 42px; margin: 0px 0px 10px; background-size: 158px auto; }
  .page_index_journal .homepage_image { grid-area: 1 / 1; width: min(200px, 70vw); margin: 0px auto 28px; }
  .page_index_journal .homepage_about { grid-area: 2 / 1; min-height: 0px; }
  .page_index_journal { grid-template-columns: 1fr; }
  .page_index_journal .cmp_announcements { grid-row: 3; }
  .page_index_journal .additional_content { grid-row: 4; }
  .page_index_journal .current_issue { grid-row: 5; }
  .current_issue .obj_issue_toc > .heading { grid-template-columns: 1fr; }
  .current_issue .obj_issue_toc > .heading .cover { grid-area: 1 / 1; width: min(180px, 70vw); }
  .current_issue .obj_issue_toc > .heading .description { grid-area: 2 / 1; }
  .current_issue .obj_issue_toc > .heading .published { grid-area: 3 / 1; }
  .current_issue .obj_article_summary { min-height: 0px; padding-left: 20px; }
  .current_issue .obj_article_summary > .cover { position: static; width: 76px; margin: 0px 0px 14px; }
  .current_issue .obj_article_summary > .cover img { width: 76px; height: auto; }
}
.page_index_journal .current_issue .obj_article_summary > .cover { display: block; }
.page_index_journal .current_issue .obj_article_summary { padding: 20px 20px 18px 128px; min-height: 190px; }
@media (max-width: 768px) {
  .page_index_journal .current_issue .obj_article_summary { padding: 20px; min-height: 0px; }
  .page_index_journal .current_issue .obj_article_summary > .cover { display: block; position: static; margin: 0px 0px 14px; }
}
img[src*="/submission_6_6_coverImage_en.png"] { content: url("https://www.gf-press.com/public/journals/1/submission_6_6_coverImage_en.png?1789894858000"); }
img[src*="/submission_12_12_coverImage_en.png"] { content: url("https://www.gf-press.com/public/journals/1/submission_12_12_coverImage_en.png?1789894702000"); }
img[src*="/submission_17_17_coverImage_en.png"] { content: url("https://www.gf-press.com/public/journals/1/submission_17_17_coverImage_en.png?1789894900000"); }
.pkp_site_name img { display: none; }
.pkp_site_name a::after { content: "Frontiers in Education and Technology"; font-size: 28px; font-weight: 700; color: white; }
.homepage_image img { max-width: 220px; height: auto; }
.homepage_image { float: left; margin: 0px 28px 24px 0px; }
@media (max-width: 600px) {
  .homepage_image { float: none; }
  .pkp_site_name a::after { font-size: 20px; }
}
.pkp_site_name img { display: none !important; }
.pkp_site_name a { display: block !important; max-width: none !important; }
.pkp_site_name a::after { content: "Frontiers in Education and Technology"; font-size: 26px; font-weight: 700; color: white; }
.pkp_structure_content { display: flex; gap: 28px; max-width: 1200px; margin: auto; }
.pkp_structure_main { min-width: 0px; float: none !important; width: calc(100% - 265px) !important; }
.pkp_structure_sidebar { flex: 0 0 235px; box-sizing: border-box; float: none !important; width: 235px !important; }
.pkp_structure_sidebar .pkp_block { width: 100%; box-sizing: border-box; }
.page_index_journal .additional_content { display: block !important; grid-row: 4 !important; }
.page_index_journal .current_issue { grid-row: 3 !important; }
.page_index_journal .homepage_about { min-height: 0px !important; }
.page_index_journal .obj_issue_toc > .heading .published { grid-area: auto !important; }
.page_index_journal .obj_issue_toc > .heading { display: block !important; }
@media (max-width: 900px) {
  .pkp_structure_content { display: block; }
  .pkp_structure_main { width: 100% !important; }
  .pkp_structure_sidebar { width: 100% !important; }
  .pkp_site_name a::after { font-size: 20px; }
}
.pkp_structure_footer_wrapper { position: relative; clear: both; background: rgb(18, 63, 99) !important; color: rgb(255, 255, 255) !important; }
.pkp_structure_footer_wrapper p, .pkp_structure_footer_wrapper a { color: rgb(255, 255, 255) !important; }
.pkp_structure_content { align-items: flex-start; }
.page_index_journal .homepage_about { margin-bottom: 0px !important; }
.page_index_journal .current_issue { margin-top: 16px !important; padding-top: 20px !important; }
.page_index_journal .additional_content .fbai-reader-tools { padding: 18px !important; }
.page_index_journal .additional_content h2 { margin-top: 18px !important; }
/* Compact, responsive journal homepage */
.homepage_about p:has(img[src*="journalThumbnail"]){display:none}.current_issue .obj_issue_toc>.heading{padding-bottom:8px}.current_issue .obj_issue_toc>.galleys{margin:12px 0;padding:12px 0}.current_issue .obj_issue_toc>.sections{margin-top:20px}.current_issue .obj_issue_toc .section>h3{margin-top:0}.obj_article_summary .title,.obj_article_summary .title *{font-style:normal!important}.homepage_about p{overflow-wrap:anywhere}@media(max-width:767px){.obj_article_summary .title{font-size:1.05rem;line-height:1.5}.obj_article_summary .cover{max-width:90px}.obj_article_summary .cover img{max-width:100%;height:auto}.pkp_structure_main{overflow-wrap:anywhere}.current_issue .obj_issue_toc>.galleys{margin:10px 0;padding:10px 0}}