/* Shared editorial shell for About and related journal pages. */
body.pkp_page_issue.pkp_op_archive .pkp_structure_content{margin:0;max-width:none;padding:0!important;width:100%}body.pkp_page_issue.pkp_op_archive .pkp_structure_main{padding:0!important;width:100%}
body.pkp_page_about .pkp_structure_content{margin:0;max-width:none;padding:0!important;width:100%}body.pkp_page_about .pkp_structure_main{padding:0!important;width:100%}
.oml_generic_page{background:var(--oml-paper,#f4f2ed);padding-bottom:70px}.oml_generic_hero{background:var(--oml-ocean,#edf4fb);border-bottom:1px solid var(--oml-line,#d7d5ce);position:relative;overflow:hidden}.oml_generic_hero:after{content:"";position:absolute;inset:auto -4% -70px;height:170px;opacity:.38;background:repeating-radial-gradient(ellipse at 88% 70%,transparent 0 15px,rgba(23,110,93,.18) 16px 17px,transparent 18px 32px);transform:rotate(-5deg);pointer-events:none}.oml_generic_hero .oml_shell{position:relative;z-index:1;padding:23px 0 36px}.oml_generic_hero .pkp_breadcrumb{margin-bottom:24px}.oml_generic_eyebrow{color:var(--oml-green,#176e5d);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.oml_generic_hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.03;letter-spacing:-.03em;margin:13px 0 8px}.oml_generic_intro{color:#31434c;font-size:17px;max-width:700px}.oml_generic_content{padding-top:42px}.oml_generic_grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:42px}.oml_generic_reading{max-width:760px}.oml_generic_reading h2{font-family:Georgia,"Times New Roman",serif;font-size:32px;font-weight:400;line-height:1.12;margin:0 0 14px}.oml_generic_reading h3{font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:400;margin-top:34px}.oml_generic_reading p,.oml_generic_reading ul,.oml_generic_reading ol{max-width:720px}.oml_generic_reading section+section,.oml_generic_reading>.author_guidelines,.oml_generic_reading>.submission_checklist,.oml_generic_reading>.copyright_notice,.oml_generic_reading>.privacy_statement{border-top:1px solid var(--oml-line,#d7d5ce);margin-top:34px;padding-top:32px}.oml_generic_side{background:#fff;border:1px solid var(--oml-line,#d7d5ce);border-top:4px solid var(--oml-green,#176e5d);padding:20px;height:max-content}.oml_generic_side h2{font-family:Georgia,"Times New Roman",serif;font-size:20px;font-weight:400;margin:0 0 12px}.oml_generic_side a{border-bottom:1px solid var(--oml-line,#d7d5ce);display:block;font-size:14px;padding:9px 0;text-decoration:none}.oml_generic_side a:last-child{border-bottom:0}.oml_generic_reading .cmp_notification{background:#fff;border:1px solid var(--oml-line,#d7d5ce);border-left:4px solid var(--oml-yellow,#ffc928);padding:18px 20px}.oml_generic_reading .user_listing{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.oml_generic_reading .user_listing li{background:#fff;border:1px solid var(--oml-line,#d7d5ce);border-top:4px solid var(--oml-green,#176e5d);padding:18px}.oml_generic_reading .user_listing .name,.oml_generic_reading .user_listing .affiliation,.oml_generic_reading .user_listing .date_start{display:block}.oml_generic_reading .user_listing .name{font-family:Georgia,"Times New Roman",serif;font-size:20px}.oml_generic_reading .user_listing .affiliation,.oml_generic_reading .user_listing .date_start{color:var(--oml-muted,#686868);font-size:13px}.oml_generic_reading .oml_editorial_section + .oml_editorial_section{border-top:1px solid var(--oml-line,#d7d5ce);margin-top:34px;padding-top:32px}.oml_generic_reading .oml_editorial_role{color:var(--oml-green,#176e5d);font-size:11px;letter-spacing:.11em;text-transform:uppercase}.oml_generic_reading .oml_editorial_member{min-height:118px}.oml_generic_reading .contact_section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.oml_generic_reading .contact_section>div{background:#fff;border:1px solid var(--oml-line,#d7d5ce);padding:20px}.oml_generic_reading .contact_section h2{font-size:23px}.oml_generic_reading .contact .name{font-family:Georgia,"Times New Roman",serif;font-size:20px}.oml_generic_reading .contact .label{color:var(--oml-muted,#686868);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.oml_generic_reading .contact .value{display:block}.oml_generic_reading hr{border-color:var(--oml-line,#d7d5ce)}@media(max-width:720px){.oml_generic_page{padding-bottom:42px}.oml_generic_hero .oml_shell{padding:18px 0 30px}.oml_generic_grid{grid-template-columns:1fr;gap:28px}.oml_generic_reading .user_listing,.oml_generic_reading .contact_section{grid-template-columns:1fr}.oml_generic_content{padding-top:32px}}
.oml_generic_reading .oml_info_panel{border-top:1px solid var(--oml-line,#d7d5ce);margin-top:30px;padding-top:24px}.oml_generic_reading .oml_info_panel h2{font-family:Georgia,"Times New Roman",serif;font-size:28px;font-weight:500;margin:0 0 10px}.oml_generic_reading .oml_info_panel p{max-width:760px}
