.pkp_structure_head {
    background-color: #000295;
    border-bottom: 1px solid #ddd;
}

.pkp_structure_page {
    margin-top: 0px;
    margin-bottom: 0px;
}

.pkp_brand_footer {
    float: right;
    width: 20%;
    padding-bottom: 10px;
    padding-top: 50px;
}

.pkp_structure_footer_wrapper {
    background: #fffcf0;
    border-bottom: @double solid;
    border-bottom-color: #0f14b6;
}

.pkp_footer_content {
    float: left;
    width: 40%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.pkp_navigation_primary_row {
    background: #f9ebb1;
}

.pkp_site_name .is_img img {
    display: block;
    max-height: 90px;
    max-width: 100%;
    width: auto;
    height: auto;
}

.pkp_site_name {
    padding-top: 18px;
    padding-bottom: 18px;
}

.pkp_site_name .is_img img {
    display: block;
    max-height: 100px;
    max-width: 100%;
    width: auto;
    height: auto;
}

.pkp_head_wrapper .pkp_search .search_controls .search_prompt {
    padding-bottom: 10px;
    border-bottom: none;
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.94);
    font-weight: 700;
    text-transform: uppercase;
}

#navigationPrimary a {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
    font-size: 13px;
    color: rgb(0, 0, 0);
    font-weight: 700;
    text-transform: uppercase;
}

body {
    background-color: #E6E6FA;
    background-image: url(https://journal.scadindependent.org/public/site/images/tabrani/Background_Body.png);
}

.pkp_page_index .current_issue h2 {
    display: inline-block;
    padding-bottom: 0.5em;
    border-bottom: 3px solid #112db5;
    text-transform: uppercase;
    font-weight: 700;
    color: rgba(0, 0, 0, 0.94);
}

.obj_article_summary>.title a {
    text-decoration: none;
}

a {
    color: #008080;
}

@media (min-width: 768px) .obj_article_summary .authors {
    padding-right: 5em;
    padding-left: 25px;
    background: url(https://journal.scadindependent.org/public/site/images/tabrani/icon-tocAuthors.png) 1px 2px no-repeat rgba(0, 0, 0, 0);
    font-style: italic;
}

.obj_article_summary .meta {
    position: relative;
    padding-top: 3px;
    padding-left: 25px;
    font-size: 13px;
    line-height: 20px;
    background: url(https://journal.scadindependent.org/public/site/images/tabrani/icon-tocAuthors.png) 1px 2px no-repeat rgba(0, 0, 0, 0);
    font-style: italic;
}

.obj_article_details .authors .affiliation {
    font-size: 13px;
    color: rgba(0, 0, 0, 0.94);
    font-style: italic;
}

.obj_article_summary .pages {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 30px;
    font-style: normal;
}

.obj_article_summary .pages,
.obj_article_summary .published {
    color: rgba(0, 0, 0, 0.84);
}

.obj_article_details .entry_details .item>.label,
.obj_article_details .entry_details .sub_item:first-child>.label {
    padding: .5em 20px;
    background: #B0C4DE;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.obj_article_details .entry_details .item>.label,
.obj_article_details .entry_details .sub_item:first-child>.label {
    padding: .5em 20px;
    background: #B0C4DE;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.obj_article_details .entry_details .item .label+.value {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    text-align: left;
}

.obj_article_details .entry_details .item .label {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.94);
}

.obj_article_details .entry_details .sub_item .label {
    color: rgba(0, 0, 0, 0.94);
}

.obj_article_details .subtitle {
    font-family: "Noto Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
    font-style: italic;
}

.obj_article_details>.subtitle {
    margin: 0;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}

.obj_issue_toc .heading .pub_id .type,
.obj_issue_toc .heading .published .label {
    font-weight: 700;
    color: rgba(0, 0, 0, 0.74);
    text-transform: uppercase;
}

.obj_issue_toc .cover {
    margin-right: 20px;
    margin-bottom: 20px;
}

.obj_issue_toc .cover img {
    display: block;
    max-height: 270px;
    width: auto;
}

*,
::before,
::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: justify;
}

#navigationPrimary>li>a:hover,
#navigationPrimary>li>a:focus {
    border-color: #0000FF;
}

#navigationPrimary a:hover,
#navigationPrimary a:focus {
    color: #0000FF;
}

.pkp_page_index .current_issue h2 {
    display: inline-block;
    padding-bottom: 0.5em;
    border-bottom: 3px solid #4B7D92;
    text-transform: uppercase;
    font-weight: 700;
    color: rgba(0, 0, 0, 0.94);
}

.pkp_block .title {
    display: inline-block;
    padding-bottom: 0.5em;
    border-bottom: 3px solid #4B7D92;
    font-weight: 700;
    text-transform: uppercase;
}

.obj_article_details .main_entry .label {
    display: inline-block;
    padding: 0 0 5px;
    border-bottom: 3px solid #4B7D92;
    color: rgba(0, 0, 0, 0.84);
    text-transform: uppercase;
}

.obj_article_details .entry_details .sub_item:not(:first-child) .label {
    display: inline-block;
    padding: .5em 0;
    margin: 0 20px;
    border-bottom: 3px solid #4B7D92;
}

.obj_article_details .entry_details .item .label+.value {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    text-align: left;
}

.obj_article_details .copyright {
    font-size: 11px;
    line-height: 18px;
}

/* max width 991 */
@media (max-width: 720px) {
    .pkp_site_name .is_img img {
        max-height: 5.857rem;
        margin-left: auto;
        margin-right: auto;
    }

    .pkp_site_name_wrapper {
        height: 6.857rem;
    }
}

@media (max-width: 991px) {
    .pkp_site_name .is_img img {
        max-height: 5.857rem;
        margin-left: auto;
        margin-right: auto;
    }

    .pkp_site_name_wrapper {
        height: 8.857rem;
    }
}

@media (max-width: 1199px) {

    .has_site_logo .pkp_head_wrapper {
        width: 100%;
    }

    .pkp_site_name_wrapper {
        width: 100%;
    }
}

/* max width 425 */
@media (max-width: 425px) {
    .pkp_site_name {
        padding-top: 0px;
    }

    .pkp_site_name .is_img img {
        max-height: 2.857rem;
        margin-left: auto;
        margin-right: auto;
    }

    .pkp_site_name_wrapper {
        height: 2.857rem;
    }
}

@media (min-width: 768px) {
    .obj_article_details .entry_details {
        width: 260px;
    }
}

.obj_article_details .item>*:last-child {
    margin-bottom: 0;
    overflow-wrap: anywhere;
    white-space: normal;
}

.obj_article_summary .authors, .obj_article_summary .title{
    padding-right: 6em;
}

.obj_article_details .authors .userGroup{
    display: none;
}
.pkp_brand_footer img {
    max-width: 100px;
}
.item.copyright p {
    line-height: unset!important;
}

.item.references p {
     line-height: unset!important;
}

/* =====================================================================
   JIP — Author Guidelines (.jip-ag) and policy pages (.jip-pol)
   Paste this WHOLE file at the end of the journal style sheet.
   ===================================================================== */

/* ==========================================================
   JIP Author Guidelines — scoped styles (draft)
   All rules apply only inside <div class="jip-ag">.
   To be merged with the existing JIP journal style sheet.
   ========================================================== */
.jip-ag{--jip-blue:#0f14b6;--jip-gold:#c9a227;--jip-gold-dark:#8a6a0e;--jip-gold-soft:#f7efd2;--jip-blue-soft:#eceefc;--jip-ink:#1d1d2b;--jip-muted:#55576b;--jip-line:#dcdde6;color:var(--jip-ink);line-height:1.65}
.jip-ag *{box-sizing:border-box}
.jip-ag a{color:var(--jip-blue);text-underline-offset:3px}
.jip-ag p{margin:0 0 10px;text-align:justify}
.jip-ag ul,.jip-ag ol{margin:0 0 10px;padding-left:22px}
.jip-ag li{margin-bottom:4px;text-align:justify}

.jip-ag .intro{border-left:4px solid var(--jip-gold);padding:2px 0 2px 14px;margin-bottom:14px}
.jip-ag .facts{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 16px}
.jip-ag .facts li{margin:0;background:var(--jip-blue-soft);border-radius:999px;padding:3px 11px;font-size:12px;color:var(--jip-blue);text-align:left}
.jip-ag .facts strong{color:var(--jip-gold-dark);margin-right:4px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}

.jip-ag .dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 18px}
.jip-ag .dl a,.jip-ag .dl a *{text-align:left!important}
.jip-ag .dl a{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;text-decoration:none;color:var(--jip-ink);background:#fff;border:1px solid var(--jip-line);border-top:3px solid var(--jip-blue);border-radius:8px;padding:10px 12px}
.jip-ag .dl a:hover{border-color:var(--jip-gold);border-top-color:var(--jip-gold)}
.jip-ag .dl small{grid-column:1;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--jip-gold-dark);font-weight:700}
.jip-ag .dl .t{grid-column:1;font-weight:700;font-size:13px;line-height:1.3}
.jip-ag .dl .ic{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--jip-blue);color:var(--jip-gold);font-weight:700;font-size:16px;line-height:1}
.jip-ag .dl a:hover .ic{background:var(--jip-gold);color:var(--jip-blue)}

