:root{
  --hifi-green:#0F5A45;
  --hifi-green-dark:#174E3B;
  --hifi-teal:#1D7474;
  --hifi-sage:#DCE9E2;
  --hifi-soft:#EEF6F2;
  --hifi-ivory:#F7F4EC;
  --hifi-charcoal:#232A27;
  --hifi-muted:#68756F;
  --hifi-gold:#B89A5A;
  --hifi-line:#D7E1DC;
  --hifi-white:#FFFFFF;
  --hifi-max:1180px;
}
html,
body{
  max-width:100%;
  overflow-x:hidden;
}
.homepage-image{
  position:relative!important;
  width:100vw!important;
  max-width:none!important;
  height:520px!important;
  margin-left:calc(50% - 50vw)!important;
  margin-bottom:0!important;
  overflow:hidden!important;
  background:var(--hifi-green-dark)!important;
}
.homepage-image img{
  display:block!important;
  width:100%!important;
  height:520px!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center center!important;
}
.hifi-v102-hero-card{
  position:relative!important;
  z-index:5!important;
  display:grid!important;
  grid-template-columns:225px 300px minmax(0,1fr)!important;
  gap:28px!important;
  width:100%!important;
  min-height:390px!important;
  margin:28px 0 0!important;
  padding:30px 38px!important;
  box-sizing:border-box!important;
  background:rgba(255,255,255,.97)!important;
  border:1px solid rgba(215,225,220,.95)!important;
  border-top:4px solid #0D8876!important;
  border-radius:12px!important;
  box-shadow:0 22px 55px rgba(0,0,0,.16)!important;
  backdrop-filter:blur(4px);
}
.hifi-v102-cover-space{
  min-width:0!important;
  min-height:325px!important;
}
.hifi-v102-issue{
  min-width:0!important;
  align-self:start!important;
  padding:7px 22px 0 0!important;
  border-right:1px solid #D9E0DC!important;
}
.hifi-v102-label{
  margin:0 0 10px!important;
  color:var(--hifi-charcoal)!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.78rem!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important;
}
.hifi-v102-issue h2{
  margin:0 0 9px!important;
  color:var(--hifi-green-dark)!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:1.82rem!important;
  line-height:1.16!important;
  font-weight:400!important;
}
.hifi-v102-period{
  margin:0 0 18px!important;
  color:#303633!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.94rem!important;
  line-height:1.4!important;
}
.hifi-v102-view{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:0 21px!important;
  color:var(--hifi-green-dark)!important;
  background:#fff!important;
  border:1.5px solid var(--hifi-teal)!important;
  border-radius:24px!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.78rem!important;
  font-weight:700!important;
  text-decoration:none!important;
}
.hifi-v102-view:hover,
.hifi-v102-view:focus{
  color:#fff!important;
  background:var(--hifi-teal)!important;
}
.hifi-v102-meta{
  margin:22px 0 0!important;
  padding:15px 0 0!important;
  border-top:1px solid #D8DFDB!important;
  color:#4E5853!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.68rem!important;
  line-height:1.55!important;
}
.hifi-v102-meta strong{
  color:var(--hifi-green-dark)!important;
}
.hifi-v102-about{
  min-width:0!important;
  align-self:start!important;
  margin:0!important;
  padding:5px 0 0 6px!important;
}
.hifi-v102-about h2{
  margin:0 0 16px!important;
  color:var(--hifi-green-dark)!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:1.74rem!important;
  line-height:1.16!important;
  font-weight:400!important;
}
.hifi-v102-about p{
  width:100%!important;
  max-width:650px!important;
  margin:0 0 22px!important;
  color:#505955!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:.90rem!important;
  line-height:1.58!important;
  overflow-wrap:anywhere!important;
}
.hifi-v102-buttons{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  width:100%!important;
}
.hifi-v102-btn-primary,
.hifi-v102-btn-outline{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:43px!important;
  padding:0 21px!important;
  border-radius:25px!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.76rem!important;
  font-weight:700!important;
  text-decoration:none!important;
}
.hifi-v102-btn-primary{
  color:#fff!important;
  background:var(--hifi-teal)!important;
  border:1.5px solid var(--hifi-teal)!important;
}
.hifi-v102-btn-primary:hover,
.hifi-v102-btn-primary:focus{
  color:#fff!important;
  background:var(--hifi-green-dark)!important;
  border-color:var(--hifi-green-dark)!important;
}
.hifi-v102-btn-outline{
  color:var(--hifi-green-dark)!important;
  background:#fff!important;
  border:1.5px solid var(--hifi-teal)!important;
}
.hifi-v102-btn-outline:hover,
.hifi-v102-btn-outline:focus{
  color:#fff!important;
  background:var(--hifi-teal)!important;
}
.hifi-quick{
  width:100%!important;
  margin:30px 0 0!important;
  padding:26px 0 0!important;
  border-top:1px solid var(--hifi-line)!important;
}
.hifi-quick-head{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:18px!important;
  margin-bottom:14px!important;
}
.hifi-quick-head h2{
  position:relative!important;
  margin:0!important;
  padding:0 0 9px!important;
  color:var(--hifi-green-dark)!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:1.25rem!important;
}
.hifi-quick-head h2:after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  bottom:0!important;
  width:48px!important;
  height:2px!important;
  background:var(--hifi-gold)!important;
}
.hifi-quick-grid{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:7px!important;
}
.hifi-quick-grid a{
  min-height:46px!important;
  display:flex!important;
  align-items:center!important;
  padding:8px 11px!important;
  color:var(--hifi-green-dark)!important;
  background:#F5F9F7!important;
  border:1px solid #E0EAE5!important;
  border-radius:4px!important;
  font-size:.66rem!important;
  line-height:1.28!important;
  text-decoration:none!important;
}
.hifi-quick-grid a:before{
  content:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº"!important;
  margin-right:7px!important;
  color:var(--hifi-gold)!important;
  font-size:1rem!important;
  font-weight:700!important;
}
.hifi-quick-grid a:hover,
.hifi-quick-grid a:focus{
  color:#fff!important;
  background:var(--hifi-green)!important;
  border-color:var(--hifi-green)!important;
}
.hifi-info-links{
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
  gap:9px!important;
  margin-top:18px!important;
}
.hifi-info-links a{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:44px!important;
  padding:8px 13px!important;
  color:var(--hifi-green-dark)!important;
  border-bottom:1px solid var(--hifi-line)!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:.76rem!important;
  text-decoration:none!important;
}
.hifi-keywords{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  margin-top:18px!important;
}
.hifi-keywords a,
.hifi-keywords span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:29px!important;
  padding:4px 10px!important;
  color:var(--hifi-green-dark)!important;
  background:#fff!important;
  border:1px solid #DFE8E3!important;
  border-radius:15px!important;
  font-size:.64rem!important;
  text-decoration:none!important;
}
.issue-toc-section-title{
  margin:0!important;
  padding:7px 13px!important;
  color:var(--hifi-green-dark)!important;
  background:linear-gradient(90deg,#EAF5EF,#F0F7F3)!important;
  border:0!important;
  border-radius:4px!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:.72rem!important;
  font-weight:400!important;
}
@media(max-width:1000px){.hifi-v102-hero-card{
    grid-template-columns:190px 250px minmax(0,1fr)!important;
    gap:20px!important;
    padding:27px!important;
  }
.hifi-v102-about h2{
    font-size:1.45rem!important;
  }
.hifi-quick-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }}
@media(max-width:760px){.homepage-image{
    width:100%!important;
    height:235px!important;
    margin-left:0!important;
  }
.homepage-image img{
    height:235px!important;
  }
.hifi-v102-hero-card{
    display:block!important;
    width:100%!important;
    min-height:0!important;
    margin:0!important;
    padding:20px 16px!important;
    border:1px solid #DDE7E2!important;
    border-top:4px solid #0D8876!important;
    box-shadow:0 10px 24px rgba(23,78,59,.08)!important;
  }
.hifi-v102-cover-space{
    display:none!important;
  }
.hifi-v102-issue{
    width:100%!important;
    padding:0 0 20px!important;
    border-right:0!important;
    border-bottom:1px solid #DCE6E1!important;
  }
.hifi-v102-issue h2{
    font-size:1.48rem!important;
  }
.hifi-v102-view{
    width:100%!important;
    box-sizing:border-box!important;
  }
.hifi-v102-about{
    width:100%!important;
    margin-top:20px!important;
    padding:0!important;
  }
.hifi-v102-about h2{
    font-size:1.36rem!important;
  }
.hifi-v102-about p{
    max-width:100%!important;
    font-size:.86rem!important;
  }
.hifi-v102-buttons{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:9px!important;
  }
.hifi-v102-btn-primary,
  .hifi-v102-btn-outline{
    width:100%!important;
    box-sizing:border-box!important;
  }
.hifi-quick-grid{
    grid-template-columns:1fr 1fr!important;
  }
.hifi-info-links{
    grid-template-columns:1fr!important;
  }}
@media(max-width:430px){.hifi-quick-grid{
    grid-template-columns:1fr!important;
  }}
.hifi-v102-hero-card{
  margin-top:28px!important;
}
.hifi-clean-information{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:0!important;
  width:100%!important;
  margin-top:26px!important;
  border-top:1px solid #DCE6E1!important;
  border-bottom:1px solid #DCE6E1!important;
}
.hifi-clean-information a{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:52px!important;
  padding:0 18px!important;
  color:#174E3B!important;
  background:#fff!important;
  border-right:1px solid #DCE6E1!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:.76rem!important;
  text-decoration:none!important;
  transition:background .18s ease,color .18s ease!important;
}
.hifi-clean-information a:last-child{
  border-right:0!important;
}
.hifi-clean-information a:hover,
.hifi-clean-information a:focus{
  color:#0F5A45!important;
  background:#F5F9F7!important;
}
.hifi-quick,
.hifi-quick-grid,
.hifi-keywords{
  display:none!important;
}
@media(max-width:760px){.hifi-clean-information{
    grid-template-columns:1fr!important;
  }
.hifi-clean-information a{
    border-right:0!important;
    border-bottom:1px solid #DCE6E1!important;
  }
.hifi-clean-information a:last-child{
    border-bottom:0!important;
  }}
.homepage-image{
  position:relative!important;
  width:100vw!important;
  max-width:none!important;
  height:520px!important;
  margin:0 0 0 calc(50% - 50vw)!important;
  overflow:hidden!important;
  background:#174E3B!important;
}
.homepage-image img{
  display:block!important;
  width:100%!important;
  height:520px!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center center!important;
}
.hifi-v102-hero-card{
  display:none!important;
}
.hifi-quick,
.hifi-quick-grid,
.hifi-keywords{
  display:none!important;
}
@media(max-width:760px){.homepage-image,
  .homepage-image img{
    height:240px!important;
  }
.hifi-clean-information{
    grid-template-columns:1fr!important;
  }}
.pkp_structure_head{
  padding-top:0 !important;
  background:#fff !important;
}
.pkp_head_wrapper{
  max-width:1180px !important;
  margin:0 auto !important;
  padding-top:8px !important;
  padding-bottom:0 !important;
}
.pkp_site_name{
  padding:8px 0 10px !important;
  text-align:center !important;
}
.pkp_site_name img,
.pkp_site_name .is_img img{
  display:block !important;
  width:auto !important;
  max-width:100% !important;
  max-height:54px !important;
  margin:0 auto !important;
}
.pkp_navigation_primary_row{
  margin-top:0 !important;
}
.pkp_navigation_primary > li > a{
  padding-top:11px !important;
  padding-bottom:11px !important;
}
.homepage-image{
  position:relative !important;
  width:100vw !important;
  max-width:none !important;
  height:315px !important;
  min-height:315px !important;
  margin:0 0 0 calc(50% - 50vw) !important;
  overflow:hidden !important;
  background:#174E3B !important;
}
.homepage-image img{
  display:block !important;
  width:100% !important;
  max-width:none !important;
  height:315px !important;
  min-height:315px !important;
  object-fit:cover !important;
  object-position:center 52% !important;
}
@media(max-width:1024px){.pkp_site_name img,
  .pkp_site_name .is_img img{
    max-height:50px !important;
  }
.homepage-image,
  .homepage-image img{
    height:270px !important;
    min-height:270px !important;
  }
.homepage-image img{
    object-position:center 50% !important;
  }}
@media(max-width:767px){.pkp_head_wrapper{
    padding-top:5px !important;
  }
.pkp_site_name{
    padding:7px 52px 8px !important;
  }
.pkp_site_name img,
  .pkp_site_name .is_img img{
    max-height:42px !important;
  }
.homepage-image,
  .homepage-image img{
    height:190px !important;
    min-height:190px !important;
  }
.homepage-image img{
    object-position:center 50% !important;
  }}
.pkp_structure_head{
  min-height:0!important;
  padding-top:0!important;
  background:#fff!important;
}
.pkp_head_wrapper{
  width:calc(100% - 80px)!important;
  max-width:1500px!important;
  margin:0 auto!important;
  padding:4px 0 0!important;
}
.pkp_site_name_wrapper{
  height:auto!important;
  min-height:0!important;
}
.pkp_site_name{
  margin:0!important;
  padding:4px 0 6px!important;
  line-height:1!important;
  text-align:center!important;
}
.pkp_site_name img,
.pkp_site_name .is_img img{
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  max-height:42px!important;
  margin:0 auto!important;
}
.pkp_site_nav_menu{
  min-height:0!important;
  background:#fff!important;
}
.pkp_navigation_primary_row{
  min-height:0!important;
  margin-top:0!important;
  border-top:1px solid #EEF1EF!important;
}
.pkp_navigation_primary_wrapper{
  min-height:46px!important;
}
.pkp_navigation_primary > li > a{
  padding:9px 8px!important;
  line-height:1.2!important;
}
#navigationUser > li > a,
.pkp_navigation_user > li > a{
  padding:6px 10px!important;
  font-size:.76rem!important;
}
.homepage-image{
  height:300px!important;
  min-height:300px!important;
}
.homepage-image img{
  height:300px!important;
  min-height:300px!important;
  object-position:center 52%!important;
}
@media(max-width:767px){.pkp_head_wrapper{
    width:calc(100% - 28px)!important;
    padding-top:3px!important;
  }
.pkp_site_name{
    padding:5px 50px 6px!important;
  }
.pkp_site_name img,
  .pkp_site_name .is_img img{
    max-height:38px!important;
  }
.homepage-image,
  .homepage-image img{
    height:185px!important;
    min-height:185px!important;
  }}
.pkp_structure_head{
  min-height:0!important;
  padding:0!important;
  background:#fff!important;
  border-bottom:1px solid #E3E7E5!important;
  box-shadow:none!important;
}
.pkp_head_wrapper{
  width:calc(100% - 56px)!important;
  max-width:1500px!important;
  min-height:72px!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  gap:34px!important;
  box-sizing:border-box!important;
}
.pkp_site_name_wrapper{
  flex:0 0 auto!important;
  width:auto!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}
