@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;600;700&display=swap");
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
footer,
header,
nav,
section {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

figcaption,
figure,
main {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: inherit;
    font-size: 1rem;
    color:#4c4c4c;
}

b,
strong {
    font-size: 1rem;
    color: #4c4c4c;
    font-weight: bold;
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

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: 0
}

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: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details,
menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

template {
    display: none
}

[hidden] {
    display: none
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@keyframes pkp_spin {
    0% {
        transform: rotateZ(-360deg);
        -webkit-transform: rotateZ(-360deg);
        -moz-transform: rotateZ(-360deg);
        -o-transform: rotateZ(-360deg)
    }

    100% {
        transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
        -moz-transform: rotateZ(0deg);
        -o-transform: rotateZ(0deg)
    }
}

@-webkit-keyframes pkp_spin {
    0% {
        transform: rotateZ(-360deg);
        -webkit-transform: rotateZ(-360deg);
        -moz-transform: rotateZ(-360deg);
        -o-transform: rotateZ(-360deg)
    }

    100% {
        transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
        -moz-transform: rotateZ(0deg);
        -o-transform: rotateZ(0deg)
    }
}

@-moz-keyframes pkp_spin {
    0% {
        transform: rotateZ(-360deg);
        -webkit-transform: rotateZ(-360deg);
        -moz-transform: rotateZ(-360deg);
        -o-transform: rotateZ(-360deg)
    }

    100% {
        transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
        -moz-transform: rotateZ(0deg);
        -o-transform: rotateZ(0deg)
    }
}

@-o-keyframes pkp_spin {
    0% {
        transform: rotateZ(-360deg);
        -webkit-transform: rotateZ(-360deg);
        -moz-transform: rotateZ(-360deg);
        -o-transform: rotateZ(-360deg)
    }

    100% {
        transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
        -moz-transform: rotateZ(0deg);
        -o-transform: rotateZ(0deg)
    }
}

.pkp_button,
.pkp_button_primary,
.pkp_button_offset,
.pkp_button_link {
    display: inline-block;
    padding: 0 .5em;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: .93rem;
    line-height: 2rem;
    font-weight: 700;
    color: #244373;
    text-decoration: none;
    box-shadow: 0 1px 0 #ddd;
    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: #244373;
    border-color: #244373;
    outline: 0
}

.pkp_button:active,
.pkp_button_primary:active,
.pkp_button_offset:active,
.pkp_button_link:active {
    box-shadow: 0 0 2px
}

.pkp_button:disabled,
.pkp_button_primary:disabled,
.pkp_button_offset:disabled,
.pkp_button_link:disabled {
    color: #aaa
}

.pkp_button:disabled:hover,
.pkp_button_primary:disabled:hover,
.pkp_button_offset:disabled:hover,
.pkp_button_link:disabled:hover {
    color: #aaa;
    border-color: #ddd;
    cursor: not-allowed
}

.pkp_button_primary {
    color: #fff;
    background: #244373;
    border-color: #244373;
    box-shadow: 0 1px 0 #244373
}

.pkp_button_primary:hover,
.pkp_button_primary:focus {
    background: #008acb;
    color: #fff
}

.pkp_button_primary:disabled,
.pkp_button_primary:disabled:hover {
    color: #fff;
    background: #b7c5ca;
    border-color: #b7c5ca;
    box-shadow: 0 1px 0 #888;
    cursor: not-allowed
}

.pkp_button_offset {
    color: #ff4040
}

.pkp_button_offset:hover,
.pkp_button_offset:focus {
    border-color: #ff4040;
    color: #ff4040
}

.pkp_button_offset:disabled,
.pkp_button_offset:disabled:hover {
    color: #fff;
    background: #b7c5ca;
    border-color: #b7c5ca;
    box-shadow: 0 1px 0 #888;
    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;
    -webkit-animation: pkp_spin .6s linear infinite;
    -moz-animation: pkp_spin .6s linear infinite;
    -ms-animation: pkp_spin .6s linear infinite;
    -o-animation: pkp_spin .6s linear infinite;
    animation: pkp_spin .6s linear infinite;
    border-radius: 100%;
    border-top: 1px solid #888;
    border-bottom: 1px solid transparent;
    border-left: 1px solid #888;
    border-right: 1px solid transparent;
    border-top-color: rgba(0, 0, 0, 0.5);
    border-left-color: rgba(0, 0, 0, 0.5);
    content: '';
    opacity: 1
}

.pkp_loading {
    font-size: .93rem;
    line-height: 1.43rem
}

.pkp_loading .pkp_spinner {
    margin-right: 0.25em
}

.pkp_unstyled_list,
.cmp_article_list,
.cmp_breadcrumbs ol,
.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: 0;
    padding: 0;
    list-style: none
}

.pkp_caret {
    content: ' ';
    display: inline-block;
    width: 0;
    height: 0;
    border: .25rem solid transparent;
    vertical-align: middle
}

.pkp_caret_down {
    border-top: .375rem solid
}

.pkp_caret_right {
    border-left: .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);
    position: absolute !important;
    left: -2000px
}

.pkp_screen_reader:focus,
.pkp_page_index .cmp_announcements h2:focus {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #000;
    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
}

.pkp_helpers_clear:before,
.pkp_helpers_clear:after {
    content: " ";
    display: table
}

.pkp_helpers_clear:after {
    clear: both
}

.pkp_help_link {
    display: inline-block;
    padding: .25rem 0;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 700;
    text-decoration: none;
    border: none;
    box-shadow: none;
    color: #244373;
    z-index: 3
}

.pkp_help_link:hover,
.pkp_help_link:focus {
    color: #008acb
}

.pkp_help_link:focus {
    outline: 0;
    box-shadow: 0 0 0 3px #244373;
    border-radius: 3px
}

.pkp_help_tab,
.pkp_help_modal {
    position: absolute;
    top: -2rem;
    right: 2rem;
    padding: .5rem 1em;
    background: #fff;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.pkp_help_modal {
    top: 0.5rem;
    padding: 0.5rem;
    right: 3rem;
    border: none
}

.pkp_uploadedFile_summary {
    font-size: .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: 0
}

.pkp_uploadedFile_summary .details>span:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    padding-right: 0.25em;
    color: #aaa
}

.pkp_uploadedFile_summary .pixels:before {
    content: "\f108"
}

.pkp_uploadedFile_summary .print {
    margin-left: 2rem
}

.pkp_uploadedFile_summary .print:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    padding-right: 0.25em;
    color: #aaa;
    content: "\f02f"
}

.pkp_uploadedFile_summary .type:before {
    content: "\f016"
}

.pkp_uploadedFile_summary .type.pdf:before {
    content: "\f1c1"
}

.pkp_uploadedFile_summary .type.doc:before,
.pkp_uploadedFile_summary .type.docx:before {
    content: "\f1c2"
}

.pkp_uploadedFile_summary .type.xls:before,
.pkp_uploadedFile_summary .type.xlsx:before {
    content: "\f1c3"
}

.pkp_uploadedFile_summary .file_size:before {
    content: "\f0a0"
}

.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 0
}

.pkp_helpers_image_right {
    float: right;
    margin: 4px 0 4px 10px
}

.pkp_helpers_container_center {
    margin: 0 auto
}

.pkp_helpers_debug,
.pkp_helpers_debug div {
    border: 1px dashed #f00;
    padding: 2px
}

.pkp_helpers_flatlist {
    margin: 0;
    padding: 0
}

.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 #fff;
    content: " ";
    display: block
}

.pkp_helpers_dotted_underline {
    border-bottom: 1px dotted #999
}

.pkp_helpers_black_bg {
    background-color: black
}

.pkp_helpers_text_warn {
    color: #d00a6c
}

.pkp_helpers_text_primary {
    color: black
}

.NMI_TYPE_CUSTOM_EDIT {
    display: none
}

.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: table-cell;
    padding: 5px 1em;
    background: #244373;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-top-color: #bbb;
    border-radius: 3px;
    box-shadow: inset 0 -1em 1em rgba(0, 0, 0, 0.1);
    font-size: 1.1rem;
    text-align: center;
    line-height: calc(2.143rem - 2px);
    font-weight: 550;
    color: #ffffff;
    text-decoration: none
}

.cmp_button:hover,
.cmp_button:focus,
.page_search .submit button:hover,
.page_search .submit button:focus {
    box-shadow: inset 0 1em 1em rgba(0, 0, 0, 0.1)
}

.cmp_button_wire,
.obj_galley_link {
    display: inline-block;
    padding: 0 1em;
    background: #fff;
    border: 1px solid #244373;
    border-radius: 5px;
    font-size: 0.8em;
    line-height: calc(2.143rem - 2px);
    color: #244373;
    text-decoration: none;
    box-shadow: 2px 3px 5px -4px rgba(0, 0, 0, 0.75);
}

.cmp_button_wire:hover,
.cmp_button_wire:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
    background: #244373;
    color: #fff
}

.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: 0 0 1.43rem;
    padding: 0;
    border: none
}

.cmp_form legend {
    margin-bottom: .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: 0 .5em;
    background: #ff4040;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    font-size: .93rem;
    line-height: 1.43rem;
    font-weight: 700;
    color: #fff
}

.cmp_form label {
    display: block;
    cursor: pointer
}

.cmp_form .label {
    display: block;
    font-size: .93rem;
    font-weight: 400;
    font-style: italic
}

.cmp_form .label .required {
    color: #ff4040
}

.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: 0 .5em;
    width: 100%;
    height: calc(2.143rem - 2px);
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    font-size: .93rem;
    line-height: calc(2.143rem - 2px)
}

.cmp_form textarea {
    width: 100%;
    height: 8em
}

.cmp_form .pkp_form_error {
    margin-bottom: .714rem;
    border-radius: 3px;
    padding: 0 .5em;
    font-weight: 700;
    font-size: .93rem;
    background: #ff4040;
    color: #fff
}

.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: .93rem;
    line-height: 2.143rem;
    margin-left: 1em
}

.cmp_form .description {
    margin-top: 0;
    font-size: .75rem;
    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: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f177";
    margin-right: 0.5em
}

.cmp_pagination .next {
    margin-left: 0.5em;
    text-decoration: none
}

.cmp_pagination .next:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f178";
    margin-left: 0.5em
}

.cmp_edit_link {
    display: inline-block;
    margin-left: 1em;
    font-size: .93rem;
    font-weight: 400;
    line-height: 1;
    vertical-align: middle;
    text-decoration: none
}

.cmp_edit_link:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f040"
}

.cmp_search_filter {
    margin-bottom: .714rem;
    font-size: .93rem
}

.cmp_search_filter:last-child {
    margin-bottom: 0
}

.cmp_search_filter label {
    font-style: italic
}

.cmp_search_filter .delete {
    color: #ff4040
}

.cmp_notification {
    display: block;
    width: 100%;
    padding: 1.43rem;
    margin-bottom: 2.857rem;
    background: #ddd;
    border-left: .357rem solid #244373;
    font-size: 1rem;
    line-height: 1.43rem
}

.cmp_notification .success {
    border-color: #00b24e
}

.cmp_notification .no {
    border-color: #ff4040
}

.cmp_breadcrumbs {
    display: inline-block
}

.cmp_breadcrumbs ol {
    margin-bottom: 2.143rem;
    padding: .357rem 0;
    line-height: 1.43rem;
    font-size: .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: 0 .5em
}

.cmp_breadcrumbs .current {
    color: rgba(0, 0, 0, 0.54)
}

.cmp_breadcrumbs .current h1 {
    margin: 0;
    font-family: "Helvetica Neue", sans-serif;
    font-size: .93rem;
    font-weight: 400
}

.cmp_back_link {
    margin-top: 1.43rem
}

.cmp_announcements {
    margin-left: -0.714rem;
    margin-right: -0.714rem
}

.cmp_announcements>li {
    padding: 2.143rem .714rem;
    border-bottom: 1px solid #ddd
}

.cmp_announcements>li:last-child {
    border-bottom: none
}

@media (min-width:480px) {
    .cmp_announcements {
        margin-left: -1.43rem;
        margin-right: -1.43rem
    }

    .cmp_announcements>li {
        padding-left: 1.43rem;
        padding-right: 1.43rem
    }
}

@media (min-width:992px) {
    .cmp_announcements {
        margin-left: -2.143rem;
        margin-right: -2.143rem
    }

    .cmp_announcements>li {
        padding-left: 2.143rem;
        padding-right: 2.143rem
    }
}

.cmp_skip_to_content a {
    display: block;
    padding: 1em;
    z-index: 99999;
    background: #fff;
    transform: translateX(-50%)
}

.cmp_skip_to_content a:focus {
    clip: auto;
    top: 0;
    left: 50%;
    color: #244373
}

.cmp_table {
    width: 100%;
    border: 1px solid #ddd;
    border-bottom: none;
    border-collapse: collapse
}

.cmp_table th,
.cmp_table td {
    padding: 0.5em;
    text-align: left;
    border-bottom: 1px solid #ddd
}

.cmp_table th {
    font-weight: 700
}

html,
body {
    font-family: "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #4c4c4c;
    background: #FAFBF4;
}