.jip-ag .jump{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 24px;padding:12px;background:var(--jip-blue-soft);border-radius:8px}
.jip-ag .jump p{width:100%;margin:0 0 2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--jip-muted);text-align:left}
.jip-ag .jump a{font-size:12px;font-weight:600;text-decoration:none;background:#fff;border:1px solid #c9cdf2;border-radius:999px;padding:4px 11px}
.jip-ag .jump a:hover{background:var(--jip-blue);color:#fff;border-color:var(--jip-blue)}

.jip-ag .sec{margin-bottom:32px;scroll-margin-top:12px}
.jip-ag .sh{display:flex;align-items:baseline;gap:10px;border-bottom:2px solid var(--jip-blue);padding-bottom:6px;margin-bottom:12px}
.jip-ag .sh span{font-weight:700;font-size:12px;color:#fff;background:var(--jip-blue);border-radius:4px;padding:1px 7px}
.jip-ag .sh h3{font-size:17px;margin:0;color:var(--jip-ink)}
.jip-ag h4{font-size:14px;margin:18px 0 5px;color:var(--jip-blue)}
.jip-ag h4 em{font-style:normal;color:var(--jip-gold-dark);font-weight:600;margin-right:6px}

.jip-ag .box{background:var(--jip-gold-soft);border-left:4px solid var(--jip-gold);border-radius:0 6px 6px 0;padding:10px 12px;margin:10px 0 12px;text-align:justify}
.jip-ag .box.blue{background:var(--jip-blue-soft);border-left-color:var(--jip-blue)}
.jip-ag .box strong{color:var(--jip-gold-dark)}
.jip-ag .box.blue strong{color:var(--jip-blue)}

.jip-ag .steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:8px 0 12px}
.jip-ag .steps li{margin:0;border:1px solid var(--jip-line);border-radius:8px;padding:9px 10px;font-size:12.5px;line-height:1.45;background:#fff;text-align:left}
.jip-ag .steps strong{display:block;color:var(--jip-blue);font-size:13px}
.jip-ag .steps small{display:block;color:var(--jip-gold-dark);font-weight:700;font-size:10px;letter-spacing:.08em}

.jip-ag .tbl{overflow-x:auto;margin:6px 0 14px}
.jip-ag table{border-collapse:collapse;width:100%;min-width:460px;font-size:13px;border:0}
.jip-ag th,.jip-ag td{text-align:left;vertical-align:top;padding:7px 9px;border:0;border-bottom:1px solid var(--jip-line)}
.jip-ag thead th{border-top:2px solid var(--jip-blue);border-bottom:2px solid var(--jip-blue);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--jip-blue);background:transparent}
.jip-ag tbody tr:last-child td{border-bottom:2px solid var(--jip-blue)}
.jip-ag td.n{white-space:nowrap;font-variant-numeric:tabular-nums}
.jip-ag .comp{font-size:11.5px;font-weight:700;background:var(--jip-blue);color:#fff;border-radius:4px;padding:1px 7px;white-space:nowrap}
.jip-ag .req,.jip-ag .opt{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:1px 6px;white-space:nowrap;vertical-align:1px}
.jip-ag .req{background:var(--jip-blue-soft);color:var(--jip-blue)}
.jip-ag .opt{background:var(--jip-gold-soft);color:var(--jip-gold-dark)}
.jip-ag .cap{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--jip-gold-dark);margin:12px 0 2px;text-align:left}
.jip-ag .note{font-size:12.5px;color:var(--jip-muted)}

.jip-ag .crit{list-style:none;padding:0;counter-reset:c;display:grid;gap:6px}
.jip-ag .crit li{counter-increment:c;position:relative;margin:0;padding:8px 10px 8px 42px;border:1px solid var(--jip-line);border-radius:6px}
.jip-ag .crit li::before{content:counter(c);position:absolute;left:10px;top:9px;width:22px;height:22px;border-radius:50%;background:var(--jip-gold);color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:22px}

.jip-ag .stmt{background:#fff;border:1px solid var(--jip-line);border-left:4px solid var(--jip-blue);border-radius:0 6px 6px 0;padding:8px 12px;margin:4px 0 10px;font-style:italic;text-align:justify}
.jip-ag .stmt strong{font-style:normal}
.jip-ag .lbl{font-size:12px;color:var(--jip-muted);margin:8px 0 2px;text-align:left}
.jip-ag .ref{padding-left:26px;text-indent:-26px;text-align:left;margin-bottom:8px}
.jip-ag .rt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--jip-gold-dark);margin:12px 0 2px;text-align:left}

.jip-ag .check{list-style:none;padding:0;display:grid;gap:4px}
.jip-ag .check li{position:relative;margin:0;padding-left:26px}
.jip-ag .check li::before{content:"";position:absolute;left:0;top:5px;width:14px;height:14px;border:2px solid var(--jip-blue);border-radius:3px}

.jip-ag .totop{position:fixed;right:18px;bottom:18px;z-index:50;background:var(--jip-blue);color:#fff;border:2px solid var(--jip-gold);border-radius:999px;padding:9px 15px;font-weight:700;font-size:13px;line-height:1;text-decoration:none;box-shadow:0 6px 16px -6px rgba(15,20,182,.55)}
.jip-ag .totop:hover{background:var(--jip-gold);color:var(--jip-blue);border-color:var(--jip-blue)}
@media (max-width:520px){.jip-ag .totop{padding:10px 12px;font-size:12px}}

/* ===== Author Guidelines: same look and behaviour as the policy pages ===== */
.jip-ag{--jip-f-display:"Montserrat",Arial,Helvetica,sans-serif;--jip-card-line:#e4e2ec;--jip-rule:#dcdcdc;--jip-blue-dark:#0a0e86}
/* headings, labels and menus in Montserrat; body text stays serif */
.jip-ag .sh h3,.jip-ag h4,.jip-ag .facts li,.jip-ag .dl small,.jip-ag .dl .t,.jip-ag .steps small,.jip-ag .steps strong,.jip-ag .cap,.jip-ag .rt,.jip-ag .lbl,.jip-ag .comp,.jip-ag .req,.jip-ag .opt,.jip-ag th,.jip-ag .sh span{font-family:var(--jip-f-display)}
.jip-ag .sh h3{font-size:17px}
.jip-ag h4{font-size:13.5px}

/* cards lift on hover, like the policy pages */
.jip-ag .dl a,.jip-ag .steps li,.jip-ag .crit li{border-radius:14px;border-color:var(--jip-card-line);transition:transform .25s,box-shadow .25s,border-color .25s}
.jip-ag .dl a{border-top:3px solid var(--jip-blue);padding:14px 16px}
.jip-ag .steps li{padding:12px 14px}
.jip-ag .crit li{padding:12px 16px 12px 46px}
.jip-ag .crit li::before{left:14px;top:13px}
.jip-ag .dl a:hover,.jip-ag .dl a:focus-visible,.jip-ag .steps li:hover,.jip-ag .crit li:hover{transform:translateY(-3px);box-shadow:0 12px 26px -16px rgba(21,15,69,.35);border-color:#cfcbe3}
.jip-ag .dl a:hover{border-top-color:var(--jip-gold)}

/* "Go to section": three grouped cards, same as Editorial Policies */
.jip-ag .tocg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 26px}
.jip-ag .tocg .g{border:1px solid var(--jip-card-line);border-radius:14px;padding:12px 14px 8px;background:#fff;transition:transform .25s,box-shadow .25s}
.jip-ag .tocg .g:hover{transform:translateY(-3px);box-shadow:0 12px 26px -16px rgba(21,15,69,.35)}
.jip-ag .tocg h4{display:flex;align-items:center;gap:9px;margin:0 0 6px;font-size:12.5px;line-height:1.3;color:var(--jip-ink)}
.jip-ag .tocg h4::before{width:24px;height:24px;flex:none;border-radius:8px;background:var(--jip-blue-soft);color:var(--jip-blue);display:grid;place-items:center;font-size:12px;font-weight:700}
.jip-ag .tocg .g:nth-child(1) h4::before{content:"1"}
.jip-ag .tocg .g:nth-child(2) h4::before{content:"2"}
.jip-ag .tocg .g:nth-child(3) h4::before{content:"3"}
.jip-ag .tocg a{display:flex;justify-content:space-between;gap:8px;margin:0 -6px;padding:3px 6px;line-height:1.35;border-top:1px solid #f0eff5;font-family:var(--jip-f-display);font-size:12.5px;font-weight:600;color:var(--jip-blue);text-decoration:none;text-align:left;transition:background .2s,color .2s}
.jip-ag .tocg a::after{content:"\2192";color:var(--jip-gold-dark);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}
.jip-ag .tocg a:hover,.jip-ag .tocg a:focus-visible{background:#c9cef7;color:var(--jip-blue-dark);box-shadow:inset 4px 0 0 var(--jip-gold);text-decoration:none;outline:none}
.jip-ag .tocg a:hover::after,.jip-ag .tocg a:focus-visible::after{opacity:1;transform:none}
@media (max-width:720px){.jip-ag .tocg{grid-template-columns:minmax(0,1fr)}}

/* tables: same as the policy pages */
.jip-ag thead th{font-size:11px;letter-spacing:.05em}
.jip-ag td:first-child{font-weight:700}
.jip-ag tbody tr:nth-child(even) td{background:#f8f8fd}
.jip-ag tbody tr:hover td{background:var(--jip-blue-soft)}

/* links inside the text */
.jip-ag p a,.jip-ag li a,.jip-ag td a,.jip-ag .box a{color:#1a2fd6;font-weight:400;text-decoration:none;transition:text-shadow .15s}
.jip-ag p a:hover,.jip-ag p a:focus-visible,.jip-ag li a:hover,.jip-ag li a:focus-visible,.jip-ag td a:hover,.jip-ag td a:focus-visible,.jip-ag .box a:hover{text-shadow:.35px 0 0 currentColor,-.35px 0 0 currentColor;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}
.jip-ag p a[target="_blank"]::after,.jip-ag li a[target="_blank"]::after,.jip-ag td a[target="_blank"]::after,.jip-ag .box a[target="_blank"]::after{content:"\2197";display:inline-block;margin-left:2px;font-size:.78em;line-height:1;text-decoration:none;vertical-align:.15em}

/* the section you jump to gets a short gold highlight */
@keyframes jip-ag-target{0%,30%{background:var(--jip-gold-soft);box-shadow:-10px 0 0 var(--jip-gold-soft),-14px 0 0 var(--jip-gold)}100%{background:transparent;box-shadow:-10px 0 0 transparent,-14px 0 0 transparent}}
.jip-ag .sec:target > .sh{animation:jip-ag-target 2.4s ease-out}

/* reveal on scroll, same motion as the policy pages */
@keyframes jip-ag-reveal{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:no-preference){
  @supports (animation-timeline:view()){
    .jip-ag .sec,.jip-ag .dl,.jip-ag .tocg{animation:jip-ag-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}
    .jip-ag .sec:target > .sh{animation:jip-ag-target 2.4s ease-out}
  }
}
.jip-ag ::selection{background:#f5c518;color:#1d1d2b}
@media (max-width:600px){
  .jip-ag{font-size:15px;line-height:1.7}
  .jip-ag .tbl::after{content:"Scroll \2192";display:block;text-align:right;font-family:var(--jip-f-display);font-size:11px;color:var(--jip-muted);padding-top:4px}
}
@media print{
  .jip-ag .sec,.jip-ag .dl,.jip-ag .tocg{animation:none!important;opacity:1!important;transform:none!important}
  .jip-ag .dl a,.jip-ag .steps li,.jip-ag .crit li,.jip-ag .tocg .g{box-shadow:none!important;transform:none!important}
}

/* =====================================================================
   JIP policy pages (English) — added November 6, 2026
   Append this block to the END of the journal style sheet
   (Settings > Website > Appearance > Journal style sheet).
   Everything is scoped to .jip-pol and .to-top, so other pages are not affected.
   No JavaScript or plugin is needed: scroll reveal and the back-to-top button
   use CSS scroll-driven animations (Chrome, Edge, Safari 26+); other browsers
   simply show the content and the button without animation.
   ===================================================================== */
:root{
  --jip-blue:#0f14b6;--jip-blue-dark:#0a0e86;--jip-blue-soft:#eceefc;
  --jip-gold:#c9a227;--jip-gold-dark:#8a6a0e;--jip-gold-soft:#f7efd2;
  --jip-ink:#1d1d2b;--jip-muted:#55576b;--jip-line:#dcdde6;--jip-rule:#dcdcdc;
  --jip-card-line:#e4e2ec;--jip-indigo:#221864;
  --jip-f-display:"Montserrat",Arial,Helvetica,sans-serif;
}

/* the policy block carries its own title, so hide the duplicate OJS page title */
.page:has(.jip-pol > .phead) > h1,
.page:has(.jip-pol > .phead) > h2,
.page:has(.jip-pol > .phead) > .page_title{display:none}

.jip-pol{color:var(--jip-ink);line-height:1.65}
/* justified body text with hyphenation so spacing stays even */
.jip-pol p,.jip-pol li{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}
.jip-pol .toc p,.jip-pol .toc a,.jip-pol .tocg a,.jip-pol .tocg h4,.jip-pol .meta,.jip-pol td,.jip-pol th,.jip-pol .fee,.jip-pol p.more{text-align:left;hyphens:manual;-webkit-hyphens:manual}
.jip-pol a{color:var(--jip-blue);text-underline-offset:3px}
.jip-pol a:focus-visible{outline:2px solid var(--jip-gold);outline-offset:2px;border-radius:3px}

/* slim page header */
.jip-pol .phead{border-left:4px solid var(--jip-gold);background:var(--jip-blue-soft);border-radius:0 10px 10px 0;padding:16px 18px;margin:8px 0 18px}
.jip-pol .phead h1{font-family:var(--jip-f-display);font-size:clamp(22px,3vw,28px);line-height:1.2;margin:0 0 8px;color:var(--jip-blue);border:0;padding:0}
.jip-pol .meta{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-family:var(--jip-f-display);font-size:11.5px}
.jip-pol .upd{color:var(--jip-gold-dark);font-weight:700;letter-spacing:.02em;margin-right:6px}
.jip-pol .tag{background:#fff;border:1px solid #c9cdf2;color:var(--jip-blue);border-radius:999px;padding:2px 10px;font-weight:600}
.jip-pol .lead{font-size:1.07em;margin:0 0 16px}

/* "On this page" chips */
/* "On this page" menu, model B: numbered index in two columns */
.jip-pol .toc{columns:2 240px;column-gap:28px;counter-reset:jiptoc;margin:0 0 26px;padding:4px 0;border-top:2px solid var(--jip-blue);border-bottom:2px solid var(--jip-blue)}
.jip-pol .toc p{column-span:all;margin:6px 4px 4px;font-family:var(--jip-f-display);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--jip-muted)}
.jip-pol .toc a{counter-increment:jiptoc;display:flex;align-items:baseline;gap:10px;padding:3px 4px;line-height:1.35;border-bottom:1px solid var(--jip-rule);break-inside:avoid;font-family:var(--jip-f-display);font-size:12.5px;font-weight:600;color:var(--jip-ink);text-decoration:none;transition:background .2s,color .2s}
.jip-pol .toc a::before{content:counter(jiptoc,decimal-leading-zero);min-width:20px;font-size:11px;font-weight:700;color:var(--jip-gold-dark)}
.jip-pol .toc a::after{content:"\203A";margin-left:auto;color:var(--jip-blue);font-size:12px}
.jip-pol .toc a:hover{background:var(--jip-blue-soft);color:var(--jip-blue)}

/* "On this page" menu, model A2: three grouped cards */
.jip-pol .tocg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 26px}
.jip-pol .tocg .g{border:1px solid var(--jip-card-line);border-radius:14px;padding:12px 14px 8px;background:#fff;transition:transform .25s,box-shadow .25s}
.jip-pol .tocg .g:hover{transform:translateY(-3px);box-shadow:0 12px 26px -16px rgba(21,15,69,.35)}
.jip-pol .tocg h4{display:flex;align-items:center;gap:9px;margin:0 0 6px;font-family:var(--jip-f-display);font-size:12.5px;line-height:1.3;color:var(--jip-ink)}
.jip-pol .tocg h4::before{width:24px;height:24px;flex:none;border-radius:8px;background:var(--jip-blue-soft);color:var(--jip-blue);display:grid;place-items:center;font-size:12px;font-weight:700}
.jip-pol .tocg .g:nth-child(1) h4::before{content:"1"}
.jip-pol .tocg .g:nth-child(2) h4::before{content:"2"}
.jip-pol .tocg .g:nth-child(3) h4::before{content:"3"}
.jip-pol .tocg a{display:flex;justify-content:space-between;gap:8px;margin:0 -6px;padding:3px 6px;line-height:1.35;border-top:1px solid #f0eff5;font-family:var(--jip-f-display);font-size:12.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}
.jip-pol .tocg a::after{content:"\2192";color:var(--jip-gold-dark);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}
.jip-pol .tocg a:hover{background:var(--jip-blue-soft);color:var(--jip-blue)}
.jip-pol .tocg a:hover::after{opacity:1;transform:none}
@media (max-width:720px){.jip-pol .tocg{grid-template-columns:minmax(0,1fr)}}

/* sections and headings */
.jip-pol .sec{scroll-margin-top:12px;margin:0 0 30px}
.jip-pol h2{font-family:var(--jip-f-display);font-size:17px;line-height:1.35;margin:0 0 10px;padding:0 0 8px;border:0;border-bottom:1px solid var(--jip-rule);color:var(--jip-ink)}
.jip-pol h3{font-family:var(--jip-f-display);font-size:13.5px;color:var(--jip-blue);margin:16px 0 6px}
.jip-pol p{margin:0 0 10px}
.jip-pol ul,.jip-pol ol{margin:0 0 12px;padding-left:22px}
.jip-pol li{margin-bottom:5px}
.jip-pol .new{display:none}
.jip-pol .more{font-family:var(--jip-f-display);font-size:12.5px;font-weight:600}

/* numbered step cards */
.jip-pol ol.steps{list-style:none;padding:0;counter-reset:jipstep;display:grid;gap:6px}
.jip-pol ol.steps > li{counter-increment:jipstep;position:relative;margin:0;padding:14px 18px 14px 50px;border:1px solid var(--jip-card-line);border-radius:14px;background:#fff;transition:transform .25s,box-shadow .25s,border-color .25s}
.jip-pol ol.steps > li:hover{transform:translateY(-3px);border-color:#cfcbe3;box-shadow:0 12px 26px -16px rgba(21,15,69,.35)}
.jip-pol ol.steps > li::before{content:counter(jipstep);position:absolute;left:16px;top:15px;width:22px;height:22px;border-radius:50%;background:var(--jip-blue);color:#fff;font-family:var(--jip-f-display);font-size:11.5px;font-weight:700;line-height:22px;text-align:center}

/* tables */
.jip-pol .tbl{overflow-x:auto;margin:6px 0 14px}
.jip-pol table{border-collapse:collapse;width:100%;min-width:480px;font-size:.93em;border:0}
.jip-pol th,.jip-pol td{text-align:left;vertical-align:top;padding:8px 10px;border:0;border-bottom:1px solid var(--jip-line);background:none}
.jip-pol thead th{font-family:var(--jip-f-display);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--jip-blue);border-top:2px solid var(--jip-blue);border-bottom:2px solid var(--jip-blue)}
.jip-pol tbody tr:last-child td{border-bottom:2px solid var(--jip-blue)}
.jip-pol td:first-child{font-weight:700}

/* notice boxes */
.jip-pol .box{background:var(--jip-gold-soft);border-left:4px solid var(--jip-gold);border-radius:0 8px 8px 0;padding:10px 14px;margin:10px 0 14px}
.jip-pol .box.blue{background:var(--jip-blue-soft);border-left-color:var(--jip-blue)}
.jip-pol .box strong{color:var(--jip-gold-dark)}
.jip-pol .box.blue strong{color:var(--jip-blue)}

/* fee cards */
.jip-pol .fee{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 16px}
.jip-pol .fee > div{flex:1 1 180px;border:1px solid var(--jip-card-line);border-radius:14px;padding:18px 20px;min-width:0;background:#fff;transition:transform .25s,box-shadow .25s}
.jip-pol .fee > div:hover{transform:translateY(-3px);box-shadow:0 12px 26px -16px rgba(21,15,69,.35)}
.jip-pol .fee small{display:block;font-family:var(--jip-f-display);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--jip-gold-dark);font-weight:700}
.jip-pol .fee b{display:block;font-family:var(--jip-f-display);font-size:22px;color:var(--jip-blue)}
.jip-pol .fee span{font-size:.9em;color:var(--jip-muted)}

/* reveal on scroll (CSS only, same motion as scadindependent.org) */
@keyframes jip-reveal{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:no-preference){
  @supports (animation-timeline:view()){
    .jip-pol .sec,.jip-pol .fee{animation:jip-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}
  }
  html{scroll-behavior:smooth}
}

/* floating back-to-top button (markup goes once in the Page Footer) */
.to-top{position:fixed;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:90;width:46px;height:46px;border-radius:50%;background:var(--jip-indigo);box-shadow:0 8px 20px rgba(21,15,69,.25);transition:background .2s}
.to-top{font-size:0;line-height:0;color:transparent;text-decoration:none;overflow:hidden}
.to-top:hover,.to-top:focus-visible{background:var(--jip-gold)}
.to-top span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.to-top::before{content:"";position:absolute;left:50%;top:15px;width:11px;height:11px;margin-left:-6.5px;border-left:2.4px solid #fff;border-top:2.4px solid #fff;border-radius:2px 0 0 0;transform:rotate(45deg)}
.to-top::after{content:"";position:absolute;left:50%;top:15px;width:2.4px;height:17px;margin-left:-1.2px;background:#fff;border-radius:2px}
@keyframes jip-totop{0%{opacity:0;visibility:hidden;transform:translateY(10px)}100%{opacity:1;visibility:visible;transform:none}}
@supports (animation-timeline:scroll()){
  .to-top{animation:jip-totop linear both;animation-timeline:scroll(root);animation-range:0 320px}
}
@media print{.to-top{display:none}}

/* hide the old in-page back-to-top pill on the Author Guidelines page */
.jip-ag .totop{display:none!important}

/* site copyright line in the Page Footer */
.pkp_footer_content .site-copy{margin:14px 0 0;padding-top:10px;border-top:1px solid rgba(0,0,0,.12);font-size:12.5px;line-height:1.6;text-align:left;color:#55576b}

/* ===== polish, November 7, 2026 ===== */

/* links: no underline until hover or keyboard focus */
.jip-pol a{text-decoration:none}
/* links inside paragraphs, lists and tables: normal weight, look bold and underlined on hover without moving the text */
.jip-pol p a,.jip-pol li a,.jip-pol td a{font-weight:400;color:#1a2fd6;transition:text-shadow .15s}
.jip-pol p a:hover,.jip-pol p a:focus-visible,.jip-pol li a:hover,.jip-pol li a:focus-visible,.jip-pol td a:hover,.jip-pol td a:focus-visible{text-shadow:.35px 0 0 currentColor,-.35px 0 0 currentColor;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}
.jip-pol strong a,.jip-pol b a,.jip-pol a strong,.jip-pol a b{font-weight:400}

/* small arrow on links that open in a new tab */
.jip-pol a[target="_blank"]::after{content:"\2197";display:inline-block;margin-left:2px;font-size:.78em;line-height:1;text-decoration:none;vertical-align:.15em}

/* softer menu highlight: medium lavender, dark-blue text, gold bar on the left */
.jip-pol .toc a:hover,.jip-pol .toc a:focus-visible,
.jip-pol .tocg a:hover,.jip-pol .tocg a:focus-visible{background:#c9cef7;color:var(--jip-blue-dark);box-shadow:inset 4px 0 0 var(--jip-gold);text-decoration:none;outline:none}
.jip-pol .toc a:hover::before,.jip-pol .toc a:focus-visible::before{color:var(--jip-gold-dark)}
.jip-pol .toc a:hover::after,.jip-pol .toc a:focus-visible::after,
.jip-pol .tocg a:hover::after,.jip-pol .tocg a:focus-visible::after{color:var(--jip-gold-dark);opacity:1;transform:none}

/* "More ...click here" as a small outlined button */
.jip-pol a.more,.jip-pol p.more a{color:var(--jip-blue);text-shadow:none!important;display:inline-flex;align-items:center;gap:6px;margin-left:4px;padding:1px 12px;border:1.5px solid var(--jip-blue);border-radius:999px;font-family:var(--jip-f-display);font-size:12px;font-weight:600!important;line-height:1.7;white-space:nowrap;text-decoration:none!important;transition:background .2s,color .2s}
.jip-pol p.more a{margin-left:0}
.jip-pol a.more::after,.jip-pol p.more a::after{content:"\2192";margin:0;font-size:1em;vertical-align:0}
.jip-pol a.more:hover,.jip-pol a.more:focus-visible,.jip-pol p.more a:hover,.jip-pol p.more a:focus-visible{background:var(--jip-blue);color:#fff;text-decoration:none;outline:none}
.jip-pol a.more:hover::after,.jip-pol a.more:focus-visible::after,.jip-pol p.more a:hover::after,.jip-pol p.more a:focus-visible::after{color:#f5c518}

/* the section you jump to gets a short gold highlight */
@keyframes jip-target{0%,30%{background:var(--jip-gold-soft);box-shadow:-10px 0 0 var(--jip-gold-soft),-14px 0 0 var(--jip-gold)}100%{background:transparent;box-shadow:-10px 0 0 transparent,-14px 0 0 transparent}}
.jip-pol .sec:target > h2{animation:jip-target 2.4s ease-out}

/* tables: soft zebra rows and row highlight */
.jip-pol tbody tr:nth-child(even) td{background:#f8f8fd}
.jip-pol tbody tr:hover td{background:var(--jip-blue-soft)}

/* text selection in JIP colours */
.jip-pol ::selection{background:#f5c518;color:#1d1d2b}

/* phones: slightly larger text and a hint under wide tables */
@media (max-width:600px){
  .jip-pol{font-size:15px;line-height:1.7}
  .jip-pol .tbl::after{content:"Scroll \2192";display:block;text-align:right;font-family:var(--jip-f-display);font-size:11px;color:var(--jip-muted);padding-top:4px}
}

/* print and save as PDF */
@media print{
  .jip-pol .sec,.jip-pol .fee{animation:none!important;opacity:1!important;transform:none!important}
  .jip-pol .tocg .g,.jip-pol ol.steps > li,.jip-pol .fee > div{box-shadow:none!important;transform:none!important}
  .jip-pol a[target="_blank"]::after{content:" (" attr(href) ")";font-size:.8em;color:#555;vertical-align:0;word-break:break-all}
  .jip-pol a.more{border:0;padding:0}
  .jip-pol a.more::after{content:""}
}

/* ===== additions, November 7, 2026 (evening) ===== */
/* "Read also" / "Read more": links shown as small outlined buttons */
.jip-pol .readalso{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0 6px}
.jip-pol .readalso p{width:100%;margin:0 0 2px;font-family:var(--jip-f-display);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--jip-muted);text-align:left}
.jip-pol .readalso a{display:inline-flex;align-items:center;gap:6px;padding:1px 12px;border:1.5px solid var(--jip-blue);border-radius:999px;font-family:var(--jip-f-display);font-size:12px;font-weight:600;line-height:1.7;color:var(--jip-blue);text-decoration:none;white-space:nowrap;text-shadow:none;transition:background .2s,color .2s}
.jip-pol .readalso a::after{content:"\2192";display:inline;margin:0;font-size:1em;vertical-align:0}
.jip-pol .readalso a[target="_blank"]::after{content:"\2197"}
.jip-pol .readalso a:hover,.jip-pol .readalso a:focus-visible{background:var(--jip-blue);color:#fff;text-decoration:none;outline:none}
.jip-pol .readalso a:hover::after,.jip-pol .readalso a:focus-visible::after{color:#f5c518}
@media (max-width:600px){.jip-pol .readalso a{white-space:normal}}

/* example statements (GenAI declaration and similar) */
.jip-pol .lbl{margin:10px 0 3px;font-family:var(--jip-f-display);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jip-gold-dark);text-align:left}
.jip-pol .stmt{background:#fff;border:1px solid var(--jip-card-line);border-left:4px solid var(--jip-blue);border-radius:0 10px 10px 0;padding:10px 14px;margin:0 0 12px;font-style:italic;text-align:justify}

/* buttons row (login, register, join) */
.jip-pol .btnrow{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 12px}
.jip-pol .btnrow a{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:999px;background:var(--jip-blue);color:#fff;font-family:var(--jip-f-display);font-size:12.5px;font-weight:700;text-decoration:none;text-shadow:none;transition:background .2s,color .2s,transform .2s}
.jip-pol .btnrow a.alt{background:#fff;color:var(--jip-blue);border:1.5px solid var(--jip-blue)}
.jip-pol .btnrow a::after{content:"\2192";display:inline;margin:0;font-size:1em;vertical-align:0}
.jip-pol .btnrow a[target="_blank"]::after{content:"\2197"}
.jip-pol .btnrow a:hover,.jip-pol .btnrow a:focus-visible{background:var(--jip-gold);color:var(--jip-indigo);border-color:var(--jip-gold);text-decoration:none;transform:translateY(-2px);outline:none}

/* figures and badges inside policy pages */
.jip-pol .figs{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:8px 0 16px}
.jip-pol .figs img{max-width:100%;height:auto;border-radius:10px}
.jip-pol .figs a::after{content:none!important}
.jip-pol img{max-width:100%;height:auto}

/* two-column variant of the grouped menu (About the Journal) */
.jip-pol .tocg.two{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:720px){.jip-pol .tocg.two{grid-template-columns:minmax(0,1fr)}}
.jip-pol .tocg.two .g:nth-child(4) h4::before{content:"4"}


/* ===== Accredited, Indexed, Citation Analysis, Booklet, Contact (CSS only, page content unchanged) ===== */
.pkp_page_accredited .page,.pkp_page_indexed .page,.pkp_page_citationanalysis .page,.pkp_page_booklet .page,.pkp_op_contact .page{
  --jip-f-display:"Montserrat",Arial,Helvetica,sans-serif;--jip-card-line:#e4e2ec;--jip-rule:#dcdcdc;
  color:#1d1d2b;line-height:1.65}
/* page title as the slim header box */
.pkp_page_accredited .page > h1,.pkp_page_indexed .page > h1,.pkp_page_citationanalysis .page > h1,.pkp_page_booklet .page > h1,.pkp_op_contact .page > h1{
  font-family:var(--jip-f-display);font-size:clamp(22px,3vw,28px);line-height:1.2;color:#0f14b6;margin:8px 0 18px;padding:16px 18px;border:0;border-left:4px solid #c9a227;background:#eceefc;border-radius:0 10px 10px 0}
/* hide the homepage banner inside the content */
.pkp_page_accredited .page img[src*="homepageImage"],.pkp_page_indexed .page img[src*="homepageImage"],.pkp_page_citationanalysis .page img[src*="homepageImage"],.pkp_page_booklet .page img[src*="homepageImage"]{display:none}
.pkp_page_accredited .page p:has(> img[src*="homepageImage"]),.pkp_page_indexed .page p:has(> img[src*="homepageImage"]),.pkp_page_citationanalysis .page p:has(> img[src*="homepageImage"]),.pkp_page_booklet .page p:has(> img[src*="homepageImage"]){display:none}
/* body text and links */
.pkp_page_accredited .page p,.pkp_page_citationanalysis .page p,.pkp_page_booklet .page p,.pkp_page_accredited .page div,.pkp_page_booklet .page div{text-align:justify;hyphens:auto;-webkit-hyphens:auto}
.pkp_page_accredited .page a,.pkp_page_indexed .page p a,.pkp_page_citationanalysis .page a,.pkp_op_contact .page .contact_section a{color:#1a2fd6;text-decoration:none;transition:text-shadow .15s}
.pkp_page_accredited .page a:hover,.pkp_page_indexed .page p a:hover,.pkp_page_citationanalysis .page a:hover,.pkp_op_contact .page .contact_section a:hover{text-shadow:.35px 0 0 currentColor,-.35px 0 0 currentColor;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}
.pkp_page_citationanalysis .page h3,.pkp_page_booklet .page h3{font-family:var(--jip-f-display);font-size:17px;line-height:1.35;margin:22px 0 10px;padding:0 0 8px;border-bottom:1px solid var(--jip-rule);color:#1d1d2b}

/* Accredited: statement as a highlighted card, certificate as a card */
.pkp_page_accredited .page > div:first-of-type{background:#f7f7fd;border:1px solid var(--jip-card-line);border-left:4px solid #c9a227;border-radius:0 12px 12px 0;padding:14px 16px;margin:0 0 14px}
.pkp_page_accredited .page img:not([src*="homepageImage"]){display:block;max-width:100%;height:auto;margin:16px auto;border:1px solid var(--jip-card-line);border-radius:14px;box-shadow:0 12px 26px -16px rgba(21,15,69,.35);transition:transform .25s}
.pkp_page_accredited .page img:not([src*="homepageImage"]):hover{transform:translateY(-3px)}

/* Indexed: list of databases as a grid of cards */
.pkp_page_indexed .page p{font-family:var(--jip-f-display);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#55576b;margin:0 0 10px}
.pkp_page_indexed .page ul{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}
.pkp_page_indexed .page li{margin:0;border:1px solid var(--jip-card-line);border-radius:12px;background:#fff;transition:transform .25s,box-shadow .25s,border-color .25s}
.pkp_page_indexed .page li:hover{transform:translateY(-3px);border-color:#cfcbe3;box-shadow:0 12px 26px -16px rgba(21,15,69,.35)}
.pkp_page_indexed .page li a{display:flex;justify-content:space-between;align-items:center;gap:8px;height:100%;padding:10px 12px;font-family:var(--jip-f-display);font-size:12.5px;font-weight:600;line-height:1.35;color:#0f14b6;text-decoration:none;border-radius:12px}
.pkp_page_indexed .page li a::after{content:"\2197";color:#8a6a0e;font-size:.85em}
.pkp_page_indexed .page li a:hover{background:#c9cef7;color:#0a0e86;box-shadow:inset 4px 0 0 #c9a227}

/* Citation Analysis: embedded report in a rounded frame */
.pkp_page_citationanalysis .page iframe{width:100%;border:1px solid var(--jip-card-line)!important;border-radius:14px;box-shadow:0 12px 26px -16px rgba(21,15,69,.35);background:#fff}
.pkp_page_citationanalysis .page > p:has(> img[src*="homepageImage"]) + p br{display:none}
.pkp_page_citationanalysis .page > p:has(> img[src*="homepageImage"]) + p a{display:inline-flex;margin:0 6px 6px 0;padding:5px 14px;border:1px solid #cfd3f5;border-radius:999px;background:#fff;font-family:var(--jip-f-display);font-size:12.5px;font-weight:600;text-shadow:none!important;text-decoration:none!important;transition:background .2s,border-color .2s}
.pkp_page_citationanalysis .page > p:has(> img[src*="homepageImage"]) + p a strong{font-weight:600}
.pkp_page_citationanalysis .page > p:has(> img[src*="homepageImage"]) + p a:hover{background:#c9cef7;border-color:#c9cef7;color:#0a0e86}
.pkp_page_citationanalysis .page p strong{font-family:var(--jip-f-display);font-size:.95em}

/* Booklet: cover card and download buttons */
.pkp_page_booklet .page img:not([src*="homepageImage"]){display:block;width:auto!important;max-width:min(100%,560px)!important;height:auto!important;margin:18px auto;border-radius:12px;box-shadow:0 14px 30px -16px rgba(21,15,69,.45);transition:transform .25s}
.pkp_page_booklet .page img:not([src*="homepageImage"]):hover{transform:translateY(-4px)}
.pkp_page_booklet .page a{display:inline-flex;align-items:center;gap:6px;margin:4px 6px 4px 0;padding:6px 16px;border-radius:999px;background:#0f14b6;color:#fff!important;font-family:var(--jip-f-display);font-size:12.5px;font-weight:700;text-decoration:none!important;transition:background .2s,color .2s,transform .2s}
.pkp_page_booklet .page a::after{content:"\2193"}
.pkp_page_booklet .page a:hover{background:#c9a227;color:#221864!important;transform:translateY(-2px)}

/* Contact: two cards side by side */
.pkp_op_contact .page .contact_section .address,.pkp_op_contact .page .contact_section .contact{float:none!important;width:auto!important;max-width:none!important;margin:0!important}
.pkp_op_contact .page .contact_section a{overflow-wrap:anywhere}
.pkp_op_contact .page .contact_section{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}
.pkp_op_contact .page .contact_section .address{grid-column:1/-1;border:1px solid var(--jip-card-line);border-left:4px solid #0f14b6;border-radius:0 12px 12px 0;padding:14px 16px;background:#fff}
.pkp_op_contact .page .contact_section .address iframe{width:100%;max-width:100%;border:0;border-radius:12px;margin-top:10px}
.pkp_op_contact .page .contact{border:1px solid var(--jip-card-line);border-radius:14px;padding:14px 16px;background:#fff;transition:transform .25s,box-shadow .25s}
.pkp_op_contact .page .contact:hover{transform:translateY(-3px);box-shadow:0 12px 26px -16px rgba(21,15,69,.35)}
.pkp_op_contact .page .contact h2{font-family:var(--jip-f-display);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#8a6a0e;margin:0 0 6px;border:0;padding:0}
.pkp_op_contact .page .contact .name{font-family:var(--jip-f-display);font-size:15px;font-weight:700;color:#0f14b6}
.pkp_op_contact .page .contact .affiliation,.pkp_op_contact .page .contact .phone,.pkp_op_contact .page .contact .email{font-size:.95em;margin-top:3px}
.pkp_op_contact .page .contact .phone .label{display:block;font-family:var(--jip-f-display);font-size:12px;font-weight:700}
.pkp_op_contact .page .contact .email{margin-top:8px}

/* reveal on scroll for these pages */
@media (prefers-reduced-motion:no-preference){
  @supports (animation-timeline:view()){
    .pkp_page_indexed .page ul,.pkp_page_accredited .page img:not([src*="homepageImage"]),.pkp_page_citationanalysis .page iframe,.pkp_page_booklet .page img:not([src*="homepageImage"]),.pkp_op_contact .page .contact_section{animation:jip-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}
  }
}
@media (max-width:600px){.pkp_page_indexed .page ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.pkp_page_booklet .page p{margin:0 0 10px}

/* ===== Editorial Team and Reviewers (.jip-team) ===== */
.jip-team{--b:#0f14b6;--bd:#0a0e86;--ink:#1d1d2b;--mute:#5d5f73;--gold:#c9a227;--goldd:#8a6a0e;--lav:#eceefc;--lav2:#c9cef7;--line:#e4e2ec;--card:#fff;
  --fd:"Montserrat",Arial,Helvetica,sans-serif;--fb:"Noto Serif",Georgia,serif;color:var(--ink);line-height:1.55}
.jip-team *{box-sizing:border-box}
.jip-team p{margin:0}
.jip-team .phead{margin:8px 0 16px;padding:18px 20px;border-left:4px solid var(--gold);background:var(--lav);border-radius:0 12px 12px 0}
.jip-team .phead h1{font-family:var(--fd);font-size:clamp(22px,3vw,28px);line-height:1.2;color:var(--b);margin:0 0 10px;border:0;padding:0;text-wrap:balance}
.jip-team .meta{display:flex;flex-wrap:wrap;gap:6px}
.jip-team .meta .tag{font-family:var(--fd);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--bd);background:#fff;border:1px solid var(--lav2);border-radius:999px;padding:3px 10px}
.jip-team .tjump{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px}
.jip-team .tjump a{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid #cfd3f5;border-radius:999px;background:#fff;font-family:var(--fd);font-size:12.5px;font-weight:600;color:var(--b);text-decoration:none;transition:background .2s,border-color .2s}
.jip-team .tjump a:hover{background:var(--lav2);border-color:var(--lav2)}
.jip-team .leaders{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0 0 26px}
.jip-team .lcard{position:relative;overflow:hidden;padding:18px 18px 16px;border-radius:16px;color:#fff;
  background:radial-gradient(120% 140% at 100% 0%,#2a31d8 0%,var(--b) 45%,#120d5c 100%);box-shadow:0 18px 34px -22px rgba(15,20,182,.75);transition:transform .3s,box-shadow .3s}
.jip-team .lcard:hover{transform:translateY(-5px);box-shadow:0 26px 42px -22px rgba(15,20,182,.85)}
.jip-team .lcard::after{transition:transform .6s}
.jip-team .lcard:hover::after{transform:scale(1.15) translate(-6px,6px)}
.jip-team .lcard .av{transition:box-shadow .3s}
.jip-team .lcard:hover .av{box-shadow:0 0 0 3px var(--gold),0 0 0 7px rgba(201,162,39,.3)}
.jip-team .lcard::after{content:"";position:absolute;right:-38px;top:-38px;width:140px;height:140px;border-radius:50%;border:18px solid rgba(201,162,39,.16)}
.jip-team .lcard.chief{background:radial-gradient(120% 140% at 100% 0%,#1f26c4 0%,#0a0e86 50%,#07053d 100%);box-shadow:inset 0 0 0 2px var(--gold),0 18px 34px -20px rgba(10,14,134,.9)}
.jip-team .lcard.chief:hover{box-shadow:inset 0 0 0 2px var(--gold),0 28px 44px -20px rgba(10,14,134,.95)}
.jip-team .lcard.chief::after{border-color:rgba(201,162,39,.28)}
.jip-team .lcard.chief .role{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--gold);color:#221864}
.jip-team .lcard .role{font-family:var(--fd);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f1d27a;margin:0 0 12px}
.jip-team .lcard .m{display:flex;gap:14px;align-items:flex-start}
.jip-team .lcard .av{width:58px;height:58px;font-size:19px;background:#fff;color:var(--b);box-shadow:0 0 0 3px var(--gold)}
.jip-team .lcard .nm{font-size:19px;color:#fff}
.jip-team .lcard .af{color:#dfe2ff}
.jip-team .lcard .ct{color:#f1d27a}
.jip-team .lcard .ct::before{background:#f1d27a}
.jip-team .lcard .id{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28);color:#fff}
.jip-team .lcard .id:hover{background:#fff;color:var(--b)}
.jip-team .tsec{margin:0 0 24px;scroll-margin-top:16px}
.jip-team .tsec h2{display:flex;align-items:center;gap:10px;font-family:var(--fd);font-size:17px;line-height:1.3;color:var(--ink);margin:0 0 12px;padding:0 0 8px;border-bottom:1px solid #dcdcdc}
.jip-team .tsec:target h2{color:var(--b)}
.jip-team .av{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--lav);color:var(--b);font-family:var(--fd);font-size:14px;font-weight:700;letter-spacing:.02em;transition:background .25s,color .25s}
.jip-team .mi{min-width:0;display:flex;flex-direction:column;gap:3px}
.jip-team .nm{font-family:var(--fd);font-size:14.5px;font-weight:700;line-height:1.3;color:var(--b)}
.jip-team .af{font-family:var(--fb);font-style:italic;font-size:13px;line-height:1.45;color:var(--mute)}
.jip-team .ct{display:inline-flex;align-items:center;gap:6px;font-family:var(--fd);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--goldd)}
.jip-team .ct::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}
.jip-team .ids{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}
.jip-team .id{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border:1px solid var(--line);border-radius:999px;background:#fafafe;font-family:var(--fd);font-size:10.5px;font-weight:600;color:#3b3d52;text-decoration:none;transition:background .2s,color .2s,border-color .2s}
.jip-team .id::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot,#999)}
.jip-team .id:hover{background:var(--lav2);border-color:var(--lav2);color:var(--bd)}
.jip-team .id-o{--dot:#a6ce39}
.jip-team .id-s{--dot:#e9711c}
.jip-team .id-w{--dot:#5e33bf}
.jip-team .id-t{--dot:#1e6fd9}
.jip-team .id-g{--dot:#4285f4}
.jip-team .id-r{--dot:#00b3a4}
.jip-team .office{margin:8px 0 0;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--b);border-radius:0 12px 12px 0;display:flex;flex-direction:column;gap:4px}
.jip-team .office .role{font-family:var(--fd);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--goldd)}
.jip-team .office a{color:#1a2fd6;text-decoration:none}
.jip-team .office a:hover{text-decoration:underline;text-underline-offset:3px}
.jip-team .list{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}
.jip-team .list .m{position:relative;transition:background .2s,box-shadow .2s}
.jip-team .list .m:hover{background:var(--lav);box-shadow:inset 4px 0 0 var(--gold)}
.jip-team .list .nm{font-size:14px}
.jip-team .list .af{font-size:12.5px}
.jip-team.v2 .list{display:grid;grid-template-columns:1fr 1fr;border:0;border-radius:0;background:transparent;gap:4px 14px;overflow:visible}
.jip-team.v2 .list .m{display:flex;flex-direction:column;gap:2px;padding:10px 14px 11px 22px;border:1px solid transparent;border-bottom-color:#dddbe8;border-bottom-style:dashed;border-radius:12px;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s}
.jip-team.v2 .list .m:hover{transform:translateY(-3px);background:#fff;border-color:#d8d5ea;border-style:solid;box-shadow:0 14px 28px -18px rgba(21,15,69,.45),inset 4px 0 0 var(--gold)}
.jip-team.v2 .list .m::before{content:"";position:absolute;left:9px;top:17px;width:6px;height:6px;border-radius:50%;background:var(--gold);transition:transform .2s}
.jip-team.v2 .list .m:hover::before{transform:scale(1.5)}
.jip-team.v2 .list .ct{display:none}
.jip-team.v2 .list .ids{margin-top:3px;gap:2px 10px}
.jip-team.v2 .list .id{border:0;background:none;padding:0;font-size:10.5px;color:var(--mute)}
.jip-team.v2 .list .id:hover{background:none;color:var(--b);text-decoration:underline;text-underline-offset:2px}
@media (prefers-reduced-motion:reduce){.jip-team *{transition:none!important}}
@media (max-width:700px){.jip-team.v2 .list{grid-template-columns:1fr}}
.jip-team img.av{object-fit:cover;object-position:center top;padding:0;display:block}
.page:has(.jip-team > .phead) > h1,.page:has(.jip-team > .phead) > h2,.page:has(.jip-team > .phead) > .page_title{display:none}
.jip-team p{text-align:left}
.jip-team .lcard .av{width:64px;height:64px}
/* leader photos: click to view the full photo in a gold frame (CSS only, :target) */
.jip-team a.zoom{position:relative;display:block;flex:none;border-radius:50%;cursor:zoom-in}
.jip-team a.zoom::after{content:"\f00e";font-family:FontAwesome;position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gold);color:#221864;font-size:11px;box-shadow:0 0 0 2px #fff;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}
.jip-team .lcard:hover a.zoom::after,.jip-team a.zoom:focus-visible::after{opacity:1;transform:none}
.jip-team .lb{display:none;position:fixed;inset:0;z-index:2000;align-items:center;justify-content:center;padding:24px}
.jip-team .lb:target{display:flex;animation:jip-lb-in .25s ease-out}
.jip-team .lb-bg{position:absolute;inset:0;background:rgba(10,8,35,.92);font-size:0;color:transparent;cursor:zoom-out}
.jip-team .lb figure{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:min(92vw,560px)}
.jip-team .lb figure img{display:block;max-width:100%;max-height:78vh;width:auto;height:auto;border:4px solid var(--gold);border-radius:16px;box-shadow:0 0 0 1px rgba(255,255,255,.15),0 30px 60px -20px rgba(0,0,0,.8);background:#fff}
.jip-team .lb figcaption{font-family:var(--fd);font-size:14px;font-weight:600;color:#fff;text-align:center}
.jip-team .lb-x,.jip-team .lb-p,.jip-team .lb-n{position:absolute;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:26px;line-height:1;text-decoration:none;transition:background .2s,color .2s}
.jip-team .lb-x{top:16px;right:16px}
.jip-team .lb-p{left:16px;top:50%;margin-top:-22px}
.jip-team .lb-n{right:16px;top:50%;margin-top:-22px}
.jip-team .lb-x:hover,.jip-team .lb-p:hover,.jip-team .lb-n:hover{background:var(--gold);color:#221864;text-decoration:none}
@keyframes jip-lb-in{from{opacity:0}to{opacity:1}}

/* ===== Homepage Additional Content (.jip-home) ===== */
.jip-home{--b:#0f14b6;--bd:#0a0e86;--ink:#1d1d2b;--mute:#5d5f73;--gold:#c9a227;--goldd:#8a6a0e;--lav:#eceefc;--lav2:#c9cef7;--line:#e4e2ec;
  --fd:"Montserrat",Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.6}
.jip-home *{box-sizing:border-box}
.jip-home p{margin:0}
.jip-home a{color:#1a2fd6;text-decoration:none}
.jip-home a:hover{text-decoration:underline;text-underline-offset:3px}
.jip-home .glance{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:start;margin:0 0 22px}
.jip-home .cover{aspect-ratio:3/4.2;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:14px 10px;background:linear-gradient(160deg,#dff1ff,#9fd0f2 60%,#5aa6d8);color:#0a3d6b;font-family:var(--fd);box-shadow:0 18px 30px -16px rgba(21,15,69,.55);transition:transform .35s}
.jip-home .cover:hover{transform:translateY(-5px) rotate(-1.5deg)}
.jip-home .tiles{display:grid;grid-template-columns:1fr;min-width:0}
.jip-home .f{position:relative;min-width:0}
.jip-home .f::before{font-family:FontAwesome;display:none}
.jip-home .f .k{font-family:var(--fd);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.jip-home .f .v{font-size:13.5px;font-weight:700;line-height:1.45;color:var(--ink)}
.jip-home .ic-title::before{content:"\f02d"}
.jip-home .ic-issn::before{content:"\f02a"}
.jip-home .ic-doi::before{content:"\f0c1"}
.jip-home .ic-chief::before{content:"\f19d"}
.jip-home .ic-me::before{content:"\f007"}
.jip-home .ic-pub::before{content:"\f1ad"}
.jip-home .ic-country::before{content:"\f024"}
.jip-home .ic-freq::before{content:"\f073"}
.jip-home .ic-index::before{content:"\f0ac"}
.jip-home .ixs{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}
.jip-home .ixs a{font-family:var(--fd);font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--lav);color:var(--bd)}
.jip-home .ixs a:hover{background:var(--lav2);text-decoration:none}
.jip-home.gf .f{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;padding:7px 2px;border-bottom:1px solid var(--line)}
.jip-home.gf .f .k{padding-top:2px}
.jip-home.gf .cover{box-shadow:0 0 0 3px var(--gold),0 16px 28px -12px rgba(0,0,0,.45)}
.jip-home .f.wide{grid-column:1/-1}
.jip-home.gf .glance{padding:18px 18px 18px 18px;border-radius:18px;background:linear-gradient(90deg,var(--lav) 0,var(--lav) 120px,#fff 120px);border:1px solid var(--line)}
.jip-home.gf .f{grid-template-columns:170px minmax(0,1fr)}
.jip-home.gf .f .k{display:flex;align-items:center;gap:8px;color:var(--b)}
.jip-home.gf .f::before{display:grid;place-items:center;position:absolute;left:2px;top:9px;width:22px;height:22px;border-radius:50%;background:var(--b);color:#fff;font-size:11px}
.jip-home.gf .f{padding-left:32px}
.jip-home .about{font-size:14.5px;text-align:justify;hyphens:auto;margin:0 0 24px;padding:16px 18px;background:#f7f7fd;border-radius:14px}
.jip-home .about strong:first-child{color:var(--b)}
.jip-home .ixhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}
.jip-home .ixhead h3{margin:0;font-family:var(--fd);font-size:17px;color:var(--ink);display:flex;align-items:center;gap:10px}
.jip-home .ixhead h3::before{font-family:FontAwesome;content:"\f0ac";display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--gold);color:#221864;font-size:14px}
.jip-home .more{font-family:var(--fd);font-size:12px;font-weight:700;padding:5px 14px;border-radius:999px;background:var(--b);color:#fff!important}
.jip-home .more::after{content:" \2192"}
.jip-home .more:hover{background:var(--gold);color:#221864!important;text-decoration:none}
.jip-home .logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.jip-home .lg{display:grid;place-items:center;height:64px;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fff;transition:transform .25s,box-shadow .25s}
.jip-home .lg span{font-family:var(--fd);font-size:11.5px;font-weight:700;color:#7a7c8e;text-align:center;line-height:1.25}
.jip-home .lg:hover{transform:translateY(-3px);box-shadow:0 12px 24px -16px rgba(21,15,69,.4);text-decoration:none}
.jip-home .lg:hover span{color:var(--b)}
@media (max-width:700px){.jip-home .glance{grid-template-columns:1fr}
.jip-home .cover{width:130px}
.jip-home .tiles{grid-template-columns:1fr!important}
.jip-home.gf .f{grid-template-columns:1fr;gap:0}
.jip-home.gf .glance{background:var(--lav)}
.jip-home .logos{grid-template-columns:repeat(3,minmax(0,1fr))}}
.jip-home.gf .f{border-radius:10px;transition:transform .2s,background .2s,box-shadow .2s}
.jip-home.gf .f::before{transition:background .2s,color .2s,transform .2s}
.jip-home.gf .f:hover{transform:translateY(-3px);background:#fff;border-bottom-color:transparent;box-shadow:0 10px 20px -12px rgba(15,20,182,.45),inset 4px 0 0 var(--gold)}
.jip-home.gf .f:hover::before{background:var(--gold);color:#221864;transform:scale(1.1)}
.jip-home.gf .f{padding-left:40px;padding-right:8px}
.jip-home.gf .f::before{left:9px}
.jip-home .cover{padding:0;background:none;overflow:hidden}
.jip-home .cover img{display:block;width:100%;height:100%;object-fit:cover}
.jip-home .lg img{max-width:100%;max-height:44px;width:auto!important;height:auto!important}
.jip-home .glance{text-align:left}
.jip-home.gf .f{align-items:start}
.jip-home .about{text-align:justify}

/* ===== Sidebar custom block (.jip-side): blue titles, white buttons with blue icons ===== */
.jip-side{--b:#0f14b6;--bd:#0a0e86;--gold:#c9a227;--line:#e4e2ec;--fd:"Montserrat",Arial,Helvetica,sans-serif;display:flex;flex-direction:column;gap:14px;font-family:var(--fd)}
.jip-side *{box-sizing:border-box}
.jip-side .sb{display:flex;flex-direction:column;gap:4px}
.jip-side .sbh{margin:0 0 2px;display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:9px 12px;border:0;border-radius:8px;background:var(--b);color:#fff;box-shadow:inset 0 -3px 0 var(--gold)}
.jip-side .sbh::before{font-family:FontAwesome;font-size:12px;letter-spacing:0;color:#f1d27a}
.jip-side .sbm{display:flex;flex-direction:column;gap:4px}
.jip-side .sbm a,.jip-side .cta{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;padding:5px 10px 5px 6px;border-radius:8px;background:#fff;color:var(--b);font-size:12px;font-weight:600;line-height:1.25;text-align:left;text-decoration:none;box-shadow:0 0 0 1px #dcdff3;transition:transform .2s,background .2s,color .2s,box-shadow .2s}
.jip-side .sbm a::before,.jip-side .cta::before{font-family:FontAwesome;flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--b);color:#fff;font-size:12px;font-weight:normal;transition:background .2s,color .2s}
.jip-side .sbm a::after{content:"\f105";font-family:FontAwesome;margin-left:auto;opacity:.5;transition:transform .2s,opacity .2s}
.jip-side .sbm a:hover,.jip-side .sbm a:focus-visible{background:#dfe2fb;color:var(--bd);transform:translateY(-3px);box-shadow:inset 4px 0 0 var(--gold),0 10px 18px -10px rgba(15,20,182,.45);text-decoration:none}
.jip-side .sbm a:hover::before{background:var(--gold);color:#221864}
.jip-side .sbm a:hover::after{opacity:1;transform:translateX(3px)}
.jip-side .cta{justify-content:center;min-height:44px;padding:8px 12px;font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--b);color:#fff;box-shadow:0 2px 0 var(--bd)}
.jip-side .cta::before{background:rgba(255,255,255,.16);color:#fff}
.jip-side .cta:hover,.jip-side .cta:focus-visible{background:var(--gold);color:#221864;transform:translateY(-3px);box-shadow:0 10px 18px -10px rgba(15,20,182,.6);text-decoration:none}
.jip-side .cta:hover::before{background:rgba(255,255,255,.3);color:#221864}
.jip-side .pics{display:grid;grid-template-columns:1fr;gap:6px}
.jip-side .pics.two{grid-template-columns:1fr 1fr}
.jip-side .ph{display:grid;place-items:center;min-height:48px;padding:6px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:center;transition:transform .2s,box-shadow .2s}
.jip-side .ph.tall{min-height:90px}
.jip-side a.ph:hover{transform:translateY(-3px);box-shadow:0 10px 20px -14px rgba(21,15,69,.45)}
.jip-side .ph img{display:block;max-width:100%;max-height:80px;width:auto!important;height:auto!important;margin:0 auto}
.jip-side .ph.tall img{max-height:none}
.jip-side .other{align-self:flex-end;font-size:11.5px;font-weight:700;color:#1a2fd6;text-decoration:none}
.jip-side .other::after{content:" \2192"}
.jip-side a.ig{display:block;text-align:center}
.jip-side .ic-submit::before{content:"\f1d8"}.jip-side .ic-rev::before{content:"\f234"}.jip-side .ic-menu::before{content:"\f0c9"}.jip-side .ic-flow::before{content:"\f0e8"}.jip-side .ic-guide::before{content:"\f19d"}.jip-side .ic-pubh::before{content:"\f1ad"}.jip-side .ic-idxh::before{content:"\f0ac"}.jip-side .ic-tool::before{content:"\f0ad"}.jip-side .ic-cit::before{content:"\f10e"}.jip-side .ic-info::before{content:"\f05a"}.jip-side .ic-vis::before{content:"\f041"}
.jip-side .ic-team::before{content:"\f0c0"}.jip-side .ic-scope::before{content:"\f140"}.jip-side .ic-ethics::before{content:"\f24e"}.jip-side .ic-oa::before{content:"\f13e"}.jip-side .ic-copy::before{content:"\f1f9"}.jip-side .ic-lic::before{content:"\f25e"}.jip-side .ic-plag::before{content:"\f24d"}.jip-side .ic-arch::before{content:"\f187"}.jip-side .ic-repo::before{content:"\f1c0"}.jip-side .ic-apc::before{content:"\f0d6"}.jip-side .ic-abs::before{content:"\f022"}.jip-side .ic-stat::before{content:"\f080"}.jip-side .ic-aidx::before{content:"\f2b9"}
.jip-side .ic-integ::before{content:"\f132"}.jip-side .ic-wf::before{content:"\f074"}.jip-side .ic-pr::before{content:"\f06e"}.jip-side .ic-proc::before{content:"\f0cb"}.jip-side .ic-ag::before{content:"\f02d"}.jip-side .ic-tpl::before{content:"\f1c2"}.jip-side .ic-form::before{content:"\f0f6"}.jip-side .ic-booklet::before{content:"\f02e"}.jip-side .ic-sca::before{content:"\f201"}.jip-side .ic-gsa::before{content:"\f19d"}.jip-side .ic-read::before{content:"\f1ea"}.jip-side .ic-auth::before{content:"\f040"}.jip-side .ic-lib::before{content:"\f19c"}
@media (prefers-reduced-motion:reduce){.jip-home *,.jip-side *,.jip-team *{transition:none!important}}

/* ===== Peer review flow map (.jip-flow) ===== */
.jip-flow{--b:#0f14b6;--bd:#0a0e86;--ink:#1d1d2b;--mute:#5d5f73;--gold:#c9a227;--lav:#eceefc;--lav2:#c9cef7;--line:#e4e2ec;--red:#b4232f;--redbg:#fdecee;--grn:#17784a;--grnbg:#e7f6ee;--amb:#6b520a;--ambbg:#fbf3dc;
  --fd:"Montserrat",Arial,Helvetica,sans-serif;display:flex;flex-direction:column;align-items:center;font-family:var(--fd);margin:8px 0 18px}
.jip-flow *{box-sizing:border-box}
.jip-flow p{margin:0}
.jip-flow .node{position:relative;width:min(100%,440px);padding:12px 14px 12px 64px;border-radius:14px;background:#fff;border:1px solid var(--line);text-align:left;transition:transform .2s,box-shadow .2s}
.jip-flow .node:hover{transform:translateY(-3px);box-shadow:0 12px 24px -16px rgba(21,15,69,.45)}
.jip-flow .node::before{font-family:FontAwesome;position:absolute;left:12px;top:50%;margin-top:-20px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--lav);color:var(--b);font-size:18px;transition:background .2s,color .2s,transform .2s}
.jip-flow .node:hover::before{background:var(--gold);color:#221864;transform:rotate(-6deg) scale(1.06)}
.jip-flow .node h3{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:var(--b)}
.jip-flow .node p{margin-top:3px;font-size:12px;font-weight:500;line-height:1.45;color:var(--mute)}
.jip-flow .tag{display:inline-block;margin-top:6px;font-size:10.5px;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--ambbg);color:var(--amb)}
.jip-flow .start,.jip-flow .end{background:var(--b);border-color:var(--b)}
.jip-flow .end{background:linear-gradient(135deg,#1a21d0,var(--bd));box-shadow:inset 0 -3px 0 var(--gold)}
.jip-flow .start h3,.jip-flow .end h3{color:#fff}.jip-flow .start p,.jip-flow .end p{color:#dfe2ff}
.jip-flow .start::before,.jip-flow .end::before{background:rgba(255,255,255,.16);color:#fff}
.jip-flow .ok{background:var(--grnbg);border-color:#bfe3cf}.jip-flow .ok h3{color:var(--grn)}.jip-flow .ok::before{background:#fff;color:var(--grn)}
.jip-flow .no{background:var(--redbg);border:1px dashed #efb7bd}.jip-flow .no h3{color:var(--red)}.jip-flow .no::before{background:#fff;color:var(--red)}
.jip-flow .re{background:var(--ambbg);border:1px dashed #e7cf86}.jip-flow .re h3{color:var(--amb)}.jip-flow .re::before{background:#fff;color:var(--amb)}
.jip-flow .side{width:auto;padding:10px 10px 10px 54px}
.jip-flow .side::before{left:10px;width:34px;height:34px;margin-top:-17px;font-size:15px}
.jip-flow .side h3{font-size:12.5px}.jip-flow .side p{font-size:11px}
/* vertical arrow */
.jip-flow .down{display:block;width:3px;height:24px;margin:10px 0 16px;background:var(--lav2);position:relative;font-size:0;color:transparent}
.jip-flow .down::after{content:"";position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);border:7px solid transparent;border-top-color:var(--lav2);border-bottom:0}
/* rows with side branches */
.jip-flow .frow{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1.25fr) 64px minmax(0,1fr);align-items:center;width:100%}
.jip-flow .frow .node:not(.side){width:100%}
.jip-flow .frow.d{grid-template-columns:minmax(0,1fr) minmax(48px,1fr) 156px minmax(48px,1fr) minmax(0,1fr)}
.jip-flow .h{position:relative;display:block;height:3px;width:34px;margin:0 auto;background:var(--lav2);font-size:0;color:transparent}
.jip-flow .h.left::before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);border:7px solid transparent;border-right-color:#efb7bd;border-left:0}
.jip-flow .h.left{background:#efb7bd}
.jip-flow .h.both{background:#e7cf86}
.jip-flow .h.both::before,.jip-flow .h.both::after{content:"";position:absolute;top:50%;transform:translateY(-50%);border:7px solid transparent}
.jip-flow .h.both::before{left:-6px;border-right-color:#e7cf86;border-left:0}
.jip-flow .h.both::after{right:-6px;border-left-color:#e7cf86;border-right:0}
.jip-flow .gap{display:block}
/* decision diamond */
.jip-flow .dec{position:relative;justify-self:center;width:156px;height:156px;display:grid;place-items:center;text-align:center}
.jip-flow .dec::before{content:"";position:absolute;inset:24px;transform:rotate(45deg);border-radius:16px;background:var(--gold);box-shadow:0 12px 24px -14px rgba(138,106,14,.7);transition:transform .25s}
.jip-flow .dec:hover::before{transform:rotate(45deg) scale(1.06)}
.jip-flow .dec h3{position:relative;margin:0;font-size:12.5px;font-weight:700;line-height:1.25;color:#221864;max-width:92px}
.jip-flow .dec h3::before{content:"\f0e3";font-family:FontAwesome;display:block;font-size:20px;margin-bottom:4px}
.jip-flow .rule{width:min(100%,520px);margin:-2px 0 4px;padding:7px 12px;border-radius:10px;background:#f7f7fd;border-left:3px solid var(--gold);font-size:11.5px;font-weight:600;line-height:1.5;color:var(--mute);text-align:center}
.jip-flow .lab{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}
.jip-flow .lane{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,560px);padding:12px;border:1px dashed var(--lav2);border-radius:16px;background:#fafaff}
.jip-flow .lane .node{width:auto}
.jip-flow .sum{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px}
.jip-flow .sum span{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--ambbg);color:var(--amb)}
.jip-flow .sum span.g{background:var(--grnbg);color:var(--grn)}
.jip-flow .credit{align-self:flex-end;margin-top:14px;font-size:9.5px;font-weight:600;letter-spacing:.04em;color:#9a9cae}
/* icons */
.jip-flow .i-sub::before{content:"\f1d8"}.jip-flow .i-scr::before{content:"\f002"}.jip-flow .i-rev::before{content:"\f070"}.jip-flow .i-dec::before{content:"\f057"}
.jip-flow .i-rvs::before{content:"\f021"}.jip-flow .i-acc::before{content:"\f058"}.jip-flow .i-cpy::before{content:"\f044"}.jip-flow .i-lay::before{content:"\f1c1"}
.jip-flow .i-prf::before{content:"\f046"}.jip-flow .i-pub::before{content:"\f0ac"}.jip-flow .i-out::before{content:"\f05e"}
@media (max-width:680px){
 .jip-flow .frow{grid-template-columns:1fr;gap:6px}
 .jip-flow .frow .h{width:3px;height:18px;margin:0 auto}
 .jip-flow .frow .h.left::before,.jip-flow .h.both::before,.jip-flow .h.both::after{display:none}
 .jip-flow .frow .gap{display:none}
 .jip-flow .dec{order:-1}
 .jip-flow .lane{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){.jip-flow *,.jip-flow *::before{transition:none!important}}

/* keep policy-page text rules from changing the diagram */
.jip-pol .jip-flow p,.jip-pol .jip-flow li{text-align:inherit;hyphens:manual;-webkit-hyphens:manual}
.jip-pol .jip-flow p{margin:0}
.jip-pol .jip-flow .node p{margin-top:3px}
.jip-pol .jip-flow h3{font-family:var(--fd);margin:0}
.jip-pol .jip-flow .node h3{font-size:14px;color:var(--b)}
.jip-pol .jip-flow .side h3{font-size:12.5px}
.jip-pol .jip-flow .start h3,.jip-pol .jip-flow .end h3{color:#fff}
.jip-pol .jip-flow .ok h3{color:var(--grn)}.jip-pol .jip-flow .no h3{color:var(--red)}.jip-pol .jip-flow .re h3{color:var(--amb)}
.jip-pol .jip-flow .dec h3{font-size:12.5px;color:#221864}
.jip-pol .jip-flow .rule{text-align:center;margin:-2px 0 4px}
.jip-pol .jip-flow .lab{margin:0 0 6px}
.jip-pol .jip-flow .sum{margin-top:16px}
.jip-pol .jip-flow .credit{margin-top:14px}

/* ===== /about/submissions (OJS system page, CSS only; content comes from the OJS fields) ===== */
.pkp_op_submissions .page{--b:#0f14b6;--bd:#0a0e86;--ink:#1d1d2b;--mute:#5d5f73;--gold:#c9a227;--goldd:#8a6a0e;--lav:#eceefc;--lav2:#c9cef7;--line:#e4e2ec;--grn:#17784a;--grnbg:#e7f6ee;
  --fd:"Montserrat",Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.65}
.pkp_op_submissions .page > h1{font-family:var(--fd);font-size:clamp(22px,3vw,28px);line-height:1.2;color:var(--b);margin:8px 0 16px;padding:16px 18px;border:0;border-left:4px solid var(--gold);background:var(--lav);border-radius:0 10px 10px 0}
/* notice (closed or open submissions) */
.pkp_op_submissions .page > .cmp_notification{position:relative;margin:0 0 24px;padding:18px 20px 18px 78px;border:1px solid #e9cf7e;border-left:6px solid var(--gold);border-radius:0 16px 16px 0;background:linear-gradient(120deg,#fff8e1 0%,#fdeeb9 100%);box-shadow:0 16px 30px -22px rgba(138,106,14,.75);font-family:var(--fd);font-size:15px;font-weight:600;line-height:1.55;color:#4a3806}
.pkp_op_submissions .page > .cmp_notification::before{content:"\f05a";font-family:FontAwesome;position:absolute;left:20px;top:50%;margin-top:-22px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--gold);color:#221864;font-size:22px;font-weight:normal;box-shadow:0 0 0 6px rgba(201,162,39,.22);animation:jip-pulse 2.4s ease-out infinite}
@keyframes jip-pulse{0%{box-shadow:0 0 0 0 rgba(201,162,39,.45)}70%{box-shadow:0 0 0 12px rgba(201,162,39,0)}100%{box-shadow:0 0 0 0 rgba(201,162,39,0)}}
.pkp_op_submissions .page > .cmp_notification .closed{display:block}
.pkp_op_submissions .page > .cmp_notification .closed strong{display:block;font-size:18px;font-weight:700;line-height:1.35;color:#221864}
.pkp_op_submissions .page > .cmp_notification .closed .more-info{display:block;margin-top:4px;font-size:15px;font-weight:500;color:#5a4508}
.pkp_op_submissions .page > .cmp_notification .closed a{display:inline;margin:0;padding:0;border-radius:0;background:none;color:#0f14b6;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--gold)}
.pkp_op_submissions .page > .cmp_notification .closed a::after{content:" \f061";font-family:FontAwesome;font-size:.8em}
.pkp_op_submissions .page > .cmp_notification .closed a:hover{color:#0a0e86;background:rgba(255,255,255,.6);transform:none}
.pkp_op_submissions .page > .cmp_notification a{display:inline-flex;align-items:center;gap:6px;margin:4px 6px 0 0;padding:6px 16px;border-radius:999px;background:var(--b);color:#fff;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s}
.pkp_op_submissions .page > .cmp_notification a:hover{background:var(--gold);color:#221864;transform:translateY(-2px)}
@media (max-width:600px){.pkp_op_submissions .page > .cmp_notification{padding:16px 16px 16px 66px}.pkp_op_submissions .page > .cmp_notification::before{left:14px;width:38px;height:38px;margin-top:-19px;font-size:19px}}
@media (prefers-reduced-motion:reduce){.pkp_op_submissions .page > .cmp_notification::before{animation:none}}
/* section cards */
.pkp_op_submissions .page > .author_guidelines,.pkp_op_submissions .page > .submission_checklist,.pkp_op_submissions .page > .copyright_notice,.pkp_op_submissions .page > .privacy_statement{margin:0 0 18px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:#fff;transition:box-shadow .25s,border-color .25s}
.pkp_op_submissions .page > div:is(.author_guidelines,.submission_checklist,.copyright_notice,.privacy_statement):hover{border-color:#d8d5ea;box-shadow:0 16px 30px -24px rgba(21,15,69,.45)}
.pkp_op_submissions .page > div > h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0 0 10px;border-bottom:2px solid var(--gold);font-family:var(--fd);font-size:17px;line-height:1.3;color:var(--ink)}
.pkp_op_submissions .page > div > h2::before{font-family:FontAwesome;flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--b);color:#fff;font-size:15px;font-weight:normal}
.pkp_op_submissions .page > .author_guidelines > h2::before{content:"\f02d"}
.pkp_op_submissions .page > .submission_checklist > h2::before{content:"\f046"}
.pkp_op_submissions .page > .copyright_notice > h2::before{content:"\f1f9"}
.pkp_op_submissions .page > .privacy_statement > h2::before{content:"\f023"}
.pkp_op_submissions .page > div > h2 .cmp_edit_link{margin-left:auto;padding:2px 10px;border-radius:999px;background:#f1f1f7;font-size:11px;font-weight:600;color:var(--mute);text-decoration:none}
.pkp_op_submissions .page > div > h2 .cmp_edit_link:hover{background:var(--lav2);color:var(--bd)}
.pkp_op_submissions .page > div p{margin:0 0 10px;text-align:justify;hyphens:auto}
.pkp_op_submissions .page > div a{color:#1a2fd6;text-decoration:none}
.pkp_op_submissions .page > div p a:hover,.pkp_op_submissions .page > div li a:hover{text-decoration:underline;text-underline-offset:3px}
/* author guidelines summary */
.pkp_op_submissions .author_guidelines > p:first-of-type strong{font-family:var(--fd);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--goldd)}
.pkp_op_submissions .author_guidelines ul{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}
.pkp_op_submissions .author_guidelines ul li{position:relative;padding:8px 12px 8px 34px;border-radius:10px;background:#f7f7fd}
.pkp_op_submissions .author_guidelines ul li::before{content:"\f00c";font-family:FontAwesome;position:absolute;left:12px;top:9px;color:var(--gold);font-size:13px}
.pkp_op_submissions .author_guidelines .readalso{margin-top:6px}
.pkp_op_submissions .author_guidelines .readalso p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-family:var(--fd);font-size:12px;font-weight:700;color:var(--mute)}
.pkp_op_submissions .author_guidelines .readalso a{display:inline-flex;padding:5px 14px;border-radius:999px;background:var(--b);color:#fff;font-weight:700;text-decoration:none!important;transition:background .2s,color .2s,transform .2s}
.pkp_op_submissions .author_guidelines .readalso a:hover{background:var(--gold);color:#221864;transform:translateY(-2px)}
/* checklist as numbered cards */
.pkp_op_submissions .submission_checklist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:jipck}
.pkp_op_submissions .submission_checklist ul li{position:relative;counter-increment:jipck;padding:11px 44px 11px 54px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:justify;hyphens:auto;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}
.pkp_op_submissions .submission_checklist ul li::before{content:counter(jipck);position:absolute;left:12px;top:11px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--b);color:#fff;font-family:var(--fd);font-size:13px;font-weight:700;transition:background .2s,color .2s}
.pkp_op_submissions .submission_checklist ul li::after{content:"\f00c";font-family:FontAwesome;position:absolute;right:14px;top:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:2px solid var(--lav2);color:transparent;font-size:12px;transition:background .2s,color .2s,border-color .2s}
.pkp_op_submissions .submission_checklist ul li:hover{transform:translateY(-3px);border-color:#bfe3cf;background:#fbfefc;box-shadow:0 12px 22px -16px rgba(21,15,69,.4),inset 4px 0 0 var(--gold)}
.pkp_op_submissions .submission_checklist ul li:hover::before{background:var(--gold);color:#221864}
.pkp_op_submissions .submission_checklist ul li:hover::after{background:var(--grn);border-color:var(--grn);color:#fff}
/* copyright terms */
.pkp_op_submissions .copyright_notice ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:jipcr}
.pkp_op_submissions .copyright_notice ol li{position:relative;counter-increment:jipcr;padding:10px 14px 10px 50px;border-radius:12px;background:#f7f7fd;text-align:justify;hyphens:auto}
.pkp_op_submissions .copyright_notice ol li::before{content:counter(jipcr);position:absolute;left:12px;top:10px;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--lav2);color:var(--bd);font-family:var(--fd);font-size:12.5px;font-weight:700}
/* privacy */
.pkp_op_submissions .privacy_statement .jip-pol p{margin:0}
@media (max-width:600px){.pkp_op_submissions .page > div:is(.author_guidelines,.submission_checklist,.copyright_notice,.privacy_statement){padding:14px}.pkp_op_submissions .submission_checklist ul li{padding-right:14px}.pkp_op_submissions .submission_checklist ul li::after{display:none}}
@media (prefers-reduced-motion:reduce){.pkp_op_submissions .page *{transition:none!important}}
.pkp_op_submissions .author_guidelines > p:last-child:has(a){display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--fd);font-size:12px;font-weight:700;color:var(--mute)}
.pkp_op_submissions .author_guidelines > p:last-child a{display:inline-flex;padding:5px 14px;border-radius:999px;background:var(--b);color:#fff;font-weight:700;text-decoration:none!important;transition:background .2s,color .2s,transform .2s}
.pkp_op_submissions .author_guidelines > p:last-child a:hover{background:var(--gold);color:#221864;transform:translateY(-2px)}
/* notice without Custom Locale: first line from OJS, second line added by CSS (closed state only: the notice has no links) */
.pkp_op_submissions .page > .cmp_notification:not(:has(a)){font-size:18px;font-weight:700;line-height:1.4;color:#221864}
.pkp_op_submissions .page > .cmp_notification:not(:has(a))::after{content:"Please see the website\2019s homepage for more information.";display:block;margin-top:4px;font-size:15px;font-weight:500;color:#5a4508}
/* Submissions: clickable "homepage" link in the closed notice (link paragraph lives in the Author Guidelines field) */
.pkp_op_submissions .author_guidelines p:has(a[href*="homepageAnnouncements"]){display:none}
@supports (anchor-name:--x){
.pkp_op_submissions .page{position:relative}
.pkp_op_submissions .page > .cmp_notification:not(:has(a)){anchor-name:--jipnote}
.pkp_op_submissions .page:has(a[href*="homepageAnnouncements"]) > .cmp_notification:not(:has(a))::after{color:transparent}
.pkp_op_submissions .page > .cmp_notification:not(:has(a)) ~ .author_guidelines p:has(a[href*="homepageAnnouncements"]){display:block;position:absolute;position-anchor:--jipnote;left:calc(anchor(left) + 84px);right:calc(anchor(right) + 21px);bottom:calc(anchor(bottom) + 19px);z-index:2;margin:0;padding:0;border:0;background:none;font-family:var(--fd);font-size:15px;font-weight:500;line-height:1.4;letter-spacing:normal;color:#5a4508;text-align:left;hyphens:manual}
.pkp_op_submissions .author_guidelines p:has(a[href*="homepageAnnouncements"]) a{display:inline;margin:0;padding:0;border-radius:0;background:none;color:#0f14b6;font-weight:500;text-decoration:underline!important;text-decoration-thickness:2px!important;text-decoration-color:var(--gold)!important;text-underline-offset:3px;transform:none}
.pkp_op_submissions .author_guidelines p:has(a[href*="homepageAnnouncements"]) a:hover{color:#0a0e86;background:rgba(255,255,255,.7)}
@media (max-width:600px){.pkp_op_submissions .page > .cmp_notification:not(:has(a)) ~ .author_guidelines p:has(a[href*="homepageAnnouncements"]){left:calc(anchor(left) + 72px);right:calc(anchor(right) + 17px);bottom:calc(anchor(bottom) + 17px)}}
}
/* Author Guidelines page: "Useful links" as pills */
.jip-ag .readalso{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0 6px}
.jip-ag .readalso p{width:100%;margin:0 0 2px;font-family:var(--jip-f-display);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--jip-muted);text-align:left}
.jip-ag .readalso a{display:inline-flex;align-items:center;gap:6px;padding:1px 12px;border:1.5px solid var(--jip-blue);border-radius:999px;font-family:var(--jip-f-display);font-size:12px;font-weight:600;line-height:1.7;color:var(--jip-blue);text-decoration:none;white-space:nowrap;text-shadow:none;transition:background .2s,color .2s}
.jip-ag .readalso a::after{content:"\2192";display:inline;margin:0;font-size:1em;vertical-align:0}
.jip-ag .readalso a:hover,.jip-ag .readalso a:focus-visible{background:var(--jip-blue);color:#fff;text-decoration:none;outline:none}
.jip-ag .readalso a:hover::after,.jip-ag .readalso a:focus-visible::after{color:#f5c518}
@media (max-width:600px){.jip-ag .readalso a{white-space:normal}}

/* Editorial Team + Reviewers update (Nov 2026): leader photos, ID rows, member boxes (option C) */
.jip-team .lcard .m.big{align-items:center}
.jip-team .lcard.chief .av{width:84px;height:84px;object-view-box:inset(43px 106px 562px 195px)}
.jip-team #me .av{width:64px;height:64px;object-view-box:inset(77px 168px 787px 92px)}
.jip-team .lcard .ids.wide{justify-content:center;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}
.jip-team .lcard .ids.wide .br{flex-basis:100%;height:0;overflow:hidden;font-size:0;line-height:0}
.jip-team .id-p{--dot:#f1d27a}
.jip-team .lb figcaption .rl{display:block;margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f1d27a}
@media (max-width:480px){.jip-team .lcard .ids.wide{gap:4px}.jip-team .lcard .ids.wide .id{padding:2px 6px 2px 5px;gap:4px;font-size:10px}.jip-team .lcard{padding-left:14px;padding-right:14px}}
.jip-team.v2 .list{gap:10px 14px}
.jip-team.v2 .list .m{border:1px solid #e4e2ec;border-radius:14px;background:#fff;box-shadow:0 8px 18px -14px rgba(21,15,69,.28)}
.jip-team.v2 .list .m:hover{transform:translateY(-3px);background:#fff;border-color:#d8d5ea;border-style:solid;box-shadow:0 14px 28px -18px rgba(21,15,69,.45),inset 4px 0 0 var(--gold)}

/* Homepage at-a-glance rows: tighter spacing, label/value/icon centred */
.jip-home.gf .f{padding-top:3px;padding-bottom:3px;align-items:center}
.jip-home.gf .f .k{padding-top:0}
.jip-home.gf .f::before{top:50%;margin-top:-11px}
.jip-home.gf .f .v{line-height:1.35}

/* Homepage at-a-glance: tighter rows, cover zoom */
.jip-home.gf .f{padding-top:1px;padding-bottom:1px}
.jip-home.gf .f .v{line-height:1.3}
.jip-home.gf .f::before{width:20px;height:20px;margin-top:-10px;font-size:10px}
.jip-home .cover a.zoom{position:relative;display:block;width:100%;height:100%;cursor:zoom-in}
.jip-home .cover a.zoom::after{content:"\f00e";font-family:FontAwesome;position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gold);color:#221864;font-size:12px;box-shadow:0 0 0 2px #fff;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}
.jip-home .cover:hover a.zoom::after,.jip-home .cover a.zoom:focus-visible::after{opacity:1;transform:none}
.jip-home .lb{display:none;position:fixed;inset:0;z-index:2000;align-items:center;justify-content:center;padding:24px}
.jip-home .lb:target{display:flex;animation:jip-lb-in .25s ease-out}
.jip-home .lb-bg{position:absolute;inset:0;background:rgba(10,8,35,.92);font-size:0;color:transparent;cursor:zoom-out}
.jip-home .lb figure{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:min(92vw,520px)}
.jip-home .lb figure img{display:block;max-width:100%;max-height:80vh;width:auto;height:auto;border:4px solid var(--gold);border-radius:16px;box-shadow:0 0 0 1px rgba(255,255,255,.15),0 30px 60px -20px rgba(0,0,0,.8);background:#fff}
.jip-home .lb figcaption{font-family:var(--fd);font-size:14px;font-weight:600;color:#fff;text-align:center}
.jip-home .lb-x{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:26px;line-height:1;text-decoration:none;transition:background .2s,color .2s}
.jip-home .lb-x:hover{background:var(--gold);color:#221864;text-decoration:none}
.jip-home.gf .f{padding-top:0;padding-bottom:0;min-height:26px;grid-template-columns:142px minmax(0,1fr);gap:8px}
.jip-home.gf .f .v{line-height:1.25}
.jip-home.gf .f::before{width:18px;height:18px;margin-top:-9px;font-size:9px}

/* ===== /issue/archive (CSS only, option E; JIP cover embedded) ===== */
.pkp_op_archive .page{--b:#0f14b6;--bd:#0a0e86;--ink:#1d1d2b;--mute:#5d5f73;--gold:#c9a227;--goldd:#8a6a0e;--lav:#eceefc;--lav2:#c9cef7;--line:#e4e2ec;--fd:"Montserrat",Arial,Helvetica,sans-serif;--jip-cover:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCABSADgDASIAAhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAQFAQMGBwII/8QAMBAAAgEDAgQEBgICAwAAAAAAAQIDAAQRBRIGITFBE1FhgQcUIjJCcVKhYnKRscH/xAAcAQABBQEBAQAAAAAAAAAAAAAAAQIDBQYEBwj/xAAuEQABAwIFAgQFBQAAAAAAAAABAAIDBBESITFBUQWhBhOBkRQiYXHwMkJiweH/2gAMAwEAAhEDEQA/APbzWK1XomNnOLYAzeG3hgtty2OXPtz71o+UuTcOGvJjGozGyyAZO5uRGOm3aSfPpVms6G3UylRIxfQ2sQKCaQxlpS0gJV8LyHTIyWH6ArZcNeq84ghhdRGTCTJjLg4wfQg5B7YOeopbJcBW2VxHE8jdEUsfb91WtrlqqsfDkO1tpAeP1/y9KnxfMNNIsscSxDdsYPkt9ZAyPVdpPkSetczxTeLayWrahdSWSmNDII7oW8aZH1uHwfEZWwBGeoPQ5ppyUsUON2FRviFxFBFwrL4BKySTBNpZSfoOT0J/LYPeleccX6tqXEF3bwvCXmAESQxJzbB5fSPyP3EDoTj8aVmK6umdKWU7jYa4dCfTgAD7gkZFey+EPDnT6Wg83qTGGSQ3Afa4bsM+cz62Oi9r13W9M0S38fUrtIQ32L1d/wDVRzNcdL8TIZZSthpTsmeTzybSfYZ/7ry/U7671K+kvL64eedz9Tsf6HkPQVI0gEuAASScADvVX1rxBVMdhgOEfa57r5pPWpZpcMeTe69XsOMrm4I32MAB/i7VfWusLMuWt2Xlnk2a4ptOuLKSy0m2tXutZeHx7mH7UtlY4QSv0U4GSoyeeOVdZo/DxgQSandteT9di5SFPQL1P7YmoqCPxLUHF5wa3+QBPtbL1IPF1vqehbBA2WtyxC4H7iDvbYfV1r7XUtdZikn+XgtbmaXuqqMKPMnOB71T6tw3qnEF0kms6mkFrE++GytQWRGHR2Zsb38iRhfxGeddTGiRpsjVUXyUYFZraw00nl4Z5C47kfL7WzHue5vAKsRSY4G4bc/Me+XZVeg8PaTooJsbULKRhpnO6RvfsPQYpVqKV0RxMiaGMFgOFBUVEtTIZJnFzjuTcr8zKrNJtVSzE4AAySfKvX/hTwXcLnU5gI/BJHikZzKDzRPRPybu30DkGJ5/4ScLpqN1JrV+5hs4JPDiYfc8mMnZ6gd+xOeoFe5vKlvpgt7OFYI4owsaqMBFHQAelZOi6eJqkyuGiqvDPToqaD46YXe79AOgG7rbnZvGZ1sqia2gtbiSOBMDI3MebO3cse5zmviskknJ5msVr2tDRYKyke6Rxc43JSlKUqYsilBSkKFo4c0mHToLawgUeDZRBB6t1Lfstlj7VfTYW1lJ/iaj6e8bZTGHJyfWp2rRiHSAzffK4AHp1qtoKU0sLY3G7tSeSdfTj6LulkbJmwWaBYDgDID83VDSlKs1wpSlKELIpQUpChbLVd93EgLAs4H0jJ6+VWPE12lxepHEQYokAGPM8z/4PaoFuEVhILmOKRScb4S+P0Qe/SqW/sb+5FsU1AwPESW2bgrnIIyM8/ekDbvudFNcCO18yrOod5dyRSNHF8sWUK7B5sFUJwWI8vWtcVvqu/MupxFe4S3Gf7qFqnDVpe3094Y4DJcBRIZFbPJQvIqR1AAPblTyByohkVamWfDBkiTkcN4mccvLFV2iXWoPA7XM0NwcgodyINvYjGepzWdL0RLJps+A0cqFGj2sVIOSRgnHU/8AGRUTUOENOvpkmljhRkQIojjAUAAjocn+6hfi0Hb/AFTR+Xv3v/WfddBA0jgmRFQg4wr7qVE0TSrPSbdobO2t4A5BcwxhN5AxlvM0pzb4RdRPtiNvz3VgetKUp6alKUoQlKUoQgpSlIUL/9k=");color:var(--ink)}
.pkp_op_archive .page > h1{font-family:var(--fd);font-size:clamp(22px,3vw,28px);line-height:1.2;color:var(--b);margin:8px 0 18px;padding:16px 18px;border:0;border-left:4px solid var(--gold);background:var(--lav);border-radius:0 10px 10px 0}
.pkp_op_archive .issues_archive{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin:0;padding:0;list-style:none}
.pkp_op_archive .issues_archive > li{position:relative;margin:0;padding:0;border:0;list-style:none}
.pkp_op_archive .issues_archive > li::before{display:none}
.pkp_op_archive .obj_issue_summary{position:relative;height:100%;margin:0;padding:0}
.pkp_op_archive .obj_issue_summary h2{display:flex;flex-direction:column;gap:2px;margin:0;font-size:inherit;line-height:1.3}
.pkp_op_archive .obj_issue_summary .title{order:-1;font-family:var(--fd);text-decoration:none}
.pkp_op_archive .obj_issue_summary .title::after{content:"";position:absolute;inset:0;z-index:1}
.pkp_op_archive .obj_issue_summary .series{font-family:var(--fd);color:var(--b)}
.pkp_op_archive .obj_issue_summary .description:empty,.pkp_op_archive .obj_issue_summary .description{display:none}
@media (max-width:600px){.pkp_op_archive .issues_archive{grid-template-columns:1fr}}

.pkp_op_archive .obj_issue_summary{display:flex;align-items:center;gap:14px;padding:14px 44px 14px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 18px -14px rgba(21,15,69,.28);transition:transform .25s,box-shadow .25s,border-color .25s}
.pkp_op_archive .obj_issue_summary::before{content:"\f02d";font-family:FontAwesome;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--lav);color:var(--b);font-size:19px;transition:background .25s,color .25s}
.pkp_op_archive .obj_issue_summary::after{content:"\f105";font-family:FontAwesome;position:absolute;right:16px;top:50%;margin-top:-11px;font-size:20px;line-height:22px;color:var(--lav2);transition:transform .25s,color .25s}
.pkp_op_archive .obj_issue_summary .title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
.pkp_op_archive .obj_issue_summary .series{font-size:17px;font-weight:700}
.pkp_op_archive .issues_archive > li:hover .obj_issue_summary{transform:translateY(-3px);border-color:#d8d5ea;box-shadow:0 14px 28px -18px rgba(21,15,69,.45),inset 4px 0 0 var(--gold)}
.pkp_op_archive .issues_archive > li:hover .obj_issue_summary::before{background:var(--b);color:#f5c518}
.pkp_op_archive .issues_archive > li:hover .obj_issue_summary::after{transform:translateX(4px);color:var(--gold)}
.pkp_op_archive .issues_archive > li:first-child .obj_issue_summary{background:radial-gradient(120% 140% at 100% 0%,#1f26c4 0%,#0a0e86 55%,#07053d 100%);border-color:transparent;box-shadow:inset 0 0 0 2px var(--gold),0 16px 30px -20px rgba(10,14,134,.9)}
.pkp_op_archive .issues_archive > li:first-child .obj_issue_summary::before{background:var(--gold);color:#221864}
.pkp_op_archive .issues_archive > li:first-child .obj_issue_summary .title{color:#f1d27a}
.pkp_op_archive .issues_archive > li:first-child .obj_issue_summary .title::before{content:"Latest issue \00b7  ";color:#fff}
.pkp_op_archive .issues_archive > li:first-child .obj_issue_summary .series{color:#fff}
.pkp_op_archive .issues_archive > li:first-child .obj_issue_summary::after{color:#f1d27a}
.pkp_op_archive .issues_archive > li:first-child{grid-column:1/-1}
.pkp_op_archive .issues_archive > li:first-child .obj_issue_summary .series{font-size:20px}
.pkp_op_archive .issues_archive > li:first-child .obj_issue_summary::before{width:52px;height:52px;box-shadow:0 0 0 3px rgba(201,162,39,.28)}
.pkp_op_archive .issues_archive > li:first-child .obj_issue_summary h2::before{content:"";position:absolute;left:26px;top:50%;width:28px;height:41px;margin-top:-20.5px;border-radius:2px;background:var(--jip-cover) center/cover no-repeat;box-shadow:0 2px 6px -2px rgba(0,0,0,.45);transition:transform .25s;pointer-events:none}
.pkp_op_archive .issues_archive > li:first-child:hover .obj_issue_summary h2::before{transform:scale(1.1)}
/* ===== Article lists: homepage Current Issue + issue pages (CSS only) ===== */
.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc{--b:#0f14b6;--bd:#0a0e86;--ink:#1d1d2b;--mute:#5d5f73;--gold:#c9a227;--goldd:#8a6a0e;--lav:#eceefc;--lav2:#c9cef7;--line:#e4e2ec;--fd:"Montserrat",Arial,Helvetica,sans-serif}
.pkp_page_index .current_issue > h2{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--fd);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--goldd)}
.pkp_page_index .current_issue > h2::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgba(201,162,39,.22)}
.pkp_page_index .current_issue .current_issue_title{margin:0;padding:16px 18px 6px;border-left:4px solid var(--gold);background:var(--lav);border-radius:0 12px 0 0;font-family:var(--fd);font-size:clamp(18px,2.4vw,22px);font-weight:700;line-height:1.3;color:var(--b)}
.pkp_page_index .current_issue .obj_issue_toc .heading{margin:0 0 18px;padding:2px 18px 14px;border-left:4px solid var(--gold);background:var(--lav);border-radius:0 0 12px 0}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .published{display:inline-flex;gap:6px;align-items:center;padding:3px 12px;border-radius:999px;background:#fff;border:1px solid var(--lav2);font-family:var(--fd);font-size:11.5px;color:var(--bd)}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .published::before{content:"\f073";font-family:FontAwesome;color:var(--gold)}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .published .label{font-weight:700;text-transform:uppercase;letter-spacing:.06em}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .sections .section > h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--fd);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--b)}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .sections .section > h3::after{content:"";flex:1;height:1px;background:var(--line)}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .cmp_article_list{margin:0;padding:0;list-style:none}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .cmp_article_list > li{margin:0;padding:0;list-style:none}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary{position:relative}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .title{margin:0;font-family:var(--fd);font-size:15.5px;font-weight:700;line-height:1.38;text-align:left}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .title a{color:var(--b);text-decoration:none}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .title a:hover{color:var(--bd);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:5px}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .authors{flex:1 1 0;min-width:0;font-style:italic;font-size:13.5px;line-height:1.45;color:#3c3e52}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .authors::before{content:"\f0c0";font-family:FontAwesome;font-style:normal;margin-right:6px;color:var(--gold)}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .pages{flex:none;margin-left:auto;padding-left:8px;white-space:nowrap;font-family:var(--fd);font-size:11px;font-weight:600;color:var(--mute)}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .galleys_links{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .galleys_links li{margin:0}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_galley_link{display:inline-flex;align-items:center;gap:6px;padding:4px 13px;border-radius:999px;font-family:var(--fd);font-size:11.5px;font-weight:700;letter-spacing:.03em;text-decoration:none;transition:background .2s,color .2s,transform .2s,border-color .2s}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_galley_link.file{border:1.5px solid var(--b);color:var(--b);background:#fff}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_galley_link.file::before{content:"\f15c";font-family:FontAwesome}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_galley_link.pdf{border:1.5px solid var(--b);background:var(--b);color:#fff}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_galley_link.pdf::before{content:"\f1c1";font-family:FontAwesome}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_galley_link:hover{background:var(--gold);border-color:var(--gold);color:#221864;transform:translateY(-2px);text-decoration:none}
.pkp_page_index .current_issue .read_more{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 18px;border-radius:999px;background:var(--b);color:#fff;font-family:var(--fd);font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}
.pkp_page_index .current_issue .read_more::after{content:"\f061";font-family:FontAwesome;font-size:.85em}
.pkp_page_index .current_issue .read_more:hover{background:var(--gold);color:#221864}

/* cards */
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .cmp_article_list{display:grid;gap:10px}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary{padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 18px -14px rgba(21,15,69,.28);transition:transform .25s,box-shadow .25s,border-color .25s}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary:hover{transform:translateY(-3px);border-color:#d8d5ea;box-shadow:0 14px 28px -18px rgba(21,15,69,.45),inset 4px 0 0 var(--gold)}

@media (max-width:600px){:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .title{font-size:14.5px}:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary{padding:12px 14px}}
/* pages in their own right-hand column; title, authors and buttons never run under it */
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary > .title{grid-column:1;grid-row:1}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary > .meta{display:contents}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .authors{grid-column:1;grid-row:2;margin-top:5px}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .pages{grid-column:2;grid-row:2;align-self:start;margin:7px 0 0;padding:0}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary > .galleys_links{grid-column:1;grid-row:3}
/* authors: hanging indent (wrapped lines align under the first line) and a three-colour people icon */
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .authors{position:relative;padding-left:24px}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .authors::before{content:"";position:absolute;left:0;top:.2em;width:18px;height:14px;margin:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2018%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%225%22%20r%3D%223%22%20fill%3D%22%23c9a227%22/%3E%3Cpath%20d%3D%22M0.5%2015c0-3.3%202.5-5.6%205.5-5.6s5.5%202.3%205.5%205.6z%22%20fill%3D%22%23c9a227%22/%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%225%22%20r%3D%223%22%20fill%3D%22%232fa36b%22/%3E%3Cpath%20d%3D%22M12.5%2015c0-3.3%202.5-5.6%205.5-5.6s5.5%202.3%205.5%205.6z%22%20fill%3D%22%232fa36b%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%226.2%22%20r%3D%223.6%22%20fill%3D%22%230f14b6%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.2%22/%3E%3Cpath%20d%3D%22M5.2%2017.4c0-4%203-6.6%206.8-6.6s6.8%202.6%206.8%206.6z%22%20fill%3D%22%230f14b6%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.2%22/%3E%3C/svg%3E") center/contain no-repeat}
/* overrides for the Manuscript theme defaults */
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary > .title{padding:0}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .authors{padding-right:0}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .pages{position:static;text-align:right}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_galley_link{line-height:1.4;min-height:0;height:auto;box-shadow:none}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .published{margin:6px 0 0}
.pkp_page_index .current_issue > h2{border:0;padding:0}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .authors{text-align:left;align-self:start}
:is(.pkp_page_index .current_issue,.pkp_op_view .obj_issue_toc) .obj_article_summary .pages{margin-top:5px;line-height:19.5px}
/* ===== Article page (CSS only) ===== */
.pkp_page_article .obj_article_details{--b:#0f14b6;--bd:#0a0e86;--ink:#1d1d2b;--mute:#5d5f73;--gold:#c9a227;--goldd:#8a6a0e;--lav:#eceefc;--lav2:#c9cef7;--line:#e4e2ec;--fd:"Montserrat",Arial,Helvetica,sans-serif}
.pkp_page_article .obj_article_details .page_title{margin:6px 0 22px;padding:16px 20px;border-left:4px solid var(--gold);background:var(--lav);border-radius:0 12px 12px 0;font-family:var(--fd);font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1.3;color:var(--b);text-align:left;word-spacing:normal}
/* section headings (Abstract, References) */
body.pkp_page_article .obj_article_details .main_entry .item.abstract > .label,body.pkp_page_article .obj_article_details .main_entry .item.references > .label{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:0;border:0;font-family:var(--fd);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--b)}
body.pkp_page_article .obj_article_details .main_entry .item.abstract > .label::before{content:"\f15c";font-family:FontAwesome;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--b);color:#f5c518;font-size:13px;letter-spacing:0}
body.pkp_page_article .obj_article_details .main_entry .item.references > .label::before{content:"\f02d";font-family:FontAwesome;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--b);color:#f5c518;font-size:13px;letter-spacing:0}
body.pkp_page_article .obj_article_details .main_entry .item.abstract > .label::after,body.pkp_page_article .obj_article_details .main_entry .item.references > .label::after{content:"";flex:1;height:1px;background:var(--line)}
/* authors */
body.pkp_page_article .obj_article_details .main_entry .item.authors{margin:0 0 16px;padding:0}
body.pkp_page_article .obj_article_details .main_entry ul.authors{display:grid;grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none}
body.pkp_page_article .obj_article_details .main_entry ul.authors li{position:relative;margin:0;padding:7px 12px 7px 42px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 18px -16px rgba(21,15,69,.3)}
body.pkp_page_article .obj_article_details .main_entry ul.authors li::before{content:"\f007";font-family:FontAwesome;position:absolute;left:12px;top:9px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--lav);color:var(--b);font-size:11px}
body.pkp_page_article .obj_article_details .main_entry ul.authors .name{display:block;font-family:var(--fd);font-size:14px;font-weight:700;line-height:1.3;color:var(--ink)}
body.pkp_page_article .obj_article_details .main_entry ul.authors .affiliation{display:block;margin-top:2px;font-family:inherit;font-size:12.5px;font-style:italic;line-height:1.4;color:var(--mute);text-align:left}
body.pkp_page_article .obj_article_details .main_entry ul.authors .userGroup{display:none}
body.pkp_page_article .obj_article_details .main_entry ul.authors .affiliation{margin-top:1px}
body.pkp_page_article .obj_article_details .main_entry ul.authors .orcid{display:block;margin:1px 0 0;padding:0;line-height:1.2}
body.pkp_page_article .obj_article_details .main_entry ul.authors .orcid a{display:inline-flex;align-items:center;gap:5px;font-family:var(--fd);font-size:11.5px;font-weight:500;color:var(--mute);text-decoration:none;word-break:break-all}
body.pkp_page_article .obj_article_details .main_entry ul.authors .orcid a::before{content:"iD";flex:none;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#a6ce39;color:#fff;font-family:Arial,sans-serif;font-size:8px;font-weight:700;letter-spacing:-.02em}
body.pkp_page_article .obj_article_details .main_entry ul.authors .orcid a:hover{color:var(--b);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--gold);text-underline-offset:3px}
body.pkp_page_article .obj_article_details .main_entry ul.authors .orcid svg,body.pkp_page_article .obj_article_details .main_entry ul.authors .orcid img{display:none}
/* DOI + keywords as info rows */
body.pkp_page_article .obj_article_details .main_entry .item.doi,body.pkp_page_article .obj_article_details .main_entry .item.keywords{display:flex;gap:10px;align-items:baseline;margin:0;padding:8px 12px;border-radius:10px;background:var(--lav)}
body.pkp_page_article .obj_article_details .main_entry .item.doi{margin-bottom:6px}
body.pkp_page_article .obj_article_details .main_entry .item.keywords{margin-bottom:22px}
body.pkp_page_article .obj_article_details .main_entry .item.doi .label,body.pkp_page_article .obj_article_details .main_entry .item.keywords .label{flex:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;font-family:var(--fd);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--b)}
body.pkp_page_article .obj_article_details .main_entry .item.doi .label::before{content:"\f0c1";font-family:FontAwesome;color:var(--gold)}
body.pkp_page_article .obj_article_details .main_entry .item.keywords .label::before{content:"\f02c";font-family:FontAwesome;color:var(--gold)}
body.pkp_page_article .obj_article_details .main_entry .item.doi .value a{font-family:var(--fd);font-size:13px;font-weight:600;color:var(--b);word-break:break-all;text-decoration:none}
body.pkp_page_article .obj_article_details .main_entry .item.doi .value a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--gold);text-underline-offset:3px}
body.pkp_page_article .obj_article_details .main_entry .item.keywords .value{font-size:14px;line-height:1.5;color:var(--ink);text-align:left}
/* abstract: tighter */
body.pkp_page_article .obj_article_details .main_entry .item.abstract{margin:0 0 24px}
body.pkp_page_article .obj_article_details .main_entry .item.abstract p{margin:0 0 8px;font-size:15.5px;line-height:1.6;text-align:justify;hyphens:auto}
body.pkp_page_article .obj_article_details .main_entry .item.abstract p,body.pkp_page_article .obj_article_details .main_entry .item.abstract p *{font-style:italic}
/* references: hanging indent, compact */
body.pkp_page_article .obj_article_details .main_entry .item.references .value p{margin:0;padding:6px 0 6px 36px;text-indent:-36px;border-bottom:1px dashed #e6e4ef;font-size:13.5px;line-height:1.5;text-align:justify;hyphens:auto}
body.pkp_page_article .obj_article_details .main_entry .item.references .value{max-height:1450px;overflow-y:auto;overscroll-behavior:contain;padding-right:10px;border-bottom:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--lav2) transparent}
body.pkp_page_article .obj_article_details .main_entry .item.references .value p a{word-break:break-all;color:var(--b);text-decoration:underline;text-decoration-color:#aab1ee;text-decoration-thickness:.5px;text-underline-offset:3px}
body.pkp_page_article .obj_article_details .main_entry .item.references .value p a:hover{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:3px}
/* sidebar: downloads */
body.pkp_page_article .obj_article_details .entry_details .item.galleys{margin:0 0 14px;padding:0;border:0;background:none}
body.pkp_page_article .obj_article_details .entry_details .galleys_links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
body.pkp_page_article .obj_article_details .entry_details .galleys_links li{margin:0}
body.pkp_page_article .obj_article_details .entry_details .obj_galley_link{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:999px;font-family:var(--fd);font-size:12.5px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .2s,color .2s,transform .2s,border-color .2s}
body.pkp_page_article .obj_article_details .entry_details .obj_galley_link.file{border:1.5px solid var(--b);background:#fff;color:var(--b)}
body.pkp_page_article .obj_article_details .entry_details .obj_galley_link.file::before{content:"\f15c";font-family:FontAwesome}
body.pkp_page_article .obj_article_details .entry_details .obj_galley_link.pdf{border:1.5px solid var(--b);background:var(--b);color:#fff}
body.pkp_page_article .obj_article_details .entry_details .obj_galley_link.pdf::before{content:"\f1c1";font-family:FontAwesome}
body.pkp_page_article .obj_article_details .entry_details .obj_galley_link:hover{background:var(--gold);border-color:var(--gold);color:#221864;transform:translateY(-2px);text-decoration:none}
/* sidebar cards */
body.pkp_page_article .obj_article_details .entry_details > .item:not(.galleys){margin:0 0 14px;padding:0;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 18px -14px rgba(21,15,69,.28)}
body.pkp_page_article .obj_article_details .entry_details > .item .label:not(button){display:block;width:auto;margin:0;padding:9px 14px;line-height:1.3;border-radius:0;border:0;border-bottom:3px solid var(--gold);background:var(--b);font-family:var(--fd);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}
body.pkp_page_article .obj_article_details .entry_details > .item .label:not(button)::before{font-family:FontAwesome;margin-right:8px;color:#f5c518;letter-spacing:0}
body.pkp_page_article .obj_article_details .entry_details .item.published .label::before{content:"\f073"}
body.pkp_page_article .obj_article_details .entry_details .item.issue .sub_item:first-child .label::before{content:"\f02d"}
body.pkp_page_article .obj_article_details .entry_details .item.issue .sub_item + .sub_item .label::before{content:"\f07b"}
body.pkp_page_article .obj_article_details .entry_details .item.copyright > .label::before{content:"\f25e"}
body.pkp_page_article .obj_article_details .entry_details .item.citation h2.label::before{content:"\f10d"}
body.pkp_page_article .obj_article_details .entry_details .sub_item{margin:0;padding:0}
body.pkp_page_article .obj_article_details .entry_details .sub_item .value{padding:10px 14px;font-size:14px;line-height:1.5}
body.pkp_page_article .obj_article_details .entry_details .sub_item .value a{color:var(--b);font-weight:700;text-decoration:none}
body.pkp_page_article .obj_article_details .entry_details .sub_item .value a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--gold)}
body.pkp_page_article .obj_article_details .entry_details .item.copyright > p,body.pkp_page_article .obj_article_details .entry_details .item.copyright > ol{margin:0;padding:6px 14px 0;font-size:12.5px;line-height:1.5;text-align:left;color:#3c3e52}
body.pkp_page_article .obj_article_details .entry_details .item.copyright > a img{display:block;width:88px;height:auto}
body.pkp_page_article .obj_article_details .entry_details .item.copyright > .label + p{padding-top:10px}
body.pkp_page_article .obj_article_details .entry_details .item.copyright > ol{padding:4px 14px 12px 32px}
body.pkp_page_article .obj_article_details .entry_details .item.copyright > ol li{margin:0 0 4px}
body.pkp_page_article .obj_article_details .entry_details .item.copyright > a{display:block;padding:8px 14px 0}
body.pkp_page_article .obj_article_details .entry_details .item.copyright a{color:var(--b);text-decoration:none}
body.pkp_page_article .obj_article_details .entry_details .item.copyright a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--gold);text-underline-offset:3px}
body.pkp_page_article .obj_article_details .entry_details .item.copyright > ol li{text-align:left;hyphens:manual;word-spacing:normal}
body.pkp_page_article .obj_article_details .entry_details .item.citation .csl-bib-body{text-align:left;padding:10px 12px;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;background:var(--lav);font-size:13px;line-height:1.5;text-align:left;word-break:break-word}
body.pkp_page_article .obj_article_details .entry_details .item.citation .csl-bib-body a{color:var(--b);font-weight:inherit;text-decoration:none;word-break:break-all}
body.pkp_page_article .obj_article_details .entry_details .item.citation .csl-bib-body a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--gold);text-underline-offset:3px}
body.pkp_page_article .obj_article_details .entry_details .citation_formats_button,body.pkp_page_article .obj_article_details .entry_details .citation_formats_button.label{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 14px;border:1.5px solid var(--b);border-radius:999px;background:#fff;color:var(--b);font-family:var(--fd);font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:none;cursor:pointer}
body.pkp_page_article .obj_article_details .entry_details .citation_formats_button::before{content:none}
body.pkp_page_article .obj_article_details .entry_details .citation_formats_button:hover{background:var(--b);color:#fff}
/* layout: columns aligned with the title, no theme negative margins */
body.pkp_page_article .obj_article_details .entry_details{margin-left:0;margin-right:0;border:0}
body.pkp_page_article .obj_article_details .main_entry .item{padding-left:0;padding-right:0}
body.pkp_page_article .obj_article_details .main_entry ul.authors .name{text-align:left}
body.pkp_page_article .obj_article_details .entry_details .item.citation .csl-entry{text-align:left}
body.pkp_page_article .obj_article_details .entry_details .citation_formats{border:0;border-radius:0}
body.pkp_page_article .obj_article_details .entry_details .citation_formats_list .label{padding:7px 12px;font-size:10.5px;border-bottom-width:2px}
@media (min-width:768px){
body.pkp_page_article .obj_article_details > .row{display:flex;align-items:flex-start;gap:24px;margin-left:0;margin-right:0;padding:0;border:0}
body.pkp_page_article .obj_article_details > .row::before,body.pkp_page_article .obj_article_details > .row::after{display:none}
body.pkp_page_article .obj_article_details .main_entry{float:none;flex:1 1 auto;width:auto;min-width:0;border:0;padding:0}
body.pkp_page_article .obj_article_details .entry_details{float:none;flex:0 0 262px;width:262px;margin:0;padding:0}
}
@media (max-width:600px){
body.pkp_page_article .obj_article_details .main_entry .item.doi,body.pkp_page_article .obj_article_details .main_entry .item.keywords{flex-direction:column;gap:2px}
body.pkp_page_article .obj_article_details .main_entry .item.abstract p{text-align:left;hyphens:manual;font-size:15px}
}
/* Submissions notice: the homepage line was typed inside <code> in the field, keep it in the page font */
.pkp_op_submissions .author_guidelines p:has(a[href*="homepageAnnouncements"]) code{font:inherit;color:inherit;background:none;border:0;padding:0;white-space:normal}
/* ===== Phone layout fixes (≤600px) ===== */
@media (max-width:600px){
.pkp_structure_main{text-align:left}
.jip-ag p,.jip-ag li,.jip-ag .box,.jip-ag .stmt,.jip-pol p,.jip-pol li,.jip-pol .stmt,.jip-home .about,.jip-home .about p,
.pkp_page_accredited .page p,.pkp_page_citationanalysis .page p,.pkp_page_booklet .page p,.pkp_page_accredited .page div,.pkp_page_booklet .page div,
.pkp_op_submissions .page > div p,.pkp_op_submissions .page > div li,.pkp_op_submissions .submission_checklist ul li,.pkp_op_submissions .copyright_notice ol li,
.pkp_op_submissions .page > .cmp_notification{text-align:left;hyphens:manual;word-spacing:normal}
/* homepage at-a-glance: cover centred, label above value */
.jip-home.gf .glance{padding:14px;gap:14px}
.jip-home .cover{width:118px;margin:0 auto}
.jip-home.gf .f{grid-template-columns:1fr;gap:1px;min-height:0;padding:7px 8px 7px 38px;align-items:start}
.jip-home.gf .f::before{top:9px;margin-top:0}
.jip-home.gf .f .k{font-size:10px}
.jip-home.gf .f .v{font-size:14px;line-height:1.4}
/* submissions notice */
.pkp_op_submissions .page > .cmp_notification:not(:has(a)){font-size:16px;line-height:1.35}
.pkp_op_submissions .page > .cmp_notification:not(:has(a))::after{font-size:14px}
.pkp_op_submissions .page > .cmp_notification:not(:has(a)) ~ .author_guidelines p:has(a[href*="homepageAnnouncements"]){font-size:14px}
}
/* ===== Header (new image, full width) + primary menu (cream, blue pills) ===== */
.pkp_structure_head .pkp_site_name_wrapper{padding:0!important;background:#0f14b6}
.pkp_structure_head .pkp_site_name{padding:0!important;margin:0!important;width:100%}
.pkp_structure_head .pkp_site_name .is_img{display:block;margin:0;padding:0;max-height:none}
.pkp_structure_head .pkp_site_name .is_img img{display:block;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0}
.pkp_structure_head #navigationUserWrapper{top:10px;right:12px;z-index:5}
.pkp_structure_head #navigationUser > li > a{padding:5px 12px;border-radius:999px;background:rgba(7,5,61,.45);color:#fff;font-weight:700;text-decoration:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.pkp_structure_head #navigationUser > li > a:hover,.pkp_structure_head #navigationUser > li > a:focus{background:rgba(7,5,61,.7);color:#f5d76e}
@media (max-width:767px){
.pkp_structure_head .pkp_site_name .is_img img{content:url("https://journal.scadindependent.org/public/site/images/tabrani/jip-header-mobile-2.jpg")}
}
@media (min-width:992px){
/* account button: right edge follows the header image, aligned with the SINTA logo (2% = 48px of 2400px) */
.pkp_structure_head #navigationUserWrapper{right:2%;padding-right:0!important}
.pkp_structure_head #navigationUser{display:flex;justify-content:flex-end;gap:6px;margin:0!important;padding:0!important}
.pkp_structure_head #navigationUser::before,.pkp_structure_head #navigationUser::after{display:none!important}
.pkp_structure_head #navigationUser > li{float:none;margin:0!important;padding:0!important}
.pkp_structure_head #navigationUser > li > a{display:block;margin:0!important}
.pkp_structure_head .pkp_navigation_primary_row{--b:#0f14b6;--bd:#0a0e86;--gold:#c9a227;--lav:#eceefc;background:#fbefc4!important;border-top:3px solid var(--gold);box-shadow:0 6px 14px -10px rgba(10,14,134,.45);position:relative;z-index:4}
.pkp_structure_head .pkp_navigation_primary_wrapper{display:flex!important;align-items:center;padding:0 clamp(8px,1.2vw,18px)!important;gap:12px}
.pkp_structure_head .pkp_navigation_primary_wrapper::before,.pkp_structure_head .pkp_navigation_primary_wrapper::after{display:none!important}
.pkp_structure_head #navigationPrimary{display:flex!important;flex-wrap:nowrap;align-items:center;gap:2px;margin:0;padding:6px 0;min-width:0}
.pkp_structure_head #navigationPrimary > li{float:none;margin:0}
.pkp_structure_head #navigationPrimary > li > a{display:inline-flex;align-items:center;gap:6px;margin:0!important;padding:8px clamp(6px,.85vw,13px)!important;border:0!important;border-radius:999px;font-family:"Montserrat",Arial,sans-serif;font-size:clamp(10px,1.02vw,13px)!important;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;white-space:nowrap;color:var(--bd)!important;text-decoration:none!important;transition:background .2s,color .2s}
.pkp_structure_head #navigationPrimary > li > a:hover,.pkp_structure_head #navigationPrimary > li > a:focus,.pkp_structure_head #navigationPrimary > li:hover > a,.pkp_structure_head #navigationPrimary > li > a[aria-expanded="true"],
body.pkp_page_index .pkp_structure_head #navigationPrimary > li:nth-child(1) > a,
body.pkp_page_about .pkp_structure_head #navigationPrimary > li:nth-child(2) > a,
body.pkp_op_current .pkp_structure_head #navigationPrimary > li:nth-child(3) > a,
body.pkp_op_archive .pkp_structure_head #navigationPrimary > li:nth-child(4) > a,
body.pkp_page_scope .pkp_structure_head #navigationPrimary > li:nth-child(5) > a,
body.pkp_page_policies .pkp_structure_head #navigationPrimary > li:nth-child(6) > a,
body.pkp_page_ethics .pkp_structure_head #navigationPrimary > li:nth-child(7) > a{background:var(--b)!important;color:#fff!important}
.pkp_structure_head #navigationPrimary > li > a.dropdown-toggle::after,.pkp_structure_head #navigationPrimary > li > a[data-toggle]::after{border-top-color:currentColor}
/* dropdown */
.pkp_structure_head #navigationPrimary > li{position:relative}
.pkp_structure_head #navigationPrimary .dropdown-menu{top:100%!important;left:0!important;transform:none!important;min-width:250px;margin:6px 0 0!important;padding:8px!important;border:0!important;border-top:3px solid var(--gold)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 36px -12px rgba(10,14,134,.45)!important}
/* invisible bridge: keeps the submenu open while the cursor moves down from the menu */
.pkp_structure_head #navigationPrimary .dropdown-menu::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}
.pkp_structure_head #navigationPrimary .dropdown-menu li{margin:0;border:0}
.pkp_structure_head #navigationPrimary .dropdown-menu a{display:flex!important;align-items:center;gap:10px;padding:8px 10px!important;border:0!important;border-radius:10px;background:transparent!important;color:var(--b)!important;font-family:"Montserrat",Arial,sans-serif;font-size:13px!important;font-weight:600;text-transform:none!important;letter-spacing:0;text-decoration:none!important;white-space:nowrap;transition:background .2s,transform .2s,box-shadow .2s}
.pkp_structure_head #navigationPrimary .dropdown-menu a::before{content:"\f15c";font-family:FontAwesome;flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--lav);color:var(--b);font-size:12px;font-weight:normal;transition:background .2s,color .2s}
.pkp_structure_head #navigationPrimary .dropdown-menu a:hover,.pkp_structure_head #navigationPrimary .dropdown-menu a:focus{background:var(--lav)!important;transform:translateX(3px);box-shadow:inset 3px 0 0 var(--gold)}
.pkp_structure_head #navigationPrimary .dropdown-menu a:hover::before,.pkp_structure_head #navigationPrimary .dropdown-menu a:focus::before{background:var(--b);color:#f5c518}
.pkp_structure_head #navigationPrimary .dropdown-menu a[href$="/about"]::before{content:"\f05a"}
.pkp_structure_head #navigationPrimary .dropdown-menu a[href$="/profile"]::before{content:"\f2bb"}
.pkp_structure_head #navigationPrimary .dropdown-menu a[href$="/editorialTeam"]::before{content:"\f0c0"}
.pkp_structure_head #navigationPrimary .dropdown-menu a[href$="/reviewer"]::before{content:"\f2bd"}
.pkp_structure_head #navigationPrimary .dropdown-menu a[href$="/submissions"]::before{content:"\f093"}
.pkp_structure_head #navigationPrimary .dropdown-menu a[href$="/privacy"]::before{content:"\f023"}
.pkp_structure_head #navigationPrimary .dropdown-menu a[href$="/contact"]::before{content:"\f0e0"}
/* search */
.pkp_structure_head .pkp_navigation_search_wrapper{float:none!important;margin-left:auto;flex:none}
.pkp_structure_head .pkp_navigation_search_wrapper a.pkp_search{display:inline-flex;align-items:center;gap:7px;margin:0;padding:6px 14px!important;border:0!important;border-radius:999px;background:var(--b)!important;color:#fff!important;font-family:"Montserrat",Arial,sans-serif;font-size:clamp(10px,.95vw,12.5px)!important;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;transition:background .2s}
.pkp_structure_head .pkp_navigation_search_wrapper a.pkp_search .fa,.pkp_structure_head .pkp_navigation_search_wrapper a.pkp_search::before{color:#f5d76e}
.pkp_structure_head .pkp_navigation_search_wrapper a.pkp_search:hover{background:var(--bd)!important}
}
@media (min-width:992px) and (max-width:1100px){
.pkp_structure_head .pkp_navigation_search_wrapper a.pkp_search{font-size:0!important;width:34px;height:34px;padding:0!important;justify-content:center;gap:0}
.pkp_structure_head .pkp_navigation_search_wrapper a.pkp_search .fa{font-size:14px}
}