.pkp_site_name{
  width:auto!important;
  margin:0!important;
  padding:0!important;
  text-align:left!important;
  line-height:1!important;
}
.pkp_site_name .is_img{
  display:block!important;
  margin:0!important;
  padding:0!important;
}
.pkp_site_name img,
.pkp_site_name .is_img img{
  display:block!important;
  width:auto!important;
  max-width:210px!important;
  max-height:42px!important;
  margin:0!important;
}
.pkp_site_nav_menu{
  flex:1 1 auto!important;
  width:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:24px!important;
  background:#fff!important;
  border:0!important;
}
.pkp_navigation_primary_row{
  flex:1 1 auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
.pkp_navigation_primary_wrapper{
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
}
.pkp_navigation_primary{
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  gap:2px!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.82rem!important;
  font-weight:500!important;
}
.pkp_navigation_primary > li{
  margin:0!important;
  padding:0!important;
}
.pkp_navigation_primary > li > a{
  margin:0!important;
  padding:25px 13px!important;
  color:#1F2421!important;
  background:transparent!important;
  border:0!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.82rem!important;
  font-weight:500!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-transform:none!important;
}
.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus{
  color:#0F5A45!important;
  background:transparent!important;
}
.pkp_navigation_user_wrapper{
  position:static!important;
  flex:0 0 auto!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
}
.pkp_navigation_user{
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
}
#navigationUser > li > a,
.pkp_navigation_user > li > a{
  margin:0!important;
  padding:9px 10px!important;
  color:#1F2421!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.80rem!important;
  font-weight:500!important;
}
#navigationUser > li > a:hover,
#navigationUser > li > a:focus,
.pkp_navigation_user > li > a:hover,
.pkp_navigation_user > li > a:focus{
  color:#0F5A45!important;
  background:#F5F8F6!important;
}
.pkp_navigation_search_wrapper{
  flex:0 0 auto!important;
  margin:0!important;
  padding:0!important;
}
.pkp_navigation_search_wrapper a{
  display:inline-flex!important;
  align-items:center!important;
  min-height:38px!important;
  margin:0!important;
  padding:0 10px!important;
  color:#1F2421!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.80rem!important;
  font-weight:500!important;
  text-decoration:none!important;
}
.pkp_navigation_search_wrapper a:hover,
.pkp_navigation_search_wrapper a:focus{
  color:#0F5A45!important;
}
.pkp_head_wrapper > *{
  margin-top:0!important;
  margin-bottom:0!important;
}
.pkp_navigation_primary .dropdown-menu{
  margin-top:0!important;
}
@media(max-width:1100px){.pkp_head_wrapper{
    width:calc(100% - 36px)!important;
    min-height:66px!important;
    gap:20px!important;
  }
.pkp_site_name img,
  .pkp_site_name .is_img img{
    max-width:175px!important;
    max-height:38px!important;
  }
.pkp_navigation_primary{
    font-size:.75rem!important;
  }
.pkp_navigation_primary > li > a{
    padding:23px 8px!important;
    font-size:.75rem!important;
  }}
@media(max-width:767px){.pkp_structure_head{
    padding:0!important;
  }
.pkp_head_wrapper{
    width:100%!important;
    min-height:56px!important;
    padding:0 14px!important;
    display:block!important;
  }
.pkp_site_name_wrapper{
    min-height:56px!important;
    display:flex!important;
    align-items:center!important;
  }
.pkp_site_name{
    padding:0!important;
  }
.pkp_site_name img,
  .pkp_site_name .is_img img{
    max-width:155px!important;
    max-height:34px!important;
  }
.pkp_site_nav_menu{
    display:block!important;
    width:100%!important;
  }
.pkp_navigation_primary_row{
    width:100%!important;
  }
.pkp_navigation_primary_wrapper{
    display:block!important;
    width:100%!important;
  }
.pkp_navigation_primary{
    display:block!important;
    width:100%!important;
  }
.pkp_navigation_primary > li{
    display:block!important;
    width:100%!important;
  }
.pkp_navigation_primary > li > a{
    display:block!important;
    width:100%!important;
    box-sizing:border-box!important;
    padding:11px 0!important;
    border-bottom:1px solid #E7ECE9!important;
  }}

/* LEGACY FOOTER v1 RULES REMOVED Ã¢â‚¬â€ consolidated in v27 below. */
:root{
  --hifi-about-green:#0F5A45;
  --hifi-about-green-dark:#174E3B;
  --hifi-about-gold:#B89A5A;
  --hifi-about-line:#E7EEEA;
  --hifi-about-text:#343A37;
  --hifi-about-hero-image:none;
}
.hifi-about-page,
.hifi-about-v2{
  position:relative!important;
  left:50%!important;
  width:100vw!important;
  max-width:none!important;
  margin-left:-50vw!important;
  margin-right:-50vw!important;
  color:var(--hifi-about-text)!important;
  background:#fff!important;
  box-sizing:border-box!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
}
.hifi-about-page *,
.hifi-about-v2 *{
  box-sizing:border-box!important;
}
.hifi-about-page .hifi-about-hero,
.hifi-about-v2-hero{
  position:relative!important;
  width:100%!important;
  height:182px!important;
  margin:0!important;
  overflow:hidden!important;
  background:
    linear-gradient(
      90deg,
      rgba(5,78,60,.96) 0%,
      rgba(5,78,60,.84) 25%,
      rgba(5,78,60,.42) 56%,
      rgba(5,78,60,.07) 100%
    ),
    var(--hifi-about-hero-image)!important;
  background-color:#174E3B!important;
  background-size:cover!important;
  background-position:center 50%!important;
  background-repeat:no-repeat!important;
}
.hifi-about-page .hifi-about-hero-inner,
.hifi-about-v2-hero-inner{
  width:calc(100% - 80px)!important;
  max-width:1360px!important;
  height:100%!important;
  margin:0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
.hifi-about-page .hifi-about-hero h1,
.hifi-about-v2-hero h1{
  margin:0 0 13px!important;
  padding:0!important;
  color:#fff!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:3rem!important;
  line-height:1!important;
  font-weight:700!important;
  letter-spacing:-.015em!important;
}
.hifi-about-page .hifi-about-breadcrumb,
.hifi-about-v2-breadcrumb{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:0!important;
  color:rgba(255,255,255,.9)!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.75rem!important;
  line-height:1.35!important;
}
.hifi-about-page .hifi-about-breadcrumb a,
.hifi-about-page .hifi-about-breadcrumb span,
.hifi-about-page .hifi-about-breadcrumb strong,
.hifi-about-v2-breadcrumb a,
.hifi-about-v2-breadcrumb span,
.hifi-about-v2-breadcrumb strong{
  color:rgba(255,255,255,.94)!important;
  text-decoration:none!important;
}
.hifi-about-page .hifi-about-layout,
.hifi-about-page .hifi-about-container,
.hifi-about-v2-shell{
  display:grid!important;
  grid-template-columns:255px minmax(0,1fr)!important;
  gap:54px!important;
  align-items:stretch!important;
  width:calc(100% - 80px)!important;
  max-width:1360px!important;
  margin:0 auto!important;
  padding:48px 0 62px!important;
}
.hifi-about-page .hifi-about-sidebar,
.hifi-about-v2-nav{
  position:relative!important;
  min-height:520px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:linear-gradient(180deg,#F9FBFA 0%,#FCFDFC 62%,#F7FAF8 100%)!important;
  border-right:1px solid var(--hifi-about-line)!important;
}
.hifi-about-page .hifi-about-sidebar:after,
.hifi-about-v2-nav:after{
  content:""!important;
  position:absolute!important;
  left:-22px!important;
  right:-22px!important;
  bottom:-22px!important;
  height:245px!important;
  opacity:.045!important;
  pointer-events:none!important;
  background:
    repeating-linear-gradient(
      45deg,
      transparent 0,
      transparent 25px,
      var(--hifi-about-green) 26px,
      var(--hifi-about-green) 27px
    ),
    repeating-linear-gradient(
      -45deg,
      transparent 0,
      transparent 25px,
      var(--hifi-about-green) 26px,
      var(--hifi-about-green) 27px
    )!important;
}
.hifi-about-page .hifi-about-sidebar a,
.hifi-about-v2-nav a{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  min-height:54px!important;
  margin:0!important;
  padding:0 20px!important;
  color:#3A423E!important;
  background:transparent!important;
  border:0!important;
  border-bottom:1px solid #EEF2F0!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.78rem!important;
  line-height:1.25!important;
  font-weight:500!important;
  text-decoration:none!important;
  transition:background .18s ease,color .18s ease!important;
}
.hifi-about-page .hifi-about-sidebar a:hover,
.hifi-about-page .hifi-about-sidebar a:focus,
.hifi-about-v2-nav a:hover,
.hifi-about-v2-nav a:focus{
  color:var(--hifi-about-green-dark)!important;
  background:#F2F8F5!important;
  text-decoration:none!important;
}
.hifi-about-page .hifi-about-sidebar a.active,
.hifi-about-page .hifi-about-sidebar a.is-active,
.hifi-about-v2-nav a.is-active{
  color:var(--hifi-about-green-dark)!important;
  background:linear-gradient(90deg,#EAF5F0,#F4F9F7)!important;
  font-weight:700!important;
}
.hifi-about-page .hifi-about-sidebar a.active:before,
.hifi-about-page .hifi-about-sidebar a.is-active:before,
.hifi-about-v2-nav a.is-active:before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  left:0!important;
  width:3px!important;
  background:var(--hifi-about-gold)!important;
}
.hifi-about-page .hifi-about-main,
.hifi-about-v2-main{
  min-width:0!important;
  max-width:950px!important;
  margin:0!important;
  padding:0!important;
}
.hifi-about-page .hifi-about-heading,
.hifi-about-v2-heading{
  margin:0 0 24px!important;
}
.hifi-about-page .hifi-about-heading h2,
.hifi-about-page .hifi-about-main > h2,
.hifi-about-v2-heading{
  position:relative!important;
  margin:0!important;
  padding:0 0 13px!important;
  color:var(--hifi-about-green-dark)!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:2.08rem!important;
  line-height:1.15!important;
  font-weight:700!important;
  letter-spacing:-.01em!important;
  border:0!important;
}
.hifi-about-page .hifi-about-heading h2:after,
.hifi-about-page .hifi-about-main > h2:after,
.hifi-about-v2-heading:after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  bottom:0!important;
  width:52px!important;
  height:2px!important;
  background:var(--hifi-about-gold)!important;
}
.hifi-about-page .hifi-about-text p,
.hifi-about-page .hifi-about-main > p,
.hifi-about-v2-main p{
  width:100%!important;
  max-width:930px!important;
  margin:0 0 23px!important;
  padding:0!important;
  color:var(--hifi-about-text)!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.94rem!important;
  line-height:1.68!important;
  font-weight:400!important;
  text-align:left!important;
}
.hifi-about-page .hifi-about-text strong,
.hifi-about-page .hifi-about-main strong,
.hifi-about-v2-main strong{
  color:#202622!important;
  font-weight:700!important;
}
@media(max-width:1000px){.hifi-about-page .hifi-about-hero-inner,
  .hifi-about-page .hifi-about-layout,
  .hifi-about-page .hifi-about-container,
  .hifi-about-v2-hero-inner,
  .hifi-about-v2-shell{
    width:calc(100% - 48px)!important;
  }
.hifi-about-page .hifi-about-layout,
  .hifi-about-page .hifi-about-container,
  .hifi-about-v2-shell{
    grid-template-columns:215px minmax(0,1fr)!important;
    gap:36px!important;
  }}
@media(max-width:767px){.hifi-about-page .hifi-about-hero,
  .hifi-about-v2-hero{
    height:145px!important;
  }
.hifi-about-page .hifi-about-hero-inner,
  .hifi-about-v2-hero-inner{
    width:calc(100% - 30px)!important;
  }
.hifi-about-page .hifi-about-hero h1,
  .hifi-about-v2-hero h1{
    font-size:2.2rem!important;
  }
.hifi-about-page .hifi-about-layout,
  .hifi-about-page .hifi-about-container,
  .hifi-about-v2-shell{
    display:block!important;
    width:calc(100% - 30px)!important;
    padding:28px 0 42px!important;
  }
.hifi-about-page .hifi-about-sidebar,
  .hifi-about-v2-nav{
    min-height:0!important;
    margin-bottom:28px!important;
    border:1px solid var(--hifi-about-line)!important;
  }
.hifi-about-page .hifi-about-sidebar:after,
  .hifi-about-v2-nav:after{
    display:none!important;
  }
.hifi-about-page .hifi-about-heading h2,
  .hifi-about-page .hifi-about-main > h2,
  .hifi-about-v2-heading{
    font-size:1.72rem!important;
  }
.hifi-about-page .hifi-about-text p,
  .hifi-about-page .hifi-about-main > p,
  .hifi-about-v2-main p{
    font-size:.91rem!important;
    line-height:1.62!important;
  }}
.hifi-about-page .hifi-about-sidebar:after,
.hifi-about-v2-nav:after{
  display:none!important;
  content:none!important;
  background:none!important;
}
.hifi-about-page .hifi-about-sidebar,
.hifi-about-v2-nav{
  min-height:0!important;
  height:auto!important;
  align-self:start!important;
  overflow:visible!important;
}
.page:has(.hifi-about-page) > h1:first-child,
.page_static:has(.hifi-about-page) > h1:first-child,
.page_custom:has(.hifi-about-page) > h1:first-child,
.page:has(.hifi-about-v2) > h1:first-child,
.page_static:has(.hifi-about-v2) > h1:first-child,
.page_custom:has(.hifi-about-v2) > h1:first-child{
  display:none!important;
}
:root{
  --hifi-about-hero-image:url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg");
}
.hifi-about-page .hifi-about-hero,
.hifi-about-v2-hero{
  height:205px!important;
  min-height:205px!important;
  background:
    linear-gradient(
      90deg,
      rgba(5,78,60,.94) 0%,
      rgba(5,78,60,.82) 24%,
      rgba(5,78,60,.40) 55%,
      rgba(5,78,60,.08) 100%
    ),
    var(--hifi-about-hero-image)!important;
  background-color:#174E3B!important;
  background-size:cover!important;
  background-position:center 50%!important;
  background-repeat:no-repeat!important;
}
.hifi-about-page .hifi-about-hero-inner,
.hifi-about-v2-hero-inner{
  width:calc(100% - 80px)!important;
  max-width:1360px!important;
}
.hifi-about-page .hifi-about-hero h1,
.hifi-about-v2-hero h1{
  margin:0 0 14px!important;
  color:#fff!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:2.65rem!important;
  line-height:1.04!important;
  font-weight:800!important;
  letter-spacing:-.03em!important;
}
.hifi-about-page .hifi-about-breadcrumb,
.hifi-about-v2-breadcrumb{
  gap:7px!important;
  color:rgba(255,255,255,.92)!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.76rem!important;
  line-height:1.35!important;
  font-weight:500!important;
}
.hifi-about-page .hifi-about-layout,
.hifi-about-page .hifi-about-container,
.hifi-about-v2-shell{
  grid-template-columns:285px minmax(0,1fr)!important;
  gap:50px!important;
  width:calc(100% - 80px)!important;
  max-width:1360px!important;
  padding:42px 0 58px!important;
}
.hifi-about-page .hifi-about-sidebar,
.hifi-about-v2-nav{
  min-height:0!important;
  height:auto!important;
  align-self:start!important;
  overflow:hidden!important;
  background:#FAFCFB!important;
  border:1px solid #E7EEEA!important;
  border-top:0!important;
}
.hifi-about-page .hifi-about-sidebar:after,
.hifi-about-v2-nav:after{
  display:none!important;
  content:none!important;
  background:none!important;
}
.hifi-about-page .hifi-about-sidebar a,
.hifi-about-v2-nav a{
  min-height:58px!important;
  padding:0 22px!important;
  color:#343A37!important;
  background:#fff!important;
  border-bottom:1px solid #E9EFEC!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.88rem!important;
  line-height:1.25!important;
  font-weight:500!important;
}
.hifi-about-page .hifi-about-sidebar a:last-child,
.hifi-about-v2-nav a:last-child{
  border-bottom:0!important;
}
.hifi-about-page .hifi-about-sidebar a:hover,
.hifi-about-page .hifi-about-sidebar a:focus,
.hifi-about-v2-nav a:hover,
.hifi-about-v2-nav a:focus{
  color:#174E3B!important;
  background:#F4F9F7!important;
}
.hifi-about-page .hifi-about-sidebar a.active,
.hifi-about-page .hifi-about-sidebar a.is-active,
.hifi-about-v2-nav a.is-active{
  color:#174E3B!important;
  background:linear-gradient(90deg,#EAF5F0 0%,#F5FAF7 100%)!important;
  font-weight:700!important;
}
.hifi-about-page .hifi-about-sidebar a.active:before,
.hifi-about-page .hifi-about-sidebar a.is-active:before,
.hifi-about-v2-nav a.is-active:before{
  width:4px!important;
  background:#B89A5A!important;
}
.hifi-about-page .hifi-about-main,
.hifi-about-v2-main{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
}
.hifi-about-page .hifi-about-heading,
.hifi-about-v2-heading{
  margin:0 0 22px!important;
}
.hifi-about-page .hifi-about-heading h2,
.hifi-about-page .hifi-about-main > h2,
.hifi-about-v2-heading{
  position:relative!important;
  margin:0!important;
  padding:0 0 13px!important;
  color:#174E3B!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:2.15rem!important;
  line-height:1.08!important;
  font-weight:800!important;
  letter-spacing:-.025em!important;
}
.hifi-about-page .hifi-about-heading h2:after,
.hifi-about-page .hifi-about-main > h2:after,
.hifi-about-v2-heading:after{
  width:54px!important;
  height:2px!important;
  background:#B89A5A!important;
}
.hifi-about-page .hifi-about-text p,
.hifi-about-page .hifi-about-main > p,
.hifi-about-v2-main p{
  width:100%!important;
  max-width:970px!important;
  margin:0 0 24px!important;
  color:#202320!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.98rem!important;
  line-height:1.58!important;
  font-weight:400!important;
  letter-spacing:0!important;
}
.hifi-about-page .hifi-about-text strong,
.hifi-about-page .hifi-about-main strong,
.hifi-about-v2-main strong{
  color:#111!important;
  font-weight:800!important;
}
@media(max-width:1000px){.hifi-about-page .hifi-about-hero-inner,
  .hifi-about-page .hifi-about-layout,
  .hifi-about-page .hifi-about-container,
  .hifi-about-v2-hero-inner,
  .hifi-about-v2-shell{
    width:calc(100% - 48px)!important;
  }
.hifi-about-page .hifi-about-layout,
  .hifi-about-page .hifi-about-container,
  .hifi-about-v2-shell{
    grid-template-columns:225px minmax(0,1fr)!important;
    gap:34px!important;
  }
.hifi-about-page .hifi-about-hero h1,
  .hifi-about-v2-hero h1{
    font-size:2.35rem!important;
  }
.hifi-about-page .hifi-about-heading h2,
  .hifi-about-page .hifi-about-main > h2,
  .hifi-about-v2-heading{
    font-size:1.9rem!important;
  }
.hifi-about-page .hifi-about-text p,
  .hifi-about-page .hifi-about-main > p,
  .hifi-about-v2-main p{
    font-size:.95rem!important;
  }}
@media(max-width:767px){.hifi-about-page .hifi-about-hero,
  .hifi-about-v2-hero{
    height:150px!important;
    min-height:150px!important;
  }
.hifi-about-page .hifi-about-hero-inner,
  .hifi-about-v2-hero-inner{
    width:calc(100% - 30px)!important;
  }
.hifi-about-page .hifi-about-hero h1,
  .hifi-about-v2-hero h1{
    margin-bottom:10px!important;
    font-size:2rem!important;
  }
.hifi-about-page .hifi-about-layout,
  .hifi-about-page .hifi-about-container,
  .hifi-about-v2-shell{
    display:block!important;
    width:calc(100% - 30px)!important;
    padding:26px 0 40px!important;
  }
.hifi-about-page .hifi-about-sidebar,
  .hifi-about-v2-nav{
    width:100%!important;
    margin:0 0 28px!important;
  }
.hifi-about-page .hifi-about-sidebar a,
  .hifi-about-v2-nav a{
    min-height:48px!important;
    padding:0 16px!important;
    font-size:.84rem!important;
  }
.hifi-about-page .hifi-about-heading h2,
  .hifi-about-page .hifi-about-main > h2,
  .hifi-about-v2-heading{
    font-size:1.65rem!important;
  }
.hifi-about-page .hifi-about-text p,
  .hifi-about-page .hifi-about-main > p,
  .hifi-about-v2-main p{
    margin-bottom:20px!important;
    font-size:.93rem!important;
    line-height:1.56!important;
  }}
body.pkp_page_pages.pkp_op_view .page > h1:first-child,
body.pkp_page_pages.pkp_op_view .page_custom > h1:first-child,
body.pkp_page_pages.pkp_op_view .page_static > h1:first-child,
body.pkp_page_pages.pkp_op_view .page_title{
  display:none!important;
}
body.pkp_page_pages.pkp_op_view .page,
body.pkp_page_pages.pkp_op_view .page_custom,
body.pkp_page_pages.pkp_op_view .page_static{
  padding-top:0!important;
  margin-top:0!important;
}
.hifi-about-page .hifi-about-hero,
.hifi-about-v2-hero{
  height:300px!important;
  min-height:300px!important;
  background-image:
    linear-gradient(
      90deg,
      rgba(5,78,60,.94) 0%,
      rgba(5,78,60,.82) 24%,
      rgba(5,78,60,.40) 55%,
      rgba(5,78,60,.08) 100%
    ),
    url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg")!important;
  background-size:cover!important;
  background-position:center 52%!important;
  background-repeat:no-repeat!important;
}
.hifi-about-page .hifi-about-heading h2,
.hifi-about-page .hifi-about-main > h2,
.hifi-about-v2-heading{
  color:#111!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:2.15rem!important;
  line-height:1.08!important;
  font-weight:800!important;
  letter-spacing:-.025em!important;
  padding-bottom:0!important;
}
.hifi-about-page .hifi-about-heading h2:after,
.hifi-about-page .hifi-about-main > h2:after,
.hifi-about-v2-heading:after{
  display:none!important;
  content:none!important;
  width:0!important;
  height:0!important;
  background:none!important;
}
.hifi-about-page .hifi-about-hero h1,
.hifi-about-v2-hero h1{
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:2.65rem!important;
  line-height:1.04!important;
  font-weight:800!important;
  letter-spacing:-.03em!important;
}
@media(max-width:767px){.hifi-about-page .hifi-about-hero,
  .hifi-about-v2-hero{
    height:185px!important;
    min-height:185px!important;
    background-position:center 50%!important;
  }
.hifi-about-page .hifi-about-heading h2,
  .hifi-about-page .hifi-about-main > h2,
  .hifi-about-v2-heading{
    font-size:1.65rem!important;
  }}
.page.page_static > h1:first-child,
.page_static > h1:first-child,
.page.page_custom > h1:first-child,
.page_custom > h1:first-child{
    display:none !important;
}
.page.page_static,
.page_static,
.page.page_custom,
.page_custom{
    padding-top:0 !important;
    margin-top:0 !important;
}
.page.page_static > hr:first-of-type,
.page_static > hr:first-of-type,
.page.page_custom > hr:first-of-type,
.page_custom > hr:first-of-type{
    display:none !important;
}
html body:has(.hifi-about-page) .pkp_structure_main > h1:first-child,
html body:has(.hifi-about-v2) .pkp_structure_main > h1:first-child,
html body:has(.hifi-about-page) .pkp_structure_main > .page > h1:first-child,
html body:has(.hifi-about-v2) .pkp_structure_main > .page > h1:first-child,
html body:has(.hifi-about-page) .pkp_structure_main .page > h1:first-child,
html body:has(.hifi-about-v2) .pkp_structure_main .page > h1:first-child,
html body:has(.hifi-about-page) .pkp_structure_content > h1:first-child,
html body:has(.hifi-about-v2) .pkp_structure_content > h1:first-child,
html body:has(.hifi-about-page) .page_title,
html body:has(.hifi-about-v2) .page_title,
html body:has(.hifi-about-page) .page-header:first-child,
html body:has(.hifi-about-v2) .page-header:first-child{
  display:none!important;
}
html body:has(.hifi-about-page) .pkp_structure_main > hr:first-of-type,
html body:has(.hifi-about-v2) .pkp_structure_main > hr:first-of-type,
html body:has(.hifi-about-page) .pkp_structure_main > .page > hr:first-of-type,
html body:has(.hifi-about-v2) .pkp_structure_main > .page > hr:first-of-type{
  display:none!important;
}
html body:has(.hifi-about-page) .pkp_structure_main,
html body:has(.hifi-about-v2) .pkp_structure_main,
html body:has(.hifi-about-page) .pkp_structure_main > .page,
html body:has(.hifi-about-v2) .pkp_structure_main > .page{
  margin-top:0!important;
  padding-top:0!important;
}
html body .hifi-about-page .hifi-about-hero,
html body .hifi-about-v2-hero{
  height:170px!important;
  min-height:170px!important;
  margin:0!important;
  background-image:none!important;
  background:#0F5A45!important;
  background-color:#0F5A45!important;
}
html body .hifi-about-page .hifi-about-hero-inner,
html body .hifi-about-v2-hero-inner{
  width:calc(100% - 80px)!important;
  max-width:1360px!important;
  height:100%!important;
  margin:0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
html body .hifi-about-page .hifi-about-hero h1,
html body .hifi-about-v2-hero h1{
  margin:0 0 11px!important;
  padding:0!important;
  color:#fff!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:2.35rem!important;
  line-height:1.05!important;
  font-weight:800!important;
  letter-spacing:-.025em!important;
}
html body .hifi-about-page .hifi-about-breadcrumb,
html body .hifi-about-v2-breadcrumb{
  margin:0!important;
  color:rgba(255,255,255,.92)!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.76rem!important;
  line-height:1.35!important;
  font-weight:500!important;
}
html body .hifi-about-page .hifi-about-breadcrumb a,
html body .hifi-about-page .hifi-about-breadcrumb span,
html body .hifi-about-page .hifi-about-breadcrumb strong,
html body .hifi-about-v2-breadcrumb a,
html body .hifi-about-v2-breadcrumb span,
html body .hifi-about-v2-breadcrumb strong{
  color:rgba(255,255,255,.94)!important;
}
html body .hifi-about-page .hifi-about-sidebar:after,
html body .hifi-about-v2-nav:after{
  display:none!important;
  content:none!important;
  width:0!important;
  height:0!important;
  background:none!important;
}
html body .hifi-about-page .hifi-about-sidebar,
html body .hifi-about-v2-nav{
  min-height:0!important;
  height:auto!important;
  align-self:start!important;
  overflow:hidden!important;
}
html body .hifi-about-page .hifi-about-heading h2,
html body .hifi-about-page .hifi-about-main > h2,
html body .hifi-about-v2-heading{
  margin:0!important;
  padding:0!important;
  color:#111!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:2.15rem!important;
  line-height:1.08!important;
  font-weight:800!important;
  letter-spacing:-.025em!important;
  border:0!important;
}
html body .hifi-about-page .hifi-about-heading h2:after,
html body .hifi-about-page .hifi-about-main > h2:after,
html body .hifi-about-v2-heading:after{
  display:none!important;
  content:none!important;
  width:0!important;
  height:0!important;
  background:none!important;
}
html body .hifi-about-page .hifi-about-text p,
html body .hifi-about-page .hifi-about-main > p,
html body .hifi-about-v2-main p{
  color:#202320!important;
  font-family:"Helvetica Neue",Arial,sans-serif!important;
  font-size:.98rem!important;
  line-height:1.58!important;
  font-weight:400!important;
}
html body .hifi-about-page .hifi-about-text strong,
html body .hifi-about-page .hifi-about-main strong,
html body .hifi-about-v2-main strong{
  color:#111!important;
  font-weight:800!important;
}
@media(max-width:767px){html body .hifi-about-page .hifi-about-hero,
  html body .hifi-about-v2-hero{
    height:125px!important;
    min-height:125px!important;
  }
html body .hifi-about-page .hifi-about-hero-inner,
  html body .hifi-about-v2-hero-inner{
    width:calc(100% - 30px)!important;
  }
html body .hifi-about-page .hifi-about-hero h1,
  html body .hifi-about-v2-hero h1{
    margin-bottom:8px!important;
    font-size:1.8rem!important;
  }
html body .hifi-about-page .hifi-about-heading h2,
  html body .hifi-about-page .hifi-about-main > h2,
  html body .hifi-about-v2-heading{
    font-size:1.65rem!important;
  }
html body .hifi-about-page .hifi-about-text p,
  html body .hifi-about-page .hifi-about-main > p,
  html body .hifi-about-v2-main p{
    font-size:.93rem!important;
    line-height:1.56!important;
  }}
html body .hifi-about-page .hifi-about-hero,
html body .hifi-about-v2-hero{
    width:100% !important;
    height:300px !important;
    min-height:300px !important;

    margin:0 !important;
    padding:0 !important;

    background-image:none !important;
    background:#0F5A45 !important;
    background-color:#0F5A45 !important;
}
html body .hifi-about-page .hifi-about-hero-inner,
html body .hifi-about-v2-hero-inner{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    height:100% !important;

    margin:0 auto !important;
    padding:0 !important;

    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
    align-items:flex-start !important;
}
html body .hifi-about-page .hifi-about-hero h1,
html body .hifi-about-v2-hero h1{
    margin:0 0 12px !important;
    padding:0 !important;

    color:#FFFFFF !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.15rem !important;
    line-height:1.08 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
}
html body .hifi-about-page .hifi-about-breadcrumb,
html body .hifi-about-v2-breadcrumb{
    margin:0 !important;
    padding:0 !important;

    color:rgba(255,255,255,.92) !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.76rem !important;
    line-height:1.4 !important;
    font-weight:500 !important;
}
html body .hifi-about-page .hifi-about-breadcrumb a,
html body .hifi-about-page .hifi-about-breadcrumb span,
html body .hifi-about-page .hifi-about-breadcrumb strong,
html body .hifi-about-v2-breadcrumb a,
html body .hifi-about-v2-breadcrumb span,
html body .hifi-about-v2-breadcrumb strong{
    color:#FFFFFF !important;
}
html body .hifi-about-page .hifi-about-layout,
html body .hifi-about-page .hifi-about-container,
html body .hifi-about-v2-shell{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;

    margin:0 auto !important;
    padding:42px 0 58px !important;
}
html body .hifi-about-page .hifi-about-heading h2,
html body .hifi-about-page .hifi-about-main > h2,
html body .hifi-about-v2-heading{
    color:#111111 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.15rem !important;
    line-height:1.08 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;

    margin:0 0 22px !important;
    padding:0 !important;
}
html body .hifi-about-page .hifi-about-heading h2:after,
html body .hifi-about-page .hifi-about-main > h2:after,
html body .hifi-about-v2-heading:after{
    display:none !important;
    content:none !important;
}
html body .hifi-about-page .hifi-about-text p,
html body .hifi-about-page .hifi-about-main > p,
html body .hifi-about-v2-main p{
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;

    color:#202320 !important;

    margin:0 0 24px !important;
}
@media(max-width:1180px){html body .hifi-about-page .hifi-about-hero-inner,
    html body .hifi-about-v2-hero-inner,
    html body .hifi-about-page .hifi-about-layout,
    html body .hifi-about-page .hifi-about-container,
    html body .hifi-about-v2-shell{
        width:calc(100% - 48px) !important;
    }}
@media(max-width:767px){html body .hifi-about-page .hifi-about-hero,
    html body .hifi-about-v2-hero{
        height:185px !important;
        min-height:185px !important;
    }
html body .hifi-about-page .hifi-about-hero-inner,
    html body .hifi-about-v2-hero-inner{
        width:calc(100% - 30px) !important;
    }
html body .hifi-about-page .hifi-about-hero h1,
    html body .hifi-about-v2-hero h1{
        margin-bottom:8px !important;
        font-size:1.65rem !important;
    }
html body .hifi-about-page .hifi-about-layout,
    html body .hifi-about-page .hifi-about-container,
    html body .hifi-about-v2-shell{
        width:calc(100% - 30px) !important;
        padding:28px 0 40px !important;
    }}
body.pkp_page_pages.pkp_op_view:has(.hifi-about-page) .pkp_structure_content,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-v2) .pkp_structure_content,
html body:has(.hifi-about-page) .pkp_structure_content,
html body:has(.hifi-about-v2) .pkp_structure_content{
    margin-top:0 !important;
    padding-top:0 !important;
}
body.pkp_page_pages.pkp_op_view:has(.hifi-about-page) .pkp_structure_main,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-v2) .pkp_structure_main,
html body:has(.hifi-about-page) .pkp_structure_main,
html body:has(.hifi-about-v2) .pkp_structure_main{
    width:100% !important;
    max-width:none !important;
    margin-top:0 !important;
    padding-top:0 !important;
}
body.pkp_page_pages.pkp_op_view:has(.hifi-about-page) .pkp_structure_main > .page,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-v2) .pkp_structure_main > .page,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-page) .page_static,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-v2) .page_static,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-page) .page_custom,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-v2) .page_custom,
html body:has(.hifi-about-page) .pkp_structure_main > .page,
html body:has(.hifi-about-v2) .pkp_structure_main > .page{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
}
body.pkp_page_pages.pkp_op_view:has(.hifi-about-page) .pkp_structure_main > h1:first-child,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-v2) .pkp_structure_main > h1:first-child,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-page) .page > h1:first-child,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-v2) .page > h1:first-child,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-page) .page_title,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-v2) .page_title,
html body:has(.hifi-about-page) .page_title,
html body:has(.hifi-about-v2) .page_title{
    display:none !important;
}
body.pkp_page_pages.pkp_op_view:has(.hifi-about-page) .pkp_structure_main > hr:first-of-type,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-v2) .pkp_structure_main > hr:first-of-type,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-page) .page > hr:first-of-type,
body.pkp_page_pages.pkp_op_view:has(.hifi-about-v2) .page > hr:first-of-type{
    display:none !important;
}
html body .hifi-about-page,
html body .hifi-about-v2{
    margin-top:0 !important;
    padding-top:0 !important;
}
html body .hifi-about-page .hifi-about-hero,
html body .hifi-about-v2-hero{
    position:relative !important;
    width:100% !important;
    height:300px !important;
    min-height:300px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;

    background-image:
        linear-gradient(
            90deg,
            rgba(5,78,60,.92) 0%,
            rgba(5,78,60,.78) 24%,
            rgba(5,78,60,.38) 55%,
            rgba(5,78,60,.07) 100%
        ),
        url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg") !important;

    background-color:#174E3B !important;
    background-size:cover !important;
    background-position:center 52% !important;
    background-repeat:no-repeat !important;
}
html body .hifi-about-page .hifi-about-hero-inner,
html body .hifi-about-v2-hero-inner{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    height:100% !important;
    margin:0 auto !important;
    padding:0 !important;

    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
    align-items:flex-start !important;
}
html body .hifi-about-page .hifi-about-hero h1,
html body .hifi-about-v2-hero h1{
    margin:0 0 11px !important;
    padding:0 !important;
    color:#FFFFFF !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.15rem !important;
    line-height:1.08 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
}
html body .hifi-about-page .hifi-about-breadcrumb,
html body .hifi-about-v2-breadcrumb{
    margin:0 !important;
    padding:0 !important;
    color:rgba(255,255,255,.94) !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.76rem !important;
    line-height:1.4 !important;
    font-weight:500 !important;
}
html body .hifi-about-page .hifi-about-breadcrumb a,
html body .hifi-about-page .hifi-about-breadcrumb span,
html body .hifi-about-page .hifi-about-breadcrumb strong,
html body .hifi-about-v2-breadcrumb a,
html body .hifi-about-v2-breadcrumb span,
html body .hifi-about-v2-breadcrumb strong{
    color:#FFFFFF !important;
    text-decoration:none !important;
}
html body .hifi-about-page .hifi-about-layout,
html body .hifi-about-page .hifi-about-container,
html body .hifi-about-v2-shell{
    display:grid !important;
    grid-template-columns:285px minmax(0,1fr) !important;
    gap:50px !important;
    align-items:start !important;

    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    margin:0 auto !important;
    padding:42px 0 58px !important;
}
html body .hifi-about-page .hifi-about-sidebar,
html body .hifi-about-v2-nav{
    min-height:0 !important;
    height:auto !important;
    align-self:start !important;
    overflow:hidden !important;

    background:#FFFFFF !important;
    border:1px solid #E7EEEA !important;
}
html body .hifi-about-page .hifi-about-sidebar:after,
html body .hifi-about-v2-nav:after{
    display:none !important;
    content:none !important;
    width:0 !important;
    height:0 !important;
    background:none !important;
}
html body .hifi-about-page .hifi-about-sidebar a,
html body .hifi-about-v2-nav a{
    min-height:58px !important;
    padding:0 22px !important;

    color:#343A37 !important;
    background:#FFFFFF !important;
    border-bottom:1px solid #E9EFEC !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.88rem !important;
    line-height:1.25 !important;
    font-weight:500 !important;
}
html body .hifi-about-page .hifi-about-sidebar a:last-child,
html body .hifi-about-v2-nav a:last-child{
    border-bottom:0 !important;
}
html body .hifi-about-page .hifi-about-sidebar a.active,
html body .hifi-about-page .hifi-about-sidebar a.is-active,
html body .hifi-about-v2-nav a.is-active{
    color:#174E3B !important;
    background:linear-gradient(90deg,#EAF5F0 0%,#F5FAF7 100%) !important;
    font-weight:700 !important;
}
html body .hifi-about-page .hifi-about-sidebar a.active:before,
html body .hifi-about-page .hifi-about-sidebar a.is-active:before,
html body .hifi-about-v2-nav a.is-active:before{
    width:4px !important;
    background:#B89A5A !important;
}
html body .hifi-about-page .hifi-about-main,
html body .hifi-about-v2-main{
    width:100% !important;
    max-width:none !important;
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
}
html body .hifi-about-page .hifi-about-heading,
html body .hifi-about-v2-heading{
    margin:0 0 22px !important;
}
html body .hifi-about-page .hifi-about-heading h2,
html body .hifi-about-page .hifi-about-main > h2,
html body .hifi-about-v2-heading{
    margin:0 !important;
    padding:0 !important;

    color:#111111 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.15rem !important;
    line-height:1.08 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;

    border:0 !important;
}
html body .hifi-about-page .hifi-about-heading h2:after,
html body .hifi-about-page .hifi-about-main > h2:after,
html body .hifi-about-v2-heading:after{
    display:none !important;
    content:none !important;
    width:0 !important;
    height:0 !important;
    background:none !important;
}
html body .hifi-about-page .hifi-about-text p,
html body .hifi-about-page .hifi-about-main > p,
html body .hifi-about-v2-main p{
    width:100% !important;
    max-width:970px !important;
    margin:0 0 24px !important;
    padding:0 !important;

    color:#202320 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;
}
html body .hifi-about-page .hifi-about-text strong,
html body .hifi-about-page .hifi-about-main strong,
html body .hifi-about-v2-main strong{
    color:#111111 !important;
    font-weight:800 !important;
}
@media(max-width:1180px){html body .hifi-about-page .hifi-about-hero-inner,
    html body .hifi-about-v2-hero-inner,
    html body .hifi-about-page .hifi-about-layout,
    html body .hifi-about-page .hifi-about-container,
    html body .hifi-about-v2-shell{
        width:calc(100% - 48px) !important;
    }
html body .hifi-about-page .hifi-about-layout,
    html body .hifi-about-page .hifi-about-container,
    html body .hifi-about-v2-shell{
        grid-template-columns:225px minmax(0,1fr) !important;
        gap:34px !important;
    }}
@media(max-width:767px){html body .hifi-about-page .hifi-about-hero,
    html body .hifi-about-v2-hero{
        height:185px !important;
        min-height:185px !important;
        background-position:center 50% !important;
    }
html body .hifi-about-page .hifi-about-hero-inner,
    html body .hifi-about-v2-hero-inner{
        width:calc(100% - 30px) !important;
    }
html body .hifi-about-page .hifi-about-hero h1,
    html body .hifi-about-v2-hero h1{
        margin-bottom:8px !important;
        font-size:1.65rem !important;
    }
html body .hifi-about-page .hifi-about-layout,
    html body .hifi-about-page .hifi-about-container,
    html body .hifi-about-v2-shell{
        display:block !important;
        width:calc(100% - 30px) !important;
        padding:28px 0 40px !important;
    }
html body .hifi-about-page .hifi-about-sidebar,
    html body .hifi-about-v2-nav{
        width:100% !important;
        margin:0 0 28px !important;
    }
html body .hifi-about-page .hifi-about-heading h2,
    html body .hifi-about-page .hifi-about-main > h2,
    html body .hifi-about-v2-heading{
        font-size:1.65rem !important;
    }
html body .hifi-about-page .hifi-about-text p,
    html body .hifi-about-page .hifi-about-main > p,
    html body .hifi-about-v2-main p{
        font-size:.93rem !important;
        line-height:1.56 !important;
    }}
body.pkp_page_pages.pkp_op_view .pkp_structure_content,
body.pkp_page_pages.pkp_op_view .pkp_structure_main,
body.pkp_page_pages.pkp_op_view .pkp_structure_main > .page,
body.pkp_page_pages.pkp_op_view .pkp_structure_main > .page_static,
body.pkp_page_pages.pkp_op_view .pkp_structure_main > .page_custom{
    margin-top:0 !important;
    padding-top:0 !important;
}
body.pkp_page_pages.pkp_op_view .hifi-about-page,
body.pkp_page_pages.pkp_op_view .hifi-about-v2{
    margin-top:0 !important;
    padding-top:0 !important;
}
body.pkp_page_pages.pkp_op_view .hifi-about-page .hifi-about-hero,
body.pkp_page_pages.pkp_op_view .hifi-about-v2-hero{
    margin-top:0 !important;
    top:0 !important;
}
body.pkp_page_pages.pkp_op_view .row,
body.pkp_page_pages.pkp_op_view .container-fluid{
    margin-top:0 !important;
}
body.pkp_page_pages.pkp_op_view .page_title,
body.pkp_page_pages.pkp_op_view .page-header{
    margin:0 !important;
    padding:0 !important;
    min-height:0 !important;
}
@media (min-width:768px){html body .hifi-about-page,
    html body .hifi-about-v2{
        margin-top:-60px !important;
    }
html body .hifi-about-page .hifi-about-hero,
    html body .hifi-about-v2-hero{
        margin-top:0 !important;
    }}
@media (max-width:767px){html body .hifi-about-page,
    html body .hifi-about-v2{
        margin-top:0 !important;
    }}
:root{
  --hifi-hero-desktop-height:300px;
  --hifi-hero-mobile-height:185px;
  --hifi-hero-position-x:50%;
  --hifi-hero-position-y:52%;
}
html body .homepage-image,
html body .homepage-image img{
  height:var(--hifi-hero-desktop-height)!important;
  min-height:var(--hifi-hero-desktop-height)!important;
}
html body .homepage-image img{
  width:100%!important;
  object-fit:cover!important;
  object-position:var(--hifi-hero-position-x) var(--hifi-hero-position-y)!important;
}
html body .hifi-about-page .hifi-about-hero,
html body .hifi-about-v2-hero{
  position:relative!important;
  width:100%!important;
  height:var(--hifi-hero-desktop-height)!important;
  min-height:var(--hifi-hero-desktop-height)!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;

  background-image:url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg")!important;
  background-color:#174E3B!important;
  background-size:cover!important;
  background-position:var(--hifi-hero-position-x) var(--hifi-hero-position-y)!important;
  background-repeat:no-repeat!important;
}
html body .hifi-about-page .hifi-about-hero:before,
html body .hifi-about-v2-hero:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
  background:linear-gradient(
    90deg,
    rgba(5,78,60,.88) 0%,
    rgba(5,78,60,.70) 25%,
    rgba(5,78,60,.28) 55%,
    rgba(5,78,60,.04) 100%
  )!important;
}
html body .hifi-about-page .hifi-about-hero-inner,
html body .hifi-about-v2-hero-inner{
  position:relative!important;
  z-index:2!important;
}
@media(max-width:767px){html body .homepage-image,
  html body .homepage-image img,
  html body .hifi-about-page .hifi-about-hero,
  html body .hifi-about-v2-hero{
    height:var(--hifi-hero-mobile-height)!important;
    min-height:var(--hifi-hero-mobile-height)!important;
  }
html body .homepage-image img{
    object-position:50% 50%!important;
  }
html body .hifi-about-page .hifi-about-hero,
  html body .hifi-about-v2-hero{
    background-position:50% 50%!important;
  }}
:root{
  --hifi-home-hero-image:url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg");
  --hifi-home-hero-height:300px;
  --hifi-home-hero-mobile-height:185px;
}
html body .hifi-about-page .hifi-about-hero,
html body .hifi-about-v2-hero{
  position:relative!important;
  width:100%!important;
  height:var(--hifi-home-hero-height)!important;
  min-height:var(--hifi-home-hero-height)!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;

  background-image:var(--hifi-home-hero-image)!important;
  background-color:#174E3B!important;
  background-size:cover!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
html body .hifi-about-page .hifi-about-hero:before,
html body .hifi-about-v2-hero:before{
  display:none!important;
  content:none!important;
  background:none!important;
}
html body .hifi-about-page .hifi-about-hero-inner,
html body .hifi-about-v2-hero-inner{
  position:relative!important;
  z-index:2!important;
}
html body .hifi-about-page .hifi-about-hero h1,
html body .hifi-about-v2-hero h1,
html body .hifi-about-page .hifi-about-breadcrumb,
html body .hifi-about-v2-breadcrumb{
  text-shadow:0 1px 3px rgba(0,0,0,.55)!important;
}
@media(max-width:767px){html body .hifi-about-page .hifi-about-hero,
  html body .hifi-about-v2-hero{
    height:var(--hifi-home-hero-mobile-height)!important;
    min-height:var(--hifi-home-hero-mobile-height)!important;
    background-position:center center!important;
  }}
html body .hifi-about-page .hifi-about-hero,
html body .hifi-about-v2-hero{
    position:relative!important;
    width:100%!important;
    height:300px!important;
    min-height:300px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;

    background-image:url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg")!important;
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
    background-color:#174E3B!important;
}
html body .hifi-about-page .hifi-about-hero:before,
html body .hifi-about-v2-hero:before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    pointer-events:none!important;

    background:linear-gradient(
        90deg,
        rgba(8,88,67,.82) 0%,
        rgba(8,88,67,.68) 28%,
        rgba(8,88,67,.34) 55%,
        rgba(8,88,67,.08) 100%
    )!important;
}
html body .hifi-about-page .hifi-about-hero-inner,
html body .hifi-about-v2-hero-inner{
    position:relative!important;
    z-index:2!important;

    width:calc(100% - 80px)!important;
    max-width:1500px!important;
    height:100%!important;
    margin:0 auto!important;
    padding:0!important;

    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-items:flex-start!important;
}
html body .hifi-about-page .hifi-about-hero h1,
html body .hifi-about-v2-hero h1{
    margin:0 0 13px!important;
    padding:0!important;

    color:#fff!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:2.35rem!important;
    line-height:1.05!important;
    font-weight:800!important;
    letter-spacing:-.025em!important;
    text-shadow:0 1px 3px rgba(0,0,0,.24)!important;
}
html body .hifi-about-page .hifi-about-breadcrumb,
html body .hifi-about-v2-breadcrumb{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    gap:5px!important;

    margin:0!important;
    padding:0!important;

    color:rgba(255,255,255,.96)!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.84rem!important;
    line-height:1.45!important;
    font-weight:600!important;
    text-shadow:0 1px 2px rgba(0,0,0,.18)!important;
}
html body .hifi-about-page .hifi-about-breadcrumb a,
html body .hifi-about-page .hifi-about-breadcrumb span,
html body .hifi-about-page .hifi-about-breadcrumb strong,
html body .hifi-about-v2-breadcrumb a,
html body .hifi-about-v2-breadcrumb span,
html body .hifi-about-v2-breadcrumb strong{
    color:#fff!important;
    font:inherit!important;
    text-decoration:none!important;
}
html body .hifi-about-page .hifi-about-layout,
html body .hifi-about-page .hifi-about-container,
html body .hifi-about-v2-shell{
    display:grid!important;
    grid-template-columns:285px minmax(0,1fr)!important;
    gap:48px!important;

    width:calc(100% - 80px)!important;
    max-width:1500px!important;
    margin:0 auto!important;
    padding:44px 0 62px!important;
    box-sizing:border-box!important;
}
html body .hifi-about-page .hifi-about-main,
html body .hifi-about-v2-main{
    min-width:0!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
}
html body .hifi-about-page .hifi-about-heading,
html body .hifi-about-v2-heading{
    margin:0 0 26px!important;
}
html body .hifi-about-page .hifi-about-heading h2,
html body .hifi-about-page .hifi-about-main > h2,
html body .hifi-about-v2-heading{
    margin:0!important;
    padding:0!important;

    color:#111!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:2.15rem!important;
    line-height:1.08!important;
    font-weight:800!important;
    letter-spacing:-.025em!important;
    border:0!important;
}
html body .hifi-about-page .hifi-about-heading h2:after,
html body .hifi-about-page .hifi-about-main > h2:after,
html body .hifi-about-v2-heading:after{
    display:none!important;
    content:none!important;
}
html body .hifi-about-page .hifi-about-text,
html body .hifi-about-v2-main{
    max-width:100%!important;
}
html body .hifi-about-page .hifi-about-text p,
html body .hifi-about-page .hifi-about-main > p,
html body .hifi-about-v2-main p{
    width:100%!important;
    max-width:1040px!important;

    margin:0 0 28px!important;
    padding:0!important;

    color:#202320!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.98rem!important;
    line-height:1.58!important;
    font-weight:400!important;
    letter-spacing:0!important;
}
html body .hifi-about-page .hifi-about-text p:last-child,
html body .hifi-about-page .hifi-about-main > p:last-child,
html body .hifi-about-v2-main p:last-child{
    margin-bottom:0!important;
}
html body .hifi-about-page .hifi-about-text strong,
html body .hifi-about-page .hifi-about-main strong,
html body .hifi-about-v2-main strong{
    color:#111!important;
    font-weight:800!important;
}
html body .hifi-about-page .hifi-about-sidebar,
html body .hifi-about-v2-nav{
    align-self:start!important;
    margin:0!important;
}
html body .hifi-about-page .hifi-about-sidebar a,
html body .hifi-about-v2-nav a{
    min-height:58px!important;
    padding:0 22px!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.88rem!important;
    line-height:1.25!important;
}
@media(max-width:1180px){html body .hifi-about-page .hifi-about-hero-inner,
    html body .hifi-about-v2-hero-inner,
    html body .hifi-about-page .hifi-about-layout,
    html body .hifi-about-page .hifi-about-container,
    html body .hifi-about-v2-shell{
        width:calc(100% - 48px)!important;
    }
html body .hifi-about-page .hifi-about-layout,
    html body .hifi-about-page .hifi-about-container,
    html body .hifi-about-v2-shell{
        grid-template-columns:225px minmax(0,1fr)!important;
        gap:34px!important;
    }
html body .hifi-about-page .hifi-about-hero h1,
    html body .hifi-about-v2-hero h1{
        font-size:2.15rem!important;
    }}
@media(max-width:767px){html body .hifi-about-page .hifi-about-hero,
    html body .hifi-about-v2-hero{
        height:185px!important;
        min-height:185px!important;
        background-position:center center!important;
    }
html body .hifi-about-page .hifi-about-hero-inner,
    html body .hifi-about-v2-hero-inner{
        width:calc(100% - 30px)!important;
    }
html body .hifi-about-page .hifi-about-hero h1,
    html body .hifi-about-v2-hero h1{
        margin-bottom:8px!important;
        font-size:1.8rem!important;
    }
html body .hifi-about-page .hifi-about-breadcrumb,
    html body .hifi-about-v2-breadcrumb{
        font-size:.78rem!important;
    }
html body .hifi-about-page .hifi-about-layout,
    html body .hifi-about-page .hifi-about-container,
    html body .hifi-about-v2-shell{
        display:block!important;
        width:calc(100% - 30px)!important;
        padding:28px 0 44px!important;
    }
html body .hifi-about-page .hifi-about-heading h2,
    html body .hifi-about-page .hifi-about-main > h2,
    html body .hifi-about-v2-heading{
        font-size:1.65rem!important;
    }
html body .hifi-about-page .hifi-about-text p,
    html body .hifi-about-page .hifi-about-main > p,
    html body .hifi-about-v2-main p{
        margin-bottom:22px!important;
        font-size:.93rem!important;
        line-height:1.56!important;
    }}