a {
    color: #1a0dab
}

a:hover,
a:focus {
    color: #244373;
}

.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: 0 auto;
    padding-left: .714rem;
    padding-right: .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: 0
    }
}

@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: 0 auto;
    padding-right: .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: 0;
        padding-right: 0
    }
}

@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: .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: 0;
        left: 0;
        bottom: 0;
        width: 1px;
        background: #ddd
    }

    .pkp_structure_main:after {
        left: 728px
    }
}

@media (min-width:992px) {
    .pkp_structure_content {
        padding-top: 2.143rem;
        background: white;
        box-shadow: 0px 1px 18px -10px rgb(39 39 136 / 75%);
    }

    .pkp_structure_sidebar {
        float: right;
        width: 300px
    }

    .pkp_structure_main {
        float: left;
        padding: 0 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: #F7EFE9;
    border-bottom: 1px solid #ddd; /* Perbaikan: menambahkan titik koma */
    margin: auto;
    width: 100%; /* Agar lebar menyesuaikan dengan lebar layar */
    max-width: 1160px; /* Lebar maksimum, jika lebih besar dari ini, akan berhenti */
    box-shadow: 0px 1px 18px -10px #DEBFA8;
    padding: 10px; /* Menambahkan padding agar tampilan header lebih rapi */
    box-sizing: border-box; /* Agar padding dan border tidak mempengaruhi ukuran lebar */
}

/* Membuat gambar lebih responsif */
.responsive-image {
    max-width: 100%; /* Gambar akan menyesuaikan lebar kontainer */
    height: auto; /* Menjaga rasio aspek gambar */
}

/* Membuat teks dan elemen lainnya lebih responsif */
p {
    font-size: 1rem; /* Ukuran font yang nyaman dibaca */
    line-height: 1.5; /* Memberikan jarak antar baris agar lebih mudah dibaca */
    margin: 10px 0; /* Menambahkan ruang di atas dan bawah paragraf */
}

a {
    color: #b38600; /* Warna link yang mudah terlihat */
    text-decoration: none; /* Menghilangkan garis bawah pada link */
}

a:hover {
    text-decoration: underline; /* Garis bawah muncul saat hover */
}

.pkp_head_wrapper {
    position: relative
}

.pkp_site_name_wrapper {
    margin-top: 100px;
    height: 2.857rem
}

@media (min-width:992px) {
    .pkp_site_name_wrapper {
        height: auto
    }
}

.pkp_site_name {
    position: absolute;
    left: 2.857rem;
    right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: .714rem;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-family: "Helvetica Neue", sans-serif;
    font-size: .93rem
}

.pkp_site_name>a {
    padding-top: .714rem;
    padding-bottom: .714rem
}

.pkp_site_name>a:focus {
    outline: 0
}

.pkp_site_name .is_img {
    display: inline-block;
    margin-top: .357rem;
    margin-bottom: .357rem;
    padding: 0
}

.pkp_site_name .is_img:focus {
    outline: 1px solid #fff
}

.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: "Helvetica Neue", sans-serif;
    font-size: .93rem;
    font-weight: 700;
    line-height: 2.857rem;
    color: #fff;
    text-decoration: none;
    display: none;
}

.pkp_site_name .is_text:focus {
    text-decoration: underline
}

/* Style untuk wrapper utama navigasi */
.pkp_navigation_primary_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px; /* Gunakan padding yang lebih proporsional */
    color: white;
    flex-wrap: wrap; /* Membungkus elemen saat layar kecil */
    box-sizing: border-box;
}

/* Responsivitas padding */
.pkp_navigation_primary_wrapper {
    padding-left: 10px;
    padding-right: 10px;
}

/* Style untuk navigasi */
.pkp_navigation_primary_wrapper nav {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.pkp_navigation_primary_wrapper nav a {
    text-decoration: none;
    color: white;
    font-size: 16px;
    padding: 5px;
    transition: color 0.3s ease;
}

.pkp_navigation_primary_wrapper nav a:hover {
    color: #f5c71a; /* Warna hover */
}

/* Responsivitas untuk layar kecil */
@media (max-width: 768px) {
    .pkp_navigation_primary_wrapper {
        flex-direction: column;
        align-items: flex-start;
        padding: 10px;
    }

@media (max-width: 768px) {
        .pkp_structure_main h1 {
            font-size: 1.5rem;
        }
        .pkp_structure_main h2 {
            font-size: 1.25rem;
        }
    }
    

    .pkp_navigation_primary_wrapper nav {
        flex-direction: column;
        gap: 10px;
        width: 100%;
    }
}

.pkp_site_nav_menu {
    position: absolute;
    width: 100%;
    top: 100%;
    background: #244373;
    left: 0;
    padding: .714rem;
    z-index: 9999
}

.pkp_site_nav_menu .pkp_nav_list {
    padding-left: 0;
    margin-left: 12px;
}

.pkp_site_nav_menu ul ul {
    padding-left: 0.5rem
}

.pkp_site_nav_menu a {
    display: inline-block;
    padding: .125rem 0;
    color: #fff;
    text-decoration: none
}

.pkp_site_nav_menu a:hover,
.pkp_site_nav_menu a:focus {
    color: #fff;
    text-decoration: underline
}

.pkp_site_nav_menu #siteNav {
    position: absolute;
    top: 0;
    height: 0
}

.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;
    top: 0.3rem
}

.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: #fff
}

.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: 7rem
    }

    .pkp_site_nav_toggle {
        display: none
    }

    .pkp_site_name {
        position: relative;
        width: 30%;
        left: auto;
        right: auto;
        padding: 0;
        white-space: normal;
        font-size: 2em;
        background: transparent;
        overflow: visible
    }

    .pkp_site_name .is_text {
        font-family: "Helvetica Neue", sans-serif;
        font-size: 1.714rem;
        line-height: 2.143rem
    }

    .pkp_site_name .is_img img {
        max-height: 170px;
    }

    .pkp_site_nav_menu {
        display: block;
        position: static;
        top: auto;
        padding: 0
    }

    .pkp_site_nav_menu ul ul {
        padding-left: 0
    }

    .has_site_logo .pkp_head_wrapper {
        padding-top: 2.143rem
    }

    .pkp_nav_list {
        margin: 0;
        padding: 0;
        list-style: none
    }

    .pkp_nav_list li {
        position: relative;
        display: inline-block
    }

    .pkp_nav_list a {
        display: inline-block;
        padding-left: .714rem;
        padding-right: .714rem;
        text-decoration: none;
        padding-top: .357rem;
        padding-bottom: .357rem
    }

    .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: 0;
        padding: 0;
        background: #fff;
        border-radius: 3px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
    }

    .pkp_nav_list ul li {
        display: block
    }

    .pkp_nav_list ul a {
        display: block;
        padding-left: .357rem;
        border-left: .357rem solid transparent;
        color: #244373
    }

    .pkp_nav_list ul a:hover,
    .pkp_nav_list ul a:focus {
        outline: 0;
        background: #ddd;
        border-color: #244373;
        color: #244373
    }

    .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: 0
    }

    .pkp_nav_list [aria-haspopup]:after {
        position: relative;
        display: inline-block;
        content: "";
        width: 0;
        height: 0;
        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: .357rem .5em 0;
        padding: .357rem .5em calc(.714rem - 2px);
        border-bottom: 2px solid transparent;
        color: #fff;
        text-decoration: none
    }

    .pkp_navigation_primary>li>a:hover {
        color: #fff;
        outline: 0;
        border-color: #fff
    }

    .pkp_navigation_primary>li>a:focus {
        background: #fff;
        color: #1e6292;
        outline: 0
    }

    .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 {
        left: 1rem
    }

    .pkp_navigation_primary ul a {
        padding-top: .714rem;
        padding-bottom: .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: #244373
    }

    .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: 0;
        left: 50%;
        transform: translateX(-50%);
        padding-left: 1rem;
        padding-right: 1rem;
        text-align: right;
        padding-top: 0;
        margin-top: 0;
        border-top: none;
        z-index: 1000
    }

    .pkp_navigation_user {
        text-align: right;
        font-size: .93rem;
        padding-right: 1.43rem
    }

    .pkp_navigation_user.pkp_navigation_user {
        margin: 0;
        margin-right: 20px;
        padding: 0;
        border: none
    }

    .pkp_navigation_user li {
        text-align: left
    }

    .pkp_navigation_user a {
        padding-top: .357rem;
        padding-bottom: .357rem;
        line-height: 1.43rem
    }

    .pkp_navigation_user>li>a:focus {
        outline: 0;
        background: #fff;
        color: #1e6292
    }

    .pkp_navigation_user ul {
        width: 10em
    }

    .pkp_navigation_user>li:hover ul {
        right: 0;
        left: auto
    }

    .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: #1e6292;
        color: #fff
    }

    .pkp_navigation_user>li>ul a .task_count {
        display: none
    }

    .pkp_navigation_search_wrapper {
        float: right;
        margin: 0;
        padding: 0;
        border: none
    }

    .pkp_navigation_search_wrapper a {
        margin: .357rem .5em 0;
        padding: .357rem .5em calc(.714rem - 2px);
        border-bottom: 2px solid transparent;
        color: #fff;
        text-decoration: none
    }

    .pkp_navigation_search_wrapper a:hover {
        color: #fff;
        outline: 0;
        border-color: #fff;
        text-decoration: none
    }

    .pkp_navigation_search_wrapper a:focus {
        background: #fff;
        color: #1e6292;
        outline: 0;
        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: "Helvetica Neue", sans-serif;
    font-size: 2rem; /* Lebih menonjol untuk heading utama */
    line-height: 1.5;
    color: #333; /* Tambahkan warna teks untuk konsistensi */
    text-shadow: 1px 1px rgba(0, 0, 0, 0.1); /* Lebih lembut untuk keterbacaan */
    font-weight: 400;
    margin-bottom: 1rem; /* Ruang antar elemen */
}

.pkp_structure_main h2 {
    font-family: "Helvetica Neue", sans-serif;
    font-size: 1.5rem; /* Proporsional terhadap h1 */
    line-height: 1.8;
    color: #555; /* Warna sedikit lebih terang untuk membedakan dari h1 */
    font-weight: 700;
    margin-bottom: 0.75rem; /* Ruang antar elemen */
}

.pkp_structure_main h3 {
    font-family: "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: .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 0 1.43rem
}

.pkp_structure_main h5,
.pkp_structure_main h6 {
    margin: 1.43rem 0
}

.pkp_structure_main p {
    line-height: 1.428571;
    margin: 0px 0 10px;
    text-align: justify;
}

.pkp_structure_main p:last-child {
    margin-bottom: 0
}

.pkp_structure_main .page h1 {
    margin-top: 0
}

.pkp_structure_main .page>.cmp_edit_link {
    float: right;
    padding: .357rem 0;
    line-height: 2.143rem
}

.pkp_structure_main .page .monograph_count {
    float: right;
    padding: .714rem 0;
    font-size: .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: 0 auto
}

.pkp_structure_main .page .about_section .description p:first-child {
    margin-top: 0
}

.pkp_structure_main .page .about_section .description p:last-child {
    margin-bottom: 0
}

@media (min-width:480px) {
    .pkp_structure_main .page .about_section {
        font-size: 1.143rem;
        font-style: italic
    }
}

.pkp_site_nav_toggle {
    position: absolute;
    top: 0;
    left: 0;
    width: 2.857rem;
    height: 2.857rem;
    border: 0;
    background: none;
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2), -1px 0 0 rgba(255, 255, 255, 0.2);
    z-index: 999
}

.pkp_site_nav_toggle:focus {
    outline: 1px dotted #fff;
    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 #fff;
    text-indent: -9999px;
    overflow: hidden
}

.pkp_site_nav_toggle>span:before,
.pkp_site_nav_toggle>span:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 3px;
    background: #fff
}

.pkp_site_nav_toggle>span:before {
    top: 0
}

.pkp_site_nav_toggle>span:after {
    top: 8px
}

.pkp_site_nav_toggle--transform>span {
    border-bottom: 0;
    overflow: visible
}

.pkp_site_nav_toggle--transform>span:before {
    top: 7px;
    transform: rotate(-405deg) translateY(1px) translateX(-2px);
    -webkit-transform: rotate(-405deg) translateY(1px) translateX(-2px)
}

.pkp_site_nav_toggle--transform>span:after {
    top: 14px;
    transform: rotate(405deg) translateY(-3px) translateX(-4px);
    -webkit-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: 0
}

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 0
}

.pkp_page_index .journals img {
    display: block;
    max-height: 20em
}

.pkp_page_index .journals h3 {
    margin: .714rem 0;
    font-size: 1rem;
    font-weight: 700
}

.pkp_page_index .journals h3 a {
    text-decoration: none
}

.pkp_page_index .journals p {
    margin: .714rem 0
}

.pkp_page_index .journals .links li {
    display: inline-block;
    margin: 0 .714rem .714rem 0
}

