:root{--academic-brand:#123650;--academic-ink:#182c3d;--academic-muted:#526475;--academic-line:#dce4ea;--academic-paper:#fff;--academic-wash:#f4f7f9;--font-body:system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:Georgia,"Times New Roman",serif;--primary:var(--academic-brand);--text-body:var(--academic-ink)}
body{background:var(--academic-wash);color:var(--academic-ink);font-family:var(--font-body);line-height:1.7}
a{color:var(--academic-brand)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #c07812;outline-offset:4px}
.pkp_structure_page{max-width:none;margin:0;box-shadow:none}
.pkp_structure_head{background:var(--academic-brand);border-bottom:0}
.pkp_head_wrapper,.pkp_structure_content,.pkp_structure_footer{max-width:1240px;margin-inline:auto}
.pkp_site_name{padding-block:25px;font-family:var(--font-display);line-height:1.25}
.pkp_site_name .is_text{font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700}
.pkp_site_name img{max-height:125px;width:auto;object-fit:contain}
.pkp_navigation_primary>li>a{padding-block:15px}
.pkp_structure_content{background:var(--academic-paper);min-height:45vh}
.pkp_structure_main{padding-top:32px;padding-bottom:48px;min-width:0}
.pkp_structure_main:before,.pkp_structure_main:after{display:none}
.pkp_structure_main h1,.pkp_structure_main h2,.pkp_structure_main h3{font-family:var(--font-display);color:var(--academic-brand);line-height:1.3}
.page_title{font-size:clamp(1.75rem,3vw,2.55rem)!important;letter-spacing:-.025em}
.pkp_structure_main p{line-height:1.8}
.pkp_structure_main img{max-width:100%;height:auto}
.pkp_structure_main input:not([type=checkbox]):not([type=radio]),.pkp_structure_main select,.pkp_structure_main textarea{max-width:100%;border:1px solid #aabac7;border-radius:5px;padding:10px 12px;min-height:44px}
.pkp_button,.pkp_button_primary,.cmp_button,.cmp_form button{border-radius:5px;text-shadow:none;box-shadow:none;min-height:42px}
.obj_article_summary{padding:22px 0;border-bottom:1px solid var(--academic-line)}
.obj_article_summary .title{font-size:1.2rem;line-height:1.45}
.obj_article_summary .authors{color:var(--academic-muted);margin-block:8px}
.obj_article_details .main_entry,.obj_article_details .entry_details{min-width:0}
.obj_article_details .entry_details{background:var(--academic-wash);border:1px solid var(--academic-line);border-radius:8px}
.obj_article_details .item{overflow-wrap:anywhere}
.obj_article_details .entry_details .item{padding:18px;border-bottom:1px solid var(--academic-line)}
.article-editorial-history{padding:13px 16px;background:var(--academic-wash);border-left:3px solid var(--academic-brand);color:var(--academic-muted)}
.article-editorial-history strong{color:var(--academic-ink)}
.academic-section{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--academic-line)}
.academic-section h2{font-size:1.65rem;margin-top:0}
.academic-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:var(--academic-muted)}
.academic-links{display:flex;flex-wrap:wrap;gap:12px;margin-block:20px}
.academic-links a{padding:10px 16px;border:1px solid var(--academic-line);border-radius:5px;text-decoration:none;font-weight:600}
.academic-links a:hover{background:var(--academic-wash)}
.homepage_image{margin-bottom:28px}.homepage_image img{width:100%;height:auto}
.jp-mini-header{background:#eef3f6;border-bottom:1px solid var(--academic-line);color:var(--academic-ink)}
.jp-mini-header__wrap{max-width:1240px;padding:8px 20px;margin:auto}.jp-badges{display:flex;gap:20px;flex-wrap:wrap}.jp-badge{display:flex;gap:8px;font-size:.8rem}.jp-badge__title{font-weight:700}
.pkp_structure_footer_wrapper{background:var(--academic-brand);color:white;margin-top:0}
.pkp_structure_footer{padding:36px 24px}.pkp_structure_footer a{color:inherit;text-decoration:underline}.academic-footer-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:36px}.academic-footer-grid h2{font-size:1.2rem;font-family:var(--font-display);color:inherit}.academic-footer-bottom{border-top:1px solid #ffffff45;margin-top:26px;padding-top:18px;font-size:.85rem}
.pkp_block{border-bottom:1px solid var(--academic-line);padding:22px}.pkp_block .title{font-family:var(--font-display);font-size:1.1rem}
@media(max-width:767px){.pkp_structure_main{padding:24px 18px}.pkp_structure_sidebar{padding:0 18px}.academic-footer-grid{grid-template-columns:1fr;gap:18px}.pkp_site_nav_toggle{min-width:48px;min-height:48px}.pkp_site_name img{max-width:100%;max-height:95px}.pkp_structure_content{width:100%}.obj_article_details .main_entry,.obj_article_details .entry_details{float:none;width:100%;margin-inline:0}.article-editorial-history{font-size:.85rem!important}.pkp_structure_main table{display:block;max-width:100%;overflow:auto}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.pkp_structure_head,.pkp_structure_sidebar,.pkp_structure_footer_wrapper{display:none}.pkp_structure_main{width:100%;padding:0}.pkp_structure_content{max-width:none}.article-editorial-history{break-inside:avoid}body{background:white}}