html body .hifi-about-page .hifi-about-hero,
html body .hifi-about-v2-hero{
    position:relative!important;
    width:100%!important;
    height:300px!important;
    min-height:300px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;

    background-image:url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg")!important;
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
    background-color:#174E3B!important;
}
html body .hifi-about-page .hifi-about-hero:before,
html body .hifi-about-v2-hero:before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    pointer-events:none!important;

    background:linear-gradient(
        90deg,
        rgba(8,88,67,.84) 0%,
        rgba(8,88,67,.70) 28%,
        rgba(8,88,67,.34) 56%,
        rgba(8,88,67,.06) 100%
    )!important;
}
html body .hifi-about-page .hifi-about-hero-inner,
html body .hifi-about-v2-hero-inner{
    position:relative!important;
    z-index:2!important;

    width:calc(100% - 80px)!important;
    max-width:1500px!important;
    height:100%!important;
    margin:0 auto!important;
    padding:0!important;

    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-items:flex-start!important;
}
html body .hifi-about-page .hifi-about-hero h1,
html body .hifi-about-v2-hero h1{
    margin:0 0 14px!important;
    padding:0!important;

    color:#fff!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:2.48rem!important;
    line-height:1.04!important;
    font-weight:800!important;
    letter-spacing:-.028em!important;
    text-shadow:0 1px 3px rgba(0,0,0,.25)!important;
}
html body .hifi-about-page .hifi-about-breadcrumb,
html body .hifi-about-v2-breadcrumb{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    gap:6px!important;

    margin:0!important;
    padding:0!important;

    color:#fff!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.90rem!important;
    line-height:1.42!important;
    font-weight:600!important;
    text-shadow:0 1px 2px rgba(0,0,0,.18)!important;
}
html body .hifi-about-page .hifi-about-breadcrumb a,
html body .hifi-about-page .hifi-about-breadcrumb span,
html body .hifi-about-page .hifi-about-breadcrumb strong,
html body .hifi-about-v2-breadcrumb a,
html body .hifi-about-v2-breadcrumb span,
html body .hifi-about-v2-breadcrumb strong{
    color:#fff!important;
    font:inherit!important;
    text-decoration:none!important;
}
html body .hifi-about-page .hifi-about-layout,
html body .hifi-about-page .hifi-about-container,
html body .hifi-about-v2-shell{
    display:grid!important;
    grid-template-columns:270px minmax(0,1fr)!important;
    gap:48px!important;
    align-items:start!important;

    width:calc(100% - 80px)!important;
    max-width:1500px!important;
    margin:0 auto!important;
    padding:48px 0 68px!important;
    box-sizing:border-box!important;
}
html body .hifi-about-page .hifi-about-main,
html body .hifi-about-v2-main{
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;

    color:#202320!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
}
html body .hifi-about-page .hifi-about-heading,
html body .hifi-about-v2-heading{
    margin:0 0 28px!important;
}
html body .hifi-about-page .hifi-about-heading h2,
html body .hifi-about-page .hifi-about-main > h2,
html body .hifi-about-v2-heading{
    margin:0!important;
    padding:0!important;

    color:#111!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:2.28rem!important;
    line-height:1.07!important;
    font-weight:800!important;
    letter-spacing:-.026em!important;
    border:0!important;
}
html body .hifi-about-page .hifi-about-heading h2:after,
html body .hifi-about-page .hifi-about-main > h2:after,
html body .hifi-about-v2-heading:after{
    display:none!important;
    content:none!important;
}
html body .hifi-about-page .hifi-about-text p,
html body .hifi-about-page .hifi-about-main > p,
html body .hifi-about-v2-main p{
    width:100%!important;
    max-width:1080px!important;

    margin:0 0 31px!important;
    padding:0!important;

    color:#202320!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:1.02rem!important;
    line-height:1.62!important;
    font-weight:400!important;
    letter-spacing:0!important;
}
html body .hifi-about-page .hifi-about-text p:last-child,
html body .hifi-about-page .hifi-about-main > p:last-child,
html body .hifi-about-v2-main p:last-child{
    margin-bottom:0!important;
}
html body .hifi-about-page .hifi-about-text strong,
html body .hifi-about-page .hifi-about-main strong,
html body .hifi-about-v2-main strong{
    color:#111!important;
    font-weight:800!important;
}
html body .hifi-about-page .hifi-about-sidebar,
html body .hifi-about-v2-nav{
    align-self:start!important;
    width:100%!important;
    margin:0!important;
}
html body .hifi-about-page .hifi-about-sidebar a,
html body .hifi-about-v2-nav a{
    min-height:60px!important;
    padding:0 22px!important;

    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.92rem!important;
    line-height:1.25!important;
}
@media(max-width:1180px) and (min-width:768px){html body .hifi-about-page .hifi-about-hero-inner,
    html body .hifi-about-v2-hero-inner,
    html body .hifi-about-page .hifi-about-layout,
    html body .hifi-about-page .hifi-about-container,
    html body .hifi-about-v2-shell{
        width:calc(100% - 48px)!important;
    }
html body .hifi-about-page .hifi-about-layout,
    html body .hifi-about-page .hifi-about-container,
    html body .hifi-about-v2-shell{
        grid-template-columns:230px minmax(0,1fr)!important;
        gap:36px!important;
        padding-top:42px!important;
    }
html body .hifi-about-page .hifi-about-hero h1,
    html body .hifi-about-v2-hero h1{
        font-size:2.48rem!important;
    }
html body .hifi-about-page .hifi-about-breadcrumb,
    html body .hifi-about-v2-breadcrumb{
        font-size:.90rem!important;
    }
html body .hifi-about-page .hifi-about-heading h2,
    html body .hifi-about-page .hifi-about-main > h2,
    html body .hifi-about-v2-heading{
        font-size:2.28rem!important;
    }
html body .hifi-about-page .hifi-about-text p,
    html body .hifi-about-page .hifi-about-main > p,
    html body .hifi-about-v2-main p{
        font-size:1.02rem!important;
        line-height:1.62!important;
    }}
@media(max-width:767px){html body .hifi-about-page .hifi-about-hero,
    html body .hifi-about-v2-hero{
        height:185px!important;
        min-height:185px!important;
        background-position:center center!important;
    }
html body .hifi-about-page .hifi-about-hero-inner,
    html body .hifi-about-v2-hero-inner{
        width:calc(100% - 30px)!important;
    }
html body .hifi-about-page .hifi-about-hero h1,
    html body .hifi-about-v2-hero h1{
        margin-bottom:8px!important;
        font-size:1.85rem!important;
    }
html body .hifi-about-page .hifi-about-breadcrumb,
    html body .hifi-about-v2-breadcrumb{
        font-size:.80rem!important;
    }
html body .hifi-about-page .hifi-about-layout,
    html body .hifi-about-page .hifi-about-container,
    html body .hifi-about-v2-shell{
        display:block!important;
        width:calc(100% - 30px)!important;
        padding:30px 0 46px!important;
    }
html body .hifi-about-page .hifi-about-sidebar,
    html body .hifi-about-v2-nav{
        margin-bottom:30px!important;
    }
html body .hifi-about-page .hifi-about-heading h2,
    html body .hifi-about-page .hifi-about-main > h2,
    html body .hifi-about-v2-heading{
        font-size:1.75rem!important;
    }
html body .hifi-about-page .hifi-about-text p,
    html body .hifi-about-page .hifi-about-main > p,
    html body .hifi-about-v2-main p{
        margin-bottom:23px!important;
        font-size:.95rem!important;
        line-height:1.58!important;
    }}
html body .hifi-about-page .hifi-about-hero h1,
html body .hifi-about-v2-hero h1{
    margin:0 0 14px!important;
    padding:0!important;

    color:#fff!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:2.62rem!important;
    line-height:1.04!important;
    font-weight:800!important;
    letter-spacing:-.028em!important;
    text-shadow:0 1px 3px rgba(0,0,0,.25)!important;
}
html body .hifi-about-page .hifi-about-breadcrumb,
html body .hifi-about-v2-breadcrumb{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    gap:6px!important;

    margin:0!important;
    padding:0!important;

    color:#fff!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.94rem!important;
    line-height:1.42!important;
    font-weight:600!important;
    text-shadow:0 1px 2px rgba(0,0,0,.18)!important;
}
html body .hifi-about-page .hifi-about-breadcrumb a,
html body .hifi-about-page .hifi-about-breadcrumb span,
html body .hifi-about-page .hifi-about-breadcrumb strong,
html body .hifi-about-v2-breadcrumb a,
html body .hifi-about-v2-breadcrumb span,
html body .hifi-about-v2-breadcrumb strong{
    color:#fff!important;
    font:inherit!important;
    text-decoration:none!important;
}
html body .hifi-about-page .hifi-about-heading,
html body .hifi-about-v2-heading{
    margin:0 0 28px!important;
}
html body .hifi-about-page .hifi-about-heading h2,
html body .hifi-about-page .hifi-about-main > h2,
html body .hifi-about-v2-heading{
    margin:0 0 28px!important;
    padding:0!important;

    color:#111!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:2.15rem!important;
    line-height:1.08!important;
    font-weight:800!important;
    letter-spacing:-.025em!important;
    border:0!important;
}
html body .hifi-about-page .hifi-about-heading h2:after,
html body .hifi-about-page .hifi-about-main > h2:after,
html body .hifi-about-v2-heading:after{
    display:none!important;
    content:none!important;
}
html body .hifi-about-page .hifi-about-text p,
html body .hifi-about-page .hifi-about-main > p,
html body .hifi-about-v2-main p{
    width:100%!important;
    max-width:1080px!important;

    margin:0 0 25px!important;
    padding:0!important;

    color:#202320!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.98rem!important;
    line-height:1.58!important;
    font-weight:400!important;
    letter-spacing:0!important;
}
html body .hifi-about-page .hifi-about-text p:last-child,
html body .hifi-about-page .hifi-about-main > p:last-child,
html body .hifi-about-v2-main p:last-child{
    margin-bottom:0!important;
}
html body .hifi-about-page .hifi-about-text strong,
html body .hifi-about-page .hifi-about-main strong,
html body .hifi-about-v2-main strong{
    color:#111!important;
    font-weight:800!important;
}
html body .hifi-about-page .hifi-about-layout,
html body .hifi-about-page .hifi-about-container,
html body .hifi-about-v2-shell{
    padding-top:44px!important;
    padding-bottom:58px!important;
}
@media(max-width:1180px) and (min-width:768px){html body .hifi-about-page .hifi-about-hero h1,
    html body .hifi-about-v2-hero h1{
        font-size:2.62rem!important;
    }
html body .hifi-about-page .hifi-about-breadcrumb,
    html body .hifi-about-v2-breadcrumb{
        font-size:.94rem!important;
    }
html body .hifi-about-page .hifi-about-heading h2,
    html body .hifi-about-page .hifi-about-main > h2,
    html body .hifi-about-v2-heading{
        margin-bottom:28px!important;
        font-size:2.15rem!important;
        line-height:1.08!important;
    }
html body .hifi-about-page .hifi-about-text p,
    html body .hifi-about-page .hifi-about-main > p,
    html body .hifi-about-v2-main p{
        margin-bottom:25px!important;
        font-size:.98rem!important;
        line-height:1.58!important;
    }}
@media(max-width:767px){html body .hifi-about-page .hifi-about-hero h1,
    html body .hifi-about-v2-hero h1{
        margin-bottom:8px!important;
        font-size:1.90rem!important;
    }
html body .hifi-about-page .hifi-about-breadcrumb,
    html body .hifi-about-v2-breadcrumb{
        font-size:.82rem!important;
    }
html body .hifi-about-page .hifi-about-heading h2,
    html body .hifi-about-page .hifi-about-main > h2,
    html body .hifi-about-v2-heading{
        margin-bottom:22px!important;
        font-size:1.65rem!important;
        line-height:1.12!important;
    }
html body .hifi-about-page .hifi-about-text p,
    html body .hifi-about-page .hifi-about-main > p,
    html body .hifi-about-v2-main p{
        margin-bottom:20px!important;
        font-size:.93rem!important;
        line-height:1.55!important;
    }}