@media (min-width:768px) {
    .pkp_page_index .journals>ul>li {
        margin: 0 -1.43rem;
        padding: 1.43rem;
        border-top: 1px solid #ddd
    }

    .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: 0 -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;
    max-width: 100%; /* Membatasi lebar maksimal sesuai kontainer */
    height: auto; /* Memastikan gambar tetap proporsional */
}

.pkp_page_index .homepage_image,
.pkp_page_index .additional_content {
    margin-left: 0; /* Hindari margin negatif */
    margin-right: 0;
}

@media (min-width: 992px) {
    .pkp_page_index .homepage_image {
        margin-left: 0; /* Sesuaikan jika margin diperlukan */
        margin-right: 0;
        margin-top: 0; /* Hindari margin negatif */
    }
}


.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 #ddd;
    border-bottom: 1px solid #ddd
}

.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 .714rem
}

.pkp_page_index .cmp_announcements .more {
    position: relative
}

.pkp_page_index .cmp_announcements .more .obj_announcement_summary {
    padding: .714rem
}

.pkp_page_index .cmp_announcements .more h4 {
    font-size: .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: 0;
        right: -1px;
        width: 1px;
        height: 100%;
        border-left: 1px solid #ddd
    }

    .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: 0;
        left: 0;
        width: 1px;
        height: 100%;
        border-left: 1px solid #ddd
    }
}

@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 0;
    font-weight: 700
}

.pkp_page_index .current_issue .read_more {
    display: inline-block;
    position: relative;
    padding-right: 2.143rem;
    font-size: .93rem;
    font-weight: 700;
    line-height: 2.143rem;
    color: #244373;
    text-decoration: none;
    margin-bottom: 1.43rem
}

.pkp_page_index .current_issue .read_more:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f054";
    position: absolute;
    top: 2px;
    right: 0;
    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: #008acb
}

@media (min-width:768px) {
    .pkp_page_index .current_issue .section:last-child {
        margin-bottom: 0
    }
}

.pkp_page_index .additional_content {
    padding: 2.143rem .714rem 0 .714rem;
    border-top: 1px solid #ddd
}

@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: 0
}

.pkp_page_index .additional_content>p:last-child {
    margin-bottom: 0
}

@media (min-width:768px) {
    .pkp_page_index .cmp_announcements+.additional_content {
        border-top: none
    }
}

.page_catalog_category .article_count {
    float: right;
    padding: .714rem 0;
    font-size: .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: .357rem;
    padding-bottom: .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 #ddd;
        border-bottom: 1px solid #ddd
    }

    .page_catalog_category .subcategories h2 {
        position: absolute;
        top: -15px;
        left: 1.43rem;
        margin: 0;
        padding-left: .714rem;
        padding-right: .714rem;
        line-height: 2.143rem;
        background: #fff;
        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);
        position: absolute !important;
        left: -2000px
    }

    .page_catalog_category h2.title:focus {
        background-color: #fff;
        border-radius: 3px;
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
        -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
        clip: auto !important;
        color: #000;
        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
    }
}

@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: .714rem;
    margin-bottom: .714rem;
    font-size: .93rem
}

.page_contact .address {
    margin-top: 0
}

.page_contact .address p {
    margin: 0
}

.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: 0
    }
}

.page_issue_archive .issues_archive {
    margin-left: -0.714rem;
    margin-right: -0.714rem;
    border-top: 1px solid #ddd
}

.page_issue_archive .issues_archive>li {
    padding: 2.143rem .714rem;
    border-bottom: 1px solid #ddd
}

@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: 0;
    max-width: 17em
}

.page_login .login input[type="text"],
.page_login .login input[type="password"] {
    width: 100%
}

.page_login .password a {
    font-size: .93rem;
    font-style: normal
}

.page_login .remember {
    padding-bottom: 0
}

.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: 0
}

.page_lost_password .lost_password {
    margin-bottom: 0;
    max-width: 17em
}

.page_lost_password .lost_password input[type="text"] {
    width: 100%
}

.page_lost_password .pkp_form_error {
    margin: 1.43rem 0;
    padding: .714rem;
    background: #ff4040;
    color: #fff;
    font-size: .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: .93rem;
    line-height: 2.143rem;
    margin-right: 1em
}

.page_register .required_label {
    font-size: .93rem;
    line-height: 1.43rem;
    color: rgba(0, 0, 0, 0.54);
    margin-bottom: 1.43rem
}

.page_register .consent {
    margin-bottom: 0
}

.page_register .fields .reviewer_interests {
    max-height: 0;
    padding-bottom: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .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: 0
}

.page_register .context_optin .roles {
    padding: .357rem 0;
    margin-bottom: 0
}

.page_register .context_optin .roles label {
    display: inline-block;
    margin-right: 1em;
    font-size: .93rem;
    line-height: 1.43rem
}

.page_register .context_optin .context_privacy {
    position: absolute;
    left: -9999px;
    padding: .357rem 0;
    font-size: .93rem;
    line-height: 1.43rem
}

.page_register .context_optin .context_privacy_visible {
    position: relative;
    left: auto
}

.page_register #formErrors {
    margin: 1.43rem 0;
    padding: .714rem;
    background: #ff4040;
    color: #fff
}

.page_register #formErrors .pkp_form_error {
    padding: 0;
    font-size: .93rem;
    font-weight: bold;
    line-height: 1.43rem
}

.page_register #formErrors .pkp_form_error_list {
    margin: 0;
    padding-left: 1.43rem;
    font-size: .93rem;
    line-height: 1.43rem
}

.page_register #formErrors .pkp_form_error_list a {
    color: #fff
}

@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);
    position: absolute !important;
    left: -2000px
}

.pkp_op_register .ui-helper-hidden-accessible:focus {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #000;
    display: block;
    font-size: 1rem;
    height: auto;
    line-height: normal;
    padding: .714rem;
    position: absolute;
    left: .357rem;
    top: .357rem;
    text-decoration: none;
    width: auto;
    z-index: 100000
}

.pkp_op_register .ui-autocomplete {
    position: absolute !important
}

.page_search .search_input .query {
    width: 100%;
    max-width: 100%;
    height: calc(2.857rem - 2px);
    font-size: 1.285rem;
    line-height: calc(2.857rem - 2px)
}

.page_search .search_advanced {
    border: 1px solid #ddd;
    padding: 0 1.43rem 1.43rem
}

.page_search .search_advanced legend {
    padding: .714rem 1.43rem;
    margin: 0;
    font-weight: 400
}

.page_search .search_advanced label {
    font-size: 1rem;
    font-style: normal
}

.page_search .date_range legend {
    padding: 0;
    font-size: 1rem
}

.page_search .date_range label {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    left: -2000px
}

.page_search .date_range label:focus {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #000;
    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
}

.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 .submit {
    text-align: right
}

.page_search .submit button {
    position: relative;
    padding-right: 3.2145rem;
    border-right: none;
    padding-right: 1em;
    padding-left: 3.2145rem;
    border-right: 1px solid rgba(0, 0, 0, 0.4);
    border-left: none
}

.page_search .submit button:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f002";
    position: absolute;
    top: -1px;
    right: 0;
    width: 2.143rem;
    height: 2.143rem;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    line-height: 2.143rem;
    text-align: center;
    background: #244373;
    box-shadow: inset 0 -1em 1em rgba(0, 0, 0, 0.2);
    color: #fff
}

.page_search .submit button:hover:after,
.page_search .submit button:focus:after {
    box-shadow: inset 0 1em 1em rgba(0, 0, 0, 0.2);
    background: #008acb
}

.page_search .submit button:after {
    right: auto;
    left: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.page_search .submit button:after {
    right: auto;
    left: 0
}

.page_search .search_results {
    margin: 2.857rem 0;
    padding: 0;
    list-style: none
}

.page_search .search_results .obj_article_summary {
    margin: 1.43rem 0
}

.page_search .cmp_pagination {
    margin-top: 1.43rem;
    font-size: .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: 0
    }

    .page_search .author {
        float: right;
        width: 50%
    }
}

.page_section .section_description {
    margin-bottom: 2em
}

.page_submissions .submission_sections ul,
.page_submissions .submission_checklist ul {
    margin: 1.43rem 0 0;
    padding: 0;
    list-style: none;
    font-size: .93rem;
    border: none
}

.page_submissions .submission_sections li,
.page_submissions .submission_checklist li {
    position: relative;
    border-bottom: none
}

.page_submissions .submission_sections h3 {
    margin-top: 0
}

.page_submissions .submission_sections .cmp_notification {
    margin-bottom: 0
}

.page_submissions .submission_checklist li {
    padding: 1.43rem
}

.page_submissions .submission_checklist li .fa {
    top: 50%;
    left: .357rem;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    font-size: 1.285rem;
    color: #00b24e
}

@media (min-width:480px) {
    .page_submissions .submission_sections li .fa {
        top: 22px;
        left: calc(1.43rem - 3px)
    }

    .page_submissions .submission_sections ul,
    .page_submissions .submission_checklist ul {
        border: 1px solid #ddd;
        border-bottom: none
    }

    .page_submissions .submission_sections li,
    .page_submissions .submission_checklist li {
        padding: 1.43rem 1.43rem 1.43rem 2.857rem;
        border-bottom: 1px solid #ddd
    }

    .page_submissions .submission_sections li .fa,
    .page_submissions .submission_checklist li .fa {
        left: 1.43rem
    }
}

.header_view {
    z-index: 2;
    position: relative;
    background: #244373
}

.header_view a {
    line-height: 2.143rem;
    text-decoration: none
}

.header_view .return {
    position: absolute;
    top: 0;
    left: 0;
    width: 2.143rem;
    height: 2.143rem;
    line-height: 2.143rem;
    background: #fff;
    color: #244373;
    text-align: center
}

.header_view .return:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f060"
}

.header_view .return:hover,
.header_view .return:focus {
    background: #008acb;
    color: #fff
}

.header_view .title {
    display: block;
    padding-left: 2.857rem;
    max-width: 100%;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .93rem;
    color: #fff
}

.header_view .title:hover,
.header_view .title:focus {
    background: #008acb
}

.header_view .download {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 2.143rem;
    background: #fff;
    text-align: center
}

.header_view .download:hover,
.header_view .download:focus {
    background: #008acb;
    color: #fff
}

.header_view .download:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f019"
}

.header_view .download .label {
    display: none
}

@media (min-width:768px) {
    .header_view .title {
        font-size: 1rem
    }

    .header_view .download {
        width: auto;
        padding: 0 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;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: hidden
}

.galley_view iframe {
    width: 100%;
    height: 100%;
    padding-top: 2.143rem;
    border: 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: #ff4040
}

.galley_view .galley_view_notice_message {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-weight: 700;
    text-align: center
}

.galley_view .galley_view_notice_message a {
    color: #fff;
    text-decoration: underline
}

.obj_announcement_full h1 {
    margin: 0
}

.obj_announcement_full .date {
    margin: 16px 0;
    color: rgba(0, 0, 0, 0.54)
}

.obj_announcement_full .date:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f073";
    margin-right: 0.5em;
    color: #ddd
}

.obj_announcement_full .description {
    margin-top: 2.857rem
}

.obj_announcement_full .description p:first-child {
    margin-top: 0
}

.obj_announcement_full .description p:last-child {
    margin-bottom: 0
}

.obj_announcement_summary h2,
.obj_announcement_summary h3,
.obj_announcement_summary h4 {
    margin: 0;
    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: .93rem;
    line-height: 1.785rem;
    color: rgba(0, 0, 0, 0.54)
}

.obj_announcement_summary .date:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f073";
    margin-right: 0.5em;
    font-size: 1rem;
    color: #ddd
}

.obj_announcement_summary .summary {
    font-size: .93rem;
    line-height: 1.43rem;
    margin-top: .714rem
}

.obj_announcement_summary .summary p:first-child {
    margin-top: 0
}

.obj_announcement_summary .summary p:last-child {
    margin-bottom: 0
}

.obj_announcement_summary .read_more {
    display: inline-block;
    position: relative;
    padding-right: 2.143rem;
    font-size: .93rem;
    font-weight: 700;
    line-height: 2.143rem;
    color: #244373;
    text-decoration: none
}

.obj_announcement_summary .read_more:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f054";
    position: absolute;
    top: 2px;
    right: 0;
    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: #008acb
}

.obj_article_details>.page_title {
    margin: 0
}

.obj_article_details>.subtitle {
    margin: 0;
    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: 0
}

.obj_article_details .item>*:last-child {
    margin-bottom: 0
}

.obj_article_details .sub_item {
    margin-bottom: 1.43rem
}

.obj_article_details .sub_item:last-child {
    margin-bottom: 0
}

.obj_article_details .main_entry .item .label {
    margin: 0 0 1.43rem;
    font-family: "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: .714rem
}

.obj_article_details .authors .name {
    font-weight: bold;
    display: block
}

.obj_article_details .authors .orcid {
    display: block;
    font-size: .75rem;
    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: .93rem;
    color: rgba(0, 0, 0, 0.54)
}

.obj_article_details .author_bios .sub_item .label {
    margin-bottom: 0
}

.obj_article_details .author_bios .sub_item .value>p:first-child {
    margin-top: 0
}

.obj_article_details .item.doi,
.obj_article_details .item.keywords {
    padding-top: 0
}

.obj_article_details .galleys_links li {
    display: inline-block
}

.obj_article_details .supplementary_galleys_links {
    margin-top: .714rem
}

.obj_article_details .copyright {
    font-size: .93rem;
    line-height: 1.43rem
}

.obj_article_details .copyright a[rel="license"]+p {
    margin-top: 0
}

.obj_article_details .entry_details {
    margin-left: -1.43rem;
    margin-right: -1.43rem;
    border-top: 1px solid #ddd
}

.obj_article_details .entry_details .item {
    padding: 1.43rem;
    border-bottom: 1px solid #ddd;
    word-wrap: break-word
}

.obj_article_details .entry_details .item:last-child {
    border-bottom: none
}

.obj_article_details .entry_details .item .label {
    margin: 0;
    font-family: "Helvetica Neue", sans-serif;
    font-size: .93rem;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.54)
}

.obj_article_details .categories {
    margin: 0;
    padding: 0;
    list-style: none
}

.obj_article_details .versions ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.obj_article_details .citation_display .value {
    font-size: .98em;
    text-shadow: 3px 1px #f7f7f7;
}

.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: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
    padding: 0 1em;
    width: 100%;
    font-family: "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: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f0d7";
    position: absolute;
    top: 50%;
    right: 1em;
    transform: translateY(-50%)
}

.obj_article_details .citation_display .citation_formats_button[aria-expanded="true"]:after {
    content: "\f0d8"
}

.obj_article_details .citation_display .citation_formats_button:focus {
    background: #ddd;
    outline: 0
}

.obj_article_details .citation_display .citation_formats_styles {
    margin: 0;
    padding: 0;
    list-style: none
}

.obj_article_details .citation_display .citation_formats_styles a {
    display: block;
    padding: .5em 1em;
    border-bottom: 1px solid #ddd;
    text-decoration: none
}

.obj_article_details .citation_display .citation_formats_styles a:focus {
    background: #ddd;
    outline: 0
}

.obj_article_details .citation_display .citation_formats_styles li:last-child a {
    border-bottom: none
}

.obj_article_details .citation_display .citation_formats_list .label {
    padding: 1em 1em .25em 1em
}

.obj_article_details .citation_display .citation_formats_styles+.label {
    border-top: 1px solid #ddd
}

.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 #ddd;
        border-bottom: 1px solid #ddd
    }

    .obj_article_details .main_entry {
        float: left;
        width: 428px;
        border-right: 1px solid #ddd
    }

    .obj_article_details .item {
        padding: 1.43rem
    }

    .obj_article_details .item .label {
        margin: 0 0 1.43rem;
        font-family: "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: 0 0 0 -1px;
        border-top: none;
        border-left: 1px solid #ddd
    }

    .obj_article_details .entry_details .item {
        margin-right: -1px;
        border-bottom: 1px solid #ddd
    }

    .obj_article_details .entry_details .item:last-child {
        border-bottom: none
    }
}

@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: "Helvetica Neue", sans-serif;
    font-size: 1.1rem;
    line-height: 1.2rem;
    font-weight: 500;
    border-bottom: none;
    margin: 0
}

.obj_article_summary>.title a {
    text-decoration: none
    text-shadow 2px 2px #244373;
    
}

.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: .357rem;
    font-size: .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: .714rem
}

.obj_article_summary .galleys_links li {
    display: inline-block;
    margin-right: 1em
}

.obj_article_summary .galleys_links li:last-child {
    margin-right: 0
}

@media (min-width:768px) {
    .obj_article_summary .authors {
        padding-right: 5em;
        font-size: 0.9rem;
        color: rgb(110, 110, 110);
     }

    .obj_article_summary .pages {
        position: absolute;
        top: 0;
        right: 0;
        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: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f0f6";
    margin-right: 0.25em
}

.obj_galley_link.pdf:before {
    content: "\f1c1"
}

.obj_galley_link.restricted {
    border-color: #d00a6c;
    color: #d00a6c
}

.obj_galley_link.restricted:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f023";
    color: #d00a6c
}

.obj_galley_link.restricted:hover,
.obj_galley_link.restricted:focus {
    background: #d00a6c;
    color: #fff
}

.obj_galley_link.restricted:hover:before,
.obj_galley_link.restricted:focus:before {
    color: #fff
}

.obj_galley_link_supplementary {
    display: inline-block;
    position: relative;
    padding-right: 2.143rem;
    font-size: .93rem;
    font-weight: 700;
    line-height: 2.143rem;
    color: #244373;
    text-decoration: none;
    padding-right: 0;
    padding-left: 1.43rem
}

.obj_galley_link_supplementary:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f0f6";
    position: absolute;
    top: 2px;
    right: 0;
    width: 2.143rem;
    height: 2.143rem;
    line-height: 2.143rem;
    text-align: center
}

.obj_galley_link_supplementary:hover,
.obj_galley_link_supplementary:focus {
    color: #008acb
}

.obj_galley_link_supplementary:after {
    right: auto;
    left: 0;
    text-align: left
}

.obj_issue_summary h2 {
    margin: 0;
    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: "Helvetica Neue", sans-serif;
    font-weight: 700;
    text-decoration: none
}

.obj_issue_summary .series {
    margin-bottom: .357rem;
    color: rgba(0, 0, 0, 0.54)
}

.obj_issue_summary .description {
    font-size: .93rem;
    line-height: 1.43rem
}

.obj_issue_summary .description p:first-child {
    margin-top: 0
}

.obj_issue_summary .description p:last-child {
    margin-bottom: 0
}

@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 {
        max-height: auto
    }
}

.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: 0
}

.obj_issue_toc .description>*:last-child {
    margin-bottom: 0
}

.obj_issue_toc .pub_id {
    margin: 1.43rem 0
}

.obj_issue_toc .pub_id .type {
    font-weight: 700
}

.obj_issue_toc .published {
    margin: 1.43rem 0
}

.obj_issue_toc .published .label {
    font-weight: 400;
    font-size: 14px;
}

.obj_issue_toc .articles {
    margin-top: calc(2.143rem + 1.43rem)
}

.obj_issue_toc h2+.articles,
.obj_issue_toc h3+.articles {
    margin-top: 0
}

.obj_issue_toc .sections:not(:first-child) {
    margin-top: 4.286rem
}

.obj_issue_toc .section:last-child .articles>li:last-child {
    margin-bottom: 0
}

.obj_issue_toc .galleys_links {
    margin-top: 1.714rem;
    font-size: 0.85rem;
    color: rgb(110 110 110);
    
}

.obj_issue_toc .galleys_links li {
    display: inline-block;
    margin-right: 1em
}

.obj_issue_toc .galleys_links li:last-child {
    margin-right: 0
}

@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: 20%;
        height: auto;
        max-height: none;
        margin-right: 1.43rem;
        box-shadow: 3px 2px 7px -7px rgba(0, 0, 0, 0.75);
        border: 1px solid #efefef;

    }

    .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: 0;
        width: 100%;
        border-top: 1px solid #ddd
    }

    .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: 0;
        padding: 0 1.0715rem;
        background: #fff;
        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: 1.714rem;
    margin-top: 0;
    font-family: "Helvetica Neue", sans-serif;
    font-size: 1.143rem;
    font-weight: 700;
    line-height: 1.43rem;
    color: #244372ed;
    background-color: #24437212;
    border-bottom: 4px solid #f5f5f596;
    border-color: #f5f5f5;
    padding: 10px;
}
 
.pkp_block .content ul li {
    line-height: 1.43rem;
    padding: .357rem 0
}

.pkp_block .content p {
    line-height: 1.2rem;
    border-bottom: 1px solid #d9d9d9;
    width: 100%;
    padding: 0.5rem 0em;
    font-weight: 500;
    padding-bottom: 1.2rem;
}

.pkp_block .content p:first-child {
    margin-top: 0
}

.pkp_block .content p:last-child {
    margin-bottom: 0
}

.pkp_block a {
    text-decoration: none
}

@media (min-width:992px) {
    .pkp_block {
        padding: 2.143rem
    }
}

.block_browse {
    font-size: .93rem
}

.block_browse .has_submenu {
    margin-top: 1.43rem;
    font-size: .93rem;
    font-weight: 700;
    color: rgba(0, 0, 0, 0.54)
}

.block_browse .has_submenu ul {
    margin-top: calc(.357rem - 1px);
    padding-top: .357rem;
    font-weight: 400
}

.block_browse .is_sub {
    margin-left: .714rem
}

.block_browse .current a {
    padding-left: 0.5em;
    border-left: 4px solid #ddd;
    color: rgba(0, 0, 0, 0.54);
    cursor: text
}

.block_information a,
.block_language_toggle a {
    font-size: .93rem
}

.block_subscription .subscription_name {
    margin-bottom: 0;
    font-weight: 700
}

.block_subscription .subscription_membership {
    margin-top: 0
}

.pkp_structure_footer_wrapper {
    background: #ffffff;
    width: 100%; /* Ubah lebar menjadi 100% agar responsif */
    max-width: 1160px;
    margin: auto;
    border-left: 1px solid #b8b8b8;
    box-shadow: 0px 1px 18px -10px rgb(39 39 136 / 75%);
    box-sizing: border-box; /* Pastikan padding dan border tidak mengubah ukuran elemen */
}

.pkp_structure_footer {
    text-align: center;
    width: 100%; /* Lebar 100% agar menyesuaikan dengan lebar layar */
    max-width: 1160px; /* Lebar maksimum 1160px agar tetap terkontrol pada layar besar */
    margin: 0 auto; /* Agar konten tetap terpusat */
    box-sizing: border-box; /* Pastikan padding dan border tidak mengubah ukuran elemen */
}

.pkp_footer_content {
    padding: 2.143rem;
    text-align: left
}

.pkp_brand_footer {
    display: none
}

.pkp_brand_footer:before,
.pkp_brand_footer:after {
    content: " ";
    display: table;
}

.pkp_brand_footer:after {
    clear: both;
}

/* Media Query untuk layar kecil */
@media (max-width: 768px) {
    .pkp_structure_footer_wrapper,
    .pkp_structure_footer,
    .pkp_footer_content {
        width: 100%; /* Pastikan elemen mengambil lebar penuh di layar kecil */
        padding: 10px; /* Tambahkan padding untuk ruang kosong di sisi */
        text-align: center; /* Buat teks rata tengah untuk layar kecil */
    }

    .pkp_footer_content {
        padding: 1rem; /* Kurangi padding agar sesuai dengan layar kecil */
    }
}

.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: 0
    }

    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
    }
}

@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_head_wrapper .pkp_search {
    right: auto;
    left: 0;
    text-align: left
}

body[dir="rtl"] .pkp_head_wrapper .pkp_search.is_open .search_prompt {
    border-left: none;
    border-right: 1px solid #ddd
}

body[dir="rtl"] .pkp_head_wrapper .pkp_search.is_open input[type="text"] {
    padding-right: 0.5em;
    padding-left: 180px
}

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: 0;
    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: 0;
        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
    }
}
}


.bl-guard{display:none}
/* ==========================================================================
   Bakti Lestari — redesign 2026-11-08 (ditambahkan di akhir stylesheet lama)
   ========================================================================== */