body.pkp_page_about.pkp_op_submissions .pkp_structure_content,
body.pkp_page_about.pkp_op_submissions .pkp_structure_main,
body.pkp_page_about.pkp_op_submissions .page_submissions{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
}
body.pkp_page_about.pkp_op_submissions .pkp_structure_main{
    float:none!important;
}
body.pkp_page_about.pkp_op_submissions .pkp_structure_sidebar{
    display:none!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child{
    position:relative!important;
    left:50%!important;
    width:100vw!important;
    max-width:none!important;
    height:300px!important;
    min-height:300px!important;
    margin:0 0 44px -50vw!important;
    padding:
      0 max(40px,calc((100vw - 1500px)/2 + 40px))!important;

    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    box-sizing:border-box!important;
    overflow:hidden!important;

    color:#fff!important;
    background-image:
      linear-gradient(
        90deg,
        rgba(8,88,67,.82) 0%,
        rgba(8,88,67,.68) 28%,
        rgba(8,88,67,.34) 55%,
        rgba(8,88,67,.08) 100%
      ),
      url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg")!important;
    background-color:#174E3B!important;
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;

    border:0!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:2.62rem!important;
    line-height:1.04!important;
    font-weight:800!important;
    letter-spacing:-.028em!important;
    text-shadow:0 1px 3px rgba(0,0,0,.25)!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child:after{
    content:"Home  ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº  About  ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº  Submissions"!important;
    display:block!important;
    margin-top:14px!important;
    padding:0!important;
    color:#fff!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.94rem!important;
    line-height:1.42!important;
    font-weight:600!important;
    letter-spacing:0!important;
    text-shadow:0 1px 2px rgba(0,0,0,.18)!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions > *:not(h1){
    width:calc(100% - 80px)!important;
    max-width:1180px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions{
    color:#202320!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.98rem!important;
    line-height:1.58!important;
}
body.pkp_page_about.pkp_op_submissions .cmp_notification,
body.pkp_page_about.pkp_op_submissions .page_submissions .cmp_notification{
    position:relative!important;
    margin-top:0!important;
    margin-bottom:36px!important;
    padding:0!important;
    overflow:hidden!important;
    background:#0F5A45!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
}
body.pkp_page_about.pkp_op_submissions .cmp_notification a{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    width:100%!important;
    min-height:54px!important;
    padding:0 22px!important;
    color:#fff!important;
    background:transparent!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.96rem!important;
    line-height:1.3!important;
    font-weight:700!important;
    text-decoration:none!important;
}
body.pkp_page_about.pkp_op_submissions .cmp_notification a:after{
    content:"ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢"!important;
    flex:0 0 auto!important;
    margin-left:20px!important;
    font-size:1.35rem!important;
    line-height:1!important;
    font-weight:400!important;
}
body.pkp_page_about.pkp_op_submissions .cmp_notification a:hover,
body.pkp_page_about.pkp_op_submissions .cmp_notification a:focus{
    color:#fff!important;
    background:#174E3B!important;
    text-decoration:none!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions h2,
body.pkp_page_about.pkp_op_submissions .page_submissions h3,
body.pkp_page_about.pkp_op_submissions .page_submissions h4{
    color:#111!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-weight:800!important;
    letter-spacing:-.018em!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions h2{
    margin:34px 0 18px!important;
    padding:0!important;
    font-size:1.62rem!important;
    line-height:1.12!important;
    border:0!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions h3{
    margin:28px 0 14px!important;
    font-size:1.18rem!important;
    line-height:1.2!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions h4{
    margin:24px 0 10px!important;
    font-size:1rem!important;
    line-height:1.25!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions h2:after,
body.pkp_page_about.pkp_op_submissions .page_submissions h3:after{
    display:none!important;
    content:none!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions p{
    max-width:1040px!important;
    margin:0 0 22px!important;
    color:#202320!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.98rem!important;
    line-height:1.58!important;
    font-weight:400!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions strong{
    color:#111!important;
    font-weight:800!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions a{
    color:#0F5A45!important;
    text-decoration:none!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions a:hover,
body.pkp_page_about.pkp_op_submissions .page_submissions a:focus{
    color:#174E3B!important;
    text-decoration:underline!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions ul,
body.pkp_page_about.pkp_op_submissions .page_submissions ol{
    max-width:1040px!important;
    margin:0 0 24px!important;
    padding-left:24px!important;
    color:#202320!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.96rem!important;
    line-height:1.58!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions li{
    margin:0 0 7px!important;
    padding-left:3px!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions li::marker{
    color:#0F5A45!important;
}
body.pkp_page_about.pkp_op_submissions .author_guidelines,
body.pkp_page_about.pkp_op_submissions .submission_checklist,
body.pkp_page_about.pkp_op_submissions .copyright_notice,
body.pkp_page_about.pkp_op_submissions .privacy_statement{
    margin-top:0!important;
    margin-bottom:34px!important;
    padding:0 0 6px!important;
    border:0!important;
    background:#fff!important;
}
body.pkp_page_about.pkp_op_submissions .submission_checklist ul{
    margin-bottom:0!important;
}
body.pkp_page_about.pkp_op_submissions .submission_checklist,
body.pkp_page_about.pkp_op_submissions .copyright_notice,
body.pkp_page_about.pkp_op_submissions .privacy_statement{
    padding-top:4px!important;
    border-top:1px solid #E7EEEA!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions .pkp_helpers_align_right,
body.pkp_page_about.pkp_op_submissions .page_submissions a[href*="management/settings"]{
    font-size:.72rem!important;
    font-weight:500!important;
    opacity:.65!important;
}
@media(max-width:1180px){body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child{
        padding-left:24px!important;
        padding-right:24px!important;
    }
body.pkp_page_about.pkp_op_submissions .page_submissions > *:not(h1){
        width:calc(100% - 48px)!important;
    }}
@media(max-width:767px){body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child{
        height:185px!important;
        min-height:185px!important;
        margin-bottom:28px!important;
        padding-left:15px!important;
        padding-right:15px!important;
        background-position:center center!important;
        font-size:1.90rem!important;
        line-height:1.08!important;
    }
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child:after{
        margin-top:8px!important;
        font-size:.82rem!important;
    }
body.pkp_page_about.pkp_op_submissions .page_submissions > *:not(h1){
        width:calc(100% - 30px)!important;
    }
body.pkp_page_about.pkp_op_submissions .cmp_notification{
        margin-bottom:28px!important;
    }
body.pkp_page_about.pkp_op_submissions .cmp_notification a{
        min-height:50px!important;
        padding:10px 15px!important;
        font-size:.88rem!important;
    }
body.pkp_page_about.pkp_op_submissions .page_submissions h2{
        margin-top:28px!important;
        margin-bottom:15px!important;
        font-size:1.38rem!important;
    }
body.pkp_page_about.pkp_op_submissions .page_submissions h3{
        font-size:1.08rem!important;
    }
body.pkp_page_about.pkp_op_submissions .page_submissions p,
    body.pkp_page_about.pkp_op_submissions .page_submissions ul,
    body.pkp_page_about.pkp_op_submissions .page_submissions ol{
        font-size:.93rem!important;
        line-height:1.55!important;
    }}
body.pkp_page_about .pkp_structure_content,
body.pkp_page_about .pkp_structure_main{
    width:100%!important;
    max-width:none!important;
    margin-top:0!important;
    padding-top:0!important;
}
body.pkp_page_about .pkp_structure_main{
    float:none!important;
}
body.pkp_page_about .pkp_structure_sidebar{
    display:none!important;
}
body.pkp_page_about .pkp_structure_main > .page,
body.pkp_page_about .pkp_structure_main > [class^="page_"],
body.pkp_page_about .pkp_structure_main > [class*=" page_"]{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0 0 58px!important;
    color:#202320!important;
    background:#fff!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    box-sizing:border-box!important;
}
body.pkp_page_about .pkp_structure_main > .page > h1:first-child,
body.pkp_page_about .pkp_structure_main > [class^="page_"] > h1:first-child,
body.pkp_page_about .pkp_structure_main > [class*=" page_"] > h1:first-child{
    position:relative!important;
    left:50%!important;
    width:100vw!important;
    max-width:none!important;
    height:300px!important;
    min-height:300px!important;
    margin:0 0 44px -50vw!important;
    padding:0 max(40px,calc((100vw - 1500px)/2 + 40px))!important;

    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    box-sizing:border-box!important;
    overflow:hidden!important;

    color:#fff!important;
    background-image:
      linear-gradient(
        90deg,
        rgba(8,88,67,.84) 0%,
        rgba(8,88,67,.70) 28%,
        rgba(8,88,67,.34) 56%,
        rgba(8,88,67,.06) 100%
      ),
      url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg")!important;
    background-color:#174E3B!important;
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;

    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:2.62rem!important;
    line-height:1.04!important;
    font-weight:800!important;
    letter-spacing:-.028em!important;
    text-shadow:0 1px 3px rgba(0,0,0,.25)!important;
    border:0!important;
}
body.pkp_page_about .pkp_structure_main > .page > h1:first-child:after,
body.pkp_page_about .pkp_structure_main > [class^="page_"] > h1:first-child:after,
body.pkp_page_about .pkp_structure_main > [class*=" page_"] > h1:first-child:after{
    content:"Home  ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº  About"!important;
    display:block!important;
    margin-top:12px!important;
    color:#fff!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.94rem!important;
    line-height:1.42!important;
    font-weight:600!important;
    letter-spacing:0!important;
    text-shadow:0 1px 2px rgba(0,0,0,.18)!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child{
    font-size:0!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child:before{
    content:"Author Guidelines"!important;
    display:block!important;
    color:#fff!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:2.62rem!important;
    line-height:1.04!important;
    font-weight:800!important;
    letter-spacing:-.028em!important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child:after{
    content:"Home  ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº  About  ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº  Author Guidelines"!important;
    margin-top:12px!important;
    font-size:.94rem!important;
}
body.pkp_page_about.pkp_op_editorialTeam .pkp_structure_main h1:first-child:after,
body.pkp_page_about.pkp_op_editorialteam .pkp_structure_main h1:first-child:after,
body.pkp_page_about[class*="pkp_op_editorial"] .pkp_structure_main h1:first-child:after{
    content:"Home  ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº  About  ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº  Editorial Team"!important;
}
body.pkp_page_about.pkp_op_contact .pkp_structure_main h1:first-child:after{
    content:"Home  ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº  About  ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº  Contact"!important;
}
body.pkp_page_about .pkp_structure_main > .page > *:not(h1),
body.pkp_page_about .pkp_structure_main > [class^="page_"] > *:not(h1),
body.pkp_page_about .pkp_structure_main > [class*=" page_"] > *:not(h1){
    width:calc(100% - 80px)!important;
    max-width:1180px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
}
body.pkp_page_about .pkp_structure_main h2,
body.pkp_page_about .pkp_structure_main h3,
body.pkp_page_about .pkp_structure_main h4{
    color:#111!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-weight:800!important;
    letter-spacing:-.018em!important;
    border:0!important;
}
body.pkp_page_about .pkp_structure_main h2{
    margin:34px 0 18px!important;
    padding:0!important;
    font-size:1.62rem!important;
    line-height:1.12!important;
}
body.pkp_page_about .pkp_structure_main h3{
    margin:28px 0 14px!important;
    font-size:1.18rem!important;
    line-height:1.2!important;
}
body.pkp_page_about .pkp_structure_main h4{
    margin:24px 0 10px!important;
    font-size:1rem!important;
    line-height:1.25!important;
}
body.pkp_page_about .pkp_structure_main h2:after,
body.pkp_page_about .pkp_structure_main h3:after{
    display:none!important;
    content:none!important;
}
body.pkp_page_about .pkp_structure_main p{
    max-width:1040px!important;
    margin:0 0 25px!important;
    color:#202320!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.98rem!important;
    line-height:1.58!important;
    font-weight:400!important;
}
body.pkp_page_about .pkp_structure_main strong{
    color:#111!important;
    font-weight:800!important;
}
body.pkp_page_about .pkp_structure_main ul,
body.pkp_page_about .pkp_structure_main ol{
    max-width:1040px!important;
    margin:0 0 25px!important;
    padding-left:24px!important;
    color:#202320!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.96rem!important;
    line-height:1.58!important;
}
body.pkp_page_about .pkp_structure_main li{
    margin-bottom:7px!important;
}
body.pkp_page_about .pkp_structure_main li::marker{
    color:#0F5A45!important;
}
body.pkp_page_about .pkp_structure_main a{
    color:#0F5A45!important;
}
body.pkp_page_about .pkp_structure_main a:hover,
body.pkp_page_about .pkp_structure_main a:focus{
    color:#174E3B!important;
}
body.pkp_page_about .cmp_notification{
    margin-bottom:34px!important;
    background:#0F5A45!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
}
body.pkp_page_about .cmp_notification a{
    color:#fff!important;
    text-decoration:none!important;
}
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_content,
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
}
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_sidebar{
    display:none!important;
}
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main > .page,
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_static,
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_custom{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0 0 58px!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
}
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main h1:first-child,
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_static > h1:first-child,
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_custom > h1:first-child{
    position:relative!important;
    left:50%!important;
    width:100vw!important;
    max-width:none!important;
    height:300px!important;
    min-height:300px!important;
    margin:0 0 44px -50vw!important;
    padding:0 max(40px,calc((100vw - 1500px)/2 + 40px))!important;

    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    box-sizing:border-box!important;

    color:#fff!important;
    background-image:
      linear-gradient(
        90deg,
        rgba(8,88,67,.84) 0%,
        rgba(8,88,67,.70) 28%,
        rgba(8,88,67,.34) 56%,
        rgba(8,88,67,.06) 100%
      ),
      url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg")!important;
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
    background-color:#174E3B!important;

    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:2.62rem!important;
    line-height:1.04!important;
    font-weight:800!important;
    letter-spacing:-.028em!important;
    text-shadow:0 1px 3px rgba(0,0,0,.25)!important;
    border:0!important;
}
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main h1:first-child:after,
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_static > h1:first-child:after,
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_custom > h1:first-child:after{
    content:"Home  ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº  About"!important;
    display:block!important;
    margin-top:12px!important;
    color:#fff!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.94rem!important;
    line-height:1.42!important;
    font-weight:600!important;
    letter-spacing:0!important;
}
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main > .page > *:not(h1),
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_static > *:not(h1),
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_custom > *:not(h1){
    width:calc(100% - 80px)!important;
    max-width:1180px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
}
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main h2,
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main h3{
    color:#111!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-weight:800!important;
}
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main p,
body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main li{
    color:#202320!important;
    font-family:"Helvetica Neue",Arial,sans-serif!important;
    font-size:.98rem!important;
    line-height:1.58!important;
}
@media(max-width:1180px) and (min-width:768px){body.pkp_page_about .pkp_structure_main > .page > *:not(h1),
    body.pkp_page_about .pkp_structure_main > [class^="page_"] > *:not(h1),
    body.pkp_page_about .pkp_structure_main > [class*=" page_"] > *:not(h1),
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main > .page > *:not(h1),
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_static > *:not(h1),
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_custom > *:not(h1){
        width:calc(100% - 48px)!important;
    }}
@media(max-width:767px){body.pkp_page_about .pkp_structure_main > .page > h1:first-child,
    body.pkp_page_about .pkp_structure_main > [class^="page_"] > h1:first-child,
    body.pkp_page_about .pkp_structure_main > [class*=" page_"] > h1:first-child,
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main h1:first-child,
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_static > h1:first-child,
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_custom > h1:first-child{
        height:185px!important;
        min-height:185px!important;
        margin-bottom:28px!important;
        padding-left:15px!important;
        padding-right:15px!important;
        background-position:center center!important;
        font-size:1.90rem!important;
    }
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child:before{
        font-size:1.90rem!important;
    }
body.pkp_page_about .pkp_structure_main > .page > h1:first-child:after,
    body.pkp_page_about .pkp_structure_main > [class^="page_"] > h1:first-child:after,
    body.pkp_page_about .pkp_structure_main > [class*=" page_"] > h1:first-child:after,
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main h1:first-child:after{
        margin-top:8px!important;
        font-size:.82rem!important;
    }
body.pkp_page_about .pkp_structure_main > .page > *:not(h1),
    body.pkp_page_about .pkp_structure_main > [class^="page_"] > *:not(h1),
    body.pkp_page_about .pkp_structure_main > [class*=" page_"] > *:not(h1),
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main > .page > *:not(h1),
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_static > *:not(h1),
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .page_custom > *:not(h1){
        width:calc(100% - 30px)!important;
    }
body.pkp_page_about .pkp_structure_main h2{
        font-size:1.38rem!important;
    }
body.pkp_page_about .pkp_structure_main p,
    body.pkp_page_about .pkp_structure_main ul,
    body.pkp_page_about .pkp_structure_main ol,
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main p,
    body.pkp_page_pages.pkp_op_view:not(:has(.hifi-about-page)):not(:has(.hifi-about-v2)) .pkp_structure_main li{
        font-size:.93rem!important;
        line-height:1.55!important;
    }}
html{
    scroll-behavior:smooth;
}
body:has(.hifi-about-journal-page) .page-header,
body:has(.hifi-about-journal-page) .page_title,
body:has(.hifi-about-journal-page) h1.page_title{
    display:none !important;
}
html body .hifi-about-journal-page .hifi-about-v2-hero{
    position:relative !important;

    width:100vw !important;
    max-width:none !important;

    height:300px !important;
    min-height:300px !important;

    margin:0 0 0 calc(50% - 50vw) !important;
    padding:0 !important;

    overflow:hidden !important;

    background-image:
        linear-gradient(
            90deg,
            rgba(15,90,69,.82) 0%,
            rgba(15,90,69,.56) 30%,
            rgba(15,90,69,.24) 59%,
            rgba(15,90,69,.05) 100%
        ),
        url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg") !important;

    background-size:cover !important;
    background-position:center 52% !important;
    background-repeat:no-repeat !important;

    box-sizing:border-box !important;
}
html body .hifi-about-journal-page .hifi-about-journal-hero-inner{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    height:100% !important;

    margin:0 auto !important;
    padding:0 !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    text-align:center !important;
}
html body .hifi-about-journal-page .hifi-about-journal-hero-inner h1{
    margin:0 !important;
    padding:0 !important;

    color:#FFFFFF !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.25rem !important;
    line-height:1.08 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;

    text-align:center !important;

    text-shadow:0 2px 8px rgba(0,0,0,.12) !important;
}
html body .hifi-about-journal-page .hifi-about-v2-shell{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;

    margin:0 auto !important;
    padding:42px 0 64px !important;

    display:grid !important;
    grid-template-columns:270px minmax(0,1fr) !important;
    gap:44px !important;

    align-items:start !important;

    box-sizing:border-box !important;
}
html body .hifi-about-journal-page .hifi-about-toc{
    position:sticky !important;
    top:20px !important;

    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    background:#FFFFFF !important;

    border:1px solid #E0E7E3 !important;

    box-sizing:border-box !important;
}
html body .hifi-about-journal-page .hifi-about-toc > a{
    position:relative !important;

    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;

    gap:14px !important;

    width:100% !important;
    min-height:58px !important;

    margin:0 !important;
    padding:13px 18px !important;

    box-sizing:border-box !important;

    color:#303834 !important;
    background:#FFFFFF !important;

    border:0 !important;
    border-bottom:1px solid #E1E8E4 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.78rem !important;
    line-height:1.38 !important;
    font-weight:600 !important;

    text-decoration:none !important;

    transition:
        color .18s ease,
        background .18s ease,
        padding-left .18s ease !important;
}
html body .hifi-about-journal-page .hifi-about-toc > a:last-child{
    border-bottom:0 !important;
}
html body .hifi-about-journal-page
.hifi-about-toc > a > span:last-child{
    flex:0 0 auto !important;

    color:#174E3B !important;

    font-size:.88rem !important;
    line-height:1 !important;
    font-weight:700 !important;
}
html body .hifi-about-journal-page .hifi-about-toc > a:hover,
html body .hifi-about-journal-page .hifi-about-toc > a:focus{
    color:#0F5A45 !important;
    background:#F4F8F6 !important;

    padding-left:21px !important;

    outline:0 !important;
}
html body .hifi-about-journal-page
.hifi-about-toc > a[href="#journal-overview"]{
    color:#0F5A45 !important;
    background:#EEF6F2 !important;
    font-weight:800 !important;
}
html body .hifi-about-journal-page
.hifi-about-toc > a[href="#journal-overview"]:before{
    content:"" !important;

    position:absolute !important;

    top:0 !important;
    bottom:0 !important;
    left:-1px !important;

    width:3px !important;

    background:#B89A5A !important;
}
html body .hifi-about-journal-page:has(.hifi-about-section:target)
.hifi-about-toc > a{
    color:#303834 !important;
    background:#FFFFFF !important;
    font-weight:600 !important;
}
html body .hifi-about-journal-page:has(.hifi-about-section:target)
.hifi-about-toc > a:before{
    display:none !important;
}
html body .hifi-about-journal-page:has(#journal-overview:target)
.hifi-about-toc a[href="#journal-overview"],

html body .hifi-about-journal-page:has(#aims-and-scope:target)
.hifi-about-toc a[href="#aims-and-scope"],

html body .hifi-about-journal-page:has(#article-types:target)
.hifi-about-toc a[href="#article-types"],

html body .hifi-about-journal-page:has(#peer-review-process:target)
.hifi-about-toc a[href="#peer-review-process"],

html body .hifi-about-journal-page:has(#editorial-decisions:target)
.hifi-about-toc a[href="#editorial-decisions"],

html body .hifi-about-journal-page:has(#publication-frequency:target)
.hifi-about-toc a[href="#publication-frequency"],

html body .hifi-about-journal-page:has(#open-access-policy:target)
.hifi-about-toc a[href="#open-access-policy"],

html body .hifi-about-journal-page:has(#copyright-apc:target)
.hifi-about-toc a[href="#copyright-apc"]{
    color:#0F5A45 !important;
    background:#EEF6F2 !important;

    font-weight:800 !important;
}
html body .hifi-about-journal-page:has(#journal-overview:target)
.hifi-about-toc a[href="#journal-overview"]:before,

html body .hifi-about-journal-page:has(#aims-and-scope:target)
.hifi-about-toc a[href="#aims-and-scope"]:before,

html body .hifi-about-journal-page:has(#article-types:target)
.hifi-about-toc a[href="#article-types"]:before,

html body .hifi-about-journal-page:has(#peer-review-process:target)
.hifi-about-toc a[href="#peer-review-process"]:before,

html body .hifi-about-journal-page:has(#editorial-decisions:target)
.hifi-about-toc a[href="#editorial-decisions"]:before,

html body .hifi-about-journal-page:has(#publication-frequency:target)
.hifi-about-toc a[href="#publication-frequency"]:before,

html body .hifi-about-journal-page:has(#open-access-policy:target)
.hifi-about-toc a[href="#open-access-policy"]:before,

html body .hifi-about-journal-page:has(#copyright-apc:target)
.hifi-about-toc a[href="#copyright-apc"]:before{
    content:"" !important;

    display:block !important;

    position:absolute !important;

    top:0 !important;
    bottom:0 !important;
    left:-1px !important;

    width:3px !important;

    background:#B89A5A !important;
}
html body .hifi-about-journal-page .hifi-about-journal-main{
    min-width:0 !important;
    width:100% !important;

    margin:0 !important;
    padding:0 !important;
}
html body .hifi-about-journal-page .hifi-about-section{
    scroll-margin-top:82px !important;

    margin:0 0 42px !important;
    padding:0 0 38px !important;

    border-bottom:1px solid #E1E7E4 !important;
}
html body .hifi-about-journal-page
.hifi-about-section:last-child{
    margin-bottom:0 !important;
    padding-bottom:0 !important;

    border-bottom:0 !important;
}
html body .hifi-about-journal-page .hifi-about-section h2{
    margin:0 0 22px !important;
    padding:0 !important;

    color:#111111 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:1.72rem !important;
    line-height:1.15 !important;
    font-weight:800 !important;
    letter-spacing:-.018em !important;
}
html body .hifi-about-journal-page
.hifi-about-section h2:after{
    display:none !important;
    content:none !important;
}
html body .hifi-about-journal-page
.hifi-about-section:target h2{
    color:#0F5A45 !important;
}
html body .hifi-about-journal-page .hifi-about-section p{
    max-width:none !important;

    margin:0 0 24px !important;
    padding:0 !important;

    color:#202320 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;
}
html body .hifi-about-journal-page
.hifi-about-section p:last-child{
    margin-bottom:0 !important;
}
html body .hifi-about-journal-page
.hifi-about-section strong{
    color:#111111 !important;
    font-weight:800 !important;
}
html body .hifi-about-journal-page .hifi-about-section ul,
html body .hifi-about-journal-page .hifi-about-section ol{
    margin:3px 0 24px 22px !important;
    padding:0 !important;

    color:#202320 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;
}
html body .hifi-about-journal-page
.hifi-about-section li{
    margin:0 0 8px !important;
    padding-left:3px !important;
}
html body .hifi-about-journal-page
.hifi-about-section:target{
    animation:hifiAboutSectionFade .42s ease !important;
}
@keyframes hifiAboutSectionFade{0%{
        opacity:.62;
    }
100%{
        opacity:1;
    }}
@media (min-width:768px){html body .pkp_navigation_primary > li{
        position:relative !important;
    }
html body .pkp_navigation_primary > li > ul,
    html body .pkp_navigation_primary > li > .dropdown-menu,
    html body .pkp_navigation_primary > li:hover > ul,
    html body .pkp_navigation_primary > li:focus-within > ul{
        top:100% !important;
        margin-top:-24px !important;
        padding-top:0 !important;
        z-index:9999 !important;
    }
html body .pkp_navigation_primary > li > ul:before,
    html body .pkp_navigation_primary > li > .dropdown-menu:before{
        margin-top:0 !important;
        padding-top:0 !important;
    }}
@media(max-width:1180px){html body .hifi-about-journal-page
    .hifi-about-journal-hero-inner,

    html body .hifi-about-journal-page
    .hifi-about-v2-shell{
        width:calc(100% - 48px) !important;
    }
html body .hifi-about-journal-page
    .hifi-about-v2-shell{
        grid-template-columns:225px minmax(0,1fr) !important;
        gap:32px !important;
    }
html body .hifi-about-journal-page
    .hifi-about-toc > a{
        padding-left:15px !important;
        padding-right:15px !important;

        font-size:.74rem !important;
    }}
@media(max-width:767px){html body .hifi-about-journal-page
    .hifi-about-v2-hero{
        height:185px !important;
        min-height:185px !important;

        background-position:center 50% !important;
    }
html body .hifi-about-journal-page
    .hifi-about-journal-hero-inner{
        width:calc(100% - 30px) !important;
    }
html body .hifi-about-journal-page
    .hifi-about-journal-hero-inner h1{
        font-size:1.70rem !important;
    }
html body .hifi-about-journal-page
    .hifi-about-v2-shell{
        width:calc(100% - 30px) !important;

        grid-template-columns:1fr !important;
        gap:27px !important;

        padding:28px 0 42px !important;
    }
html body .hifi-about-journal-page
    .hifi-about-toc{
        position:relative !important;
        top:auto !important;

        display:flex !important;

        width:100% !important;

        overflow-x:auto !important;
        overflow-y:hidden !important;

        border:0 !important;
        border-bottom:1px solid #E1E8E4 !important;

        -webkit-overflow-scrolling:touch !important;
        scrollbar-width:thin !important;
    }
html body .hifi-about-journal-page
    .hifi-about-toc > a{
        flex:0 0 auto !important;

        width:auto !important;
        min-height:46px !important;

        padding:10px 14px !important;

        white-space:nowrap !important;

        border-right:1px solid #E1E8E4 !important;
        border-bottom:0 !important;

        font-size:.71rem !important;
    }
html body .hifi-about-journal-page
    .hifi-about-toc > a > span:last-child{
        display:none !important;
    }
html body .hifi-about-journal-page
    .hifi-about-toc > a[href="#journal-overview"]:before{
        top:auto !important;
        bottom:0 !important;
        left:0 !important;

        width:100% !important;
        height:3px !important;
    }
html body .hifi-about-journal-page
    .hifi-about-section{
        scroll-margin-top:68px !important;

        margin-bottom:32px !important;
        padding-bottom:28px !important;
    }
html body .hifi-about-journal-page
    .hifi-about-section h2{
        margin-bottom:18px !important;

        font-size:1.45rem !important;
        line-height:1.17 !important;
    }
html body .hifi-about-journal-page
    .hifi-about-section p,

    html body .hifi-about-journal-page
    .hifi-about-section ul,

    html body .hifi-about-journal-page
    .hifi-about-section ol{
        font-size:.93rem !important;
        line-height:1.55 !important;
    }}
html body .hifi-submissions-page .hifi-about-v2-hero{
    height:300px !important;
    min-height:300px !important;
}
html body .hifi-submissions-page
.hifi-about-journal-hero-inner h1{
    color:#fff !important;
}
:root{
    --hifi-green:#0F5A45;
    --hifi-green-dark:#174E3B;
    --hifi-sage:#DCE9E2;
    --hifi-soft:#EEF6F2;
    --hifi-ivory:#F7F4EC;
    --hifi-charcoal:#202320;
    --hifi-muted:#68756F;
    --hifi-gold:#B89A5A;
    --hifi-line:#DDE6E1;
    --hifi-white:#FFFFFF;
}
html{
    scroll-behavior:smooth;
}
html body .hifi-about-journal-page,
html body .hifi-about-journal-page *,
html body .hifi-submissions-page,
html body .hifi-submissions-page *{
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    box-sizing:border-box !important;
}
html body .hifi-about-journal-page .hifi-about-v2-hero{
    position:relative !important;

    width:100vw !important;
    max-width:none !important;

    height:300px !important;
    min-height:300px !important;

    margin:0 0 0 calc(50% - 50vw) !important;
    padding:0 !important;

    overflow:hidden !important;

    background-image:
        linear-gradient(
            90deg,
            rgba(15,90,69,.80) 0%,
            rgba(15,90,69,.58) 30%,
            rgba(15,90,69,.25) 62%,
            rgba(15,90,69,.05) 100%
        ),
        url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg") !important;

    background-size:cover !important;
    background-position:center 52% !important;
    background-repeat:no-repeat !important;
}
html body .hifi-about-journal-page
.hifi-about-journal-hero-inner{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;

    height:100% !important;

    margin:0 auto !important;
    padding:0 !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    text-align:center !important;
}
html body .hifi-about-journal-page
.hifi-about-journal-hero-inner h1{
    margin:0 !important;
    padding:0 !important;

    color:#FFFFFF !important;

    font-size:2.15rem !important;
    line-height:1.08 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;

    text-align:center !important;

    text-shadow:0 2px 8px rgba(0,0,0,.14) !important;
}
html body .hifi-about-journal-page
.hifi-about-v2-shell{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;

    margin:0 auto !important;
    padding:42px 0 64px !important;

    display:grid !important;
    grid-template-columns:270px minmax(0,1fr) !important;

    gap:44px !important;
    align-items:start !important;
}
html body .hifi-about-journal-page
.hifi-about-toc{
    position:sticky !important;
    top:20px !important;

    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    background:#FFFFFF !important;

    border:1px solid var(--hifi-line) !important;
}
html body .hifi-about-journal-page
.hifi-about-toc > a{
    position:relative !important;

    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;

    gap:14px !important;

    width:100% !important;
    min-height:60px !important;

    margin:0 !important;
    padding:14px 18px !important;

    color:#303834 !important;
    background:#FFFFFF !important;

    border:0 !important;
    border-bottom:1px solid var(--hifi-line) !important;

    font-size:.82rem !important;
    line-height:1.4 !important;
    font-weight:600 !important;

    text-decoration:none !important;

    transition:
        background .18s ease,
        color .18s ease,
        padding-left .18s ease !important;
}
html body .hifi-about-journal-page
.hifi-about-toc > a:last-child{
    border-bottom:0 !important;
}
html body .hifi-about-journal-page
.hifi-about-toc > a > span:last-child{
    flex:0 0 auto !important;

    color:var(--hifi-green-dark) !important;

    font-size:.90rem !important;
    font-weight:700 !important;
}
html body .hifi-about-journal-page
.hifi-about-toc > a.is-active{
    color:var(--hifi-green) !important;

    background:var(--hifi-soft) !important;

    font-weight:800 !important;
}
html body .hifi-about-journal-page
.hifi-about-toc > a.is-active:before{
    content:"" !important;

    position:absolute !important;

    top:-1px !important;
    bottom:-1px !important;
    left:-1px !important;

    width:3px !important;

    background:var(--hifi-gold) !important;
}
html body .hifi-about-journal-page
.hifi-about-toc > a:hover,
html body .hifi-about-journal-page
.hifi-about-toc > a:focus{
    color:var(--hifi-green) !important;

    background:#F5F9F7 !important;

    padding-left:21px !important;

    outline:0 !important;
}
html body .hifi-about-journal-page
.hifi-about-journal-main{
    width:100% !important;
    min-width:0 !important;

    margin:0 !important;
    padding:0 !important;
}
html body .hifi-about-journal-page
.hifi-about-section{
    scroll-margin-top:80px !important;

    width:100% !important;

    margin:0 0 40px !important;
    padding:0 0 36px !important;

    border-bottom:1px solid var(--hifi-line) !important;
}
html body .hifi-about-journal-page
.hifi-about-section:last-child{
    margin-bottom:0 !important;
    padding-bottom:0 !important;

    border-bottom:0 !important;
}
html body .hifi-about-journal-page
.hifi-about-section h2{
    margin:0 0 22px !important;
    padding:0 !important;

    color:#111111 !important;

    font-size:2.15rem !important;
    line-height:1.08 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
}
html body .hifi-about-journal-page
.hifi-about-section h2:after{
    display:none !important;
    content:none !important;
}
html body .hifi-about-journal-page
.hifi-about-section p{
    width:100% !important;
    max-width:none !important;

    margin:0 0 25px !important;
    padding:0 !important;

    color:#202320 !important;

    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;

    letter-spacing:0 !important;

    word-break:normal !important;
    overflow-wrap:normal !important;
}
html body .hifi-about-journal-page
.hifi-about-section p:last-child{
    margin-bottom:0 !important;
}
html body .hifi-about-journal-page
.hifi-about-section strong{
    color:#111111 !important;

    font-weight:800 !important;
}
html body .hifi-about-journal-page
.hifi-about-section ul,
html body .hifi-about-journal-page
.hifi-about-section ol{
    margin:14px 0 0 !important;
    padding-left:22px !important;

    color:#202320 !important;

    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;
}
html body .hifi-about-journal-page
.hifi-about-section li{
    margin:0 0 10px !important;
    padding-left:2px !important;

    font-size:.98rem !important;
    line-height:1.58 !important;

    word-break:normal !important;
    overflow-wrap:normal !important;
}
html body .hifi-submissions-page
.hifi-submission-cta{
    display:flex !important;

    align-items:center !important;
    justify-content:space-between !important;

    gap:24px !important;

    width:100% !important;

    margin:20px 0 30px !important;
    padding:20px 22px !important;

    background:#F2F7F4 !important;

    border:1px solid #D8E5DE !important;
    border-left:3px solid var(--hifi-gold) !important;

    border-radius:6px !important;
}
html body .hifi-submissions-page
.hifi-submission-cta-copy{
    flex:1 1 auto !important;
    min-width:0 !important;
}
html body .hifi-submissions-page
.hifi-submission-cta-copy strong{
    display:block !important;

    margin:0 0 6px !important;

    color:var(--hifi-green-dark) !important;

    font-size:.94rem !important;
    line-height:1.35 !important;
    font-weight:800 !important;
}
html body .hifi-submissions-page
.hifi-submission-cta-copy span{
    display:block !important;

    color:#53605A !important;

    font-size:.88rem !important;
    line-height:1.50 !important;
    font-weight:400 !important;
}
html body .hifi-submissions-page
.hifi-submit-btn{
    display:inline-flex !important;

    align-items:center !important;
    justify-content:center !important;

    flex:0 0 auto !important;

    min-height:48px !important;

    padding:0 23px !important;

    color:#FFFFFF !important;
    background:var(--hifi-green) !important;

    border:1px solid var(--hifi-green) !important;
    border-radius:8px !important;

    box-shadow:none !important;

    font-size:.86rem !important;
    line-height:1 !important;
    font-weight:700 !important;

    text-decoration:none !important;
    white-space:nowrap !important;

    transition:
        background .18s ease,
        border-color .18s ease,
        transform .18s ease !important;
}
html body .hifi-submissions-page
.hifi-submit-btn:hover,
html body .hifi-submissions-page
.hifi-submit-btn:focus{
    color:#FFFFFF !important;

    background:var(--hifi-green-dark) !important;
    border-color:var(--hifi-green-dark) !important;

    transform:translateY(-1px) !important;
}
html body .hifi-submissions-page
.hifi-download-links{
    width:100% !important;

    margin:20px 0 0 !important;

    border-top:1px solid var(--hifi-line) !important;
}
html body .hifi-submissions-page
.hifi-download-links > a{
    display:grid !important;

    grid-template-columns:
        minmax(210px,.95fr)
        minmax(250px,1.35fr)
        auto !important;

    align-items:center !important;

    gap:24px !important;

    width:100% !important;

    min-height:72px !important;

    margin:0 !important;
    padding:15px 12px !important;

    color:var(--hifi-charcoal) !important;
    background:#FFFFFF !important;

    border:0 !important;
    border-bottom:1px solid var(--hifi-line) !important;

    text-decoration:none !important;

    transition:background .18s ease !important;
}
html body .hifi-submissions-page
.hifi-download-links > a:hover,
html body .hifi-submissions-page
.hifi-download-links > a:focus{
    background:#F7FAF8 !important;
}
html body .hifi-submissions-page
.hifi-doc-name{
    color:var(--hifi-green-dark) !important;

    font-size:.94rem !important;
    line-height:1.4 !important;
    font-weight:800 !important;
}
html body .hifi-submissions-page
.hifi-doc-description{
    color:#68746E !important;

    font-size:.86rem !important;
    line-height:1.45 !important;
    font-weight:400 !important;
}
html body .hifi-submissions-page
.hifi-doc-action{
    display:inline-flex !important;

    align-items:center !important;
    justify-content:center !important;

    min-width:92px !important;
    min-height:40px !important;

    padding:0 15px !important;

    color:var(--hifi-green-dark) !important;
    background:#FFFFFF !important;

    border:1px solid #BFCDC6 !important;
    border-radius:7px !important;

    font-size:.82rem !important;
    line-height:1 !important;
    font-weight:700 !important;
}
html body .hifi-submissions-page
.hifi-download-links > a:hover .hifi-doc-action{
    color:#FFFFFF !important;

    background:var(--hifi-green) !important;
    border-color:var(--hifi-green) !important;
}
html body .hifi-submissions-page
.hifi-submission-steps{
    width:100% !important;

    margin:24px 0 0 !important;

    border-top:1px solid var(--hifi-line) !important;
}
html body .hifi-submissions-page
.hifi-submission-step{
    display:grid !important;

    grid-template-columns:54px minmax(0,1fr) !important;

    gap:18px !important;

    align-items:start !important;

    width:100% !important;

    margin:0 !important;
    padding:19px 0 !important;

    border-bottom:1px solid var(--hifi-line) !important;
}
html body .hifi-submissions-page
.hifi-step-number{
    display:flex !important;

    width:40px !important;
    height:40px !important;

    align-items:center !important;
    justify-content:center !important;

    color:var(--hifi-green) !important;
    background:var(--hifi-soft) !important;

    border-radius:50% !important;

    font-size:.72rem !important;
    line-height:1 !important;
    font-weight:800 !important;
}
html body .hifi-submissions-page
.hifi-step-content{
    min-width:0 !important;
}
html body .hifi-submissions-page
.hifi-step-content h3{
    margin:0 0 7px !important;
    padding:0 !important;

    color:var(--hifi-green-dark) !important;

    font-size:.98rem !important;
    line-height:1.35 !important;
    font-weight:800 !important;
}
html body .hifi-submissions-page
.hifi-step-content p{
    margin:0 !important;
    padding:0 !important;

    color:#202320 !important;

    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;

    word-break:normal !important;
    overflow-wrap:normal !important;
}
html body .hifi-submissions-page
.hifi-editorial-flow{
    width:100% !important;

    margin:24px 0 0 !important;
    padding:0 !important;

    border-top:1px solid var(--hifi-line) !important;
}
html body .hifi-submissions-page
.hifi-editorial-step{
    display:grid !important;

    grid-template-columns:54px minmax(0,1fr) !important;

    gap:18px !important;

    align-items:start !important;

    width:100% !important;

    margin:0 !important;
    padding:19px 0 !important;

    border-bottom:1px solid var(--hifi-line) !important;
}
html body .hifi-submissions-page
.hifi-step-no{
    display:flex !important;

    width:40px !important;
    height:40px !important;

    align-items:center !important;
    justify-content:center !important;

    color:var(--hifi-green) !important;
    background:var(--hifi-soft) !important;

    border-radius:50% !important;

    font-size:.72rem !important;
    line-height:1 !important;
    font-weight:800 !important;
}
html body .hifi-submissions-page
.hifi-step-body{
    display:block !important;

    width:100% !important;
    min-width:0 !important;
}
html body .hifi-submissions-page
.hifi-step-body h3{
    display:block !important;

    width:100% !important;

    margin:0 0 7px !important;
    padding:0 !important;

    color:var(--hifi-green-dark) !important;

    font-size:.98rem !important;
    line-height:1.35 !important;
    font-weight:800 !important;
}
html body .hifi-submissions-page
.hifi-step-body p{
    display:block !important;

    width:100% !important;
    max-width:none !important;

    margin:0 !important;
    padding:0 !important;

    color:#202320 !important;

    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;

    white-space:normal !important;

    word-break:normal !important;
    overflow-wrap:normal !important;
}
html body .hifi-about-journal-page
.hifi-about-section a{
    font-family:"Helvetica Neue",Arial,sans-serif !important;
}
@media(max-width:1180px){html body .hifi-about-journal-page
    .hifi-about-journal-hero-inner,

    html body .hifi-about-journal-page
    .hifi-about-v2-shell{
        width:calc(100% - 48px) !important;
    }
html body .hifi-about-journal-page
    .hifi-about-v2-shell{
        grid-template-columns:225px minmax(0,1fr) !important;

        gap:32px !important;
    }
html body .hifi-submissions-page
    .hifi-download-links > a{
        grid-template-columns:
            minmax(175px,.9fr)
            minmax(190px,1.2fr)
            auto !important;

        gap:18px !important;
    }}
@media(max-width:767px){html body .hifi-about-journal-page
    .hifi-about-v2-hero{
        height:185px !important;
        min-height:185px !important;

        background-position:center 50% !important;
    }
html body .hifi-about-journal-page
    .hifi-about-journal-hero-inner{
        width:calc(100% - 30px) !important;
    }
html body .hifi-about-journal-page
    .hifi-about-journal-hero-inner h1{
        font-size:1.65rem !important;
        line-height:1.12 !important;
    }
html body .hifi-about-journal-page
    .hifi-about-v2-shell{
        width:calc(100% - 30px) !important;

        grid-template-columns:1fr !important;

        gap:26px !important;

        padding:28px 0 42px !important;
    }
html body .hifi-about-journal-page
    .hifi-about-toc{
        position:relative !important;
        top:auto !important;

        display:flex !important;

        width:100% !important;

        overflow-x:auto !important;
        overflow-y:hidden !important;

        border:0 !important;
        border-bottom:1px solid var(--hifi-line) !important;

        -webkit-overflow-scrolling:touch !important;
    }
html body .hifi-about-journal-page
    .hifi-about-toc > a{
        flex:0 0 auto !important;

        width:auto !important;
        min-height:46px !important;

        padding:10px 14px !important;

        white-space:nowrap !important;

        border-right:1px solid var(--hifi-line) !important;
        border-bottom:0 !important;

        font-size:.72rem !important;
    }
html body .hifi-about-journal-page
    .hifi-about-toc > a > span:last-child{
        display:none !important;
    }
html body .hifi-about-journal-page
    .hifi-about-section h2{
        margin-bottom:18px !important;

        font-size:1.65rem !important;
        line-height:1.12 !important;
    }
html body .hifi-about-journal-page
    .hifi-about-section p,

    html body .hifi-about-journal-page
    .hifi-about-section li{
        font-size:.93rem !important;
        line-height:1.55 !important;
    }
html body .hifi-submissions-page
    .hifi-submission-cta{
        flex-direction:column !important;
        align-items:stretch !important;

        gap:15px !important;

        padding:17px !important;
    }
html body .hifi-submissions-page
    .hifi-submit-btn{
        width:100% !important;
    }
html body .hifi-submissions-page
    .hifi-download-links > a{
        grid-template-columns:1fr !important;

        gap:7px !important;

        min-height:0 !important;

        padding:15px 10px !important;
    }
html body .hifi-submissions-page
    .hifi-doc-action{
        width:max-content !important;

        margin-top:5px !important;
    }
html body .hifi-submissions-page
    .hifi-submission-step,

    html body .hifi-submissions-page
    .hifi-editorial-step{
        grid-template-columns:44px minmax(0,1fr) !important;

        gap:12px !important;
    }
html body .hifi-submissions-page
    .hifi-step-number,

    html body .hifi-submissions-page
    .hifi-step-no{
        width:34px !important;
        height:34px !important;
    }
html body .hifi-submissions-page
    .hifi-step-content h3,

    html body .hifi-submissions-page
    .hifi-step-body h3{
        font-size:.93rem !important;
    }
html body .hifi-submissions-page
    .hifi-step-content p,

    html body .hifi-submissions-page
    .hifi-step-body p{
        font-size:.93rem !important;
        line-height:1.55 !important;
    }}
@media(max-width:430px){html body .hifi-about-journal-page
    .hifi-about-v2-shell{
        width:calc(100% - 24px) !important;
    }}
html body .hifi-submissions-page #author-guidelines.hifi-about-section{
    width:100% !important;
    max-width:none !important;
    margin:0 0 40px !important;
    padding:0 0 36px !important;
    border-bottom:1px solid var(--hifi-line,#DDE6E1) !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
}
html body .hifi-submissions-page #author-guidelines.hifi-about-section h2{
    margin:0 0 22px !important;
    padding:0 !important;
    color:#111111 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.15rem !important;
    line-height:1.08 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
}
html body .hifi-submissions-page #author-guidelines.hifi-about-section h2:after{
    display:none !important;
    content:none !important;
}
html body .hifi-submissions-page #author-guidelines.hifi-about-section > p{
    width:100% !important;
    max-width:none !important;
    margin:0 0 18px !important;
    padding:0 !important;
    color:#202320 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;
}
html body .hifi-submissions-page #author-guidelines .hifi-download-links{
    position:relative !important;
    z-index:3 !important;
    display:block !important;
    width:100% !important;
    max-width:none !important;
    margin:22px 0 0 !important;
    padding:0 !important;
    background:#FFFFFF !important;
    border-top:1px solid var(--hifi-line,#DDE6E1) !important;
}
html body .hifi-submissions-page #author-guidelines .hifi-download-links > a.hifi-download-row{
    position:relative !important;
    z-index:4 !important;
    display:grid !important;
    grid-template-columns:minmax(220px,.95fr) minmax(300px,1.35fr) 124px !important;
    align-items:center !important;
    gap:26px !important;
    width:100% !important;
    min-height:88px !important;
    margin:0 !important;
    padding:17px 18px !important;
    color:#202320 !important;
    background:#FFFFFF !important;
    border:0 !important;
    border-bottom:1px solid var(--hifi-line,#DDE6E1) !important;
    border-radius:0 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    text-decoration:none !important;
    cursor:pointer !important;
    pointer-events:auto !important;
    transition:background .18s ease !important;
}
html body .hifi-submissions-page #author-guidelines .hifi-download-links > a.hifi-download-row:hover,
html body .hifi-submissions-page #author-guidelines .hifi-download-links > a.hifi-download-row:focus{
    color:#202320 !important;
    background:#F7FAF8 !important;
    text-decoration:none !important;
    outline:0 !important;
}
html body .hifi-submissions-page #author-guidelines .hifi-doc-name{
    display:block !important;
    min-width:0 !important;
    color:#0F5A45 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.35 !important;
    font-weight:800 !important;
    letter-spacing:0 !important;
    pointer-events:none !important;
}
html body .hifi-submissions-page #author-guidelines .hifi-doc-description{
    display:block !important;
    min-width:0 !important;
    color:#68746E !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.91rem !important;
    line-height:1.45 !important;
    font-weight:400 !important;
    letter-spacing:0 !important;
    pointer-events:none !important;
}
html body .hifi-submissions-page #author-guidelines .hifi-doc-action{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    justify-self:end !important;
    width:118px !important;
    min-width:118px !important;
    height:46px !important;
    min-height:46px !important;
    margin:0 !important;
    padding:0 18px !important;
    color:#0F5A45 !important;
    background:#FFFFFF !important;
    border:1.5px solid #B8CAC1 !important;
    border-radius:10px !important;
    box-shadow:none !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.88rem !important;
    line-height:1 !important;
    font-weight:800 !important;
    text-align:center !important;
    white-space:nowrap !important;
    pointer-events:none !important;
    transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease !important;
}
html body .hifi-submissions-page #author-guidelines .hifi-doc-action:before,
html body .hifi-submissions-page #author-guidelines .hifi-doc-action:after{
    display:none !important;
    content:none !important;
}
html body .hifi-submissions-page #author-guidelines .hifi-download-links > a.hifi-download-row:hover .hifi-doc-action,
html body .hifi-submissions-page #author-guidelines .hifi-download-links > a.hifi-download-row:focus .hifi-doc-action{
    color:#FFFFFF !important;
    background:#0F5A45 !important;
    border-color:#0F5A45 !important;
    transform:translateY(-1px) !important;
}
html body .hifi-submissions-page #author-guidelines .hifi-download-links > a.hifi-download-row:focus-visible{
    outline:2px solid #0F5A45 !important;
    outline-offset:2px !important;
}
@media(max-width:1180px){html body .hifi-submissions-page #author-guidelines .hifi-download-links > a.hifi-download-row{
        grid-template-columns:minmax(180px,.9fr) minmax(220px,1.2fr) 116px !important;
        gap:18px !important;
        min-height:82px !important;
        padding:15px 14px !important;
    }
html body .hifi-submissions-page #author-guidelines .hifi-doc-action{
        width:110px !important;
        min-width:110px !important;
    }}
@media(max-width:767px){html body .hifi-submissions-page #author-guidelines.hifi-about-section h2{
        margin-bottom:18px !important;
        font-size:1.65rem !important;
        line-height:1.12 !important;
    }
html body .hifi-submissions-page #author-guidelines.hifi-about-section > p{
        margin-bottom:16px !important;
        font-size:.93rem !important;
        line-height:1.55 !important;
    }
html body .hifi-submissions-page #author-guidelines .hifi-download-links > a.hifi-download-row{
        grid-template-columns:1fr auto !important;
        grid-template-areas:"name action" "description action" !important;
        gap:5px 14px !important;
        min-height:78px !important;
        padding:14px 12px !important;
    }
html body .hifi-submissions-page #author-guidelines .hifi-doc-name{
        grid-area:name !important;
        font-size:.93rem !important;
    }
html body .hifi-submissions-page #author-guidelines .hifi-doc-description{
        grid-area:description !important;
        font-size:.82rem !important;
        line-height:1.40 !important;
    }
html body .hifi-submissions-page #author-guidelines .hifi-doc-action{
        grid-area:action !important;
        width:96px !important;
        min-width:96px !important;
        height:42px !important;
        min-height:42px !important;
        padding:0 12px !important;
        font-size:.80rem !important;
    }}
@media(max-width:430px){html body .hifi-submissions-page #author-guidelines .hifi-download-links > a.hifi-download-row{
        grid-template-columns:1fr !important;
        grid-template-areas:"name" "description" "action" !important;
        gap:7px !important;
        padding:15px 10px !important;
    }
html body .hifi-submissions-page #author-guidelines .hifi-doc-action{
        justify-self:start !important;
        margin-top:5px !important;
    }}
html body.page_index_journal .homepage-image,
html body .page_index_journal .homepage-image{
  position:relative !important;
  order:0 !important;
  display:block !important;
  width:100vw !important;
  max-width:none !important;
  height:300px !important;
  min-height:300px !important;
  margin:0 0 0 calc(50% - 50vw) !important;
  padding:0 !important;
  overflow:hidden !important;
  background:#174E3B !important;
}
html body.page_index_journal .homepage-image img,
html body .page_index_journal .homepage-image img{
  display:block !important;
  width:100% !important;
  max-width:none !important;
  height:300px !important;
  min-height:300px !important;
  margin:0 !important;
  object-fit:cover !important;
  object-position:center 52% !important;
}
html body.page_index_journal .hifi-v102-hero-card,
html body .page_index_journal .hifi-v102-hero-card{
  display:none !important;
}
@media(max-width:767px){html body.page_index_journal .homepage-image,
  html body.page_index_journal .homepage-image img,
  html body .page_index_journal .homepage-image,
  html body .page_index_journal .homepage-image img{
    height:185px !important;
    min-height:185px !important;
  }}
html body .hifi-submissions-page #author-guidelines .hifi-download-links > a.hifi-download-row{
  cursor:pointer !important;
  pointer-events:auto !important;
}
html body .hifi-submissions-page #author-guidelines .hifi-doc-action{
  pointer-events:auto !important;
  cursor:pointer !important;

  transition:
    background-color .18s ease,
    color .18s ease,
    border-color .18s ease,
    transform .18s ease,
    box-shadow .18s ease !important;
}
html body .hifi-submissions-page #author-guidelines
.hifi-download-links > a.hifi-download-row:hover > .hifi-doc-action,

html body .hifi-submissions-page #author-guidelines
.hifi-download-links > a.hifi-download-row:focus > .hifi-doc-action,

html body .hifi-submissions-page #author-guidelines
.hifi-download-links > a.hifi-download-row:focus-visible > .hifi-doc-action,

html body .hifi-submissions-page #author-guidelines
.hifi-download-links > a.hifi-download-row:hover span.hifi-doc-action,

html body .hifi-submissions-page #author-guidelines
.hifi-download-links > a.hifi-download-row:focus span.hifi-doc-action{
  color:#FFFFFF !important;
  background:#0F5A45 !important;
  background-color:#0F5A45 !important;
  border-color:#0F5A45 !important;

  box-shadow:0 5px 14px rgba(15,90,69,.15) !important;
  transform:translateY(-1px) !important;
}
html body .hifi-submissions-page #author-guidelines .hifi-doc-action:hover,
html body .hifi-submissions-page #author-guidelines .hifi-doc-action:focus{
  color:#FFFFFF !important;
  background:#0F5A45 !important;
  background-color:#0F5A45 !important;
  border-color:#0F5A45 !important;

  box-shadow:0 5px 14px rgba(15,90,69,.15) !important;
  transform:translateY(-1px) !important;
}
html body .hifi-submissions-page #author-guidelines
.hifi-download-links > a.hifi-download-row:hover,

html body .hifi-submissions-page #author-guidelines
.hifi-download-links > a.hifi-download-row:focus{
  background:#F7FAF8 !important;
}
html body:has(.hifi-privacy-page) .pkp_structure_content,
html body:has(.hifi-privacy-page) .pkp_structure_main{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
}
html body:has(.hifi-privacy-page) .pkp_structure_sidebar{
    display:none !important;
}
html body:has(.hifi-privacy-page) .pkp_structure_main > .page,
html body:has(.hifi-privacy-page) .pkp_structure_main > .page_static,
html body:has(.hifi-privacy-page) .pkp_structure_main > .page_custom,
html body:has(.hifi-privacy-page) .page,
html body:has(.hifi-privacy-page) .page_static,
html body:has(.hifi-privacy-page) .page_custom{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
    background:#FFFFFF !important;
}
html body:has(.hifi-privacy-page) .pkp_structure_main > h1:first-child,
html body:has(.hifi-privacy-page) .pkp_structure_main > .page > h1:first-child,
html body:has(.hifi-privacy-page) .page_static > h1:first-child,
html body:has(.hifi-privacy-page) .page_custom > h1:first-child,
html body:has(.hifi-privacy-page) .page_title,
html body:has(.hifi-privacy-page) .page-header:first-child{
    display:none !important;
    height:0 !important;
    min-height:0 !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
}
html body:has(.hifi-privacy-page) .pkp_structure_main > hr:first-of-type,
html body:has(.hifi-privacy-page) .pkp_structure_main > .page > hr:first-of-type,
html body:has(.hifi-privacy-page) .page_static > hr:first-of-type,
html body:has(.hifi-privacy-page) .page_custom > hr:first-of-type{
    display:none !important;
}
html body:has(.hifi-privacy-page) .pkp_structure_main > .page > .hifi-privacy-page,
html body:has(.hifi-privacy-page) .page_static > .hifi-privacy-page,
html body:has(.hifi-privacy-page) .page_custom > .hifi-privacy-page,
html body .hifi-privacy-page{
    position:relative !important;
    left:50% !important;
    width:100vw !important;
    max-width:none !important;
    margin:0 0 0 -50vw !important;
    padding:0 0 64px !important;
    box-sizing:border-box !important;
    background:#FFFFFF !important;
    color:#202320 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
}
html body .hifi-privacy-page *{
    box-sizing:border-box !important;
}
html body .hifi-privacy-page .hifi-privacy-hero{
    position:relative !important;
    width:100% !important;
    height:300px !important;
    min-height:300px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;

    background-image:
      linear-gradient(
        90deg,
        rgba(8,88,67,.82) 0%,
        rgba(8,88,67,.68) 28%,
        rgba(8,88,67,.34) 55%,
        rgba(8,88,67,.08) 100%
      ),
      url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg") !important;

    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
    background-color:#174E3B !important;
}
html body .hifi-privacy-page .hifi-privacy-hero-inner{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    height:100% !important;
    margin:0 auto !important;
    padding:0 !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
}
html body .hifi-privacy-page .hifi-privacy-hero h1{
    margin:0 !important;
    padding:0 !important;

    color:#FFFFFF !important;
    background:transparent !important;
    border:0 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.35rem !important;
    line-height:1.05 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
    text-align:center !important;
    text-shadow:0 1px 3px rgba(0,0,0,.24) !important;
}
html body .hifi-privacy-page .hifi-privacy-hero h1:before,
html body .hifi-privacy-page .hifi-privacy-hero h1:after{
    display:none !important;
    content:none !important;
}
html body .hifi-privacy-page .hifi-privacy-inner{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    margin:0 auto !important;
    padding:44px 0 0 !important;
}
html body .hifi-privacy-page .hifi-privacy-section{
    width:100% !important;
    max-width:1120px !important;
    margin:0 auto 34px !important;
    padding:0 0 30px !important;
    border-bottom:1px solid #E7EEEA !important;
    background:#FFFFFF !important;
}
html body .hifi-privacy-page .hifi-privacy-section:last-child{
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    border-bottom:0 !important;
}
html body .hifi-privacy-page .hifi-privacy-section h2{
    margin:0 0 16px !important;
    padding:0 !important;

    color:#111111 !important;
    background:transparent !important;
    border:0 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:1.42rem !important;
    line-height:1.18 !important;
    font-weight:800 !important;
    letter-spacing:-.015em !important;
    text-align:left !important;
}
html body .hifi-privacy-page .hifi-privacy-section h2:before,
html body .hifi-privacy-page .hifi-privacy-section h2:after{
    display:none !important;
    content:none !important;
}
html body .hifi-privacy-page .hifi-privacy-section p{
    width:100% !important;
    max-width:none !important;
    margin:0 0 20px !important;
    padding:0 !important;

    color:#202320 !important;
    background:transparent !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;
    letter-spacing:0 !important;
    text-align:left !important;
}
html body .hifi-privacy-page .hifi-privacy-section p:last-child{
    margin-bottom:0 !important;
}
html body .hifi-privacy-page .hifi-privacy-section strong{
    color:#111111 !important;
    font-weight:800 !important;
}
html body .hifi-privacy-page .hifi-privacy-section a{
    color:#0F5A45 !important;
    font-weight:700 !important;
    text-decoration:none !important;
}
html body .hifi-privacy-page .hifi-privacy-section a:hover,
html body .hifi-privacy-page .hifi-privacy-section a:focus{
    color:#174E3B !important;
    text-decoration:underline !important;
}
@media(max-width:1180px){html body .hifi-privacy-page .hifi-privacy-hero-inner,
    html body .hifi-privacy-page .hifi-privacy-inner{
        width:calc(100% - 48px) !important;
    }}
@media(max-width:767px){html body .hifi-privacy-page .hifi-privacy-hero{
        height:185px !important;
        min-height:185px !important;
        background-position:center center !important;
    }
html body .hifi-privacy-page .hifi-privacy-hero-inner,
    html body .hifi-privacy-page .hifi-privacy-inner{
        width:calc(100% - 30px) !important;
    }
html body .hifi-privacy-page .hifi-privacy-hero h1{
        font-size:1.80rem !important;
    }
html body .hifi-privacy-page .hifi-privacy-inner{
        padding-top:28px !important;
    }
html body .hifi-privacy-page .hifi-privacy-section{
        margin-bottom:26px !important;
        padding-bottom:24px !important;
    }
html body .hifi-privacy-page .hifi-privacy-section h2{
        margin-bottom:14px !important;
        font-size:1.24rem !important;
    }
html body .hifi-privacy-page .hifi-privacy-section p{
        margin-bottom:18px !important;
        font-size:.93rem !important;
        line-height:1.56 !important;
    }}
@media (min-width:768px){html body:has(.hifi-privacy-page) .pkp_structure_content,
    html body:has(.hifi-privacy-page) .pkp_structure_main,
    html body:has(.hifi-privacy-page) .pkp_structure_main > .page,
    html body:has(.hifi-privacy-page) .page_static,
    html body:has(.hifi-privacy-page) .page_custom{
        margin-top:0 !important;
        padding-top:0 !important;
    }
html body .hifi-privacy-page{
        margin-top:-64px !important;
    }}
@media (max-width:767px){html body .hifi-privacy-page{
        margin-top:0 !important;
    }}
:root{
    --hifi-static-hero-image:url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg");
    --hifi-static-hero-height:300px;
    --hifi-static-hero-mobile-height:185px;
    --hifi-static-hero-green:#174E3B;
    --hifi-static-hero-overlay:linear-gradient(
        90deg,
        rgba(8,88,67,.82) 0%,
        rgba(8,88,67,.68) 28%,
        rgba(8,88,67,.34) 55%,
        rgba(8,88,67,.08) 100%
    );
}
html body .hifi-about-journal-page .hifi-about-v2-hero,
html body .hifi-submissions-page .hifi-about-v2-hero{
    position:relative !important;
    left:50% !important;
    width:100vw !important;
    max-width:none !important;

    height:var(--hifi-static-hero-height) !important;
    min-height:var(--hifi-static-hero-height) !important;

    margin:0 0 0 -50vw !important;
    padding:0 !important;
    overflow:hidden !important;

    background-image:
        var(--hifi-static-hero-overlay),
        var(--hifi-static-hero-image) !important;
    background-color:var(--hifi-static-hero-green) !important;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;

    box-sizing:border-box !important;
}
html body .hifi-about-journal-page .hifi-about-journal-hero-inner,
html body .hifi-submissions-page .hifi-about-journal-hero-inner{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    height:100% !important;
    margin:0 auto !important;
    padding:0 !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
}
html body .hifi-about-journal-page .hifi-about-journal-hero-inner h1,
html body .hifi-submissions-page .hifi-about-journal-hero-inner h1{
    margin:0 !important;
    padding:0 !important;
    color:#FFFFFF !important;
    background:transparent !important;
    border:0 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.35rem !important;
    line-height:1.05 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
    text-align:center !important;
    text-shadow:0 1px 3px rgba(0,0,0,.24) !important;
}
html body .hifi-privacy-page .hifi-privacy-hero{
    position:relative !important;
    width:100% !important;
    max-width:none !important;

    height:var(--hifi-static-hero-height) !important;
    min-height:var(--hifi-static-hero-height) !important;

    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;

    background-image:
        var(--hifi-static-hero-overlay),
        var(--hifi-static-hero-image) !important;
    background-color:var(--hifi-static-hero-green) !important;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
}
html body .hifi-privacy-page .hifi-privacy-hero-inner{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    height:100% !important;
    margin:0 auto !important;
    padding:0 !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
}
html body .hifi-privacy-page .hifi-privacy-hero h1{
    margin:0 !important;
    padding:0 !important;
    color:#FFFFFF !important;
    background:transparent !important;
    border:0 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.35rem !important;
    line-height:1.05 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
    text-align:center !important;
    text-shadow:0 1px 3px rgba(0,0,0,.24) !important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child{
    position:relative !important;
    left:50% !important;
    width:100vw !important;
    max-width:none !important;

    height:var(--hifi-static-hero-height) !important;
    min-height:var(--hifi-static-hero-height) !important;

    margin:0 0 44px -50vw !important;
    padding:0 40px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;

    overflow:hidden !important;
    box-sizing:border-box !important;

    color:#FFFFFF !important;
    background-image:
        var(--hifi-static-hero-overlay),
        var(--hifi-static-hero-image) !important;
    background-color:var(--hifi-static-hero-green) !important;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;

    border:0 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.35rem !important;
    line-height:1.05 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
    text-shadow:0 1px 3px rgba(0,0,0,.24) !important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child:after{
    display:none !important;
    content:none !important;
    margin:0 !important;
    padding:0 !important;
}
@media(max-width:1180px){html body .hifi-about-journal-page .hifi-about-journal-hero-inner,
    html body .hifi-submissions-page .hifi-about-journal-hero-inner,
    html body .hifi-privacy-page .hifi-privacy-hero-inner{
        width:calc(100% - 48px) !important;
    }}
@media(max-width:767px){html body .hifi-about-journal-page .hifi-about-v2-hero,
    html body .hifi-submissions-page .hifi-about-v2-hero,
    html body .hifi-privacy-page .hifi-privacy-hero,
    body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child{
        height:var(--hifi-static-hero-mobile-height) !important;
        min-height:var(--hifi-static-hero-mobile-height) !important;
        background-position:center center !important;
    }
html body .hifi-about-journal-page .hifi-about-journal-hero-inner,
    html body .hifi-submissions-page .hifi-about-journal-hero-inner,
    html body .hifi-privacy-page .hifi-privacy-hero-inner{
        width:calc(100% - 30px) !important;
    }
html body .hifi-about-journal-page .hifi-about-journal-hero-inner h1,
    html body .hifi-submissions-page .hifi-about-journal-hero-inner h1,
    html body .hifi-privacy-page .hifi-privacy-hero h1,
    body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child{
        font-size:1.80rem !important;
        line-height:1.10 !important;
    }}
:root{
    --hifi-internal-hero-image:url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg");
    --hifi-internal-hero-height:300px;
    --hifi-internal-hero-mobile-height:185px;
    --hifi-internal-hero-green:#174E3B;
    --hifi-internal-hero-overlay:linear-gradient(
        90deg,
        rgba(8,88,67,.82) 0%,
        rgba(8,88,67,.68) 28%,
        rgba(8,88,67,.34) 55%,
        rgba(8,88,67,.08) 100%
    );
}
html body .hifi-about-journal-page,
html body .hifi-submissions-page,
html body .hifi-privacy-page{
    position:relative !important;
    left:50% !important;
    width:100vw !important;
    max-width:none !important;
    margin-left:-50vw !important;
    margin-right:0 !important;
    padding-bottom:64px !important;
    box-sizing:border-box !important;
    background:#FFFFFF !important;
}
html body:has(.hifi-about-journal-page) .pkp_structure_content,
html body:has(.hifi-about-journal-page) .pkp_structure_main,
html body:has(.hifi-submissions-page) .pkp_structure_content,
html body:has(.hifi-submissions-page) .pkp_structure_main,
html body:has(.hifi-privacy-page) .pkp_structure_content,
html body:has(.hifi-privacy-page) .pkp_structure_main{
    margin-top:0 !important;
    padding-top:0 !important;
}
html body:has(.hifi-about-journal-page) .pkp_structure_main > .page,
html body:has(.hifi-about-journal-page) .page_static,
html body:has(.hifi-about-journal-page) .page_custom,
html body:has(.hifi-submissions-page) .pkp_structure_main > .page,
html body:has(.hifi-submissions-page) .page_static,
html body:has(.hifi-submissions-page) .page_custom,
html body:has(.hifi-privacy-page) .pkp_structure_main > .page,
html body:has(.hifi-privacy-page) .page_static,
html body:has(.hifi-privacy-page) .page_custom{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
}
html body .hifi-about-journal-page .hifi-about-v2-hero,
html body .hifi-submissions-page .hifi-about-v2-hero,
html body .hifi-privacy-page .hifi-privacy-hero{
    position:relative !important;
    left:auto !important;

    display:block !important;

    width:100% !important;
    max-width:none !important;

    height:var(--hifi-internal-hero-height) !important;
    min-height:var(--hifi-internal-hero-height) !important;
    max-height:var(--hifi-internal-hero-height) !important;

    margin:0 !important;
    padding:0 !important;

    overflow:hidden !important;

    background-image:
        var(--hifi-internal-hero-overlay),
        var(--hifi-internal-hero-image) !important;

    background-color:var(--hifi-internal-hero-green) !important;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;

    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;

    box-sizing:border-box !important;
}
html body .hifi-about-journal-page .hifi-about-v2-hero:before,
html body .hifi-about-journal-page .hifi-about-v2-hero:after,
html body .hifi-submissions-page .hifi-about-v2-hero:before,
html body .hifi-submissions-page .hifi-about-v2-hero:after,
html body .hifi-privacy-page .hifi-privacy-hero:before,
html body .hifi-privacy-page .hifi-privacy-hero:after{
    display:none !important;
    content:none !important;
    background:none !important;
    opacity:0 !important;
}
html body .hifi-about-journal-page .hifi-about-journal-hero-inner,
html body .hifi-submissions-page .hifi-about-journal-hero-inner,
html body .hifi-privacy-page .hifi-privacy-hero-inner{
    position:relative !important;
    z-index:2 !important;

    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    height:100% !important;

    margin:0 auto !important;
    padding:0 !important;

    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;

    text-align:center !important;
    box-sizing:border-box !important;
}
html body .hifi-about-journal-page .hifi-about-journal-hero-inner h1,
html body .hifi-submissions-page .hifi-about-journal-hero-inner h1,
html body .hifi-privacy-page .hifi-privacy-hero h1{
    position:relative !important;
    z-index:2 !important;

    margin:0 !important;
    padding:0 !important;

    color:#FFFFFF !important;
    background:transparent !important;
    border:0 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.35rem !important;
    line-height:1.05 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;

    text-align:center !important;
    text-shadow:0 1px 3px rgba(0,0,0,.24) !important;
}
html body .hifi-about-journal-page .hifi-about-journal-hero-inner h1:before,
html body .hifi-about-journal-page .hifi-about-journal-hero-inner h1:after,
html body .hifi-submissions-page .hifi-about-journal-hero-inner h1:before,
html body .hifi-submissions-page .hifi-about-journal-hero-inner h1:after,
html body .hifi-privacy-page .hifi-privacy-hero h1:before,
html body .hifi-privacy-page .hifi-privacy-hero h1:after{
    display:none !important;
    content:none !important;
}
html body .hifi-about-journal-page .hifi-about-breadcrumb,
html body .hifi-about-journal-page .hifi-about-v2-breadcrumb,
html body .hifi-submissions-page .hifi-about-breadcrumb,
html body .hifi-submissions-page .hifi-about-v2-breadcrumb,
html body .hifi-submissions-page .hifi-submissions-breadcrumb,
html body .hifi-privacy-page .hifi-privacy-breadcrumb{
    display:none !important;
}
@media(min-width:768px){html body .hifi-about-journal-page,
    html body .hifi-submissions-page,
    html body .hifi-privacy-page{
        margin-top:-64px !important;
    }}
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child{
    position:relative !important;
    left:50% !important;

    width:100vw !important;
    max-width:none !important;

    height:var(--hifi-internal-hero-height) !important;
    min-height:var(--hifi-internal-hero-height) !important;
    max-height:var(--hifi-internal-hero-height) !important;

    margin:0 0 44px -50vw !important;
    padding:0 40px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    overflow:hidden !important;
    box-sizing:border-box !important;

    color:#FFFFFF !important;
    background-image:
        var(--hifi-internal-hero-overlay),
        var(--hifi-internal-hero-image) !important;
    background-color:var(--hifi-internal-hero-green) !important;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;

    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.35rem !important;
    line-height:1.05 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
    text-align:center !important;
    text-shadow:0 1px 3px rgba(0,0,0,.24) !important;
}
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child:before,
body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child:after{
    display:none !important;
    content:none !important;
}
@media(max-width:1180px){html body .hifi-about-journal-page .hifi-about-journal-hero-inner,
    html body .hifi-submissions-page .hifi-about-journal-hero-inner,
    html body .hifi-privacy-page .hifi-privacy-hero-inner{
        width:calc(100% - 48px) !important;
    }}
@media(max-width:767px){html body .hifi-about-journal-page,
    html body .hifi-submissions-page,
    html body .hifi-privacy-page{
        margin-top:0 !important;
    }
html body .hifi-about-journal-page .hifi-about-v2-hero,
    html body .hifi-submissions-page .hifi-about-v2-hero,
    html body .hifi-privacy-page .hifi-privacy-hero,
    body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child{
        height:var(--hifi-internal-hero-mobile-height) !important;
        min-height:var(--hifi-internal-hero-mobile-height) !important;
        max-height:var(--hifi-internal-hero-mobile-height) !important;
        background-position:center center !important;
    }
html body .hifi-about-journal-page .hifi-about-journal-hero-inner,
    html body .hifi-submissions-page .hifi-about-journal-hero-inner,
    html body .hifi-privacy-page .hifi-privacy-hero-inner{
        width:calc(100% - 30px) !important;
    }
html body .hifi-about-journal-page .hifi-about-journal-hero-inner h1,
    html body .hifi-submissions-page .hifi-about-journal-hero-inner h1,
    html body .hifi-privacy-page .hifi-privacy-hero h1,
    body.pkp_page_about.pkp_op_submissions .page_submissions > h1:first-child{
        font-size:1.80rem !important;
        line-height:1.10 !important;
    }}
html body.pkp_page_about.pkp_op_contact .pkp_structure_content,
html body.pkp_page_about.pkp_op_contact .pkp_structure_main{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
}
html body.pkp_page_about.pkp_op_contact .pkp_structure_main{
    float:none !important;
}
html body.pkp_page_about.pkp_op_contact .pkp_structure_sidebar{
    display:none !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 0 64px !important;
    background:#FFFFFF !important;
    color:#202320 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    box-sizing:border-box !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact *{
    box-sizing:border-box !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact > .cmp_breadcrumbs,
html body.pkp_page_about.pkp_op_contact .cmp_breadcrumbs{
    display:none !important;
    height:0 !important;
    min-height:0 !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    overflow:hidden !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact > h1:first-of-type{
    position:relative !important;
    left:50% !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:100vw !important;
    max-width:none !important;

    height:var(--hifi-internal-hero-height,300px) !important;
    min-height:var(--hifi-internal-hero-height,300px) !important;
    max-height:var(--hifi-internal-hero-height,300px) !important;

    margin:0 0 0 -50vw !important;
    padding:0 40px !important;

    overflow:hidden !important;
    box-sizing:border-box !important;

    color:#FFFFFF !important;
    background-image:
        var(--hifi-internal-hero-overlay,linear-gradient(
            90deg,
            rgba(8,88,67,.82) 0%,
            rgba(8,88,67,.68) 28%,
            rgba(8,88,67,.34) 55%,
            rgba(8,88,67,.08) 100%
        )),
        var(--hifi-internal-hero-image,url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg")) !important;
    background-color:var(--hifi-internal-hero-green,#174E3B) !important;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;

    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.35rem !important;
    line-height:1.05 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
    text-align:center !important;
    text-shadow:0 1px 3px rgba(0,0,0,.24) !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact > h1:first-of-type:before,
html body.pkp_page_about.pkp_op_contact .page_contact > h1:first-of-type:after{
    display:none !important;
    content:none !important;
    width:0 !important;
    height:0 !important;
    margin:0 !important;
    padding:0 !important;
    background:none !important;
    border:0 !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact > .contact_section{
    width:calc(100% - 80px) !important;
    max-width:1120px !important;
    margin:0 auto !important;
    padding:44px 0 0 !important;

    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    column-gap:56px !important;
    row-gap:0 !important;

    color:#202320 !important;
    background:#FFFFFF !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .address{
    grid-column:1 / -1 !important;
    width:100% !important;
    max-width:900px !important;
    margin:0 auto 34px !important;
    padding:0 0 30px !important;

    color:#202320 !important;
    border-bottom:1px solid #E7EEEA !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;
    text-align:center !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact{
    width:100% !important;
    min-width:0 !important;
    margin:0 !important;
    padding:4px 30px 0 !important;

    color:#202320 !important;
    background:#FFFFFF !important;
    border:0 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    text-align:center !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact.support{
    border-left:1px solid #E7EEEA !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact h3{
    margin:0 0 14px !important;
    padding:0 !important;

    color:#111111 !important;
    background:transparent !important;
    border:0 !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:1.18rem !important;
    line-height:1.20 !important;
    font-weight:800 !important;
    letter-spacing:-.015em !important;
    text-align:center !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact h3:before,
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact h3:after{
    display:none !important;
    content:none !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .name,
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .title,
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .affiliation,
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .phone,
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .email{
    margin:0 0 6px !important;
    padding:0 !important;
    color:#202320 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.50 !important;
    font-weight:400 !important;
    text-align:center !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .name{
    font-weight:600 !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .email a{
    color:#0F5A45 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.50 !important;
    font-weight:600 !important;
    text-decoration:none !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .email a:hover,
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .email a:focus{
    color:#174E3B !important;
    text-decoration:underline !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact .contact.primary .name{
    font-size:0 !important;
    line-height:0 !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact .contact.primary .name:after{
    content:"Alif Razaq Aryadi" !important;
    display:block !important;

    color:#202320 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.50 !important;
    font-weight:600 !important;
    text-align:center !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact > .cmp_edit_link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:max-content !important;
    min-height:42px !important;
    margin:34px auto 0 !important;
    padding:0 18px !important;

    color:#174E3B !important;
    background:#FFFFFF !important;
    border:1px solid #B8C9C1 !important;
    border-radius:8px !important;
    box-shadow:none !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.88rem !important;
    line-height:1 !important;
    font-weight:600 !important;
    text-decoration:none !important;
}
html body.pkp_page_about.pkp_op_contact .page_contact > .cmp_edit_link:hover,
html body.pkp_page_about.pkp_op_contact .page_contact > .cmp_edit_link:focus{
    color:#FFFFFF !important;
    background:#0F5A45 !important;
    border-color:#0F5A45 !important;
    text-decoration:none !important;
}
@media(max-width:1180px){html body.pkp_page_about.pkp_op_contact .page_contact > .contact_section{
        width:calc(100% - 48px) !important;
        column-gap:36px !important;
    }}
@media(max-width:767px){html body.pkp_page_about.pkp_op_contact .page_contact > h1:first-of-type{
        height:var(--hifi-internal-hero-mobile-height,185px) !important;
        min-height:var(--hifi-internal-hero-mobile-height,185px) !important;
        max-height:var(--hifi-internal-hero-mobile-height,185px) !important;
        padding:0 15px !important;
        background-position:center center !important;
        font-size:1.80rem !important;
        line-height:1.10 !important;
    }
html body.pkp_page_about.pkp_op_contact .page_contact > .contact_section{
        width:calc(100% - 30px) !important;
        padding-top:28px !important;
        grid-template-columns:1fr !important;
        column-gap:0 !important;
    }
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .address{
        margin-bottom:28px !important;
        padding-bottom:24px !important;
        font-size:.93rem !important;
        line-height:1.56 !important;
    }
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact{
        padding:0 0 26px !important;
    }
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact.support{
        padding-top:26px !important;
        border-left:0 !important;
        border-top:1px solid #E7EEEA !important;
    }
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact h3{
        font-size:1.08rem !important;
    }
html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .name,
    html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .title,
    html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .affiliation,
    html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .phone,
    html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .email,
    html body.pkp_page_about.pkp_op_contact .page_contact .contact.primary .name:after,
    html body.pkp_page_about.pkp_op_contact .page_contact .contact_section > .contact .email a{
        font-size:.93rem !important;
        line-height:1.50 !important;
    }}
html body:has(.hifi-contact-page) .pkp_structure_content,
html body:has(.hifi-contact-page) .pkp_structure_main,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .pkp_structure_content,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .pkp_structure_main{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
}
html body:has(.hifi-contact-page) .pkp_structure_sidebar,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .pkp_structure_sidebar{
    display:none !important;
}
html body:has(.hifi-contact-page) .page,
html body:has(.hifi-contact-page) .page_static,
html body:has(.hifi-contact-page) .page_custom,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .page,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .page_static,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .page_custom{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 0 64px !important;
    background:#FFFFFF !important;
    color:#202320 !important;
    box-sizing:border-box !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
}
html body .hifi-contact-page .hifi-contact-hero{
    position:relative !important;
    width:100% !important;
    height:300px !important;
    min-height:300px !important;
    max-height:300px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;

    background-image:
        linear-gradient(
            90deg,
            rgba(8,88,67,.82) 0%,
            rgba(8,88,67,.68) 28%,
            rgba(8,88,67,.34) 55%,
            rgba(8,88,67,.08) 100%
        ),
        url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg") !important;

    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
    background-color:#174E3B !important;
    border:0 !important;
    box-shadow:none !important;
}
html body .hifi-contact-page .hifi-contact-hero-inner{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    height:100% !important;
    margin:0 auto !important;
    padding:0 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
}
html body .hifi-contact-page .hifi-contact-hero h1{
    margin:0 !important;
    padding:0 20px !important;
    color:#FFFFFF !important;
    background:transparent !important;
    border:0 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.35rem !important;
    line-height:1.05 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
    text-align:center !important;
    text-shadow:0 1px 3px rgba(0,0,0,.24) !important;
}
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page > h1:first-child,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_static > h1:first-child,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_custom > h1:first-child{
    position:relative !important;
    left:50% !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:100vw !important;
    max-width:none !important;
    height:300px !important;
    min-height:300px !important;
    max-height:300px !important;

    margin:0 0 44px -50vw !important;
    padding:0 40px !important;

    color:#FFFFFF !important;
    background-image:
        linear-gradient(
            90deg,
            rgba(8,88,67,.82) 0%,
            rgba(8,88,67,.68) 28%,
            rgba(8,88,67,.34) 55%,
            rgba(8,88,67,.08) 100%
        ),
        url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg") !important;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
    background-color:#174E3B !important;

    border:0 !important;
    box-shadow:none !important;

    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.35rem !important;
    line-height:1.05 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
    text-align:center !important;
    text-shadow:0 1px 3px rgba(0,0,0,.24) !important;
}
html body .hifi-contact-page .hifi-contact-hero h1:before,
html body .hifi-contact-page .hifi-contact-hero h1:after,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page > h1:first-child:before,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page > h1:first-child:after,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_static > h1:first-child:before,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_static > h1:first-child:after,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_custom > h1:first-child:before,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_custom > h1:first-child:after{
    display:none !important;
    content:none !important;
}
html body:has(.hifi-contact-page) .pkp_structure_main,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .pkp_structure_main{
    margin-top:0 !important;
    padding-top:0 !important;
}
html body .hifi-contact-page .hifi-contact-inner{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    margin:0 auto !important;
    padding:44px 0 0 !important;
}
html body .hifi-contact-office{
    width:100% !important;
    max-width:1120px !important;
    margin:0 auto 38px !important;
    padding:0 0 34px !important;
    border-bottom:1px solid #E7EEEA !important;
    text-align:left !important;
}
html body .hifi-contact-grid{
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:48px !important;
    width:100% !important;
    max-width:1120px !important;
    margin:0 auto !important;
    padding:0 !important;
}
html body .hifi-contact-card{
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;
    background:#FFFFFF !important;
    border:0 !important;
}
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page > *:not(h1):not(.cmp_breadcrumbs),
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_static > *:not(h1):not(.cmp_breadcrumbs),
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_custom > *:not(h1):not(.cmp_breadcrumbs){
    max-width:1120px !important;
    margin-left:auto !important;
    margin-right:auto !important;
}
html body .hifi-contact-office h2,
html body .hifi-contact-card h2,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page h2,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page h3,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_static h2,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_static h3,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_custom h2,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
.page_custom h3{
    margin:0 0 16px !important;
    padding:0 !important;
    color:#111111 !important;
    background:transparent !important;
    border:0 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:1.42rem !important;
    line-height:1.18 !important;
    font-weight:800 !important;
    letter-spacing:-.015em !important;
}
html body .hifi-contact-office p,
html body .hifi-contact-card p,
html body .hifi-contact-card h3,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .page p,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .page_static p,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .page_custom p{
    color:#202320 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    line-height:1.58 !important;
    font-weight:400 !important;
}
html body .hifi-contact-card h3{
    margin:0 0 8px !important;
    font-weight:700 !important;
}
html body .hifi-contact-card a,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .page a,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .page_static a,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .page_custom a{
    color:#0F5A45 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.98rem !important;
    font-weight:700 !important;
    text-decoration:none !important;
}
html body .hifi-contact-card a:hover,
html body .hifi-contact-card a:focus,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .page a:hover,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .page a:focus{
    color:#174E3B !important;
    text-decoration:underline !important;
}
html body:has(.hifi-contact-page) .cmp_breadcrumbs,
html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"]) .cmp_breadcrumbs{
    display:none !important;
}
@media(max-width:1180px){html body .hifi-contact-page .hifi-contact-hero-inner,
    html body .hifi-contact-page .hifi-contact-inner{
        width:calc(100% - 48px) !important;
    }}
@media(max-width:767px){html body .hifi-contact-page .hifi-contact-hero,
    html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
    .page > h1:first-child,
    html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
    .page_static > h1:first-child,
    html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
    .page_custom > h1:first-child{
        height:185px !important;
        min-height:185px !important;
        max-height:185px !important;
        background-position:center center !important;
    }
html body .hifi-contact-page .hifi-contact-hero-inner,
    html body .hifi-contact-page .hifi-contact-inner{
        width:calc(100% - 30px) !important;
    }
html body .hifi-contact-page .hifi-contact-hero h1,
    html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
    .page > h1:first-child,
    html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
    .page_static > h1:first-child,
    html body.pkp_page_pages.pkp_op_view:has(a[href^="mailto:hifi@unhas.ac.id"])
    .page_custom > h1:first-child{
        font-size:1.80rem !important;
        line-height:1.10 !important;
    }
html body .hifi-contact-page .hifi-contact-inner{
        padding-top:28px !important;
    }
html body .hifi-contact-grid{
        grid-template-columns:1fr !important;
        gap:28px !important;
    }
html body .hifi-contact-office h2,
    html body .hifi-contact-card h2{
        font-size:1.24rem !important;
    }
html body .hifi-contact-office p,
    html body .hifi-contact-card p,
    html body .hifi-contact-card a{
        font-size:.93rem !important;
        line-height:1.56 !important;
    }}
html body .hifi-about-journal-page:has(#publication-ethics:target)
.hifi-about-toc a[href="#publication-ethics"],

html body .hifi-about-journal-page:has(#retraction-withdrawal-policy:target)
.hifi-about-toc a[href="#retraction-withdrawal-policy"]{
    color:#0F5A45 !important;
    background:#EEF6F2 !important;
    font-weight:800 !important;
}
html body .hifi-about-journal-page:has(#publication-ethics:target)
.hifi-about-toc a[href="#publication-ethics"]:before,

html body .hifi-about-journal-page:has(#retraction-withdrawal-policy:target)
.hifi-about-toc a[href="#retraction-withdrawal-policy"]:before{
    content:"" !important;
    display:block !important;
    position:absolute !important;
    top:0 !important;
    bottom:0 !important;
    left:-1px !important;
    width:3px !important;
    background:#B89A5A !important;
}
html body .hifi-about-journal-page
.hifi-about-section h3{
    margin:30px 0 18px !important;
    padding:0 !important;
    color:#111111 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:1.28rem !important;
    line-height:1.22 !important;
    font-weight:800 !important;
    letter-spacing:-.012em !important;
}
html body .hifi-about-journal-page
.hifi-about-section h3:first-of-type{
    margin-top:8px !important;
}
html body .hifi-about-journal-page
.hifi-ethics-list{
    margin:0 0 30px 22px !important;
    padding:0 !important;
}
html body .hifi-about-journal-page
.hifi-ethics-list > li{
    margin:0 0 20px !important;
    padding-left:5px !important;
}
html body .hifi-about-journal-page
.hifi-ethics-list > li > strong{
    display:block !important;
    margin:0 0 7px !important;
    color:#111111 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.99rem !important;
    line-height:1.4 !important;
    font-weight:800 !important;
}
html body .hifi-about-journal-page
.hifi-ethics-list > li > p{
    margin:0 !important;
}
html body .hifi-about-journal-page
.hifi-policy-subheading{
    margin:28px 0 14px !important;
    padding:0 !important;
    color:#111111 !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:1.16rem !important;
    line-height:1.25 !important;
    font-weight:800 !important;
}
@media(max-width:767px){html body .hifi-about-journal-page
    .hifi-about-section h3{
        margin-top:24px !important;
        font-size:1.14rem !important;
    }
html body .hifi-about-journal-page
    .hifi-ethics-list{
        margin-left:20px !important;
    }
html body .hifi-about-journal-page
    .hifi-ethics-list > li{
        margin-bottom:17px !important;
    }
html body .hifi-about-journal-page
    .hifi-policy-subheading{
        font-size:1.06rem !important;
    }}
:root{
    --hifi-editorial-green:#0F5A45;
    --hifi-editorial-green-dark:#174E3B;
    --hifi-editorial-gold:#B89A5A;
    --hifi-editorial-sage:#EEF6F2;
    --hifi-editorial-line:#DCE6E1;
    --hifi-editorial-text:#202320;
    --hifi-editorial-muted:#68756F;
    --hifi-editorial-hero:url("https://journal.unhas.ac.id/public/journals/166/homepageImage_en.jpg");
}
html body:has(.hifi-editorial-page) .pkp_structure_content,
html body:has(.hifi-editorial-page) .pkp_structure_main,
html body:has(.hifi-editorial-page) .pkp_structure_main > .page,
html body:has(.hifi-editorial-page) .pkp_structure_main > .page_static,
html body:has(.hifi-editorial-page) .pkp_structure_main > .page_custom{
    width:100% !important;
    max-width:none !important;
    margin-top:0 !important;
    padding-top:0 !important;
}
html body:has(.hifi-editorial-page) .pkp_structure_main > h1:first-child,
html body:has(.hifi-editorial-page) .pkp_structure_main > .page > h1:first-child,
html body:has(.hifi-editorial-page) .pkp_structure_main .page > h1:first-child,
html body:has(.hifi-editorial-page) .page_title,
html body:has(.hifi-editorial-page) .page-header:first-child{
    display:none !important;
}
html body:has(.hifi-editorial-page) .pkp_structure_main > hr:first-of-type,
html body:has(.hifi-editorial-page) .pkp_structure_main > .page > hr:first-of-type{
    display:none !important;
}
html body .hifi-editorial-page{
    position:relative !important;
    left:50% !important;
    width:100vw !important;
    max-width:none !important;
    margin:0 0 0 -50vw !important;
    padding:0 !important;
    box-sizing:border-box !important;
    color:var(--hifi-editorial-text) !important;
    background:#FFFFFF !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
}
html body .hifi-editorial-page *,
html body .hifi-editorial-page *:before,
html body .hifi-editorial-page *:after{
    box-sizing:border-box !important;
}
html body .hifi-editorial-page .hifi-editorial-hero{
    position:relative !important;
    width:100% !important;
    height:300px !important;
    min-height:300px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    background-image:var(--hifi-editorial-hero) !important;
    background-color:var(--hifi-editorial-green-dark) !important;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
}
html body .hifi-editorial-page .hifi-editorial-hero:before{
    content:"" !important;
    position:absolute !important;
    inset:0 !important;
    z-index:1 !important;
    pointer-events:none !important;
    background:linear-gradient(
        90deg,
        rgba(8,88,67,.82) 0%,
        rgba(8,88,67,.68) 28%,
        rgba(8,88,67,.34) 55%,
        rgba(8,88,67,.08) 100%
    ) !important;
}
html body .hifi-editorial-page .hifi-editorial-hero-inner{
    position:relative !important;
    z-index:2 !important;
    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    height:100% !important;
    margin:0 auto !important;
    padding:0 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
}
html body .hifi-editorial-page .hifi-editorial-hero h1{
    margin:0 !important;
    padding:0 !important;
    color:#FFFFFF !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:2.35rem !important;
    line-height:1.05 !important;
    font-weight:800 !important;
    letter-spacing:-.025em !important;
    text-shadow:0 1px 3px rgba(0,0,0,.24) !important;
}
html body .hifi-editorial-page .hifi-editorial-shell{
    width:calc(100% - 80px) !important;
    max-width:1500px !important;
    margin:0 auto !important;
    padding:46px 0 64px !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
}
html body .hifi-editorial-page .hifi-editorial-role{
    width:100% !important;
    margin:0 0 30px !important;
    padding:0 !important;
    border:1px solid var(--hifi-editorial-line) !important;
    background:#FFFFFF !important;
    box-shadow:0 5px 18px rgba(15,90,69,.035) !important;
}
html body .hifi-editorial-page .hifi-editorial-role:last-child{
    margin-bottom:0 !important;
}
html body .hifi-editorial-page .hifi-editorial-role-head{
    position:relative !important;
    width:100% !important;
    margin:0 !important;
    padding:17px 22px 17px 26px !important;
    background:linear-gradient(90deg,#EAF5F0 0%,#F6FAF8 100%) !important;
    border:0 !important;
    border-bottom:1px solid var(--hifi-editorial-line) !important;
}
html body .hifi-editorial-page .hifi-editorial-role-head:before{
    content:"" !important;
    position:absolute !important;
    top:0 !important;
    bottom:0 !important;
    left:0 !important;
    width:4px !important;
    background:var(--hifi-editorial-gold) !important;
}
html body .hifi-editorial-page .hifi-editorial-role-head h2{
    margin:0 !important;
    padding:0 !important;
    color:var(--hifi-editorial-green-dark) !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:1.12rem !important;
    line-height:1.25 !important;
    font-weight:800 !important;
    letter-spacing:-.01em !important;
    border:0 !important;
}
html body .hifi-editorial-page .hifi-editorial-list{
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
}
html body .hifi-editorial-page .hifi-editorial-member{
    display:grid !important;
    grid-template-columns:54px minmax(210px,1.05fr) minmax(280px,1.65fr) minmax(190px,.9fr) 150px !important;
    align-items:stretch !important;
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
    background:#FFFFFF !important;
    border:0 !important;
    border-bottom:1px solid var(--hifi-editorial-line) !important;
}
html body .hifi-editorial-page .hifi-editorial-member:last-child{
    border-bottom:0 !important;
}
html body .hifi-editorial-page .hifi-editorial-member > div{
    min-width:0 !important;
    min-height:62px !important;
    display:flex !important;
    align-items:center !important;
    margin:0 !important;
    padding:13px 16px !important;
    border-right:1px solid #E8EEEB !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.90rem !important;
    line-height:1.42 !important;
}
html body .hifi-editorial-page .hifi-editorial-member > div:last-child{
    border-right:0 !important;
}
html body .hifi-editorial-page .hifi-editorial-no{
    justify-content:center !important;
    padding-left:8px !important;
    padding-right:8px !important;
    color:#68756F !important;
    background:#FBFCFB !important;
    font-size:.78rem !important;
    font-weight:700 !important;
}
html body .hifi-editorial-page .hifi-editorial-no:before{
    content:"" !important;
    position:absolute !important;
}
html body .hifi-editorial-page .hifi-editorial-person{
    color:var(--hifi-editorial-green-dark) !important;
    font-weight:700 !important;
}
html body .hifi-editorial-page .hifi-editorial-person a,
html body .hifi-editorial-page .hifi-editorial-person span{
    color:var(--hifi-editorial-green-dark) !important;
    font:inherit !important;
    text-decoration:none !important;
}
html body .hifi-editorial-page .hifi-editorial-person a:hover,
html body .hifi-editorial-page .hifi-editorial-person a:focus{
    color:var(--hifi-editorial-green) !important;
    text-decoration:underline !important;
    text-underline-offset:3px !important;
}
html body .hifi-editorial-page .hifi-editorial-affiliation{
    color:#343A37 !important;
    font-weight:400 !important;
}
html body .hifi-editorial-page .hifi-editorial-scopus{
    color:#3F4944 !important;
    font-size:.84rem !important;
    font-weight:500 !important;
    white-space:nowrap !important;
}
html body .hifi-editorial-page .hifi-editorial-scopus span{
    margin-right:5px !important;
    color:var(--hifi-editorial-muted) !important;
    font-weight:600 !important;
}
html body .hifi-editorial-page .hifi-editorial-scopus-empty{
    color:#8A938F !important;
    white-space:normal !important;
}
html body .hifi-editorial-page .hifi-editorial-action{
    justify-content:flex-start !important;
}
html body .hifi-editorial-page .hifi-editorial-action a{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    min-height:36px !important;
    padding:0 15px !important;
    color:var(--hifi-editorial-green-dark) !important;
    background:#FFFFFF !important;
    border:1px solid #BFD1C8 !important;
    border-radius:8px !important;
    font-family:"Helvetica Neue",Arial,sans-serif !important;
    font-size:.78rem !important;
    line-height:1 !important;
    font-weight:700 !important;
    text-decoration:none !important;
    transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease !important;
}
html body .hifi-editorial-page .hifi-editorial-action a:hover,
html body .hifi-editorial-page .hifi-editorial-action a:focus{
    color:#FFFFFF !important;
    background:var(--hifi-editorial-green) !important;
    border-color:var(--hifi-editorial-green) !important;
    text-decoration:none !important;
    transform:translateY(-1px) !important;
}
html body .hifi-editorial-page .hifi-editorial-action-empty{
    color:#9AA19E !important;
}
html body .hifi-editorial-page .hifi-editorial-member:hover{
    background:#FCFEFD !important;
}
html body .hifi-editorial-page .hifi-editorial-member:hover .hifi-editorial-no{
    color:var(--hifi-editorial-green-dark) !important;
    background:#F3F8F5 !important;
}
@media(max-width:1180px){html body .hifi-editorial-page .hifi-editorial-hero-inner,
    html body .hifi-editorial-page .hifi-editorial-shell{
        width:calc(100% - 48px) !important;
    }
html body .hifi-editorial-page .hifi-editorial-member{
        grid-template-columns:48px minmax(185px,1fr) minmax(220px,1.4fr) minmax(165px,.85fr) 130px !important;
    }
html body .hifi-editorial-page .hifi-editorial-member > div{
        padding:12px 13px !important;
        font-size:.84rem !important;
    }
html body .hifi-editorial-page .hifi-editorial-scopus{
        font-size:.78rem !important;
    }
html body .hifi-editorial-page .hifi-editorial-action a{
        padding:0 12px !important;
        font-size:.74rem !important;
    }}
@media(max-width:900px){html body .hifi-editorial-page .hifi-editorial-shell{
        padding-top:36px !important;
        padding-bottom:50px !important;
    }
html body .hifi-editorial-page .hifi-editorial-member{
        grid-template-columns:50px minmax(0,1fr) !important;
        grid-template-areas:
            "no person"
            "no affiliation"
            "no scopus"
            "no action" !important;
        align-items:stretch !important;
        padding:0 !important;
    }
html body .hifi-editorial-page .hifi-editorial-no{
        grid-area:no !important;
        align-items:flex-start !important;
        justify-content:center !important;
        padding-top:16px !important;
        border-right:1px solid #E8EEEB !important;
    }
html body .hifi-editorial-page .hifi-editorial-person{
        grid-area:person !important;
        min-height:0 !important;
        padding:15px 16px 5px !important;
        border-right:0 !important;
    }
html body .hifi-editorial-page .hifi-editorial-affiliation{
        grid-area:affiliation !important;
        min-height:0 !important;
        padding:2px 16px 5px !important;
        border-right:0 !important;
    }
html body .hifi-editorial-page .hifi-editorial-scopus{
        grid-area:scopus !important;
        min-height:0 !important;
        padding:3px 16px 9px !important;
        border-right:0 !important;
        white-space:normal !important;
    }
html body .hifi-editorial-page .hifi-editorial-action{
        grid-area:action !important;
        min-height:0 !important;
        padding:2px 16px 15px !important;
        border-right:0 !important;
    }}
@media(max-width:767px){html body .hifi-editorial-page .hifi-editorial-hero{
        height:185px !important;
        min-height:185px !important;
        background-position:center center !important;
    }
html body .hifi-editorial-page .hifi-editorial-hero-inner,
    html body .hifi-editorial-page .hifi-editorial-shell{
        width:calc(100% - 30px) !important;
    }
html body .hifi-editorial-page .hifi-editorial-hero h1{
        font-size:1.8rem !important;
    }
html body .hifi-editorial-page .hifi-editorial-shell{
        padding:28px 0 42px !important;
    }
html body .hifi-editorial-page .hifi-editorial-role{
        margin-bottom:22px !important;
        box-shadow:none !important;
    }
html body .hifi-editorial-page .hifi-editorial-role-head{
        padding:14px 16px 14px 20px !important;
    }
html body .hifi-editorial-page .hifi-editorial-role-head h2{
        font-size:1rem !important;
    }
html body .hifi-editorial-page .hifi-editorial-member{
        grid-template-columns:42px minmax(0,1fr) !important;
    }
html body .hifi-editorial-page .hifi-editorial-no{
        padding-top:15px !important;
        font-size:.72rem !important;
    }
html body .hifi-editorial-page .hifi-editorial-person,
    html body .hifi-editorial-page .hifi-editorial-affiliation,
    html body .hifi-editorial-page .hifi-editorial-scopus,
    html body .hifi-editorial-page .hifi-editorial-action{
        font-size:.84rem !important;
    }
html body .hifi-editorial-page .hifi-editorial-action a{
        min-height:34px !important;
        border-radius:7px !important;
    }}
@media(max-width:430px){html body .hifi-editorial-page .hifi-editorial-hero h1{
        font-size:1.62rem !important;
    }
html body .hifi-editorial-page .hifi-editorial-member{
        grid-template-columns:38px minmax(0,1fr) !important;
    }
html body .hifi-editorial-page .hifi-editorial-person{
        padding-right:12px !important;
    }}
html body .hifi-editorial-page .hifi-editorial-affiliation{
    white-space:normal !important;
    overflow-wrap:anywhere !important;
    word-break:normal !important;
}
html body .hifi-editorial-page .hifi-editorial-affiliation-empty,
html body .hifi-editorial-page .hifi-editorial-scopus-empty{
    color:#8A9590 !important;
    font-style:italic !important;
}
html body .hifi-editorial-page .hifi-editorial-action-empty{
    color:#9AA19E !important;
    font-style:normal !important;
}
html body .hifi-editorial-page .hifi-editorial-role[data-role="managing"] .hifi-editorial-member,
html body .hifi-editorial-page .hifi-editorial-role[data-role="advisory"] .hifi-editorial-member{
    min-width:0 !important;
}
@media(max-width:1180px){html body .hifi-editorial-page .hifi-editorial-affiliation{
        line-height:1.42 !important;
    }}
html body:has(.hifi-editorial-page) .pkp_structure_content,
html body:has(.hifi-editorial-page) .pkp_structure_main,
html body:has(.hifi-editorial-page) .pkp_structure_main > .page,
html body:has(.hifi-editorial-page) .pkp_structure_main > .page_static,
html body:has(.hifi-editorial-page) .pkp_structure_main > .page_custom{
    margin-top:0 !important;
    padding-top:0 !important;
}
html body:has(.hifi-editorial-page) .page_title,
html body:has(.hifi-editorial-page) .page-header,
html body:has(.hifi-editorial-page) .cmp_breadcrumbs{
    margin-top:0 !important;
    margin-bottom:0 !important;
    padding-top:0 !important;
    padding-bottom:0 !important;
    min-height:0 !important;
}
@media (min-width:768px){html body .hifi-editorial-page{
        margin-top:-68px !important;
    }
html body .hifi-editorial-page .hifi-editorial-hero{
        margin-top:0 !important;
        top:0 !important;
    }}
@media (max-width:767px){html body .hifi-editorial-page{
        margin-top:0 !important;
    }}
html body .hifi-editorial-page .hifi-editorial-role[data-role="section"] .hifi-editorial-member,
html body .hifi-editorial-page .hifi-editorial-role[data-role="managing"] .hifi-editorial-member,
html body .hifi-editorial-page .hifi-editorial-role[data-role="advisory"] .hifi-editorial-member{
    min-width:0 !important;
}
html body .hifi-editorial-page .hifi-editorial-role[data-role="managing"] .hifi-editorial-role-head,
html body .hifi-editorial-page .hifi-editorial-role[data-role="section"] .hifi-editorial-role-head{
    background:linear-gradient(90deg,#EAF5F0 0%,#F6FAF8 100%) !important;
}
html body .hifi-editorial-page .hifi-editorial-role[data-role="section"],
html body .hifi-editorial-page .hifi-editorial-role[data-role="managing"]{
    margin-bottom:30px !important;
}
@media(max-width:1180px){html body .hifi-editorial-page .hifi-editorial-role[data-role="section"] .hifi-editorial-affiliation{
        line-height:1.42 !important;
    }}
@media(max-width:767px){html body .hifi-editorial-page .hifi-editorial-role[data-role="section"],
    html body .hifi-editorial-page .hifi-editorial-role[data-role="managing"]{
        margin-bottom:22px !important;
    }}
.hifi-editorial-page .hifi-editorial-identifiers {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 6px;
    line-height: 1.45;
}
.hifi-editorial-page .hifi-editorial-identifiers > span,
.hifi-editorial-page .hifi-editorial-identifiers > a {
    display: block;
}
.hifi-editorial-page .hifi-editorial-identifiers > a {
    color: #0F5A45;
    text-decoration: none;
    font-weight: 600;
}
.hifi-editorial-page .hifi-editorial-identifiers > a:hover {
    text-decoration: underline;
}
.hifi-editorial-page .hifi-orcid-missing {
    color: #89948F;
    font-style: italic;
    font-weight: 500;
}
.hifi-editorial-page .hifi-editorial-action {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    gap: 8px;
}
.hifi-editorial-page .hifi-editorial-action > a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 42px;
    padding: 9px 14px;
    border: 1px solid #B8CEC4;
    border-radius: 9px;
    background: #FFFFFF;
    color: #174E3B;
    text-decoration: none;
    font-weight: 700;
    line-height: 1.2;
    transition:
        background-color 0.2s ease,
        color 0.2s ease,
        border-color 0.2s ease;
}
.hifi-editorial-page .hifi-editorial-action > a:hover,
.hifi-editorial-page .hifi-editorial-action > a:focus {
    background: #0F5A45;
    border-color: #0F5A45;
    color: #FFFFFF;
    text-decoration: none;
}
.hifi-editorial-page .hifi-editorial-action .hifi-orcid-btn {
    background: #F7FAF8;
}
.hifi-editorial-page .hifi-editorial-action .hifi-orcid-btn:hover,
.hifi-editorial-page .hifi-editorial-action .hifi-orcid-btn:focus {
    background: #174E3B;
    border-color: #174E3B;
    color: #FFFFFF;
}
@media (max-width: 1100px) {.hifi-editorial-page .hifi-editorial-action > a {
        padding: 8px 10px;
        font-size: 14px;
    }}
@media (max-width: 767px) {.hifi-editorial-page .hifi-editorial-identifiers {
        gap: 4px;
    }
.hifi-editorial-page .hifi-editorial-action {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
.hifi-editorial-page .hifi-editorial-action > a {
        width: auto;
        min-width: 120px;
    }}
/* HIFI CURRENT ISSUE: isolated restoration. No homepage overrides. */
body.pkp_page_issue.pkp_op_view,
body.pkp_page_issue.pkp_op_current {
  --hifi-issue-green:#0F5A45;
  --hifi-issue-line:#D7E1DC;
  --hifi-issue-text:#232A27;
}
body.pkp_page_issue.pkp_op_view .pkp_structure_main,
body.pkp_page_issue.pkp_op_current .pkp_structure_main {
  min-width:0 !important;
  padding-top:22px !important;
  font-family:Arial,Helvetica,sans-serif !important;
}
/* Restore a compact, left-aligned issue heading instead of a floating title. */
body.pkp_page_issue.pkp_op_view .page_issue > h1,
body.pkp_page_issue.pkp_op_current .page_issue > h1 {
  margin:0 0 10px !important;
  padding:0 !important;
  color:#174E3B !important;
  text-align:left !important;
  text-shadow:none !important;
  font:700 27px/1.3 Arial,Helvetica,sans-serif !important;
}
/* Native issue details: editorial summary at left, cover at right. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details {
  display:grid !important;
  grid-template-columns:minmax(0,1fr) 235px !important;
  align-items:start !important;
  column-gap:32px !important;
  row-gap:10px !important;
  width:100% !important;
  padding:0 !important;
  margin:16px 0 24px !important;
  box-sizing:border-box !important;
  background:transparent !important;
  min-height:0 !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details > .cover,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details > .issue-cover,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details > .issue-cover,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details > .cover {
  grid-column:2 !important;
  grid-row:1 / span 3 !important;
  float:none !important;
  width:100% !important;
  max-width:235px !important;
  margin:0 !important;
  padding:0 !important;
  justify-self:end !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details > .description,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details > .issue-description,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details > .description,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details > .issue-description {
  grid-column:1 !important;
  grid-row:auto !important;
  min-width:0 !important;
  float:none !important;
  margin:0 !important;
  padding:20px 24px !important;
  background:#F7F4EC !important;
  border-left:3px solid #B89A5A !important;
  box-sizing:border-box !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details img,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details img {
  display:block !important;
  max-width:100% !important;
  height:auto !important;
  box-shadow:0 8px 22px rgba(15,50,37,.10) !important;
}
/* Number, description and date must retain a single font system. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .issue_details :is(h2,.h2),
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .issue-details :is(h2,.h2) {
  margin:0 0 10px !important;
  font:700 23px/1.35 Arial,Helvetica,sans-serif !important;
  text-transform:none !important;
  color:#174E3B !important;
  text-align:left !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .issue_details p,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .issue-details p {
  font:400 15px/1.65 Arial,Helvetica,sans-serif !important;
  color:#232A27 !important;
  margin:0 0 12px !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .published,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-published {
  font:400 13px/1.45 Arial,Helvetica,sans-serif !important;
  margin:0 0 14px !important;
  color:#68756F !important;
  text-align:left !important;
  text-shadow:none !important;
}
@media(max-width:767px){
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details {
    grid-template-columns:minmax(0,1fr) !important;
    gap:18px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details > .cover,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details > .issue-cover,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details > .cover,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details > .issue-cover,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details > .description,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details > .description,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details > .issue-description,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details > .issue-description {
    grid-column:1 !important;
    grid-row:auto !important;
    justify-self:stretch !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue_details > .cover,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .issue-details > .cover {max-width:200px !important;}
}

html body .hifi-submissions-page #submission-checklist > .hifi-submission-checklist {
  margin-top: 16px !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-open-access-v17 {
  --hifi-oa-emerald: #0F5A45;
  --hifi-oa-forest: #174E3B;
  --hifi-oa-sage: #DCE9E2;
  --hifi-oa-soft: #F2F8F5;
  --hifi-oa-line: #D7E1DC;
  --hifi-oa-gold: #B89A5A;
  --hifi-oa-charcoal: #232A27;
  width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
  font-family: "Helvetica Neue", Arial, sans-serif !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-open-access-v17 > h2 {
  color: #174E3B !important;
  font-size: clamp(25px,2vw,32px) !important;
  font-weight: 800 !important;
  line-height: 1.18 !important;
  letter-spacing: -.02em !important;
  margin: 0 0 22px !important;
  padding: 0 !important;
  text-align: left !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-intro {
  border-radius: 12px !important;
  padding: 27px 30px !important;
  margin: 0 0 22px !important;
  background: linear-gradient(112deg,#0F5A45 0%,#087D6F 100%) !important;
  box-shadow: 0 9px 20px rgba(15,90,69,.11) !important;
  box-sizing: border-box !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-intro p,
html body .hifi-about-journal-page #open-access-policy .hifi-oa-intro strong {
  color: #FFFFFF !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.68 !important;
  margin: 0 !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-intro strong {
  font-weight: 800 !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-principles {
  display: grid !important;
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
  gap: 14px !important;
  margin: 0 0 26px !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-principle {
  min-width: 0 !important;
  background: #F2F8F5 !important;
  border: 1px solid #CFE3D8 !important;
  border-top: 4px solid #0B8976 !important;
  border-radius: 10px !important;
  padding: 19px 18px !important;
  box-sizing: border-box !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-principle-label {
  display: block !important;
  color: #087769 !important;
  font: 800 12px/1.25 "Helvetica Neue",Arial,sans-serif !important;
  letter-spacing: .085em !important;
  margin: 0 0 8px !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-principle h3 {
  color: #232A27 !important;
  font: 800 18px/1.25 "Helvetica Neue",Arial,sans-serif !important;
  letter-spacing: -.015em !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-principle p {
  color: #37463F !important;
  font: 400 14px/1.65 "Helvetica Neue",Arial,sans-serif !important;
  margin: 0 !important;
  padding: 0 !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-detail {
  border: 1px solid #D0E4DE !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  margin: 0 0 19px !important;
  padding: 0 !important;
  background: #FFFFFF !important;
  box-shadow: 0 4px 13px rgba(15,90,69,.045) !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-detail-head {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 15px 19px !important;
  background: #DCEFEB !important;
  border-bottom: 1px solid #D0E4DE !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-detail-number {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 38px !important;
  width: 38px !important;
  height: 38px !important;
  border-radius: 50% !important;
  background: #0B806D !important;
  color: #FFFFFF !important;
  font: 800 13px/1 Arial,sans-serif !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-detail-head h3 {
  color: #0F5A45 !important;
  font: 800 clamp(17px,1.7vw,22px)/1.3 "Helvetica Neue",Arial,sans-serif !important;
  margin: 0 !important;
  padding: 0 !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-detail-body {
  padding: 20px 22px !important;
  box-sizing: border-box !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-detail-body p {
  color: #28342F !important;
  font: 400 15px/1.78 "Helvetica Neue",Arial,sans-serif !important;
  margin: 0 !important;
  padding: 0 !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-detail-body a {
  color: #0F5A45 !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-uses {
  display: grid !important;
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
  gap: 12px !important;
  margin-top: 17px !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-use {
  padding: 15px 15px !important;
  border-radius: 9px !important;
  border-left: 3px solid #17A28E !important;
  background: #F2F8F5 !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-use h4 {
  font: 800 15px/1.35 "Helvetica Neue",Arial,sans-serif !important;
  color: #0F5A45 !important;
  padding: 0 !important;
  margin: 0 0 6px !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-use p {
  font: 400 13px/1.62 "Helvetica Neue",Arial,sans-serif !important;
  color: #344A41 !important;
  margin: 0 !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-third-party {
  padding: 22px 25px !important;
  margin: 25px 0 0 !important;
  border-left: 4px solid #B89A5A !important;
  border-radius: 10px !important;
  background: #FDF7E6 !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-third-party h3 {
  color: #6C5642 !important;
  font: 800 19px/1.35 "Helvetica Neue",Arial,sans-serif !important;
  margin: 0 0 10px !important;
}
html body .hifi-about-journal-page #open-access-policy .hifi-oa-third-party p {
  color: #39433E !important;
  font: 400 14px/1.75 "Helvetica Neue",Arial,sans-serif !important;
  margin: 0 !important;
}
@media (max-width: 850px) {html body .hifi-about-journal-page #open-access-policy .hifi-oa-principles,
  html body .hifi-about-journal-page #open-access-policy .hifi-oa-uses {
    grid-template-columns: 1fr !important;
  }
html body .hifi-about-journal-page #open-access-policy .hifi-oa-intro {
    padding: 22px 20px !important;
  }
html body .hifi-about-journal-page #open-access-policy .hifi-oa-detail-head {
    gap: 10px !important;
    padding: 13px 14px !important;
  }
html body .hifi-about-journal-page #open-access-policy .hifi-oa-detail-body {
    padding: 16px 17px !important;
  }
html body .hifi-about-journal-page #open-access-policy .hifi-oa-third-party {
    padding: 19px !important;
  }}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 {
  width:100% !important; min-width:0 !important; max-width:none !important;
  padding:0 0 8px !important; margin:36px 0 0 !important;
  font-family:Arial,sans-serif !important; color:#232A27 !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__heading {
  margin:0 0 20px !important; padding:0 !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__kicker {
  display:block !important; color:#B08F4C !important;
  font:700 11px/1.4 Arial,sans-serif !important; letter-spacing:.11em !important;
  margin-bottom:8px !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__heading h2 {
  color:#174E3B !important; font:750 clamp(25px, 2vw, 32px)/1.2 Arial,sans-serif !important;
  margin:0 0 7px !important; padding:0 !important;
  border:0 !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__subhead {
  color:#68756F !important; font:400 15px/1.5 Arial,sans-serif !important;
  margin:0 !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__statement {
  display:grid !important; grid-template-columns:160px minmax(0,1fr) !important;
  gap:20px !important; align-items:start !important;
  background:#F7F4EC !important; border-left:4px solid #B89A5A !important;
  border-radius:0 10px 10px 0 !important; padding:24px 26px !important;
  margin:0 0 22px !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__statement-label {
  display:block !important; color:#0F5A45 !important; letter-spacing:.09em !important;
  font:750 11px/1.5 Arial,sans-serif !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__statement p {
  color:#232A27 !important; font:400 16px/1.6 Arial,sans-serif !important;
  margin:0 !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__facts {
  display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:0 !important; padding:16px 0 !important;
  border-top:1px solid #D7E1DC !important; border-bottom:1px solid #D7E1DC !important;
  margin:0 0 28px !important; background:transparent !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__fact {
  border-right:1px solid #D7E1DC !important; padding:3px 18px !important;
  margin:0 !important; min-width:0 !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__fact:first-child {padding-left:0 !important;}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__fact:last-child {border-right:0 !important;}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__fact span {
  display:block !important; color:#68756F !important;
  font:750 10px/1.4 Arial,sans-serif !important; letter-spacing:.1em !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__fact strong {
  display:block !important; margin-top:4px !important; color:#174E3B !important;
  font:750 16px/1.4 Arial,sans-serif !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__narrative {
  display:flex !important; flex-direction:column !important; gap:0 !important;
  margin:0 0 20px !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__chapter {
  display:grid !important; grid-template-columns:minmax(165px, .38fr) minmax(0, 1fr) !important;
  gap:26px !important; padding:23px 0 !important;
  border-bottom:1px solid #D7E1DC !important; background:none !important;
  margin:0 !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__chapter:first-child {padding-top:0 !important;}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__chapter-marker span {
  display:block !important; color:#B89A5A !important; font:750 13px/1 Arial,sans-serif !important;
  margin-bottom:10px !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__chapter-marker h3 {
  font:750 20px/1.27 Arial,sans-serif !important; color:#174E3B !important;
  margin:0 !important; padding:0 !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__chapter-copy p {
  color:#232A27 !important; font:400 15px/1.7 Arial,sans-serif !important;
  margin:0 0 11px !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__chapter-copy p:last-child {margin-bottom:0 !important;}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__chapter-copy a {
  color:#0F5A45 !important; font-weight:700 !important; text-decoration:underline !important;
  text-underline-offset:3px !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__third-party {
  background:#EEF5F1 !important; border-left:3px solid #0F5A45 !important;
  border-radius:0 8px 8px 0 !important; padding:18px 21px !important;
  margin:24px 0 0 !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__third-party-title {
  color:#174E3B !important; font:750 16px/1.3 Arial,sans-serif !important; margin:0 0 6px !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__third-party p {
  color:#232A27 !important; font:400 14px/1.62 Arial,sans-serif !important; margin:0 !important;
}
@media (max-width:760px) {html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__statement {
    grid-template-columns:1fr !important; gap:9px !important; padding:18px !important;
  }
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__facts {
    grid-template-columns:1fr !important; gap:12px !important;
  }
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__fact {
    border-right:0 !important; border-bottom:1px solid #D7E1DC !important;
    padding:0 0 11px !important;
  }
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__fact:last-child {
    border-bottom:0 !important; padding-bottom:0 !important;
  }
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v19 .hifi-oa-v19__chapter {
    grid-template-columns:1fr !important; gap:10px !important; padding:20px 0 !important;
  }}

/* =========================================================
   HIFI ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â ABOUT / OPEN ACCESS POLICY v21
   Scope: #open-access-policy.hifi-oa-v21 only
   Compatible with HIFI CSS Master v20.
   ========================================================= */

/* Match Journal Overview, Aims and Scope and Publication Frequency. */
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  color: #232A27 !important;
  font-family: "Helvetica Neue", Arial, sans-serif !important;
}

html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 > h2 {
  margin: 0 0 22px !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  color: #111111 !important;
  font-family: "Helvetica Neue", Arial, sans-serif !important;
  font-size: 1.72rem !important;
  font-weight: 800 !important;
  letter-spacing: -.018em !important;
  line-height: 1.15 !important;
  text-transform: none !important;
}

html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 > h2::before,
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 > h2::after {
  display: none !important;
  content: none !important;
}

/* Opening statement: same body type scale as the rest of About. */
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 > .hifi-oa-v21__lead {
  color: #202320 !important;
  font-family: "Helvetica Neue", Arial, sans-serif !important;
  font-size: .98rem !important;
  font-weight: 400 !important;
  line-height: 1.58 !important;
  margin: 0 0 22px !important;
  max-width: none !important;
}

/* One light editorial strip, not three independent boxes. */
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlights {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  gap: 0 !important;
  margin: 0 0 19px !important;
  padding: 15px 17px !important;
  background: #EEF5F1 !important;
  border-left: 3px solid #B89A5A !important;
  border-radius: 0 9px 9px 0 !important;
  box-sizing: border-box !important;
}

html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlight {
  min-width: 0 !important;
  padding: 0 18px !important;
  border-right: 1px solid #D7E1DC !important;
  box-sizing: border-box !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlight:first-child {
  padding-left: 4px !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlight:last-child {
  padding-right: 0 !important;
  border-right: 0 !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlight span {
  display: block !important;
  margin: 0 0 5px !important;
  color: #68756F !important;
  font: 700 10.5px/1.3 "Helvetica Neue", Arial, sans-serif !important;
  letter-spacing: .065em !important;
  text-transform: uppercase !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlight strong {
  display: block !important;
  color: #174E3B !important;
  font: 700 15px/1.4 "Helvetica Neue", Arial, sans-serif !important;
}

/* Structured prose: minimal rules, clear titles, no excessive empty area. */
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__details {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__item {
  display: grid !important;
  grid-template-columns: minmax(175px, 28%) minmax(0, 1fr) !important;
  gap: 15px 22px !important;
  align-items: start !important;
  padding: 17px 0 !important;
  margin: 0 !important;
  border-bottom: 1px solid #D7E1DC !important;
  background: transparent !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__item:first-child {
  padding-top: 6px !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__item h3 {
  color: #174E3B !important;
  margin: 0 !important;
  padding: 0 0 0 13px !important;
  border-left: 3px solid #B89A5A !important;
  font: 700 17px/1.35 "Helvetica Neue", Arial, sans-serif !important;
  letter-spacing: -.012em !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__item p {
  color: #232A27 !important;
  margin: 0 !important;
  padding: 0 !important;
  font: 400 15.5px/1.65 "Helvetica Neue", Arial, sans-serif !important;
  max-width: none !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__item a {
  color: #0F5A45 !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__item a:hover,
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__item a:focus-visible {
  color: #174E3B !important;
  text-decoration-thickness: 2px !important;
}

/* One quiet concluding note; no giant callout. */
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__notice {
  display: grid !important;
  grid-template-columns: minmax(175px, 28%) minmax(0, 1fr) !important;
  gap: 15px 22px !important;
  align-items: start !important;
  margin: 19px 0 0 !important;
  padding: 15px 18px !important;
  border: 1px solid #E4E5DC !important;
  border-left: 3px solid #B89A5A !important;
  border-radius: 7px !important;
  background: #F7F4EC !important;
  box-sizing: border-box !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__notice h3 {
  margin: 0 !important;
  padding: 0 !important;
  color: #174E3B !important;
  font: 700 16px/1.4 "Helvetica Neue", Arial, sans-serif !important;
}
html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__notice p {
  margin: 0 !important;
  padding: 0 !important;
  color: #35413A !important;
  font: 400 14.5px/1.58 "Helvetica Neue", Arial, sans-serif !important;
  max-width: none !important;
}

/* Responsive: editorial side-by-side becomes readable single column. */
@media (max-width: 850px) {
  html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__item,
  html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__notice {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 9px !important;
  }
  html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlights {
    padding: 14px 12px !important;
  }
  html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlight {
    padding: 0 9px !important;
  }
  html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlight strong {
    font-size: 13px !important;
  }
}
@media (max-width: 560px) {
  html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlights {
    grid-template-columns: 1fr !important;
    padding: 11px 16px !important;
  }
  html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlight,
  html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlight:first-child {
    padding: 10px 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid #D7E1DC !important;
  }
  html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__highlight:last-child {
    border-bottom: 0 !important;
  }
  html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__item {
    padding: 15px 0 !important;
  }
  html body .hifi-about-journal-page #open-access-policy.hifi-oa-v21 .hifi-oa-v21__item p {
    font-size: 14.5px !important;
  }
}


/* ===============================================================
 HIFI v23 ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â HOMEPAGE RECOVERY / OJS NATIVE LIST
 Recovers Welcome-first layout without changing Issue View or About.
 Works whether Additional Content is nested within the native issue
 container or appears as a sibling (actual OJS theme variations).
 =============================================================== */

/* Hide only the duplicate native issue teaser. The live article list
   and the OJS View All Issues link must remain visible. */
html body:has(.hifi-home-v20) .homepage-issue-header,
html body:has(.hifi-home-v20) .homepage-issue-current,
html body:has(.hifi-home-v20) .homepage-issue-identifier,
html body:has(.hifi-home-v20) .homepage-issue-published,
html body:has(.hifi-home-v20) .homepage-issue-description-wrapper,
html body:has(.hifi-home-v20) .homepage-issue-description,
html body:has(.hifi-home-v20) .homepage-issue-description-more,
html body:has(.hifi-home-v20) .homepage-issue-galleys,
html body:has(.hifi-home-v20) .homepage-journal-description,
html body:has(.hifi-home-v20) .homepage-description-buttons {
  display:none !important;
}

/* Two mutually exclusive layout hosts:
   A ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â Additional Content inside .container-homepage-issue
   B ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â Additional Content sibling of .container-homepage-issue
   Scope B by the presence of BOTH unique children. */
html body .container-homepage-issue:has(.hifi-home-v20),
html body :is(div,main,section):has(> .container-homepage-issue):has(> .homepage-additional-content) {
  display:grid !important;
  grid-template-columns:minmax(0, 1fr) 315px !important;
  column-gap:32px !important;
  row-gap:0 !important;
  align-items:start !important;
  align-content:start !important;
  position:relative !important;
  float:none !important;
  inset:auto !important;
  clear:both !important;
  box-sizing:border-box !important;
  width:calc(100% - 44px) !important;
  max-width:1240px !important;
  min-height:0 !important;
  margin:0 auto !important;
  padding:0 0 42px !important;
  background:#FFFFFF !important;
  overflow:visible !important;
}

/* Discard legacy Bootstrap containment only within the homepage;
   keep its content in the parent CSS grid. */
html body .container-homepage-issue:has(.hifi-home-v20) > .homepage-additional-content,
html body :is(div,main,section):has(> .container-homepage-issue):has(> .homepage-additional-content) > .container-homepage-issue,
html body :is(div,main,section):has(> .container-homepage-issue):has(> .homepage-additional-content) > .homepage-additional-content,
html body:has(.hifi-home-v20) .homepage-additional-content > [class*="col-"],
html body:has(.hifi-home-v20) .homepage-additional-content > .row,
html body:has(.hifi-home-v20) .hifi-main-intro.hifi-home-v20 {
  display:contents !important;
}

/* Preserve existing city panorama as the full-width hero. */
html body:has(.hifi-home-v20) .homepage-image {
  grid-column:1 / -1 !important;
  grid-row:1 !important;
}

/* Intro text: left column, follows panorama immediately. */
html body:has(.hifi-home-v20) .hifi-main-intro__content {
  grid-column:1 !important;
  grid-row:2 !important;
  position:static !important;
  float:none !important;
  display:block !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  min-height:0 !important;
  margin:27px 0 0 !important;
  padding:0 !important;
  box-sizing:border-box !important;
  background:transparent !important;
}
html body:has(.hifi-home-v20) .hifi-main-intro__content h1 {
  margin:0 0 17px !important;
  padding:0 !important;
  font:700 clamp(24px,2.1vw,30px)/1.22 Arial,"Helvetica Neue",sans-serif !important;
  letter-spacing:-.026em !important;
  color:#141816 !important;
  text-align:left !important;
}
html body:has(.hifi-home-v20) .hifi-main-intro__content p {
  margin:0 0 13px !important;
  font:400 14.5px/1.65 Arial,"Helvetica Neue",sans-serif !important;
  color:#232A27 !important;
}
html body:has(.hifi-home-v20) .hifi-main-intro__content p:last-child {margin-bottom:0 !important;}

/* Current Issue + Author Statistics + CTA occupy only the right column. */
html body:has(.hifi-home-v20) .hifi-main-intro__issue {
  grid-column:2 !important;
  grid-row:2 / span 3 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  gap:15px !important;
  position:static !important;
  float:none !important;
  inset:auto !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  height:auto !important;
  min-height:0 !important;
  margin:27px 0 0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  box-sizing:border-box !important;
}
html body:has(.hifi-home-v20) .hifi-issue-card {
  display:grid !important;
  grid-template-columns:110px minmax(0,1fr) !important;
  gap:14px !important;
  align-items:center !important;
  width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:16px !important;
  border:1px solid #D7E1DC !important;
  border-radius:9px !important;
  background:#F7F9F7 !important;
  box-sizing:border-box !important;
  box-shadow:none !important;
}
html body:has(.hifi-home-v20) .hifi-issue-card .hifi-main-intro__issue-cover-link {
  grid-column:1 !important;
  grid-row:1 !important;
  display:block !important;
  position:static !important;
  width:110px !important;
  max-width:110px !important;
  height:auto !important;
  margin:0 !important;
  line-height:0 !important;
}
html body:has(.hifi-home-v20) .hifi-issue-card .hifi-main-intro__issue-cover {
  display:block !important;
  width:100% !important;
  max-width:110px !important;
  height:auto !important;
  object-fit:contain !important;
}
html body:has(.hifi-home-v20) .hifi-issue-card .hifi-main-intro__issue-copy {
  grid-column:2 !important;
  grid-row:1 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:center !important;
  gap:6px !important;
  position:static !important;
  float:none !important;
  min-width:0 !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
}
html body:has(.hifi-home-v20) .hifi-main-intro__issue-copy h2 {
  margin:0 !important;
  font:700 19px/1.26 Arial,sans-serif !important;
  color:#174E3B !important;
}
html body:has(.hifi-home-v20) .hifi-main-intro__issue-meta,
html body:has(.hifi-home-v20) .hifi-main-intro__issue-period {
  margin:0 !important;
  padding:0 !important;
  font:400 12.5px/1.4 Arial,sans-serif !important;
  color:#35413A !important;
}
html body:has(.hifi-home-v20) .hifi-main-intro__issue-button {
  display:inline-flex !important;
  align-items:center !important;
  gap:6px !important;
  margin:5px 0 0 !important;
  padding:0 !important;
  font:700 12.5px/1.4 Arial,sans-serif !important;
  color:#0F5A45 !important;
  text-decoration:none !important;
  white-space:normal !important;
}
html body:has(.hifi-home-v20) .hifi-sidebar-stack {
  position:static !important;
  display:flex !important;
  flex-direction:column !important;
  gap:15px !important;
  width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
}
html body:has(.hifi-home-v20) .hifi-author-stats,
html body:has(.hifi-home-v20) .hifi-ready-submit {
  display:block !important;
  position:static !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  background:#FFFFFF !important;
  border:1px solid #D7E1DC !important;
  border-radius:9px !important;
  box-sizing:border-box !important;
  overflow:hidden !important;
}
html body:has(.hifi-home-v20) .hifi-author-stats__head {
  margin:0 !important;
  padding:15px 16px !important;
  background:#0F5A45 !important;
  border-bottom:2px solid #B89A5A !important;
}
html body:has(.hifi-home-v20) .hifi-author-stats__eyebrow {
  color:#DCE9E2 !important;
  font:700 10px/1.4 Arial,sans-serif !important;
  letter-spacing:.08em !important;
}
html body:has(.hifi-home-v20) .hifi-author-stats__title {
  color:#FFFFFF !important;
  font:700 18px/1.3 Arial,sans-serif !important;
  margin:4px 0 0 !important;
  padding:0 !important;
}
html body:has(.hifi-home-v20) .hifi-author-stats__body {padding:13px !important;}
html body:has(.hifi-home-v20) .hifi-author-stats__table {
  width:100% !important;
  margin:0 !important;
  border-collapse:collapse !important;
}
html body:has(.hifi-home-v20) .hifi-author-stats__table th {
  padding:10px !important;
  background:#DCE9E2 !important;
  color:#174E3B !important;
  font:700 12px/1.4 Arial,sans-serif !important;
  text-align:left !important;
}
html body:has(.hifi-home-v20) .hifi-author-stats__table th:last-child {
  width:65px !important;
  text-align:center !important;
}
html body:has(.hifi-home-v20) .hifi-author-stats__pending td {
  padding:14px 8px !important;
  color:#68756F !important;
  font:500 12px/1.5 Arial,sans-serif !important;
  text-align:center !important;
}
html body:has(.hifi-home-v20) .hifi-author-stats__note {
  margin:10px 0 0 !important;
  font:400 11.5px/1.5 Arial,sans-serif !important;
  color:#68756F !important;
}
html body:has(.hifi-home-v20) .hifi-ready-submit {padding:16px !important;}
html body:has(.hifi-home-v20) .hifi-ready-submit__heading {
  margin:0 0 10px !important;
  font:700 19px/1.3 Arial,sans-serif !important;
  color:#174E3B !important;
}
html body:has(.hifi-home-v20) .hifi-ready-submit__panel {
  margin:0 !important;
  padding:0 !important;
  background:none !important;
  border:0 !important;
  box-shadow:none !important;
}
html body:has(.hifi-home-v20) .hifi-ready-submit__description {
  margin:0 0 12px !important;
  font:400 13px/1.5 Arial,sans-serif !important;
  color:#232A27 !important;
}
html body:has(.hifi-home-v20) .hifi-ready-submit__buttons {
  display:flex !important;
  flex-direction:column !important;
  gap:9px !important;
}
html body:has(.hifi-home-v20) .hifi-ready-submit__button {
  display:inline-flex !important;
  justify-content:center !important;
  align-items:center !important;
  gap:7px !important;
  width:100% !important;
  min-height:41px !important;
  padding:9px 12px !important;
  border-radius:7px !important;
  box-sizing:border-box !important;
  font:700 12px/1.4 Arial,sans-serif !important;
  text-decoration:none !important;
  transition:background .2s ease, transform .2s ease !important;
}
html body:has(.hifi-home-v20) .hifi-ready-submit__button--primary {
  background:#0F5A45 !important;
  color:#FFFFFF !important;
  border:1px solid #0F5A45 !important;
}
html body:has(.hifi-home-v20) .hifi-ready-submit__button--secondary {
  background:#FFFFFF !important;
  color:#0F5A45 !important;
  border:1px solid #AFC9BC !important;
}
html body:has(.hifi-home-v20) .hifi-ready-submit__button:hover {
  transform:translateY(-1px) !important;
}
html body:has(.hifi-home-v20) .hifi-ready-submit__external-icon {
  display:inline-block !important;
  flex:0 0 16px !important;
  width:16px !important;
  height:16px !important;
  background:currentColor !important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M13 5h6v6M19 5l-9 9M19 13v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h5'/%3E%3C/svg%3E") center/contain no-repeat !important;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M13 5h6v6M19 5l-9 9M19 13v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h5'/%3E%3C/svg%3E") center/contain no-repeat !important;
}

/* Native dynamic Current Issue Articles immediately below Welcome. */
html body:has(.hifi-home-v20) .issue-wrapper {
  grid-column:1 !important;
  grid-row:3 !important;
  display:block !important;
  position:relative !important;
  float:none !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  margin:19px 0 0 !important;
  padding:0 !important;
  background:#FFFFFF !important;
  box-sizing:border-box !important;
  clear:none !important;
}
html body:has(.hifi-home-v20) .issue-wrapper::before {
  content:"Current Issue Articles" !important;
  display:block !important;
  position:static !important;
  width:max-content !important;
  max-width:100% !important;
  margin:0 0 13px !important;
  padding:0 0 8px !important;
  border-bottom:2px solid #B89A5A !important;
  color:#174E3B !important;
  font:700 23px/1.3 Arial,sans-serif !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .issue-toc-section-title {
  margin:0 !important;
  padding:10px 14px !important;
  border:0 !important;
  border-radius:5px !important;
  background:#EEF5F1 !important;
  color:#174E3B !important;
  font:700 14px/1.4 Arial,sans-serif !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary {
  display:grid !important;
  grid-template-columns:minmax(0,1fr) 82px !important;
  grid-template-areas:"authors pages" "title pdf" !important;
  grid-template-rows:auto auto !important;
  gap:7px 18px !important;
  min-height:0 !important;
  position:relative !important;
  box-sizing:border-box !important;
  width:100% !important;
  margin:0 !important;
  padding:15px 9px 16px !important;
  border-bottom:1px solid #D7E1DC !important;
  background:#FFFFFF !important;
  float:none !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-authors {
  grid-area:authors !important;
  position:static !important;
  margin:0 !important;
  padding:0 !important;
  font:400 13px/1.5 Arial,sans-serif !important;
  color:#68756F !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-title {
  grid-area:title !important;
  position:static !important;
  align-self:center !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  font:700 16.5px/1.4 Arial,sans-serif !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-title a {
  color:#174E3B !important;
  font:inherit !important;
  text-decoration:none !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-pages {
  grid-area:pages !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  position:static !important;
  width:82px !important;
  height:25px !important;
  margin:0 !important;
  padding:3px 5px !important;
  color:#68756F !important;
  background:#EEF1EF !important;
  border-radius:4px !important;
  text-align:center !important;
  box-sizing:border-box !important;
  font:700 12px/1.3 Arial,sans-serif !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys {
  grid-area:pdf !important;
  align-self:center !important;
  justify-self:center !important;
  position:static !important;
  inset:auto !important;
  margin:0 !important;
  padding:0 !important;
  transform:none !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys a,
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys .obj_galley_link {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:82px !important;
  min-width:82px !important;
  height:39px !important;
  min-height:39px !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 12px 0 12px !important;
  background:#0F5A45 !important;
  color:#FFFFFF !important;
  box-sizing:border-box !important;
  font:700 13px/1 Arial,sans-serif !important;
  text-decoration:none !important;
}

/* Built-in OJS View All Issues: explicitly left column, under articles. */
html body:has(.hifi-home-v20) .container-homepage-issue > .text-center,
html body:has(.hifi-home-v20) .issue-wrapper ~ .text-center {
  grid-column:1 !important;
  grid-row:4 !important;
  display:flex !important;
  justify-content:flex-end !important;
  align-items:center !important;
  position:static !important;
  clear:none !important;
  width:100% !important;
  min-width:0 !important;
  height:auto !important;
  margin:14px 0 0 !important;
  padding:0 !important;
  box-sizing:border-box !important;
}
html body:has(.hifi-home-v20) .container-homepage-issue > .text-center > a,
html body:has(.hifi-home-v20) .issue-wrapper ~ .text-center > a {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  min-width:135px !important;
  height:39px !important;
  min-height:39px !important;
  padding:8px 14px !important;
  border:1px solid #B7C9C0 !important;
  border-radius:6px !important;
  background:#FFFFFF !important;
  color:#174E3B !important;
  font:700 12px/1.2 Arial,sans-serif !important;
  text-decoration:none !important;
  box-shadow:none !important;
  box-sizing:border-box !important;
}

@media (max-width: 900px) {
  html body .container-homepage-issue:has(.hifi-home-v20),
  html body :is(div,main,section):has(> .container-homepage-issue):has(> .homepage-additional-content) {
    display:grid !important;
    grid-template-columns:minmax(0,1fr) !important;
    width:calc(100% - 32px) !important;
    column-gap:0 !important;
    margin:0 auto !important;
  }
  html body:has(.hifi-home-v20) .hifi-main-intro__content {
    grid-column:1 !important;
    grid-row:2 !important;
    margin-top:22px !important;
  }
  html body:has(.hifi-home-v20) .hifi-main-intro__issue {
    grid-column:1 !important;
    grid-row:3 !important;
    width:100% !important;
    max-width:460px !important;
    margin:19px 0 0 !important;
  }
  html body:has(.hifi-home-v20) .issue-wrapper {
    grid-column:1 !important;
    grid-row:4 !important;
    margin:24px 0 0 !important;
  }
  html body:has(.hifi-home-v20) .container-homepage-issue > .text-center,
  html body:has(.hifi-home-v20) .issue-wrapper ~ .text-center {
    grid-column:1 !important;
    grid-row:5 !important;
  }
}
@media (max-width:520px) {
  html body:has(.hifi-home-v20) .hifi-main-intro__content h1 {font-size:24px !important;}
  html body:has(.hifi-home-v20) .hifi-main-intro__content p {font-size:14px !important;}
  html body:has(.hifi-home-v20) .hifi-issue-card {
    grid-template-columns:90px minmax(0,1fr) !important;
    gap:11px !important;
    padding:12px !important;
  }
  html body:has(.hifi-home-v20) .hifi-issue-card .hifi-main-intro__issue-cover-link {
    width:90px !important; max-width:90px !important;
  }
  html body:has(.hifi-home-v20) .hifi-issue-card .hifi-main-intro__issue-cover {
    width:90px !important; max-width:90px !important;
  }
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary {
    grid-template-columns:minmax(0,1fr) 77px !important;
    gap:7px 11px !important;
  }
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-pages,
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys a,
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys .obj_galley_link {
    width:77px !important; min-width:77px !important;
  }
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-title {
    font-size:15px !important;
  }
}
@media(prefers-reduced-motion:reduce){
  html body:has(.hifi-home-v20) .hifi-ready-submit__button {transition:none !important;transform:none !important;}
}

/* ==========================================================
   HIFI v24 | HOMEPAGE CURRENT ISSUE ARTICLES REFINEMENT
   Append once AFTER CSS Master v23. Homepage-only selectors.
   OJS supplies article titles, pages, galley PDFs and issues link.
   No changes to About, issue/view, header or journal sidebar.
   ========================================================== */

/* 1. Allow the native article list to use the entire LEFT column. */
html body:has(.hifi-home-v20) .issue-wrapper {
  grid-column:1 !important;
  display:block !important;
  align-self:start !important;
  justify-self:stretch !important;
  width:100% !important;
  min-width:0 !important;
  max-width:100% !important;
  box-sizing:border-box !important;
}
html body:has(.hifi-home-v20) .issue-wrapper > :is(.row, .container, .issue-toc, .issue-toc-section, .issue-toc-section-title, .article-summary),
html body:has(.hifi-home-v20) .issue-wrapper :is(.col-md-8, .col-md-9, .col-lg-8, .col-lg-9, .col-sm-8, .col-sm-9) {
  width:100% !important;
  min-width:0 !important;
  max-width:100% !important;
  flex:0 0 100% !important;
  box-sizing:border-box !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .issue-toc-section-title {
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  box-sizing:border-box !important;
}

/* 2. Reserve a stable, common 92 px action column INSIDE every article.
      Positioning is relative to its own article, never the whole page. */
html body:has(.hifi-home-v20) .issue-wrapper .article-summary {
  display:block !important;
  position:relative !important;
  float:none !important;
  width:100% !important;
  min-width:0 !important;
  max-width:100% !important;
  min-height:112px !important;
  margin:0 !important;
  padding:17px 124px 19px 12px !important;
  border-bottom:1px solid #D7E1DC !important;
  box-sizing:border-box !important;
  background:#FFFFFF !important;
  overflow:visible !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-authors {
  display:block !important;
  position:static !important;
  float:none !important;
  width:100% !important;
  max-width:none !important;
  margin:0 0 8px !important;
  padding:0 !important;
  color:#68756F !important;
  font:400 14px/1.5 Arial,"Helvetica Neue",sans-serif !important;
  overflow-wrap:break-word !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-title {
  display:block !important;
  position:static !important;
  float:none !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  color:#174E3B !important;
  font:700 17px/1.4 Arial,"Helvetica Neue",sans-serif !important;
  overflow-wrap:break-word !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-title a:hover,
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-title a:focus-visible {
  color:#0F5A45 !important;
  text-decoration:underline !important;
  text-underline-offset:3px !important;
}

/* Page label exactly ABOVE galley button, matching its width/centre. */
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-pages {
  display:flex !important;
  position:absolute !important;
  grid-area:auto !important;
  right:14px !important;
  left:auto !important;
  top:17px !important;
  bottom:auto !important;
  float:none !important;
  transform:none !important;
  align-items:center !important;
  justify-content:center !important;
  justify-self:auto !important;
  align-self:auto !important;
  width:92px !important;
  min-width:92px !important;
  max-width:92px !important;
  height:26px !important;
  min-height:26px !important;
  margin:0 !important;
  padding:0 4px !important;
  border-radius:5px !important;
  background:#EEF3F0 !important;
  color:#5D7067 !important;
  font:700 12px/1.2 Arial,sans-serif !important;
  text-align:center !important;
  box-sizing:border-box !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys {
  display:flex !important;
  position:absolute !important;
  grid-area:auto !important;
  right:14px !important;
  left:auto !important;
  top:53px !important;
  bottom:auto !important;
  float:none !important;
  transform:none !important;
  align-items:center !important;
  justify-content:center !important;
  justify-self:auto !important;
  align-self:auto !important;
  width:92px !important;
  min-width:92px !important;
  max-width:92px !important;
  margin:0 !important;
  padding:0 !important;
  box-sizing:border-box !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys :is(a,.obj_galley_link) {
  display:inline-flex !important;
  position:relative !important;
  align-items:center !important;
  justify-content:center !important;
  width:92px !important;
  min-width:92px !important;
  max-width:92px !important;
  height:39px !important;
  min-height:39px !important;
  margin:0 !important;
  padding:0 8px !important;
  border:1px solid #0F5A45 !important;
  border-radius:0 12px 0 12px !important;
  background:#0F5A45 !important;
  color:#FFFFFF !important;
  box-shadow:0 2px 5px rgba(15,90,69,.09) !important;
  font:700 13px/1 Arial,sans-serif !important;
  text-decoration:none !important;
  box-sizing:border-box !important;
  transform:translateY(0) !important;
  transition:transform .22s ease, background-color .22s ease,
             border-color .22s ease, box-shadow .22s ease !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys :is(a,.obj_galley_link):hover,
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys :is(a,.obj_galley_link):focus-visible {
  background:#174E3B !important;
  border-color:#174E3B !important;
  color:#FFFFFF !important;
  box-shadow:0 7px 15px rgba(15,90,69,.22) !important;
  transform:translateY(-2px) !important;
}
html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys :is(a,.obj_galley_link):focus-visible {
  outline:2px solid #B89A5A !important;
  outline-offset:3px !important;
}

/* 3. View All Issues stays below the list in the LEFT column. */
html body:has(.hifi-home-v20) .container-homepage-issue > .text-center,
html body:has(.hifi-home-v20) .issue-wrapper ~ .text-center {
  grid-column:1 !important;
  justify-content:flex-end !important;
  justify-self:stretch !important;
  width:100% !important;
  min-width:0 !important;
  max-width:100% !important;
  margin:16px 0 0 !important;
  padding:0 !important;
  box-sizing:border-box !important;
}
html body:has(.hifi-home-v20) .container-homepage-issue > .text-center > a,
html body:has(.hifi-home-v20) .issue-wrapper ~ .text-center > a {
  min-width:146px !important;
  height:40px !important;
  min-height:40px !important;
  padding:9px 16px !important;
  border:1px solid #9BB8A9 !important;
  border-radius:7px !important;
  background:#FFFFFF !important;
  color:#174E3B !important;
  font:700 12.5px/1.3 Arial,sans-serif !important;
  box-shadow:0 0 0 rgba(15,90,69,0) !important;
  transform:translateY(0) !important;
  text-decoration:none !important;
  transition:transform .22s ease, background-color .22s ease,
             color .22s ease, border-color .22s ease,
             box-shadow .22s ease !important;
}
html body:has(.hifi-home-v20) .container-homepage-issue > .text-center > a:hover,
html body:has(.hifi-home-v20) .container-homepage-issue > .text-center > a:focus-visible,
html body:has(.hifi-home-v20) .issue-wrapper ~ .text-center > a:hover,
html body:has(.hifi-home-v20) .issue-wrapper ~ .text-center > a:focus-visible {
  background:#0F5A45 !important;
  border-color:#0F5A45 !important;
  color:#FFFFFF !important;
  box-shadow:0 7px 16px rgba(15,90,69,.17) !important;
  transform:translateY(-2px) !important;
}
html body:has(.hifi-home-v20) .container-homepage-issue > .text-center > a:focus-visible,
html body:has(.hifi-home-v20) .issue-wrapper ~ .text-center > a:focus-visible {
  outline:2px solid #B89A5A !important;
  outline-offset:3px !important;
}

/* 4. Mobile: still one aligned vertical action column per article. */
@media (max-width:600px) {
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary {
    min-height:109px !important;
    padding:14px 100px 16px 8px !important;
  }
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-authors {
    font-size:12.5px !important;
  }
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-title {
    font-size:15px !important;
  }
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-pages,
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys,
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys :is(a,.obj_galley_link) {
    right:6px !important;
    width:82px !important;
    min-width:82px !important;
    max-width:82px !important;
  }
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-pages {top:14px !important;}
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys {top:50px !important;}
}
@media (prefers-reduced-motion:reduce) {
  html body:has(.hifi-home-v20) .issue-wrapper .article-summary-galleys :is(a,.obj_galley_link),
  html body:has(.hifi-home-v20) .container-homepage-issue > .text-center > a,
  html body:has(.hifi-home-v20) .issue-wrapper ~ .text-center > a {
    transition:none !important;
    transform:none !important;
  }
}


/* ==========================================
   HIFI AUTHOR STATISTICS Ã¢â‚¬â€ SHEETS EMBED
   Compatible with CSS Master v24
   ========================================== */

html body:has(.hifi-home-v20)
.hifi-author-stats__body {
  padding: 10px 12px 12px !important;
}

html body:has(.hifi-home-v20)
.hifi-author-stats__embed {
  width: 100%;
  min-width: 0;
  border: 1px solid #D7E1DC;
  border-radius: 7px;
  overflow: hidden;
  background: #FFFFFF;
}

html body:has(.hifi-home-v20)
.hifi-author-stats__iframe {
  display: block !important;
  width: 100% !important;
  height: 288px !important;
  border: 0 !important;
  background: #FFFFFF;
}

html body:has(.hifi-home-v20)
.hifi-author-stats__note {
  margin: 8px 1px 0 !important;
  font-size: 11px !important;
  line-height: 1.45 !important;
  color: #68756F !important;
}

@media (max-width: 480px) {
  html body:has(.hifi-home-v20)
  .hifi-author-stats__iframe {
    height: 270px !important;
  }
}


/* ==================================================
   HIFI AUTHOR GUIDELINES
   DOWNLOAD BUTTONS Ã¢â‚¬â€ REFINED ANIMATION
   Only affects the 4 download buttons
   ================================================== */

/* BUTTON NORMAL */
.hifi-submissions-page
#author-guidelines
.hifi-resources-final
.hifi-resource-item > a[href] {

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  gap: 10px !important;

  min-width: 136px !important;
  min-height: 44px !important;

  padding: 10px 17px !important;

  background: #FFFFFF !important;
  color: #0F5A45 !important;

  border: 1px solid #AFC9BC !important;
  border-radius: 11px !important;

  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;

  text-decoration: none !important;
  white-space: nowrap !important;

  box-shadow: 0 2px 5px rgba(15,90,69,0.04);

  cursor: pointer;

  position: relative;
  overflow: hidden;
  isolation: isolate;

  transition:
    background-color 0.28s ease,
    color 0.28s ease,
    border-color 0.28s ease,
    box-shadow 0.28s ease,
    transform 0.28s ease !important;

}

/* DOWNLOAD ICON */
.hifi-submissions-page
#author-guidelines
.hifi-resources-final
.hifi-resource-item > a[href]::after {

  content: "\2193";

  display: inline-block;

  font-family: Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 1;

  color: inherit;

  transition:
    transform 0.28s ease,
    color 0.28s ease;

}

/* SUBTLE SHINE EFFECT */
.hifi-submissions-page
#author-guidelines
.hifi-resources-final
.hifi-resource-item > a[href]::before {

  content: "";

  position: absolute;
  top: 0;
  left: 0;

  width: 45%;
  height: 100%;

  background: linear-gradient(
    105deg,
    transparent,
    rgba(255,255,255,0.15),
    transparent
  );

  transform: translateX(-180%) skewX(-18deg);
  pointer-events: none;

  transition: transform 0.55s ease;

}

/* HOVER ANIMATION */
.hifi-submissions-page
#author-guidelines
.hifi-resources-final
.hifi-resource-item > a[href]:hover {

  background: #0F5A45 !important;
  color: #FFFFFF !important;

  border-color: #B89A5A !important;

  transform: translateY(-3px) !important;

  box-shadow:
    0 8px 18px rgba(15,90,69,0.18),
    0 2px 5px rgba(15,90,69,0.08) !important;

}

/* ICON MOVEMENT */
.hifi-submissions-page
#author-guidelines
.hifi-resources-final
.hifi-resource-item > a[href]:hover::after {

  transform: translateY(3px);

}

/* SHINE ON HOVER */
.hifi-submissions-page
#author-guidelines
.hifi-resources-final
.hifi-resource-item > a[href]:hover::before {

  transform: translateX(360%) skewX(-18deg);

}

/* CLICK FEEDBACK */
.hifi-submissions-page
#author-guidelines
.hifi-resources-final
.hifi-resource-item > a[href]:active {

  transform: translateY(0) scale(0.97) !important;

  box-shadow: 0 2px 5px rgba(15,90,69,0.10) !important;

}

/* KEYBOARD ACCESSIBILITY */
.hifi-submissions-page
#author-guidelines
.hifi-resources-final
.hifi-resource-item > a[href]:focus-visible {

  outline: 3px solid #B89A5A !important;
  outline-offset: 3px;

}

/* MOBILE */
@media (max-width: 600px) {

  .hifi-submissions-page
  #author-guidelines
  .hifi-resources-final
  .hifi-resource-item > a[href] {

    min-width: 124px !important;
    min-height: 42px !important;
    font-size: 13px !important;

  }

}

/* ACCESSIBILITY Ã¢â‚¬â€ REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {

  .hifi-submissions-page
  #author-guidelines
  .hifi-resources-final
  .hifi-resource-item > a[href],
  .hifi-submissions-page
  #author-guidelines
  .hifi-resources-final
  .hifi-resource-item > a[href]::before,
  .hifi-submissions-page
  #author-guidelines
  .hifi-resources-final
  .hifi-resource-item > a[href]::after {

    transition: none !important;
    transform: none !important;

  }

}

/* END HIFI DOWNLOAD BUTTONS */


/* ==========================================
   HIFI DOWNLOAD BUTTON Ã¢â‚¬â€ REMOVE ARROW
   ========================================== */

.hifi-submissions-page
#author-guidelines
.hifi-resources-final
.hifi-resource-item > a[href]::after {
  content: none !important;
  display: none !important;
}

/* Keep button text centred */
.hifi-submissions-page
#author-guidelines
.hifi-resources-final
.hifi-resource-item > a[href] {
  gap: 0 !important;
  text-align: center !important;
  justify-content: center !important;
}


/* =============================================
   HIFI FOOTER v2
   ELEGANT, COMPACT, RESPONSIVE
   ============================================= */

.hifi-footer-v2,
.hifi-footer-v2 * {
  box-sizing: border-box;
}

.hifi-footer-v2 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;

  color: #F7F4EC;

  background:
    radial-gradient(
      ellipse 48% 72% at 100% -12%,
      rgba(184,154,90,.15),
      transparent 77%
    ),
    radial-gradient(
      ellipse 38% 80% at -8% 110%,
      rgba(169,211,193,.11),
      transparent 78%
    ),
    linear-gradient(
      112deg,
      #0C4234 0%,
      #0F5A45 58%,
      #174E3B 100%
    );

  font-family: Arial, Helvetica, sans-serif;
}

/* BACKGROUND DECORATION */

.hifi-footer-v2::before {
  content: "";
  position: absolute;
  right: -68px;
  top: -170px;
  width: 460px;
  height: 460px;

  border: 1px solid rgba(247,244,236,.065);
  border-radius: 50%;

  box-shadow:
    0 0 0 42px rgba(247,244,236,.018),
    0 0 0 86px rgba(247,244,236,.012);

  pointer-events: none;
  z-index: -1;
}

.hifi-footer-v2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;

  background:
    linear-gradient(
      90deg,
      #B89A5A 0%,
      #DFCC9A 40%,
      transparent 86%
    );

  pointer-events: none;
}

/* CONTAINER */

.hifi-footer-v2__inner {
  max-width: 1280px;
  margin: 0 auto;
  padding: 32px 32px 15px;
}

/* MAIN GRID */

.hifi-footer-v2__main {
  display: grid;

  grid-template-columns:
    minmax(240px,1.45fr)
    minmax(130px,.8fr)
    minmax(150px,1fr)
    minmax(200px,1.06fr);

  align-items: start;
  gap: 30px;
  padding-bottom: 25px;
}

.hifi-footer-v2__identity,
.hifi-footer-v2__group {
  min-width: 0;
}

/* JOURNAL BRAND */

.hifi-footer-v2__wordmark {
  display: inline-block;
  margin: 0 0 2px;
  padding: 0;

  color: #FFFFFF !important;

  font:
    800 29px/1.05
    Georgia, 'Times New Roman', serif !important;

  letter-spacing: -.05em;
  text-decoration: none !important;
}

.hifi-footer-v2__wordmark span {
  color: #D0B471;
}

.hifi-footer-v2__journal-name {
  margin: 7px 0 8px !important;
  color: #FFFFFF !important;

  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

.hifi-footer-v2__summary {
  margin: 0 !important;
  max-width: 320px;

  color: rgba(247,244,236,.79) !important;

  font-size: 13.5px !important;
  line-height: 1.55 !important;
  font-weight: 400 !important;
}

/* COLUMN HEADINGS */

.hifi-footer-v2__group h3 {
  margin: 2px 0 12px !important;
  padding: 0 !important;

  color: #FFFFFF !important;

  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;

  letter-spacing: .01em;
  text-transform: none;
}

/* LINKS */

.hifi-footer-v2__group ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.hifi-footer-v2__group li {
  margin: 0 0 9px !important;
  padding: 0 !important;
  list-style: none !important;
}

.hifi-footer-v2__group li:last-child {
  margin-bottom: 0 !important;
}

.hifi-footer-v2__group a,
.hifi-footer-v2__bottom a {
  position: relative;
  display: inline-block;

  color: rgba(247,244,236,.85) !important;

  font-size: 13.5px !important;
  line-height: 1.5 !important;
  font-weight: 400 !important;

  text-decoration: none !important;

  transition:
    color .23s ease,
    transform .23s ease;
}

/* SUBTLE GOLD UNDERLINE */

.hifi-footer-v2__group a::after,
.hifi-footer-v2__bottom a::after {
  content: "";

  position: absolute;
  left: 0;
  right: 100%;
  bottom: -3px;

  height: 1px;
  background: #D0B471;

  transition: right .23s ease;
}

.hifi-footer-v2 a:hover,
.hifi-footer-v2 a:focus-visible {
  color: #FFFFFF !important;
}

.hifi-footer-v2__group a:hover::after,
.hifi-footer-v2__bottom a:hover::after,
.hifi-footer-v2__group a:focus-visible::after,
.hifi-footer-v2__bottom a:focus-visible::after {
  right: 0;
}

.hifi-footer-v2 a:focus-visible {
  outline: 2px solid #D0B471;
  outline-offset: 4px;
  border-radius: 2px;
}

/* CONTACT */

.hifi-footer-v2__contact
.hifi-footer-v2__email {
  color: #F5DFA5 !important;
  font-weight: 600 !important;
  overflow-wrap: anywhere;
}

.hifi-footer-v2__contact p {
  margin: 11px 0 0 !important;

  color: rgba(247,244,236,.78) !important;

  font-size: 13.5px !important;
  line-height: 1.6 !important;
}

/* BOTTOM */

.hifi-footer-v2__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;

  gap: 8px 24px;

  border-top:
    1px solid rgba(255,255,255,.18);

  padding-top: 13px;
}

.hifi-footer-v2__bottom p {
  margin: 0 !important;

  color: rgba(247,244,236,.73) !important;

  font-size: 12.5px !important;
  line-height: 1.6 !important;
}

.hifi-footer-v2__bottom a {
  font-size: 12.5px !important;
}

/* TABLET */

@media (max-width: 1050px) {

  .hifi-footer-v2__inner {
    padding: 29px 28px 16px;
  }

  .hifi-footer-v2__main {
    grid-template-columns: 1.4fr 1fr 1fr;
    gap: 25px;
  }

  .hifi-footer-v2__contact {
    grid-column: 2 / 4;
  }

}

/* MOBILE */

@media (max-width: 680px) {

  .hifi-footer-v2__inner {
    padding: 27px 22px 17px;
  }

  .hifi-footer-v2__main {
    grid-template-columns: 1fr 1fr;
    gap: 24px 18px;
    padding-bottom: 23px;
  }

  .hifi-footer-v2__identity {
    grid-column: 1 / -1;
  }

  .hifi-footer-v2__contact {
    grid-column: 1 / -1;
  }

  .hifi-footer-v2__summary {
    max-width: 460px;
  }

}

/* SMALL MOBILE */

@media (max-width: 370px) {

  .hifi-footer-v2__main {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .hifi-footer-v2__identity,
  .hifi-footer-v2__contact {
    grid-column: auto;
  }

}

/* ACCESSIBILITY */

@media (prefers-reduced-motion: reduce) {

  .hifi-footer-v2 a,
  .hifi-footer-v2 a::after {
    transition: none !important;
  }

}

/* END HIFI FOOTER v2 */


/* ============================================================
   HIFI Ã¢â‚¬â€ OJS FOOTER STRUCTURE | INTEGRATED FINAL v27
   Single source of footer layout rules.
   Old footer CSS and :has() wrapper patch have been removed.
   Existing HIFI Footer v2 appearance remains unchanged.
   ============================================================ */

/* Outer footer region: neutralise OJS theme grey background,
   default whitespace and centred-width limitation. */
html body .pkp_structure_footer_wrapper,
html body footer.pkp_structure_footer_wrapper {
  position: relative !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: #0F5A45 !important;
  overflow: visible !important;
}

/* Footer grid region: OJS themes sometimes centre this container
   and reserve a separate column for their platform branding. */
html body .pkp_structure_footer,
html body .pkp_structure_footer_wrapper .pkp_structure_footer,
html body footer.pkp_structure_footer {
  position: relative !important;
  display: block !important;
  box-sizing: border-box !important;
  float: none !important;
  clear: both !important;
  flex: none !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: #0F5A45 !important;
  color: #F7F4EC !important;
  overflow: visible !important;
  text-align: left !important;
}

/* Prevent legacy pseudo-elements from producing unwanted lines,
   backgrounds, and over-tall empty footer regions. */
html body .pkp_structure_footer::before,
html body .pkp_structure_footer::after {
  content: none !important;
  display: none !important;
}

/* User-defined footer must occupy the entire OJS footer slot. */
html body .pkp_structure_footer .pkp_footer_content,
html body .pkp_structure_footer_wrapper .pkp_footer_content,
html body .pkp_footer_content {
  position: relative !important;
  display: block !important;
  box-sizing: border-box !important;
  float: none !important;
  clear: both !important;
  flex: none !important;
  left: auto !important;
  right: auto !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  text-align: left !important;
  transform: none !important;
}

/* OJS/PKP separate branding column Ã¢â‚¬â€ distinct from HIFI footer. */
html body .pkp_structure_footer .pkp_brand_footer,
html body .pkp_structure_footer_wrapper .pkp_brand_footer,
html body .pkp_brand_footer {
  display: none !important;
}

/* Remove only empty editor-generated nodes, never article elements. */
html body .pkp_footer_content > p:empty {
  display: none !important;
}

/* HIFI full-width section: the green gradient, gold rule,
   type and link hover styles are defined in Footer v2 above. */
html body .pkp_footer_content > .hifi-footer-v2,
html body .pkp_footer_content .hifi-footer-v2 {
  position: relative !important;
  display: block !important;
  box-sizing: border-box !important;
  float: none !important;
  clear: both !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Controlled content width and reduced vertical footprint. */
html body .pkp_footer_content .hifi-footer-v2__inner {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
  padding: 26px 32px 15px !important;
}
html body .pkp_footer_content .hifi-footer-v2__main {
  gap: 26px !important;
  padding-bottom: 19px !important;
}
html body .pkp_footer_content .hifi-footer-v2__bottom {
  padding-top: 11px !important;
}

@media (max-width: 1050px) {
  html body .pkp_footer_content .hifi-footer-v2__inner {
    padding: 26px 26px 16px !important;
  }
}
@media (max-width: 680px) {
  html body .pkp_footer_content .hifi-footer-v2__inner {
    padding: 24px 20px 16px !important;
  }
  html body .pkp_footer_content .hifi-footer-v2__main {
    gap: 22px 18px !important;
    padding-bottom: 21px !important;
  }
}

/* END Ã¢â‚¬â€ HIFI FOOTER INTEGRATED v27 */


/* ================================================================
   HIFI Ã¢â‚¬â€ CURRENT ISSUE REFINEMENT v28
   Scope: OJS issue/view and issue/current pages ONLY.
   Uses native OJS 3.5 HTML (obj_issue_toc / obj_article_summary).
   No changes to Homepage, About, Footer, or automatic article data.
   ================================================================ */

body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .pkp_structure_main {
  min-width:0 !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue {
  box-sizing:border-box !important;
  width:100% !important;
  max-width:1210px !important;
  margin:0 auto !important;
  padding:20px 0 46px !important;
  color:#232A27 !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
}
/* Single clear issue title, instead of floating publication text. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue > h1 {
  display:block !important;
  margin:0 0 23px !important;
  padding:0 0 15px !important;
  color:#174E3B !important;
  background:none !important;
  border:0 !important;
  border-bottom:2px solid #B89A5A !important;
  text-shadow:none !important;
  text-transform:none !important;
  text-align:left !important;
  font:750 clamp(25px,2.3vw,32px)/1.23 "Helvetica Neue",Arial,sans-serif !important;
  letter-spacing:-.025em !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue > h1::before,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue > h1::after {
  content:none !important;
  display:none !important;
}
/* Use the actual OJS issue table-of-contents wrapper. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc {
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  background:none !important;
  border:0 !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading {
  display:grid !important;
  grid-template-columns:minmax(0,1fr) minmax(195px,226px) !important;
  grid-template-areas:"intro cover" "date cover" !important;
  grid-auto-rows:min-content !important;
  gap:9px 32px !important;
  align-items:start !important;
  width:100% !important;
  max-width:none !important;
  min-height:0 !important;
  margin:0 0 29px !important;
  padding:0 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  box-sizing:border-box !important;
  text-align:left !important;
}
/* Editorial description Ã¢â‚¬â€ soft HIFI sage/ivory, not a huge grey slab. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .description {
  grid-area:intro !important;
  position:static !important;
  float:none !important;
  display:block !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:23px 26px 17px !important;
  box-sizing:border-box !important;
  color:#232A27 !important;
  background:linear-gradient(135deg,#F7F9F7,#F7F4EC) !important;
  border:1px solid #D7E1DC !important;
  border-left:4px solid #B89A5A !important;
  border-radius:11px !important;
  box-shadow:0 4px 16px rgba(15,90,69,.045) !important;
  text-align:left !important;
}
/* Avoid showing the issue title twice: native OJS h1 is above. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .description > :is(.h2,h2):first-child {
  display:none !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .description p {
  margin:0 0 13px !important;
  padding:0 !important;
  color:#303A35 !important;
  font:400 15px/1.65 "Helvetica Neue",Arial,sans-serif !important;
  letter-spacing:0 !important;
  text-align:left !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .description p:last-child {
  margin-bottom:0 !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .description strong {
  color:#232A27 !important;
  font-weight:700 !important;
}
/* Cover remains on the right, proportional to the introduction. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .cover {
  grid-area:cover !important;
  display:block !important;
  position:static !important;
  float:none !important;
  justify-self:center !important;
  width:100% !important;
  max-width:226px !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:none !important;
  box-shadow:none !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .cover img {
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  margin:0 !important;
  border-radius:5px !important;
  border:1px solid rgba(15,90,69,.1) !important;
  box-shadow:0 12px 24px rgba(23,78,59,.14) !important;
  object-fit:contain !important;
  transition:transform .24s ease,box-shadow .24s ease !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .cover img:hover {
  transform:translateY(-3px) !important;
  box-shadow:0 16px 30px rgba(23,78,59,.19) !important;
}
/* Date is integrated just under the editorial description. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .published {
  grid-area:date !important;
  position:static !important;
  display:flex !important;
  align-items:baseline !important;
  flex-wrap:wrap !important;
  gap:6px !important;
  width:100% !important;
  margin:0 !important;
  padding:3px 5px !important;
  background:none !important;
  border:0 !important;
  color:#68756F !important;
  text-align:left !important;
  text-shadow:none !important;
  font:500 13px/1.45 "Helvetica Neue",Arial,sans-serif !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .published .value {
  color:#174E3B !important;
  font-weight:650 !important;
}
/* Article section heading */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .sections {
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .sections > .section {
  margin:0 0 23px !important;
  padding:0 !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .sections > .section > :is(h2,h3,.issue-toc-section-title) {
  display:block !important;
  margin:0 0 5px !important;
  padding:12px 18px !important;
  background:#EEF5F1 !important;
  color:#174E3B !important;
  font:700 17px/1.35 "Helvetica Neue",Arial,sans-serif !important;
  text-transform:none !important;
  border:0 !important;
  border-left:3px solid #B89A5A !important;
  border-radius:7px !important;
  text-align:left !important;
}
/* Native OJS article list */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .cmp_article_list.articles {
  display:block !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
  border:0 !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .cmp_article_list.articles > li {
  display:block !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
  border:0 !important;
  border-bottom:1px solid #D7E1DC !important;
  background:none !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary {
  position:relative !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  justify-content:center !important;
  box-sizing:border-box !important;
  float:none !important;
  width:100% !important;
  max-width:none !important;
  min-height:116px !important;
  margin:0 !important;
  padding:17px 140px 18px 17px !important;
  border:0 !important;
  border-radius:5px !important;
  box-shadow:none !important;
  background:#FFFFFF !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  transition:background-color .2s ease !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary:hover {
  background:#F7FAF8 !important;
}
/* Author BEFORE title, even though OJS DOM emits title first. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .meta {
  display:block !important;
  order:1 !important;
  position:static !important;
  float:none !important;
  width:100% !important;
  margin:0 0 6px !important;
  padding:0 !important;
  background:none !important;
  border:0 !important;
  color:#68756F !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary .meta .authors {
  position:static !important;
  float:none !important;
  width:auto !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  color:#68756F !important;
  font:500 13.5px/1.45 "Helvetica Neue",Arial,sans-serif !important;
  text-align:left !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > :is(h3,h4,h5,.title) {
  display:block !important;
  order:2 !important;
  float:none !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  color:#174E3B !important;
  font:700 17px/1.42 "Helvetica Neue",Arial,sans-serif !important;
  letter-spacing:-.012em !important;
  text-align:left !important;
  text-transform:none !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > :is(h3,h4,h5,.title) a {
  display:inline !important;
  color:#174E3B !important;
  background:none !important;
  border:0 !important;
  text-decoration:none !important;
  font:inherit !important;
  transition:color .2s ease !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > :is(h3,h4,h5,.title) a:hover,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > :is(h3,h4,h5,.title) a:focus-visible {
  color:#08745E !important;
  text-decoration:underline !important;
  text-decoration-color:#B89A5A !important;
  text-underline-offset:3px !important;
}
/* The number of pages is aligned exactly ABOVE the PDF button. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary .meta .pages {
  position:absolute !important;
  top:16px !important;
  right:20px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  float:none !important;
  width:94px !important;
  min-width:0 !important;
  height:27px !important;
  margin:0 !important;
  padding:0 5px !important;
  border:0 !important;
  border-radius:6px !important;
  background:#EEF3F0 !important;
  color:#66756E !important;
  text-align:center !important;
  font:700 12.5px/1 "Helvetica Neue",Arial,sans-serif !important;
  font-variant-numeric:tabular-nums !important;
  box-sizing:border-box !important;
}
/* Right column: PDF button below page number. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .galleys_links {
  position:absolute !important;
  right:20px !important;
  bottom:16px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  float:none !important;
  width:94px !important;
  min-height:37px !important;
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
  background:none !important;
  border:0 !important;
  box-sizing:border-box !important;
  order:3 !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .galleys_links > li {
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
  border:0 !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .galleys_links a {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:82px !important;
  min-height:37px !important;
  padding:0 13px !important;
  margin:0 !important;
  border:1px solid #0F5A45 !important;
  border-radius:9px !important;
  background:#0F5A45 !important;
  box-shadow:none !important;
  color:#FFFFFF !important;
  text-decoration:none !important;
  text-transform:none !important;
  font:700 13px/1.2 "Helvetica Neue",Arial,sans-serif !important;
  transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .galleys_links a:hover,
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .galleys_links a:focus-visible {
  background:#174E3B !important;
  color:#FFFFFF !important;
  transform:translateY(-2px) !important;
  box-shadow:0 6px 13px rgba(15,90,69,.17) !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .galleys_links a:focus-visible {
  outline:2px solid #B89A5A !important;
  outline-offset:3px !important;
}
/* Preserve any article-cover thumbnails that editors may add later. */
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .cover {
  order:0 !important;
  float:none !important;
  align-self:flex-start !important;
  display:block !important;
  width:auto !important;
  max-width:100px !important;
  margin:0 0 8px !important;
  padding:0 !important;
}
body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .cover img {
  display:block !important;
  width:auto !important;
  max-width:100% !important;
  max-height:105px !important;
  object-fit:contain !important;
  border-radius:5px !important;
}
/* Tablet */
@media(max-width:850px) {
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading {
    grid-template-columns:minmax(0,1fr) 185px !important;
    gap:10px 22px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .description {
    padding:19px 19px 15px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary {
    padding-right:124px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary .meta .pages,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .galleys_links {
    right:14px !important;
  }
}
/* Mobile: one-column issue header and flow-based article actions. */
@media(max-width:640px) {
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue {
    padding:15px 0 30px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue > h1 {
    font-size:25px !important;
    padding-bottom:11px !important;
    margin-bottom:17px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading {
    grid-template-columns:1fr !important;
    grid-template-areas:"cover" "intro" "date" !important;
    gap:15px !important;
    margin-bottom:24px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .cover {
    max-width:160px !important;
    justify-self:start !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .description {
    padding:18px 17px 15px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc > .heading > .description p {
    font-size:14px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary {
    padding:17px 14px 18px !important;
    min-height:0 !important;
    border-radius:6px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > :is(h3,h4,h5,.title) {
    font-size:16px !important;
  }
  /* On mobile, pages follow the title and sit directly above PDF. */
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .meta {
    display:contents !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary .meta .authors {
    order:1 !important;
    margin-bottom:7px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > :is(h3,h4,h5,.title) {
    order:2 !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary .meta .pages {
    order:3 !important;
    position:static !important;
    align-self:flex-start !important;
    display:inline-flex !important;
    margin-top:12px !important;
    height:25px !important;
    width:78px !important;
  }
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .page_issue .obj_issue_toc .obj_article_summary > .galleys_links {
    order:4 !important;
    position:static !important;
    align-self:flex-start !important;
    justify-content:flex-start !important;
    margin-top:8px !important;
    width:auto !important;
  }
}
@media(prefers-reduced-motion:reduce) {
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .obj_article_summary,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .obj_article_summary a,
  body.pkp_page_issue:is(.pkp_op_view,.pkp_op_current) .obj_issue_toc > .heading > .cover img {
    transition:none !important;
    transform:none !important;
  }
}
/* END HIFI CURRENT ISSUE REFINEMENT v28 */

/* =====================================================================
   HIFI Ã¢â‚¬â€ FOOTER WRAPPER RECOVERY v29  /  2026-10-14
   Applies to the REAL OJS footer OUTSIDE the HIFI custom HTML.
   Do not place in the Footer HTML editor. Use Journal Style Sheet.
   ===================================================================== */
:root { --hifi-master-build: v29-footer-wrapper-recovery; }

/* 1. Eliminate OJS's grey outer surface and inherited vertical padding. */
html body .pkp_structure_footer_wrapper,
html body footer.pkp_structure_footer_wrapper,
html body #footer.pkp_structure_footer_wrapper {
  position: relative !important;
  display: block !important;
  float: none !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  background: #0F5A45 !important;
  overflow: visible !important;
}

/* 2. Remove centered, padded inner wrapper (including grid/flex widths). */
html body .pkp_structure_footer_wrapper .pkp_structure_footer,
html body .pkp_structure_footer {
  position: relative !important;
  display: block !important;
  float: none !important;
  clear: both !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  overflow: visible !important;
}

/* 3. Widen the custom content column from 75Ã¢â‚¬â€œ80% to full width. */
html body .pkp_structure_footer .pkp_footer_content,
html body .pkp_structure_footer_wrapper .pkp_footer_content,
html body .pkp_footer_content {
  display: block !important;
  position: relative !important;
  float: none !important;
  clear: both !important;
  flex: none !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  transform: none !important;
  text-align: left !important;
}

/* 4. Hide the separate PKP/OJS theme credit column.
      This does not alter licensing/credit terms imposed by a site operator. */
html body .pkp_structure_footer .pkp_brand_footer,
html body .pkp_structure_footer_wrapper .pkp_brand_footer,
html body .pkp_brand_footer {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  max-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 5. The large old horizontal line/pseudo decoration is unwanted. */
html body .pkp_structure_footer_wrapper::before,
html body .pkp_structure_footer_wrapper::after,
html body .pkp_structure_footer::before,
html body .pkp_structure_footer::after {
  content: none !important;
  display: none !important;
}

/* 6. Maintain the preferred HIFI v2 green footer, naturally full width. */
html body .pkp_footer_content .hifi-footer-v2,
html body .pkp_footer_content > .hifi-footer-v2 {
  position: relative !important;
  display: block !important;
  float: none !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background:
    radial-gradient(ellipse 48% 72% at 100% -12%,rgba(184,154,90,.15),transparent 77%),
    radial-gradient(ellipse 38% 80% at -8% 110%,rgba(169,211,193,.11),transparent 78%),
    linear-gradient(112deg,#0C4234 0%,#0F5A45 58%,#174E3B 100%) !important;
}

/* 7. Reduce vertical height, preserve four-column proportions. */
html body .pkp_footer_content .hifi-footer-v2__inner {
  width: 100% !important;
  max-width: 1280px !important;
  box-sizing: border-box !important;
  margin: 0 auto !important;
  padding: 25px 32px 14px !important;
}
html body .pkp_footer_content .hifi-footer-v2__main {
  padding-bottom: 18px !important;
  gap: 26px !important;
}
html body .pkp_footer_content .hifi-footer-v2__bottom {
  padding-top: 11px !important;
}
html body .pkp_footer_content > p:empty { display: none !important; }

@media (max-width: 680px) {
  html body .pkp_footer_content .hifi-footer-v2__inner {
    padding: 24px 20px 16px !important;
  }
  html body .pkp_footer_content .hifi-footer-v2__main {
    gap: 20px 18px !important;
  }
}
/* END HIFI FOOTER WRAPPER RECOVERY v29 */


/* ===================================================================
   HIFI CURRENT ISSUE Ã¢â‚¬â€ THEME-CORRECT v30
   Targets Health Sciences theme: .issue-toc / .article-summary
   (NOT default OJS .obj_issue_toc / .obj_article_summary).
   Limited to public Issue pages, not Homepage / Article Detail / Footer.
   =================================================================== */
:root { --hifi-current-fix-build: v30-healthsciences; }

/* Scopes cover the native PKP issue body and its page wrappers. */
:is(body.pkp_page_issue, .page_issue, .page-issue) {
  --hifi-ci-forest:#174E3B;
  --hifi-ci-deep:#0F5A45;
  --hifi-ci-sage:#EEF5F1;
  --hifi-ci-gold:#B89A5A;
  --hifi-ci-text:#232A27;
  --hifi-ci-muted:#68756F;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) :is(.issue-wrapper,.issue-toc) {
  box-sizing:border-box !important;
  min-width:0 !important;
  color:var(--hifi-ci-text,#232A27) !important;
  font-family:Arial,"Helvetica Neue",sans-serif !important;
}

/* ISSUE IDENTIFICATION / GENERAL DETAILS */
:is(body.pkp_page_issue, .page_issue, .page-issue) :is(.issue-toc,.issue-wrapper) .issue-toc-section-title {
  display:block !important;
  margin:22px 0 5px !important;
  padding:11px 16px !important;
  border:0 !important;
  border-left:3px solid var(--hifi-ci-gold,#B89A5A) !important;
  border-radius:5px !important;
  background:var(--hifi-ci-sage,#EEF5F1) !important;
  color:var(--hifi-ci-forest,#174E3B) !important;
  font:700 17px/1.4 Arial,"Helvetica Neue",sans-serif !important;
  text-align:left !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) :is(.issue-toc,.issue-wrapper) .issue-toc-section {
  margin:0 !important;
  padding:0 !important;
  min-width:0 !important;
}
/* Native cover and description; do not swap columns or distort cover. */
:is(body.pkp_page_issue, .page_issue, .page-issue) :is(.issue-details,.issue_details) {
  box-sizing:border-box !important;
  align-items:flex-start !important;
  margin-bottom:18px !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) :is(.issue-details,.issue_details) :is(.issue-description,.description) {
  border-radius:8px !important;
  padding:23px 26px !important;
  border:1px solid #D7E1DC !important;
  border-left:3px solid var(--hifi-ci-gold,#B89A5A) !important;
  background:linear-gradient(140deg,#F8FAF8,#F7F4EC) !important;
  box-shadow:0 5px 15px rgba(15,90,69,.035) !important;
  font-family:Arial,"Helvetica Neue",sans-serif !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) :is(.issue-description,.description) :is(.h2,h2):first-child {
  color:var(--hifi-ci-forest,#174E3B) !important;
  font:700 clamp(21px,2vw,27px)/1.25 Arial,"Helvetica Neue",sans-serif !important;
  letter-spacing:-.012em !important;
  margin:0 0 15px !important;
  text-align:left !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) :is(.issue-details,.issue_details) :is(.issue-description,.description) p {
  font:400 14.5px/1.65 Arial,"Helvetica Neue",sans-serif !important;
  color:#303A35 !important;
  margin:0 0 12px !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) :is(.issue-details,.issue_details) :is(.issue-description,.description) p:last-child {
  margin-bottom:0 !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) :is(.issue-details,.issue_details) img {
  max-width:100% !important;
  height:auto !important;
  border-radius:4px !important;
  box-shadow:0 10px 22px rgba(15,90,69,.13) !important;
}

/* ARTICLES Ã¢â‚¬â€ IMPORTANT: THESE ARE THE REAL HEALTH SCIENCES CLASSES. */
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary {
  position:relative !important;
  display:block !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  min-height:113px !important;
  box-sizing:border-box !important;
  clear:both !important;
  float:none !important;
  padding:19px 126px 19px 18px !important;
  margin:0 !important;
  border:0 !important;
  border-bottom:1px solid #D7E1DC !important;
  border-radius:0 !important;
  background:#FFFFFF !important;
  text-align:left !important;
  font-family:Arial,"Helvetica Neue",sans-serif !important;
  transition:background-color .2s ease !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary:hover {
  background:#F8FBF9 !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary > .row {
  position:static !important;
  display:block !important;
  width:auto !important;
  min-width:0 !important;
  margin:0 0 5px !important;
  padding:0 !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary > .row > [class*="col"] {
  position:static !important;
  display:block !important;
  float:none !important;
  flex:none !important;
  width:auto !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-authors {
  display:block !important;
  width:100% !important;
  margin:0 0 5px !important;
  padding:0 !important;
  color:#68756F !important;
  font:400 13.5px/1.5 Arial,"Helvetica Neue",sans-serif !important;
  letter-spacing:0 !important;
  text-align:left !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-title,
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-title a {
  margin:0 !important;
  padding:0 !important;
  color:#174E3B !important;
  font:700 17px/1.42 Arial,"Helvetica Neue",sans-serif !important;
  letter-spacing:-.01em !important;
  text-decoration:none !important;
  overflow-wrap:break-word !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-title a:hover,
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-title a:focus-visible {
  color:#087B68 !important;
  text-decoration:underline !important;
  text-decoration-color:#B89A5A !important;
  text-underline-offset:3px !important;
}
/* Page range aligned directly over PDF Ã¢â‚¬â€ independent of Bootstrap row structure. */
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-pages {
  position:absolute !important;
  z-index:1 !important;
  top:20px !important;
  right:18px !important;
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  width:87px !important;
  min-width:87px !important;
  height:25px !important;
  box-sizing:border-box !important;
  padding:3px 6px !important;
  margin:0 !important;
  background:#EEF5F1 !important;
  border:0 !important;
  border-radius:5px !important;
  color:#596D63 !important;
  font:700 12.5px/1.25 Arial,"Helvetica Neue",sans-serif !important;
  text-align:center !important;
  white-space:nowrap !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-galleys {
  position:absolute !important;
  top:53px !important;
  right:18px !important;
  z-index:1 !important;
  display:flex !important;
  align-items:flex-start !important;
  justify-content:center !important;
  width:87px !important;
  min-width:87px !important;
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
  background:transparent !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-galleys :is(a,.obj_galley_link) {
  box-sizing:border-box !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:87px !important;
  min-width:87px !important;
  max-width:87px !important;
  min-height:35px !important;
  height:35px !important;
  margin:0 !important;
  padding:7px 9px !important;
  border:1px solid #0F5A45 !important;
  border-radius:6px !important;
  background:#0F5A45 !important;
  color:#FFFFFF !important;
  font:700 13px/1.1 Arial,"Helvetica Neue",sans-serif !important;
  text-align:center !important;
  text-decoration:none !important;
  box-shadow:none !important;
  transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-galleys :is(a,.obj_galley_link):hover,
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-galleys :is(a,.obj_galley_link):focus-visible {
  background:#087B68 !important;
  border-color:#087B68 !important;
  box-shadow:0 6px 14px rgba(15,90,69,.17) !important;
  transform:translateY(-2px) !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-galleys :is(a,.obj_galley_link):focus-visible {
  outline:2px solid #B89A5A !important;
  outline-offset:2px !important;
}
:is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-doi {
  margin-top:6px !important;
  color:#68756F !important;
  font:400 12.5px/1.35 Arial,sans-serif !important;
  overflow-wrap:anywhere !important;
}

/* SIDE EFFECT PROTECTION: theme may have neighbouring article lists. */
:is(body.pkp_page_issue, .page_issue, .page-issue) .issue-toc > .issue-toc-section,
:is(body.pkp_page_issue, .page_issue, .page-issue) .issue-wrapper > .issue-toc {
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}
@media(max-width:650px) {
  :is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary {
    min-height:106px !important;
    padding:14px 96px 16px 10px !important;
  }
  :is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-authors {
    font-size:12.5px !important;
  }
  :is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-title,
  :is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-title a {
    font-size:15px !important;
    line-height:1.42 !important;
  }
  :is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-pages {
    width:76px !important;
    min-width:76px !important;
    right:8px !important;
    top:14px !important;
    font-size:11.5px !important;
  }
  :is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-galleys {
    width:76px !important;
    min-width:76px !important;
    right:8px !important;
    top:47px !important;
  }
  :is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-galleys :is(a,.obj_galley_link) {
    width:76px !important;
    min-width:76px !important;
    max-width:76px !important;
    height:34px !important;
  }
  :is(body.pkp_page_issue, .page_issue, .page-issue) :is(.issue-details,.issue_details) :is(.issue-description,.description) {
    padding:17px 16px !important;
  }
}
@media(prefers-reduced-motion:reduce) {
  :is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary,
  :is(body.pkp_page_issue, .page_issue, .page-issue) .article-summary-galleys a {
    transition:none !important;
    transform:none !important;
  }
}
/* END HIFI CURRENT ISSUE THEME CORRECT v30 */


/* ======================================================================
   HIFI FOOTER INTEGRATION v31 Ã¢â‚¬â€ HEALTH SCIENCES THEME
   Scoped to the native footer markup verified in Chrome DevTools:
     footer.site-footer
       > .container.site-footer-sidebar
       > .container.site-footer-content
         > .row
           > .col-md.site-footer-content       [custom HIFI footer]
           > .col-md.col-md-2                   [official OJS/PKP brand]
   Preserve original HIFI Footer v2 HTML, official attribution and all
   homepage / navigation / current issue / submission styling.
   ====================================================================== */

/* A. Make the NATIVE Health Sciences footer one continuous HIFI region. */
html body footer.site-footer {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  background: #0F5A45 !important;
  color: #F7F4EC !important;
  overflow: visible !important;
}

/* An empty sidebar should not create a blank band above the footer. */
html body footer.site-footer > .site-footer-sidebar:empty {
  display: none !important;
}

/* B. Reset the Bootstrap CONTAINER, ROW and COLUMNS that split the footer. */
html body footer.site-footer > .container.site-footer-content {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

html body footer.site-footer > .container.site-footer-content > .row {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
}

/* C. Custom HIFI content occupies the whole available row. */
html body footer.site-footer > .container.site-footer-content > .row > .col-md.site-footer-content {
  display: block !important;
  flex: 0 0 auto !important;
  align-self: stretch !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  background: transparent !important;
}

html body footer.site-footer .hifi-footer-v2 {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* D. Keep the OFFICIAL native OJS/PKP branding visible and clickable,
      but place it in a refined attribution strip below HIFI's content. */
html body footer.site-footer > .container.site-footer-content > .row > .col-md.col-md-2 {
  display: flex !important;
  flex: 0 0 auto !important;
  align-self: stretch !important;
  align-items: center !important;
  justify-content: flex-end !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  min-height: 60px !important;
  margin: 0 !important;
  padding: 12px max(24px, calc((100vw - 1280px) / 2 + 32px)) !important;
  border-top: 1px solid rgba(255,255,255,.16) !important;
  background: #0C4234 !important;
  color: #F7F4EC !important;
  text-align: right !important;
}

html body footer.site-footer > .container.site-footer-content > .row > .col-md.col-md-2 a {
  color: #F7F4EC !important;
}

html body footer.site-footer > .container.site-footer-content > .row > .col-md.col-md-2 a:focus-visible {
  outline: 2px solid #D0B471 !important;
  outline-offset: 4px !important;
}

html body footer.site-footer > .container.site-footer-content > .row > .col-md.col-md-2 img {
  display: inline-block !important;
  width: auto !important;
  height: auto !important;
  max-width: 160px !important;
  max-height: 64px !important;
  object-fit: contain !important;
}

/* E. Prevent the custom four-column grid becoming cramped at tablet widths. */
@media (max-width: 1100px) {
  html body footer.site-footer .hifi-footer-v2__main {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 24px !important;
  }
  html body footer.site-footer .hifi-footer-v2__contact {
    grid-column: auto !important;
  }
}

@media (max-width: 680px) {
  html body footer.site-footer .hifi-footer-v2__main {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 22px 18px !important;
  }
  html body footer.site-footer .hifi-footer-v2__identity,
  html body footer.site-footer .hifi-footer-v2__contact {
    grid-column: 1 / -1 !important;
  }
  html body footer.site-footer > .container.site-footer-content > .row > .col-md.col-md-2 {
    justify-content: center !important;
    padding: 14px 20px !important;
    text-align: center !important;
  }
}

@media (max-width: 420px) {
  html body footer.site-footer .hifi-footer-v2__main {
    grid-template-columns: minmax(0,1fr) !important;
  }
  html body footer.site-footer .hifi-footer-v2__identity,
  html body footer.site-footer .hifi-footer-v2__contact {
    grid-column: auto !important;
  }
}

/* END HIFI FOOTER INTEGRATION v31 */


/* HIFI EDITORIAL TEAM v4 â€” NO NUMBER COLUMN */

.hifi-editorial-page.hifi-editorial-v4
.hifi-editorial-member {
  display: grid !important;
  grid-template-columns:
    minmax(0, 1.25fr)
    minmax(0, 1.85fr)
    minmax(0, 1.2fr)
    minmax(135px, 0.75fr) !important;
  align-items: center;
}

@media (max-width: 1100px) {
  .hifi-editorial-page.hifi-editorial-v4
  .hifi-editorial-member {
    grid-template-columns:
      minmax(0, 1fr)
      minmax(0, 1fr) !important;
  }
}

@media (max-width: 640px) {
  .hifi-editorial-page.hifi-editorial-v4
  .hifi-editorial-member {
    grid-template-columns:
      minmax(0, 1fr) !important;
  }
}


/* =====================================================
   HIFI HEADER LOGO — MEDIUM SIZE
   OJS 3.5 | HEALTH SCIENCES THEME
   DESKTOP + TABLET + MOBILE
   ===================================================== */

/* HEADER LOGO CONTAINER */

.pkp_structure_head .pkp_site_name_wrapper {
    height: auto !important;
    min-height: 0 !important;
    width: 100% !important;
    padding: 20px 0 8px !important;
}

/* LOGO ALIGNMENT */

.pkp_structure_head .pkp_site_name {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    padding: 0 !important;
    text-align: center !important;
    overflow: visible !important;
}

/* LOGO LINK */

.pkp_structure_head .pkp_site_name .is_img {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    padding: 0 !important;
    line-height: 0 !important;
}

/* MAIN LOGO SIZE */

.pkp_structure_head .pkp_site_name .is_img img {
    display: block !important;
    width: 440px !important;
    max-width: 100% !important;
    max-height: 95px !important;
    height: auto !important;
    object-fit: contain !important;
    margin: 0 auto !important;
}

/* TABLET */

@media (min-width: 768px) and (max-width: 1100px) {

    .pkp_structure_head .pkp_site_name .is_img img {
        width: 360px !important;
        max-height: 85px !important;
    }

}

/* MOBILE */

@media (max-width: 767px) {

    .pkp_structure_head .pkp_site_name_wrapper {
        padding: 12px 0 !important;
    }

    .pkp_structure_head .pkp_site_name .is_img img {
        width: 270px !important;
        max-width: 100% !important;
        max-height: 70px !important;
    }

}

/* =====================================================
   END HIFI HEADER LOGO
   ===================================================== */


/* ==============================================
   HIFI LOGO SIZE — MEDIUM FINAL v3
   OJS 3.5 — HEALTH SCIENCES THEME
   ============================================== */

/* DESKTOP */
@media (min-width: 992px) {

  .navbar-logo,
  .pkp_structure_head .navbar-logo {
    display: block !important;
    width: 440px !important;
    max-width: calc(100% - 48px) !important;
    height: auto !important;
    max-height: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;
    overflow: visible !important;
    text-align: center !important;
    line-height: 0 !important;
  }

  .navbar-logo a {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
  }

  .navbar-logo img,
  .pkp_structure_head .navbar-logo img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    max-height: none !important;
    height: auto !important;
    object-fit: contain !important;
    margin: 0 auto !important;
  }

}

/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {

  .navbar-logo {
    width: 360px !important;
    max-width: calc(100% - 32px) !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 auto !important;
  }

  .navbar-logo img {
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
  }

}

/* MOBILE */
@media (max-width: 767px) {

  .navbar-logo {
    display: block !important;
    width: 270px !important;
    max-width: calc(100% - 24px) !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 auto !important;
  }

  .navbar-logo img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
  }

}

/* END HIFI LOGO SIZE MEDIUM */