body{font-size:16px;line-height:1.65;color:#25303f}
.pkp_structure_main p,.homepage_about p,.page p{text-align:left;hyphens:manual}
.pkp_structure_main a{color:#1e3f73}
.pkp_structure_main a:hover,.pkp_structure_main a:focus{color:#8a6508}
a:focus-visible,button:focus-visible{outline:3px solid #e3b83a;outline-offset:2px}
.pkp_navigation_primary>li>a{font-size:15px;font-weight:600;padding:14px 16px}
.pkp_navigation_primary>li>a:hover,.pkp_navigation_primary>li>a:focus{color:#fff;background:rgba(255,255,255,.14);border-radius:4px}
.homepage_about>h2{display:none}
.bl-hero{background:linear-gradient(135deg,#12284b,#1e3f73);color:#fff;border-radius:10px;padding:36px 32px;margin:0 0 28px;position:relative;overflow:hidden}
.bl-hero::after{content:"";position:absolute;right:-40px;top:-40px;width:220px;height:220px;background:radial-gradient(circle at 30% 30%,rgba(47,125,91,.85),rgba(47,125,91,0) 70%);border-radius:50%}
.bl-hero>*{position:relative;z-index:1}
.bl-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e3b83a;margin:0 0 8px}
.bl-hero h2{color:#fff;font-size:28px;line-height:1.25;margin:0 0 12px}
.bl-hero p{color:#e8eefb;max-width:62ch;margin:0 0 20px}
.bl-hero .bl-meta{font-size:14px;color:#c9d6ee;margin:16px 0 0}
.bl-actions{display:flex;flex-wrap:wrap;gap:12px}
.bl-btn{display:inline-block;padding:11px 20px;border-radius:6px;font-weight:700;font-size:15px;text-decoration:none;border:2px solid transparent}
.bl-btn-primary{background:#e3b83a;color:#1a2233!important}
.bl-btn-primary:hover{background:#f0c850}
.bl-btn-ghost{border-color:rgba(255,255,255,.7);color:#fff!important}
.bl-btn-ghost:hover{background:rgba(255,255,255,.14)}
.bl-section{margin:0 0 32px}
.bl-section>h3{font-size:22px;color:#1e3f73;margin:0 0 6px;padding-bottom:8px;border-bottom:3px solid #e3b83a;display:inline-block}
.bl-lead{color:#55627a;margin:8px 0 16px}
.bl-scope{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}
.bl-scope li{background:#f3f6fb;border:1px solid #dbe3ef;border-left:4px solid #2f7d5b;border-radius:8px;padding:14px 16px}
.bl-scope strong{display:block;color:#1e3f73;margin-bottom:4px;line-height:1.35}
.bl-scope span{font-size:14px;color:#55627a;line-height:1.5}
.bl-steps{counter-reset:s;list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}
.bl-steps li{counter-increment:s;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:16px;position:relative;font-size:15px}
.bl-steps li::before{content:counter(s);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#1e3f73;color:#fff;font-weight:700;font-size:14px;margin-bottom:8px}
.bl-deadlines{width:100%;border-collapse:collapse;font-size:15px}
.bl-deadlines th,.bl-deadlines td{text-align:left;padding:9px 12px;border-bottom:1px solid #dbe3ef}
.bl-deadlines th{background:#f3f6fb;color:#1e3f73}
.bl-index{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:8px 0 0;padding:0}
.bl-index a{display:inline-block;padding:10px 18px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;font-weight:700;text-decoration:none}
.bl-index a:hover{border-color:#1e3f73;background:#f3f6fb}
.current_issue>h2{font-size:22px;color:#1e3f73}
.current_issue .current_issue_title{font-size:18px;font-weight:700;color:#25303f}
.obj_article_summary{background:#fff;border:1px solid #dbe3ef;border-radius:10px;padding:16px 18px;margin:0 0 14px;position:relative;transition:box-shadow .15s,border-color .15s}
.obj_article_summary:hover{border-color:#1e3f73;box-shadow:0 4px 14px rgba(30,63,115,.12)}
.obj_article_summary .title{font-size:18px;line-height:1.4;margin:0 0 8px}
.obj_article_summary .title a{color:#1e3f73;font-weight:700;text-decoration:none}
.obj_article_summary .title a:hover{color:#8a6508;text-decoration:underline}
.obj_article_summary .meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}
.obj_article_summary .authors{color:#55627a;font-size:14px;line-height:1.5;flex:1 1 100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.obj_article_summary .pages{font-size:13px;color:#55627a;background:#f3f6fb;border-radius:999px;padding:2px 10px}
.obj_article_summary .pages::before{content:"hlm. "}
.obj_article_summary .galleys_links{list-style:none;margin:10px 0 0;padding:0}
.obj_galley_link.pdf,.obj_article_summary a.obj_galley_link{display:inline-block;padding:6px 16px;font-size:14px;font-weight:700;border-radius:6px;background:#1e3f73;color:#fff!important;text-decoration:none;border:0}
.obj_galley_link.pdf:hover{background:#12284b}
.pkp_block{border:1px solid #dbe3ef;border-radius:10px;padding:14px 16px;margin-bottom:16px;background:#fff}
.pkp_block .title{color:#1e3f73;font-weight:700}
.pkp_block img{max-width:100%;height:auto}
@media (max-width:767px){
.bl-hero{padding:26px 20px;border-radius:8px}
.bl-hero h2{font-size:23px}
.bl-actions .bl-btn{flex:1 1 100%;text-align:center}
.bl-scope,.bl-steps{grid-template-columns:1fr}
.obj_article_summary{padding:14px}
.obj_article_summary .title{font-size:17px}
.bl-deadlines th,.bl-deadlines td{padding:8px 6px;font-size:14px}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}


.bl-guard2{display:none}
body,h1,h2,h3,h4,h5,h6,p,a,li,td,th,label,input,textarea,select,button,.pkp_structure_page,.pkp_navigation_primary a,.obj_article_summary .title a{font-family:"Noto Sans","Helvetica Neue",Arial,sans-serif}
h1,h2,h3,.pkp_site_name,.bl-hero h1{font-weight:700}
body{font-weight:400}

.bl-banner-v2{display:none}
.pkp_structure_head{background-image:url("/public/journals/1/homepageImage_en.jpg?v=20261108")!important}

/* bl-ui-v3 */
.bl-guard3{display:none}
.pkp_structure_main h1,.pkp_structure_main .page_title{font-family:"Noto Sans","Helvetica Neue",Arial,sans-serif!important;font-weight:700!important;font-size:30px!important;line-height:1.25!important;color:#1e3f73!important}
.pkp_structure_main h2{font-family:"Noto Sans","Helvetica Neue",Arial,sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:1.3!important;color:#1e3f73!important}
.pkp_structure_main h3{font-family:"Noto Sans","Helvetica Neue",Arial,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:1.3!important;color:#1e3f73!important}
.pkp_structure_main h4{font-family:"Noto Sans","Helvetica Neue",Arial,sans-serif!important;font-weight:700!important;font-size:17px!important;line-height:1.35!important;color:#25303f!important}
.bl-hero h2{color:#fff!important;font-size:28px!important;line-height:1.25!important}
.bl-section h3{font-size:24px!important;line-height:1.3!important}
.obj_article_details .item h2,.obj_article_details h2.label{font-size:18px!important;line-height:1.35!important}
.cmp_announcements h3,.obj_announcement_summary h3{font-size:18px!important;line-height:1.35!important}
.current_issue .section h2,.current_issue .section h3{font-size:15px!important;font-weight:600!important;line-height:1.5!important;color:#55627a!important}
.obj_article_summary h3,.obj_article_summary .title{font-size:18px!important;line-height:1.4!important}
.obj_issue_summary .title{font-size:18px!important;line-height:1.4!important}
.page p,.page li,.page td,.page th{font-size:16px!important;line-height:1.65!important}
.bl-hero p,.bl-lead{font-size:16px!important;line-height:1.6!important}
.pkp_block,.pkp_block a,.pkp_footer_content,.pkp_footer_content a{line-height:1.5!important}
.pkp_block a,.pkp_footer_content a{color:#1e3f73!important}
.pkp_block a:hover,.pkp_footer_content a:hover{color:#12284b!important;text-decoration:underline!important}
.page p a,.page li a,.page td a,.item.abstract p a,.item.references a,.item.doi a,.bl-section p a,.homepage_about p a,.obj_announcement_summary .summary a{text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:2px}
.page table:not(.bl-deadlines){border-collapse:collapse!important;width:100%!important;font-size:15px!important;line-height:1.55!important;margin:12px 0 20px}
.page table:not(.bl-deadlines) th{background:#f3f6fb!important;color:#1e3f73!important;text-align:left!important;padding:10px 12px!important;border:0!important;border-bottom:2px solid #dbe3ef!important;font-weight:700!important;font-size:15px!important}
.page table:not(.bl-deadlines) td{padding:10px 12px!important;border:0!important;border-bottom:1px solid #dbe3ef!important;vertical-align:top!important;font-size:15px!important}
.page table:not(.bl-deadlines) tr>:nth-child(3):nth-last-child(2),.page table:not(.bl-deadlines) tr>:nth-child(4):nth-last-child(1){white-space:nowrap}
.obj_article_summary .pages{position:static!important;float:none!important;display:inline-block!important;margin:6px 0 0!important}
@media (max-width:767px){.page table:not(.bl-deadlines){display:block;overflow-x:auto}.pkp_structure_main h1,.pkp_structure_main .page_title{font-size:26px!important}.pkp_structure_main h2,.bl-section h3{font-size:22px!important}}

/* bl-ui-v3b */
.pkp_block .title,.pkp_block h2{font-family:"Noto Sans","Helvetica Neue",Arial,sans-serif!important}
.cmp_breadcrumbs a,.cmp_breadcrumbs li a{text-decoration:none!important}
.cmp_breadcrumbs a:hover{text-decoration:underline!important}
.page strong,.page b{font-size:inherit!important}

/* rev 1794138636921 */

/* bl-ui-v4 */
.page_issue_archive .obj_issue_summary .description{display:none!important}
.page_issue_archive .obj_issue_summary{align-items:center}
.pkp_structure_footer_wrapper{background:#12284b!important;border-top:4px solid #e3b83a!important}
.pkp_structure_footer_wrapper .pkp_footer_content{padding:34px 24px!important;color:#dbe3ef}
.pkp_structure_footer_wrapper .pkp_brand_footer{background:#0d2040!important;border-top:1px solid rgba(255,255,255,.12)}
.bl-foot{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px;text-align:left}
.pkp_structure_footer_wrapper .bl-foot h4{color:#e3b83a!important;font-family:"Noto Sans",sans-serif!important;font-size:15px!important;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px!important}
.pkp_structure_footer_wrapper .bl-foot p,.pkp_structure_footer_wrapper .bl-foot li{color:#dbe3ef!important;font-size:14px!important;line-height:1.6!important;margin:0 0 8px}
.pkp_structure_footer_wrapper .bl-foot a{color:#fff!important;text-decoration:underline!important}
.pkp_structure_footer_wrapper .bl-foot a:hover{color:#e3b83a!important}
.bl-foot ul{list-style:none;margin:0;padding:0}
.bl-foot img{max-width:100%;height:auto}
@media(max-width:767px){.bl-foot{grid-template-columns:1fr;gap:20px}}
.pkp_block .bl-side-btns{margin:12px 0 0}
.pkp_block .bl-side-btns a.bl-btn{display:block;text-align:center;padding:11px 14px;border-radius:6px;font-weight:700;font-size:14px;line-height:1.3;text-decoration:none!important;margin:0 0 10px;border:2px solid #1e3f73}
.pkp_block .bl-side-btns a.bl-btn-solid{background:#1e3f73;color:#fff!important}
.pkp_block .bl-side-btns a.bl-btn-outline{background:#fff;color:#1e3f73!important}
.pkp_block .bl-side-btns a.bl-btn:hover{background:#12284b;border-color:#12284b;color:#fff!important}

/* bl-ui-v5 soft */
.pkp_structure_head{background-image:url("/public/journals/1/homepageImage_en.jpg?v=20261108c")!important}
body{color:#3a4657}
h1,h2,h3,h4,.page h1,.page h2,.page h3,.page h4,.bl-section h3,.obj_article_details h1,.obj_article_details h2,.pkp_block .title,.pkp_block h2{font-weight:600!important;color:#27437a!important}
.pkp_structure_head h1,.pkp_site_name .is_text{font-weight:600!important}
#navigationPrimary>li>a,.pkp_navigation_primary>li>a{font-weight:500!important;letter-spacing:.01em}
.pkp_block .title,.pkp_block h2{font-size:15px!important;background:#f6f8fc!important}
.bl-hero{background:#f4f7fb!important;background-image:none!important;border:1px solid #e1e8f2!important;border-radius:10px!important;padding:26px 30px!important;box-shadow:none!important;color:#3a4657!important}
.bl-hero::before,.bl-hero::after{display:none!important;content:none!important}
.bl-hero p{color:#3a4657!important;font-size:17px!important;line-height:1.7!important;margin:0 0 18px!important;max-width:62ch}
.bl-hero .bl-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}
.bl-hero a.bl-btn{border-radius:6px!important;font-weight:500!important;font-size:15px!important;padding:9px 18px!important;text-decoration:none!important;box-shadow:none!important}
.bl-hero a.bl-btn-primary{background:#3563a8!important;color:#fff!important;border:1px solid #3563a8!important}
.bl-hero a.bl-btn-primary:hover{background:#2c5496!important;border-color:#2c5496!important}
.bl-hero a.bl-btn-ghost{background:transparent!important;color:#2f5594!important;border:1px solid #b9c8e0!important}
.bl-hero a.bl-btn-ghost:hover{background:#fff!important;border-color:#2f5594!important}
.pkp_block .bl-side-btns a.bl-btn{font-weight:500!important;border-width:1px!important;border-radius:6px;padding:10px 14px}
.pkp_block .bl-side-btns a.bl-btn-solid{background:#3563a8!important;border-color:#3563a8!important}
.pkp_block .bl-side-btns a.bl-btn-outline{color:#2f5594!important;border-color:#b9c8e0!important}
.pkp_block .bl-side-btns a.bl-btn:hover{background:#2c5496!important;border-color:#2c5496!important;color:#fff!important}
.obj_issue_summary h2 a,.obj_issue_summary .title{font-weight:600!important;text-decoration:none!important}
.obj_issue_summary h2 a:hover{text-decoration:underline!important}
.page table th,.page table:not(.bl-deadlines) th{font-weight:600!important}
.pkp_structure_footer_wrapper{background:#27447a!important;border-top:0!important}
.pkp_structure_footer_wrapper .pkp_brand_footer{background:#223b6a!important}
.pkp_structure_footer_wrapper .bl-foot h4{color:#efe3b8!important;font-weight:600!important;letter-spacing:.04em}
.pkp_structure_footer_wrapper .bl-foot p,.pkp_structure_footer_wrapper .bl-foot li{color:#e4eaf5!important}
.pkp_structure_footer_wrapper .bl-foot a{text-decoration-color:rgba(255,255,255,.45)!important;text-underline-offset:3px}
.pkp_structure_footer_wrapper .bl-foot a:hover{color:#efe3b8!important}

/* r1794139847123 */

/* bl-ui-v6 skala JIAR (huruf 15/26/20/17, lebar 1280) */
.pkp_structure_main{font-size:15px!important}
.pkp_structure_main p,.pkp_structure_main li,.pkp_structure_main td,.pkp_structure_main th,.pkp_structure_main dd,.pkp_structure_main .page p,.pkp_structure_main .page li,.pkp_structure_main .page td,.pkp_structure_main .page th{font-size:15px!important;line-height:1.65!important}
.pkp_structure_main h1,.pkp_structure_main .page_title,.pkp_structure_main .page>h2:first-child{font-size:26px!important;line-height:1.3!important}
.pkp_structure_main .obj_article_details .page_title{font-size:24px!important}
.pkp_structure_main h2,.pkp_structure_main .page h2,.pkp_structure_main .cmp_announcements>h2,.pkp_structure_main .current_issue>h2{font-size:20px!important;line-height:1.35!important}
.pkp_structure_main h3,.pkp_structure_main .page h3,.pkp_structure_main .bl-section h3{font-size:17px!important;line-height:1.4!important}
.pkp_structure_main h4,.pkp_structure_main .page h4{font-size:15px!important}
.pkp_structure_main .bl-hero p{font-size:16px!important}
.pkp_structure_main .bl-hero a.bl-btn{font-size:14px!important;padding:8px 16px!important}
.pkp_structure_main .page table th,.pkp_structure_main .page table td{font-size:14px!important}
.pkp_block .title,.pkp_block h2{font-size:14px!important}
.pkp_structure_sidebar p,.pkp_structure_sidebar li,.pkp_structure_sidebar a{font-size:14px}
@media (min-width:1360px){
.pkp_structure_head,.pkp_structure_content,.pkp_structure_footer{width:1280px!important;max-width:none}
.pkp_structure_head .pkp_head_wrapper,.pkp_structure_head .pkp_site_name_wrapper,.pkp_structure_head .pkp_site_nav_menu,.pkp_structure_head .pkp_navigation_primary_row,.pkp_structure_head .pkp_navigation_primary_wrapper,.pkp_structure_head #navigationUser,.pkp_structure_footer .pkp_footer_content{width:auto!important}
.pkp_structure_content.has_sidebar .pkp_structure_main{width:980px!important}
.pkp_structure_content:not(.has_sidebar) .pkp_structure_main{width:auto!important}
}

/* r1794140595278 */

/* bl-ui-v6b garis pemisah sidebar mengikuti lebar 980 */
@media (min-width:1360px){.pkp_structure_content.has_sidebar .pkp_structure_main::after{left:auto!important;right:0!important}}

/* bl-ui-v6c penulis dua kolom bila lebih dari 4 penulis */
.obj_article_details .item.authors ul.authors li{margin:0 0 10px!important}
.obj_article_details .item.authors ul.authors .name{font-size:14px!important;line-height:1.35!important}
.obj_article_details .item.authors ul.authors .affiliation{font-size:13px!important;line-height:1.35!important}
.obj_article_details .item.authors ul.authors:has(li:nth-child(5)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:4px;list-style:none;margin:0;padding:0}
@media (max-width:600px){.obj_article_details .item.authors ul.authors:has(li:nth-child(5)){grid-template-columns:1fr}}

/* bl-ui-v6d tabel lebih rapat */
.pkp_structure_main .page table th,.pkp_structure_main .page table td,.pkp_structure_main .bl-deadlines th,.pkp_structure_main .bl-deadlines td{padding:7px 14px!important;line-height:1.45!important;vertical-align:middle}
.pkp_structure_main .bl-deadlines th{width:210px}
.pkp_structure_main .bl-section>h3{margin-bottom:10px!important}


/* bl-list-v7: daftar artikel gaya jurnal (tanpa kartu) */
.obj_issue_toc .obj_article_summary,.page_search .obj_article_summary,.cmp_article_list .obj_article_summary{display:grid!important;grid-template-columns:1fr auto;align-items:center;background:transparent!important;border:0!important;border-bottom:1px solid #e1e8f2!important;border-radius:0!important;box-shadow:none!important;padding:18px 0!important;margin:0!important}
.obj_article_summary:hover{border-color:#e1e8f2!important;box-shadow:none!important}
.obj_article_summary:before,.obj_article_summary:after{display:none!important}
.obj_article_summary .title,.obj_article_summary h3.title{grid-column:1/-1;font-size:17px!important;line-height:1.45!important;margin:0 0 6px!important}
.obj_article_summary .title a{color:#2f5594!important;font-weight:600!important}
.obj_article_summary .title a:hover{color:#1e3f73!important;text-decoration:underline}
.obj_article_summary .meta{display:contents!important}
.obj_article_summary .authors{grid-column:1/-1;padding:0!important;margin:0 0 10px;font-size:14px!important;line-height:1.55;color:#4a5a73!important;font-weight:500;-webkit-line-clamp:3!important}
.obj_article_summary .galleys_links{grid-column:1;grid-row:3;margin:0!important}
.obj_article_summary .pages{grid-column:2;grid-row:3;margin:0!important;background:none!important;padding:0!important;font-size:13.5px!important;color:#6b7a90!important}
.obj_article_summary .pages::before{content:"Hlm. "}
.obj_article_summary a.obj_galley_link,.obj_article_summary .obj_galley_link.pdf{background:#fff!important;color:#2f5594!important;border:1px solid #2f5594!important;padding:4px 16px!important;font-size:13.5px!important;font-weight:500!important;border-radius:5px}
.obj_article_summary a.obj_galley_link:hover{background:#2f5594!important;color:#fff!important}

/* bl-list-v7b: tanpa garis bawah pada daftar artikel */
html body .obj_article_summary a,html body .obj_article_summary .title a,html body .obj_article_summary a.obj_galley_link{text-decoration:none!important}
html body .obj_article_summary .title a:hover{text-decoration:underline!important}

/* bl-article-v8: hierarki tipografi halaman artikel */
html body .obj_article_details .page_title{font-weight:600!important}
html body .obj_article_details .authors .name{font-weight:600!important}
html body .obj_article_details .item.doi,html body .obj_article_details .item.keywords{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0 0 10px!important}
html body .obj_article_details .item.doi .label,html body .obj_article_details .item.keywords .label{font-size:14px!important;font-weight:600!important;line-height:1.7!important;margin:0!important}
html body .obj_article_details .item.abstract>.label,html body .obj_article_details .item.abstract>h2,html body .obj_article_details .item.references>.label,html body .obj_article_details .item.references>h2{font-size:20px!important;font-weight:600!important;padding-bottom:6px;margin:0 0 14px!important;border-bottom:1px solid #e1e8f2}
html body .obj_article_details .entry_details .item .label,html body .obj_article_details .entry_details .item h2:not(.pkp_screen_reader){font-size:13.5px!important;font-weight:600!important;color:#5b6b82!important;letter-spacing:.01em;line-height:1.5!important;margin:0 0 3px!important}
html body .obj_article_details .entry_details .item .sub_item+.sub_item{margin-top:14px}
html body .obj_article_details .entry_details .item .value,html body .obj_article_details .entry_details .item.copyright p{font-size:15px!important}
html body .obj_article_details a.obj_galley_link,html body .obj_article_details a.obj_galley_link.pdf{background:#fff!important;color:#2f5594!important;border:1px solid #2f5594!important;font-weight:500!important;font-size:14px!important;text-decoration:none!important;box-shadow:none!important}
html body .obj_article_details a.obj_galley_link:hover{background:#2f5594!important;color:#fff!important}

/* bl-footer-v9: lebar footer sama dengan kartu konten */
html body .pkp_structure_footer_wrapper{max-width:1280px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
html body .pkp_structure_footer_wrapper .pkp_structure_footer{max-width:100%!important;width:100%!important;margin:0!important}

/* bl-footer-v9b: tautan footer tanpa garis bawah (garis saat hover) */
html body .pkp_structure_footer_wrapper .bl-foot a{text-decoration:none!important}
html body .pkp_structure_footer_wrapper .bl-foot a:hover{text-decoration:underline!important;text-underline-offset:3px}
html body .pkp_structure_footer_wrapper .bl-foot li{margin:0 0 6px}
/* r1794145680151 */

/* bl-sidebar-v10 r1794146395859 */
html body .pkp_block .bl-side-h{margin:20px 0 4px!important;padding:0!important;font-size:13.5px!important;font-weight:600!important;color:#5b6b82!important;letter-spacing:.02em;text-transform:none!important;border:0!important;line-height:1.4!important}
html body .pkp_block .bl-side-h:first-child{margin-top:0!important}
html body .pkp_block ul.bl-side-list{list-style:none!important;margin:0!important;padding:0!important}
html body .pkp_block ul.bl-side-list li{margin:0!important;padding:0!important;border-bottom:1px solid #eef2f8!important;list-style:none!important}
html body .pkp_block ul.bl-side-list li:last-child{border-bottom:0!important}
html body .pkp_block ul.bl-side-list a{display:block!important;padding:9px 8px 9px 12px!important;font-size:15px!important;line-height:1.4!important;color:#3a4657!important;text-decoration:none!important;border-left:3px solid transparent!important;transition:color .15s,border-color .15s,background .15s}
html body .pkp_block ul.bl-side-list a:hover,html body .pkp_block ul.bl-side-list a:focus{color:#1e3f73!important;border-left-color:#2f5594!important;background:#f6f8fc!important;text-decoration:none!important}
/* bl-sidebar-v10b */
html body .pkp_block:has(.bl-side-list){background:#f4f7fc!important;border:1px solid #dbe4f1!important;border-radius:6px!important;padding-bottom:14px!important}
html body .pkp_block:has(.bl-side-list) .title{background:#e8eef8!important}
html body .pkp_block:has(.bl-side-list) .content{background:transparent!important}
html body .pkp_block ul.bl-side-list li{border-bottom-color:#dbe4f1!important}
html body .pkp_block ul.bl-side-list a:hover,html body .pkp_block ul.bl-side-list a:focus{background:#e6edf8!important}
/* bl-sidebar-v11 */
html body .pkp_block:has(.bl-sub-btns){background:#f4f7fc!important;border:1px solid #dbe4f1!important;border-radius:6px!important;padding-bottom:16px!important}
html body .pkp_block:has(.bl-sub-btns) .title{background:#e8eef8!important}
html body .pkp_block:has(.bl-sub-btns) .content{background:transparent!important}
html body .pkp_block p.bl-sub-text{margin:0 0 14px!important;font-size:15px!important;line-height:1.6!important;color:#3a4657!important;border:0!important}
html body .pkp_block p.bl-sub-text a{color:#2f5594!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:3px}
html body .pkp_block p.bl-sub-text a:hover{color:#1e3f73!important}
html body .pkp_block .bl-sub-btns{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;border:0!important;padding:0!important}
html body .pkp_block a.bl-sub-btn{display:block!important;box-sizing:border-box!important;width:100%!important;min-height:44px!important;padding:11px 14px!important;margin:0!important;border-radius:6px!important;border:1px solid #2f5594!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;transition:background .15s,color .15s}
html body .pkp_block a.bl-sub-solid{background:#2f5594!important;color:#fff!important}
html body .pkp_block a.bl-sub-solid:hover,html body .pkp_block a.bl-sub-solid:focus{background:#1e3f73!important;border-color:#1e3f73!important;color:#fff!important}
html body .pkp_block a.bl-sub-outline{background:#fff!important;color:#2f5594!important}
html body .pkp_block a.bl-sub-outline:hover,html body .pkp_block a.bl-sub-outline:focus{background:#e6edf8!important;color:#1e3f73!important}
/* bl-nav-v12 */
html body .pkp_site_nav_menu{background:rgba(28,54,100,.80)!important}
html body .pkp_navigation_primary_wrapper{padding:0 10px!important}
html body #navigationPrimary>li>a,html body .pkp_navigation_primary>li>a{margin:0!important;padding:11px 14px!important;font-size:14.5px!important;line-height:1.4!important;font-weight:500!important;border-radius:0!important;border-bottom:2px solid transparent!important;background:transparent!important;transition:border-color .15s,color .15s}
html body #navigationPrimary>li>a:hover,html body #navigationPrimary>li>a:focus,html body .pkp_navigation_primary>li>a:hover,html body .pkp_navigation_primary>li>a:focus{background:transparent!important;color:#fff!important;border-bottom-color:#f5c71a!important}
html body .pkp_navigation_search_wrapper{margin:0!important;padding:0!important}
html body .pkp_navigation_search_wrapper a{display:inline-block;padding:11px 4px!important;font-size:14.5px!important;line-height:1.4!important}

/* bl-mobile-v13 */
@media (max-width:767px){
html body table.bl-deadlines{table-layout:fixed!important;width:100%!important}
html body table.bl-deadlines th,html body table.bl-deadlines td{overflow-wrap:anywhere!important;word-break:break-word!important}
html body .pkp_structure_head{background-size:auto 100%!important;background-position:left center!important;background-repeat:no-repeat!important;background-color:#2b4d86!important}
}

/* bl-info-v14 */
html body .pkp_structure_main p.bl-lead{margin:0 0 8px!important;padding:2px 0 2px 16px!important;border-left:3px solid #2f5594!important;font-size:16px!important;line-height:1.65!important;color:#3a4657!important}
html body .pkp_structure_main h2.bl-gh{margin:34px 0 4px!important;padding:0 0 9px!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#5b6b82!important;border-bottom:1px solid #dbe4f1!important}
html body .pkp_structure_main ul.bl-rows{list-style:none!important;margin:0!important;padding:0!important}
html body .pkp_structure_main ul.bl-rows>li{display:grid!important;grid-template-columns:230px 1fr auto!important;gap:6px 22px!important;align-items:center!important;margin:0!important;padding:15px 6px!important;border-bottom:1px solid #e1e8f2!important;list-style:none!important}
html body .pkp_structure_main ul.bl-rows>li:hover{background:#f7f9fd!important}
html body .pkp_structure_main ul.bl-rows .bl-t{font-size:16px!important;font-weight:600!important;color:#1e3f73!important;line-height:1.4!important}
html body .pkp_structure_main ul.bl-rows .bl-d{font-size:15px!important;line-height:1.55!important;color:#5b6b82!important}
html body .pkp_structure_main ul.bl-rows .bl-a{justify-self:end!important}
html body .pkp_structure_main ul.bl-rows a.bl-go{display:inline-block!important;white-space:nowrap!important;padding:7px 16px!important;border:1px solid #2f5594!important;border-radius:6px!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;color:#2f5594!important;text-decoration:none!important;background:#fff!important;transition:background .15s,color .15s}
html body .pkp_structure_main ul.bl-rows a.bl-go:hover,html body .pkp_structure_main ul.bl-rows a.bl-go:focus{background:#2f5594!important;color:#fff!important}
html body .pkp_structure_main .bl-note{margin:28px 0 0!important;padding:14px 18px!important;background:#f4f7fc!important;border:1px solid #dbe4f1!important;border-radius:6px!important;font-size:14.5px!important;line-height:1.6!important;color:#3a4657!important}
@media (max-width:767px){
html body .pkp_structure_main ul.bl-rows>li{grid-template-columns:1fr!important;gap:4px!important;padding:14px 2px!important}
html body .pkp_structure_main ul.bl-rows .bl-a{justify-self:start!important;margin-top:6px!important}
}
/* bl-info-v16 */
html body .pkp_structure_main p.bl-lead{margin:0 0 10px!important;padding:4px 0 4px 14px!important;font-size:15px!important;line-height:1.5!important}
html body .pkp_structure_main h2.bl-gh{margin:18px 0 0!important;padding:0 4px 5px!important;font-size:11.5px!important;line-height:1.3!important;letter-spacing:.07em!important;font-weight:700!important;color:#6b7a90!important}
html body .pkp_structure_main ul.bl-rows{margin:0!important;padding:0!important}
html body .pkp_structure_main ul.bl-rows>li{display:grid!important;grid-template-columns:minmax(180px,240px) 1fr!important;gap:0 16px!important;padding:5px 4px!important;margin:0!important;align-items:baseline!important;line-height:1.3!important}
html body .pkp_structure_main ul.bl-rows .bl-a{display:none!important}
html body .pkp_structure_main ul.bl-rows .bl-t,html body .pkp_structure_main ul.bl-rows .bl-t a.bl-tl{font-size:15px!important;line-height:1.3!important;font-weight:600!important;color:#1e3f73!important}
html body .pkp_structure_main ul.bl-rows a.bl-tl{text-decoration-thickness:1px!important;text-underline-offset:3px!important;text-decoration-color:rgba(30,63,115,.35)!important}
html body .pkp_structure_main ul.bl-rows a.bl-tl:hover,html body .pkp_structure_main ul.bl-rows a.bl-tl:focus{color:#2f5594!important;text-decoration-color:#2f5594!important}
html body .pkp_structure_main ul.bl-rows a.bl-tl[target="_blank"]::after{content:" \2197";font-size:11px;color:#6b7a90;font-weight:400}
html body .pkp_structure_main ul.bl-rows .bl-d{font-size:13.5px!important;line-height:1.35!important;color:#5b6b82!important;font-weight:400!important}
@media (max-width:767px){html body .pkp_structure_main ul.bl-rows>li{grid-template-columns:1fr!important;gap:0!important;padding:6px 2px!important}html body .pkp_structure_main ul.bl-rows .bl-d{font-size:13px!important}}
/* bl-focus-v17 */
html body .pkp_structure_main .jb-scope > ul{background:#f4f7fc!important;border:1px solid #dbe4f1!important;border-radius:10px!important;padding:4px 22px!important;margin:6px 0 14px!important;column-gap:44px!important;box-shadow:0 1px 2px rgba(30,63,115,.05)!important}
html body .pkp_structure_main .jb-scope > ul > li{padding:11px 4px!important;border-bottom:1px solid #e1e8f2!important;align-items:center!important;gap:14px!important;transition:background .15s}
html body .pkp_structure_main .jb-scope > ul > li:hover{background:#e9eff9!important}
html body .pkp_structure_main .jb-scope > ul > li > span{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 28px;width:28px!important;min-width:28px!important;height:28px;border-radius:50%;background:#dfe8f6;color:#2f5594!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em}
html body .pkp_structure_main .jb-scope > ul > li > a{color:#1e3f73!important;font-weight:600!important;font-size:15px!important;line-height:1.35!important}
html body .pkp_structure_main .jb-scope > ul > li > a:hover{color:#2f5594!important;text-decoration:underline!important;text-underline-offset:3px}
html body .pkp_structure_main .jb-scope > ul > li:last-child{border-bottom:none!important}
@media (min-width:700px){html body .pkp_structure_main .jb-scope > ul > li:nth-last-child(2):nth-child(odd){border-bottom:none!important}}
/* bl-cta-v18 */
html body .pkp_structure_main a.bl-cta{transition:background .15s,color .15s,box-shadow .15s}
html body .pkp_structure_main a.bl-cta-solid:hover,html body .pkp_structure_main a.bl-cta-solid:focus{background:#1e3f73!important;border-color:#1e3f73!important;color:#fff!important;box-shadow:0 2px 6px rgba(30,63,115,.25)}
html body .pkp_structure_main a.bl-cta-outline:hover,html body .pkp_structure_main a.bl-cta-outline:focus{background:#2f5594!important;color:#fff!important}
html body .pkp_structure_main a.bl-cta:focus-visible,html body .pkp_structure_main a.bl-fa:focus-visible{outline:2px solid #f5c71a;outline-offset:2px}
html body .pkp_structure_main a.bl-fa:hover,html body .pkp_structure_main a.bl-fa:focus{color:#2f5594!important;text-decoration:underline!important;text-underline-offset:3px}
/* bl-side-v19 */
html body .pkp_block .bl-side-h{margin:22px 0 6px!important;padding:0 0 0 12px!important;font-size:11.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;line-height:1.3!important;color:#6b7a90!important}
html body .pkp_block .bl-side-h:first-child{margin-top:4px!important}
html body .pkp_block ul.bl-side-list a{position:relative!important;padding:7px 8px 7px 28px!important;font-size:14.5px!important;font-weight:500!important;line-height:1.4!important;color:#1e3f73!important}
html body .pkp_block ul.bl-side-list a::before{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;border-top:1.6px solid #8fa6cc;border-right:1.6px solid #8fa6cc;transform:translateY(-50%) rotate(45deg);transition:border-color .15s,left .15s}
html body .pkp_block ul.bl-side-list a:hover::before,html body .pkp_block ul.bl-side-list a:focus::before{border-color:#2f5594;left:15px}
html body .pkp_block ul.bl-side-list a:hover,html body .pkp_block ul.bl-side-list a:focus{color:#12284b!important}
html body .pkp_block ul.bl-side-list a[target="_blank"]::after{content:"\2197";margin-left:5px;font-size:12px;font-weight:400;color:#6b7a90}
html body .pkp_block ul.bl-side-list a:focus-visible{outline:2px solid #f5c71a!important;outline-offset:-2px}

/* bl-hdr-v20 */
.pkp_structure_head{background-image:url("/public/journals/1/homepageImage_en.jpg?v=20261109i")!important;background-size:cover!important;background-position:center center!important}
@media (max-width:767px){.pkp_structure_head{background-position:left center!important}}

/* bl-user-v21 */
@media (min-width:992px){
.pkp_structure_head .pkp_navigation_user_wrapper{left:auto!important;right:28px!important;top:16px!important;width:auto!important;transform:none!important;margin:0!important}
.pkp_structure_head #navigationUser{display:flex!important;align-items:center;gap:6px;margin:0!important;padding:0!important}
.pkp_structure_head #navigationUser>li{margin:0!important}
.pkp_structure_head #navigationUser>li>a{font-size:13px!important;font-weight:600!important;letter-spacing:.02em;color:#fff!important;padding:6px 14px!important;border-radius:999px;line-height:1.2;text-decoration:none!important;transition:background .15s,color .15s}
.pkp_structure_head #navigationUser>li:not(:last-child):not(:only-child)>a{color:#dbe4f3!important}
.pkp_structure_head #navigationUser>li:not(:last-child):not(:only-child)>a:hover{background:rgba(255,255,255,.14)!important;color:#fff!important}
.pkp_structure_head #navigationUser>li:last-child:not(:only-child)>a{background:#f5c71a!important;color:#1e3f73!important;box-shadow:0 1px 4px rgba(0,0,0,.25)}
.pkp_structure_head #navigationUser>li:last-child:not(:only-child)>a:hover{background:#ffd84a!important}
}

/* bl-user-v22 */
@media (min-width:992px){
.pkp_structure_head #navigationUser>li>a{font-weight:500!important;font-size:13px!important}
.pkp_structure_head #navigationUser>li:last-child:not(:only-child)>a{background:transparent!important;color:#fff!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.55)!important;padding:5px 15px!important}
.pkp_structure_head #navigationUser>li:last-child:not(:only-child)>a:hover{background:rgba(255,255,255,.16)!important;border-color:#fff!important}
}

/* r1794197566942 */
/* bl-arsip-v1 */
.page_issue_archive>h1{font-size:30px!important;font-weight:700!important;color:#1e3f73!important;margin:6px 0 26px!important;padding-bottom:14px!important;position:relative;border:0!important}
.page_issue_archive>h1::after{content:"";position:absolute;left:0;bottom:0;width:56px;height:4px;border-radius:2px;background:#f5c71a}
.page_issue_archive .issues_archive{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.page_issue_archive .issues_archive>li{position:relative;margin:0!important;padding:0!important;border:1px solid #dfe6f1!important;border-radius:14px;background:#fff;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}
.page_issue_archive .issues_archive>li:hover{box-shadow:0 10px 28px rgba(30,63,115,.14);transform:translateY(-2px);border-color:#b9c8e0!important}
.page_issue_archive .obj_issue_summary{display:grid!important;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:22px!important;margin:0!important;border:0!important}
.page_issue_archive .obj_issue_summary::after,.page_issue_archive .obj_issue_summary::before{display:none!important}
.page_issue_archive .obj_issue_summary>.cover{float:none!important;display:block!important;margin:0!important;width:auto!important;grid-row:1/3}
.page_issue_archive .obj_issue_summary>.cover img{display:block;width:100%!important;height:auto!important;max-height:none!important;border-radius:6px;box-shadow:0 6px 16px rgba(30,63,115,.22)}
.page_issue_archive .obj_issue_summary>h2{grid-column:2;grid-row:1;margin:0!important;font-size:inherit!important;line-height:1.3!important;align-self:start}
.page_issue_archive .obj_issue_summary .title{display:block;font-size:21px!important;font-weight:700!important;color:#1e3f73!important;text-decoration:none!important;margin:2px 0 8px!important}
.page_issue_archive .obj_issue_summary .title::after{content:"";position:absolute;inset:0;z-index:1}
.page_issue_archive .obj_issue_summary .series{display:inline-block;font-size:13px!important;font-weight:600!important;color:#2f5594!important;background:#eef3fb;border-radius:999px;padding:3px 12px;margin:0!important}
.page_issue_archive .obj_issue_summary>.description{display:block!important;grid-column:2;grid-row:2;margin:-4px 0 0!important;font-size:13.5px!important;line-height:1.6!important;color:#4a5568!important}
.page_issue_archive .obj_issue_summary>.description p{margin:0!important;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.page_issue_archive .obj_issue_summary>.description p+p{display:none}
.page_issue_archive .obj_issue_summary>.description::after{content:"Lihat terbitan \2192";display:block;margin-top:12px;font-size:13px;font-weight:700;color:#b88a00}
@media (max-width:991px){.page_issue_archive .issues_archive{grid-template-columns:1fr}}
@media (max-width:480px){.page_issue_archive .obj_issue_summary{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:16px!important}.page_issue_archive .obj_issue_summary .title{font-size:18px!important}}

/* r1794260543642 */
/* bl-foot-v2 */
.pkp_structure_footer_wrapper{background:#16315d!important;border-top:4px solid #f5c71a!important}
.pkp_structure_footer_wrapper .pkp_footer_content{padding:52px 34px 0!important}
.pkp_structure_footer_wrapper .bl-foot{display:grid!important;grid-template-columns:1.2fr 1.4fr 1fr!important;gap:56px!important;align-items:start}
.pkp_structure_footer_wrapper .bl-foot h4{color:#f5c71a!important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;margin:0 0 20px!important;padding-bottom:12px;position:relative;line-height:1.2!important}
.pkp_structure_footer_wrapper .bl-foot h4::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:#f5c71a;opacity:.85}
.pkp_structure_footer_wrapper .bl-foot-col:first-child h4{color:#fff!important;font-size:26px!important;letter-spacing:0!important;text-transform:none;font-weight:700!important;padding-bottom:0;margin:0 0 6px!important}
.pkp_structure_footer_wrapper .bl-foot-col:first-child h4::after{display:none}
.pkp_structure_footer_wrapper .bl-foot p,.pkp_structure_footer_wrapper .bl-foot li{color:#d6e0f2!important;font-size:14px!important;line-height:1.65!important;margin:0 0 14px!important}
.pkp_structure_footer_wrapper .bl-foot a{color:#fff!important;text-decoration:none!important;transition:color .15s}
.pkp_structure_footer_wrapper .bl-foot a:hover{color:#f5c71a!important;text-decoration:underline!important}
.pkp_structure_footer_wrapper .bl-foot-col:first-child p:nth-of-type(1){color:#aebfdc!important;font-size:13.5px!important;margin:0 0 16px!important}
.pkp_structure_footer_wrapper .bl-foot-col:first-child p:nth-of-type(2){display:inline-block;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:3px 14px;font-size:12.5px!important;font-weight:600;letter-spacing:.05em;color:#fff!important;margin:0 0 26px!important}
.pkp_structure_footer_wrapper .bl-foot-col:first-child p:nth-of-type(n+3)::before{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f5c71a;margin-bottom:3px}
.pkp_structure_footer_wrapper .bl-foot-col:first-child p:nth-of-type(3)::before{content:"Penerbit"}
.pkp_structure_footer_wrapper .bl-foot-col:first-child p:nth-of-type(4)::before{content:"Alamat"}
.pkp_structure_footer_wrapper .bl-foot-col:first-child p:nth-of-type(5)::before{content:"Surel"}
.pkp_structure_footer_wrapper .bl-foot ul{columns:2;column-gap:32px}
.pkp_structure_footer_wrapper .bl-foot ul li{break-inside:avoid;margin:0 0 11px!important}
.pkp_structure_footer_wrapper .bl-foot ul li a{display:inline-block;position:relative;padding-left:14px;color:#e6edf8!important}
.pkp_structure_footer_wrapper .bl-foot ul li a::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-right:2px solid #f5c71a;border-top:2px solid #f5c71a;transform:rotate(45deg) scale(.7)}
.pkp_structure_footer_wrapper .bl-foot-col:nth-child(3) p{font-size:13.5px!important;margin:0 0 10px!important}
.pkp_structure_footer_wrapper .bl-foot-col:nth-child(3) p:first-of-type{margin-bottom:14px!important}
.pkp_structure_footer_wrapper .bl-foot-col:nth-child(3) img{border-radius:3px}
.pkp_structure_footer_wrapper .bl-foot .bl-foot-stat{margin-top:20px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:13px!important;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.pkp_structure_footer_wrapper .bl-foot-bottom{margin-top:44px!important;padding:20px 0 24px!important;border-top:1px solid rgba(255,255,255,.16)!important;text-align:left!important;font-size:12.5px!important;color:#aebfdc!important;letter-spacing:.01em}
@media (max-width:991px){.pkp_structure_footer_wrapper .bl-foot{grid-template-columns:1fr 1fr!important;gap:40px!important}.pkp_structure_footer_wrapper .bl-foot-col:first-child{grid-column:1/3}}
@media (max-width:600px){.pkp_structure_footer_wrapper .pkp_footer_content{padding:40px 22px 0!important}.pkp_structure_footer_wrapper .bl-foot{grid-template-columns:1fr!important;gap:34px!important}.pkp_structure_footer_wrapper .bl-foot-col:first-child{grid-column:auto}.pkp_structure_footer_wrapper .bl-foot ul{columns:1}}

/* r1794261006573 */
/* bl-mock-v1 */
.page .bl-mock{float:right;width:292px;margin:4px 0 18px 30px;padding:26px 18px 20px;background:linear-gradient(160deg,#f1f5fb 0%,#dde7f5 100%);border:1px solid #dfe6f1;border-radius:16px;text-align:center}
.bl-mock .bl-mock-stack{position:relative;height:196px;margin-bottom:16px}
.bl-mock .bl-mock-stack img{position:absolute;bottom:0;width:98px!important;height:auto!important;border-radius:3px;box-shadow:0 8px 18px rgba(20,40,80,.26),0 2px 4px rgba(20,40,80,.18);transform-origin:50% 100%;transition:transform .25s}
.bl-mock .m4{left:0;transform:rotate(-6deg) translateY(-6px);z-index:1}
.bl-mock .m3{left:58px;transform:rotate(-2deg) translateY(-12px);z-index:2}
.bl-mock .m2{left:116px;transform:rotate(2deg) translateY(-8px);z-index:3}
.bl-mock .m1{left:166px;width:106px!important;transform:rotate(5deg);z-index:4}
.bl-mock:hover .m4{transform:rotate(-9deg) translate(-4px,-6px)}
.bl-mock:hover .m1{transform:rotate(8deg) translate(4px,0)}
.bl-mock figcaption{display:block;margin:0}
.bl-mock figcaption strong{display:block;font-size:15px;font-weight:700;color:#1e3f73;margin-bottom:4px}
.bl-mock figcaption span{display:block;font-size:12.5px;line-height:1.55;color:#4a5568;margin-bottom:10px}
.bl-mock figcaption a{font-size:13px;font-weight:700;color:#b88a00;text-decoration:none}
.bl-mock figcaption a:hover{text-decoration:underline}
@media (max-width:767px){.bl-mock{float:none!important;width:auto!important;max-width:300px;margin:8px auto 22px!important}}

/* r1794261470323 */
/* bl-latest-v1 */
.page .bl-latest{width:268px!important;padding:28px 20px 22px!important}
.bl-latest .bl-book{width:148px;margin:0 auto 22px;perspective:700px}
.bl-latest .bl-book a{display:block}
.bl-latest .bl-book img{display:block;width:100%!important;height:auto!important;border-radius:2px 5px 5px 2px;box-shadow:-2px 0 0 rgba(255,255,255,.35) inset,0 18px 30px rgba(20,40,80,.32),0 3px 6px rgba(20,40,80,.2);transform:rotateY(-14deg);transform-origin:left center;transition:transform .3s}
.bl-latest:hover .bl-book img{transform:rotateY(-4deg) translateY(-3px)}
.bl-latest figcaption{display:flex!important;flex-direction:column;align-items:center}
.bl-latest .bl-chip{font-style:normal;display:inline-block;background:#f5c71a;color:#1e3f73;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:3px 12px;border-radius:999px;margin-bottom:10px}
.bl-latest .bl-latest-title{font-size:20px!important;font-weight:700;color:#1e3f73;line-height:1.25;margin:0 0 2px!important}
.bl-latest .bl-latest-series{font-size:13px!important;color:#4a5568;margin:0 0 16px!important}
.bl-latest a.bl-latest-go{display:inline-block;background:#1e3f73;color:#fff!important;font-size:13.5px;font-weight:600;padding:9px 20px;border-radius:8px;text-decoration:none!important;transition:background .15s}
.bl-latest a.bl-latest-go:hover{background:#2f5594}
.bl-latest a.bl-latest-all{margin-top:12px;font-size:12.5px;font-weight:600;color:#2f5594!important;text-decoration:none}
.bl-latest a.bl-latest-all:hover{text-decoration:underline}
@media (max-width:767px){.page .bl-latest{width:auto!important;max-width:290px}}

/* r1794261799274 */
/* bl-latest-v2 */
.page .bl-latest{position:relative;width:236px!important;padding:44px 18px 18px!important}
.bl-latest .bl-book{width:128px;margin:0 auto 16px}
.bl-latest .bl-chip{position:absolute;top:12px;right:12px;margin:0!important;background:#1e3f73;color:#f5c71a;font-size:9.5px;font-weight:700;letter-spacing:.12em;padding:4px 10px 4px 8px;border-radius:999px;line-height:1}
.bl-latest .bl-chip::before{content:"\2605";margin-right:5px;font-size:10px;letter-spacing:0}
.bl-latest .bl-latest-title{font-size:16px!important;margin:0 0 1px!important}
.bl-latest .bl-latest-series{font-size:12px!important;margin:0 0 12px!important}
.bl-latest a.bl-latest-go{font-size:12px;padding:6px 14px;border-radius:6px}
.bl-latest a.bl-latest-all{margin-top:9px;font-size:11.5px}
@media (max-width:767px){.page .bl-latest{width:auto!important;max-width:250px}}

/* r1794262198044 */
/* bl-latest-v3 */
.page .bl-latest{width:196px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;margin:2px 0 16px 28px!important}
.bl-latest .bl-chip{display:none!important}
.bl-latest .bl-book{width:100%;margin:0 auto 14px}
.bl-latest .bl-book img{box-shadow:-2px 0 0 rgba(255,255,255,.35) inset,0 14px 26px rgba(20,40,80,.30),0 3px 6px rgba(20,40,80,.2)}
.bl-latest .bl-latest-title{font-size:13.5px!important;margin:0!important}
.bl-latest .bl-latest-series{font-size:11.5px!important;margin:1px 0 9px!important}
.bl-latest a.bl-latest-go{font-size:11.5px;padding:5px 12px;border-radius:5px}
.bl-latest a.bl-latest-all{margin-top:7px;font-size:11px}
@media (max-width:767px){.page .bl-latest{width:auto!important;max-width:200px;margin:8px auto 20px!important}}

/* r1794262477017 */
/* bl-harmony-v1 */
:root{--bl-navy-d:#16315d;--bl-navy:#1e3f73;--bl-link:#2f5594;--bl-gold:#f5c71a;--bl-gold-t:#8a6500}
.pkp_structure_main .page>h1{font-size:30px!important;font-weight:700!important;line-height:1.25!important;color:var(--bl-navy)!important;text-shadow:none!important;margin:6px 0 26px!important;padding-bottom:14px!important;position:relative;border:0!important}
.pkp_structure_main .page>h1::after{content:"";position:absolute;left:0;bottom:0;width:56px;height:4px;border-radius:2px;background:var(--bl-gold)}
.pkp_block .title{color:var(--bl-navy)!important}
.page_about p,.page_about li{font-size:16px!important;line-height:1.7!important;color:#2f3b4d!important}
.page_about .bl-latest+p{font-size:17.5px!important;line-height:1.7!important;color:#1f2b3d!important}
.bl-latest a.bl-latest-go{font-size:12.5px!important;padding:7px 16px!important;border-radius:6px!important}
.bl-latest a.bl-latest-all{font-size:12px!important;color:var(--bl-link)!important}
.page_issue_archive .obj_issue_summary>.description::after{color:var(--bl-link)!important}
.bl-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 8px;clear:both}
.bl-facts>div{border-left:3px solid var(--bl-gold);background:#f3f6fb;padding:12px 14px;border-radius:0 8px 8px 0}
.bl-facts .k{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-link);margin-bottom:4px}
.bl-facts strong{display:block;font-size:15px;font-weight:700;color:var(--bl-navy);line-height:1.3}
.bl-facts small{display:block;font-size:12.5px;line-height:1.45;color:#4a5568;margin-top:2px}
.pkp_structure_main a:focus-visible{outline:2px solid var(--bl-link);outline-offset:3px;border-radius:3px}
.pkp_navigation_primary a:focus-visible,.pkp_structure_footer_wrapper a:focus-visible{outline:2px solid var(--bl-gold);outline-offset:3px;border-radius:3px}
.page_issue_archive .issues_archive>li:focus-within{border-color:var(--bl-link)!important;box-shadow:0 0 0 3px rgba(47,85,148,.25)}
@media (max-width:991px){.bl-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.bl-facts{grid-template-columns:1fr}}

/* r1794263087961 */
/* bl-harmony-v1b */
.pkp_structure_main .page_about p,.pkp_structure_main .page_about li{font-size:16px!important;line-height:1.7!important;color:#2f3b4d!important}
.pkp_structure_main .page_about .bl-latest+p{font-size:17px!important;line-height:1.7!important;color:#1f2b3d!important}

/* r1794263478696 */
/* bl-harmony-v1c */
.pkp_structure_main .page_about p,.pkp_structure_main .page_about li,.pkp_structure_main .page_about .bl-latest+p{font-size:15px!important;line-height:1.65!important}
/* r1794264746365 */