.homepage_image>.homepage_image_text_container>.homepage_image_text>#image_text {
    font-size: 3.25rem;
    font-family: "Times New Roman", Arial;
    letter-spacing: 2px;
}

/* JOS-WEB-010B: Homepage Current Issue article thumbnails (2026-11-11).
   Original uploaded stylesheet is preserved above.
   Scope: homepage only; does not affect issue archives or article pages.
   Rollback: upload JoS_Original_Custom_CSS_Backup_2026-11-11.css. */
@media (min-width: 992px) {
    .pkp_page_index .current_issue .obj_article_summary .cover img {
        max-height: 180px;
        width: auto;
    }
}

/* JOS-WEB-011: Compact homepage article list (2026-11-12).
   Changes apply only to article summaries on the journal homepage.
   Keep the existing 180px thumbnail rule and original banner rule above.
   Rollback: re-upload JoS_Rollback_Previous_180px_CSS_2026-11-12.css.
*/

/* Slightly clearer article titles and restrained PDF buttons. */
.pkp_page_index .obj_article_summary > .title {
    font-size: 1.08rem;
    line-height: 1.55rem;
}

.pkp_page_index .obj_article_summary .obj_galley_link {
    border-color: #1e6292;
    border-radius: 4px;
    color: #1e6292;
    background-color: #fff;
}

.pkp_page_index .obj_article_summary .obj_galley_link:hover,
.pkp_page_index .obj_article_summary .obj_galley_link:focus {
    background-color: #1e6292;
    color: #fff;
}

.pkp_page_index .obj_article_summary .obj_galley_link:focus-visible {
    outline: 2px solid #1e6292;
    outline-offset: 2px;
}

/* More compact article rows on tablet and desktop; mobile stays stacked. */
@media (min-width: 768px) {
    /* Stronger homepage selector also overrides the theme's desktop
       max-height: none rule at 992px and above. */
    .pkp_page_index .obj_article_summary .cover img {
        max-height: 180px;
        width: auto;
    }

    .pkp_page_index .obj_article_summary .cover {
        margin-right: 1.25rem;
        margin-bottom: 0.75rem;
    }

    .pkp_page_index .obj_issue_toc .articles > li {
        margin-bottom: 0.75rem;
        padding-bottom: 0.85rem;
        border-bottom: 1px solid #e3e8ed;
    }

    .pkp_page_index .obj_issue_toc .articles > li:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: 0;
    }

    /* Gently reduce the generous default top and bottom section padding. */
    .pkp_page_index .obj_issue_toc .section {
        padding-top: 1.65rem;
        padding-bottom: 1.65rem;
    }
}

/* ========================================================================
   JOS-WEB-012 — Editorial-style homepage refresh (2026-11-12)
   Objective: move the existing OJS layout toward the approved JoS concept.
   NO journal copy, issue metadata, article titles, subtitles, or author names
   are changed. No featured article, carousel, or new content is generated.
   The original custom CSS and JOS-WEB-010/011 rules remain intact above.
   Restore the entire previous file JoS_Rollback_v2_2026-11-12.css to undo.
   ======================================================================== */

:root {
    --jos-navy: #0b2746;
    --jos-teal: #007c79;
    --jos-body: #253447;
    --jos-muted: #52647a;
    --jos-line: #dbe5eb;
    --jos-soft: #f5f9fa;
}

/* 1. Editorial typography — scope to public homepage, not the OJS dashboard. */
.pkp_page_index {
    color: var(--jos-body);
}

.pkp_page_index .current_issue > h2,
.pkp_page_index .additional_content h2,
.pkp_page_index .homepage_about h2,
.pkp_page_index .announcements > h2 {
    color: var(--jos-navy);
    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    letter-spacing: -0.018em;
}

.pkp_page_index .current_issue > h2 {
    font-size: clamp(1.7rem, 2.3vw, 2.2rem);
    line-height: 1.2;
    margin: 1.5rem 0 0.6rem;
}

.pkp_page_index .current_issue .current_issue_title {
    margin: 0.4rem 0 1.15rem;
    color: var(--jos-muted);
    font-size: 1rem;
    font-weight: 500;
}

/* 2. Navigation — retain the journal's existing masthead image and text. */
@media (min-width: 992px) {
    .pkp_navigation_primary_wrapper,
    .pkp_site_nav_menu {
        background-color: var(--jos-navy);
    }

    .pkp_navigation_primary > li > a {
        color: #fff;
        font-weight: 600;
        font-size: 0.98rem;
        border-bottom-width: 3px;
        transition: border-color 0.16s ease, background-color 0.16s ease;
    }

    .pkp_navigation_primary > li > a:hover {
        border-bottom-color: #59c7bd;
    }

    .pkp_navigation_primary > li > a:focus {
        color: var(--jos-navy);
        background-color: #fff;
    }
}

/* 3. Clearer section headings and modern article rows. */
.pkp_page_index .obj_issue_toc .section > h2,
.pkp_page_index .obj_issue_toc .section > h3 {
    color: var(--jos-navy);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 1.22rem;
    font-weight: 700;
    line-height: 1.5;
    border-left: 4px solid var(--jos-teal);
    padding-left: 0.75rem;
}

.pkp_page_index .obj_article_summary > .title {
    color: var(--jos-navy);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 1.13rem;
    line-height: 1.45;
    font-weight: 700;
    letter-spacing: -0.008em;
}

.pkp_page_index .obj_article_summary > .title a {
    color: var(--jos-navy);
}

.pkp_page_index .obj_article_summary > .title a:hover,
.pkp_page_index .obj_article_summary > .title a:focus {
    color: var(--jos-teal);
    text-decoration: underline;
    text-underline-offset: 0.14em;
}

.pkp_page_index .obj_article_summary .subtitle,
.pkp_page_index .obj_article_summary .meta {
    color: var(--jos-muted);
    line-height: 1.55;
}

.pkp_page_index .obj_article_summary .cover img {
    border-radius: 3px;
    box-shadow: 0 2px 9px rgba(11, 39, 70, 0.075);
}

@media (min-width: 768px) {
    .pkp_page_index .obj_issue_toc .articles > li {
        border-bottom-color: var(--jos-line);
        padding-top: 0.55rem;
        padding-bottom: 1.15rem;
        margin-bottom: 0.8rem;
    }
    .pkp_page_index .obj_issue_toc .articles > li:last-child {
        padding-bottom: 0;
    }
    .pkp_page_index .obj_article_summary .cover {
        max-width: 180px;
        margin-right: 1.35rem;
    }
}

@media (max-width: 767px) {
    .pkp_page_index .obj_article_summary .cover img {
        max-height: 170px;
        width: auto;
    }
    .pkp_page_index .obj_article_summary {
        padding-bottom: 1rem;
        margin-bottom: 1rem;
        border-bottom: 1px solid var(--jos-line);
    }
}

/* 4. Existing PDF links become restrained, accessible teal buttons. */
.pkp_page_index .obj_article_summary .obj_galley_link {
    color: #006d6b;
    border: 1px solid #007c79;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: none;
    font-weight: 700;
    transition: background-color 0.15s ease, color 0.15s ease;
}
.pkp_page_index .obj_article_summary .obj_galley_link:hover,
.pkp_page_index .obj_article_summary .obj_galley_link:focus {
    color: #fff;
    background-color: #006d6b;
    border-color: #006d6b;
}
.pkp_page_index .obj_article_summary .obj_galley_link:focus-visible {
    outline: 3px solid #085c81;
    outline-offset: 3px;
}

/* 5. Sidebar blocks: subtle institutional cards without rearranging OJS. */
@media (min-width: 992px) {
    .pkp_structure_sidebar .pkp_block {
        background: var(--jos-soft);
        border: 1px solid var(--jos-line);
        border-radius: 5px;
        padding: 1.4rem;
        margin-bottom: 1rem;
    }
    .pkp_structure_sidebar .pkp_block .title {
        color: var(--jos-navy);
        font-family: Georgia, "Times New Roman", serif;
        font-size: 1.2rem;
        line-height: 1.4;
    }
    /* Works if OJS renders the submission block with either class. */
    .pkp_structure_sidebar .block_submitpaper,
    .pkp_structure_sidebar .block_make_submission {
        background: var(--jos-navy);
        color: #fff;
        border-color: var(--jos-navy);
    }
    .pkp_structure_sidebar .block_submitpaper .title,
    .pkp_structure_sidebar .block_make_submission .title,
    .pkp_structure_sidebar .block_submitpaper .content,
    .pkp_structure_sidebar .block_make_submission .content {
        color: #fff;
    }
    .pkp_structure_sidebar .block_submitpaper a,
    .pkp_structure_sidebar .block_make_submission a {
        display: inline-block;
        color: #fff;
        background: #007c79;
        border: 1px solid #007c79;
        border-radius: 4px;
        padding: 0.55rem 0.9rem;
        font-weight: 700;
    }
    .pkp_structure_sidebar .block_submitpaper a:hover,
    .pkp_structure_sidebar .block_submitpaper a:focus,
    .pkp_structure_sidebar .block_make_submission a:hover,
    .pkp_structure_sidebar .block_make_submission a:focus {
        background: #005c5a;
        color: #fff;
    }
}

/* 6. Announcements and About — same content, stronger hierarchy. */
.pkp_page_index .cmp_announcements {
    border-top-color: var(--jos-line);
    border-bottom-color: var(--jos-line);
}
.pkp_page_index .cmp_announcements > .obj_announcement_summary {
    border-left: 4px solid var(--jos-teal);
    background: var(--jos-soft);
}
.pkp_page_index .obj_announcement_summary h2 a,
.pkp_page_index .obj_announcement_summary h3 a,
.pkp_page_index .obj_announcement_summary h4 a {
    color: var(--jos-navy);
}
.pkp_page_index .additional_content,
.pkp_page_index .homepage_about {
    color: var(--jos-body);
}
.pkp_page_index .additional_content p,
.pkp_page_index .homepage_about p {
    max-width: 62ch;
    line-height: 1.7;
}

/* 7. Clearer issue/archive links. */
.pkp_page_index .current_issue .read_more {
    color: #006d6b;
    text-decoration: none;
    border-bottom: 1px solid transparent;
}
.pkp_page_index .current_issue .read_more:hover,
.pkp_page_index .current_issue .read_more:focus {
    color: #005c5a;
    border-bottom-color: #005c5a;
}

/* 8. Keep reduced-motion users comfortable. */
@media (prefers-reduced-motion: reduce) {
    .pkp_page_index .obj_article_summary .obj_galley_link,
    .pkp_navigation_primary > li > a {
        transition: none;
    }
}

/* ========================================================================
   JOS-WEB-013 — Homepage compactness refinements (2026-11-12)
   Based on desktop screenshots of JOS-WEB-012 after upload.
   Changes are visual only: image/banner height, issue-to-list space,
   intro spacing. No journal titles, subtitles, bylines, descriptions,
   publication facts, navigation labels or links are changed.
   Exact visual outcome requires browser testing.
   Rollback: upload JoS_Rollback_v3_2026-11-12.css.
   ======================================================================== */

/* Reduce the excessive blank space before the Research Articles section. */
.pkp_page_index .obj_issue_toc .sections:not(:first-child) {
    margin-top: 1.43rem;
}
.pkp_page_index .obj_issue_toc .published {
    margin-bottom: 0.65rem;
}

/* Bring the journal introduction closer to the banner. */
.pkp_page_index .additional_content {
    padding-top: 1.25rem;
}
.pkp_page_index .additional_content h2 {
    margin-top: 0.5rem;
}

/* Keep the original photographic banner and wording, but use a
   shorter editorial-style hero on larger desktop screens. */
@media (min-width: 992px) {
    .pkp_page_index .homepage_image {
        max-height: 350px;
        overflow: hidden;
    }

    .pkp_page_index .homepage_image img {
        width: 100%;
        height: 350px;
        object-fit: cover;
        object-position: center center;
    }

    .pkp_page_index .homepage_image > .homepage_image_text_container >
    .homepage_image_text > #image_text {
        font-size: 2.7rem;
        line-height: 1.15;
        letter-spacing: 0.02em;
    }
}

/* At narrow widths, retain the theme's original image behaviour. */

/* ========================================================================
   JOS-WEB-014 — Compact desktop banner and homepage spacing (2026-11-12)
   Based on screenshots after Version 4. Editorial content is unchanged.
   Desktop homepage only for banner; mobile/tablet banner stays as Version 4.
   Rollback: restore JoS_Rollback_v4_Before_Compact_Banner_2026-11-12.css.
   ======================================================================== */

/* A shorter photographic hero. Preserve the existing background/photo,
   journal title, and original OJS content. No new headline or CTA is added. */
@media (min-width: 992px) {
    .pkp_page_index .homepage_image {
        height: 250px;
        min-height: 0;
        max-height: 250px;
        overflow: hidden;
    }

    .pkp_page_index .homepage_image img {
        display: block;
        width: 100%;
        height: 250px;
        max-height: 250px;
        object-fit: cover;
        object-position: center center;
    }

    .pkp_page_index .homepage_image > .homepage_image_text_container >
    .homepage_image_text > #image_text {
        font-size: clamp(2rem, 2.3vw, 2.5rem);
        line-height: 1.2;
    }
}

/* Modestly tighten the transition from the introduction to issue content.
   Keep comfortable breathing room and avoid changing article content. */
.pkp_page_index .additional_content {
    padding-top: 0.85rem;
}

.pkp_page_index .additional_content h2 {
    margin-top: 0.2rem;
}

.pkp_page_index .obj_issue_toc .published {
    margin-bottom: 0.5rem;
}

.pkp_page_index .obj_issue_toc .sections:not(:first-child) {
    margin-top: 0.95rem;
}

@media (min-width: 768px) {
    .pkp_page_index .obj_issue_toc .section {
        margin-top: 1.4rem;
        margin-bottom: 1.4rem;
    }
}

/* ========================================================================
   JOS-WEB-015 — Featured latest article (prepared 2026-11-12)
   Adds styling ONLY when an approved HTML block with .jos-featured appears
   inside Appearance > Advanced > Additional Content.
   Existing article lists, header, banner, text and navigation unchanged.
   This is a manually featured article, not an automatic latest-article feed.
   ======================================================================== */
.pkp_page_index .additional_content .jos-featured {
    display: grid;
    grid-template-columns: minmax(130px, 190px) minmax(0, 1fr);
    gap: 1.4rem;
    align-items: center;
    padding: 1.25rem 0 1.7rem;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid var(--jos-line, #dbe5eb);
}
.pkp_page_index .additional_content .jos-featured__cover-link {
    display: block;
    max-width: 190px;
    text-decoration: none;
}
.pkp_page_index .additional_content .jos-featured__cover {
    display: block;
    max-height: 250px;
    width: auto;
    max-width: 100%;
    height: auto;
    border-radius: 3px;
    box-shadow: 0 3px 14px rgba(11, 39, 70, 0.12);
}
.pkp_page_index .additional_content .jos-featured__label {
    margin: 0 0 0.45rem;
    color: var(--jos-teal, #007c79);
    font-size: 0.83rem;
    letter-spacing: 0.07em;
    font-weight: 700;
    text-transform: uppercase;
}
.pkp_page_index .additional_content h2.jos-featured__title {
    margin: 0 0 0.55rem;
    color: var(--jos-navy, #0b2746);
    font-family: Georgia, 'Times New Roman', serif;
    font-size: clamp(1.35rem, 1.8vw, 1.7rem);
    font-weight: 700;
    line-height: 1.27;
    letter-spacing: -0.012em;
}
.pkp_page_index .additional_content .jos-featured__title a {
    color: inherit;
    text-decoration: none;
}
.pkp_page_index .additional_content .jos-featured__title a:hover,
.pkp_page_index .additional_content .jos-featured__title a:focus {
    text-decoration: underline;
    text-underline-offset: 0.14em;
}
.pkp_page_index .additional_content .jos-featured__authors {
    margin: 0 0 1rem;
    color: var(--jos-muted, #52647a);
    font-size: 0.9rem;
    line-height: 1.6;
}
.pkp_page_index .additional_content .jos-featured__link {
    display: inline-block;
    padding: 0.55rem 0.85rem;
    border: 1px solid var(--jos-teal, #007c79);
    border-radius: 4px;
    background: #fff;
    color: #006d6b;
    font-weight: 700;
    text-decoration: none;
}
.pkp_page_index .additional_content .jos-featured__link:hover,
.pkp_page_index .additional_content .jos-featured__link:focus {
    background: #006d6b;
    color: #fff;
}
.pkp_page_index .additional_content .jos-featured a:focus-visible {
    outline: 3px solid #085c81;
    outline-offset: 3px;
}
@media (max-width: 767px) {
    .pkp_page_index .additional_content .jos-featured {
        grid-template-columns: 1fr;
        gap: 0.9rem;
        padding: 0.8rem 0 1.2rem;
    }
    .pkp_page_index .additional_content .jos-featured__cover-link {
        max-width: 160px;
    }
    .pkp_page_index .additional_content .jos-featured__cover {
        max-height: 190px;
    }
}

/* ========================================================================
   JOS-WEB-016 — Current Issue visual hierarchy (prepared 2026-11-12)
   This block only adds CSS to the V6 stylesheet; no content or URLs change.
   Scope: public homepage Current Issue, not individual article pages.
   NOTE: The existing announcement sidebar and featured-article HTML remain
   controlled by OJS settings / Additional Content, not this CSS.
   Rollback: upload JoS_Rollback_v6_Before_Current_Issue_v7_2026-11-12.css.
   ======================================================================== */

/* Use the established navy/teal palette rather than the red underline shown
   beneath the Current Issue heading. Do not change wording or link targets. */
.pkp_page_index .current_issue > h2 {
    color: var(--jos-navy, #0b2746);
    border-bottom: 0;
    box-shadow: none;
    text-decoration: none;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 1.65rem;
    line-height: 1.25;
    margin: 0.9rem 0 0.55rem;
}
.pkp_page_index .current_issue > h2 a {
    color: inherit;
    text-decoration: none;
    border-bottom: 0;
    box-shadow: none;
}
.pkp_page_index .current_issue > h2 a:hover,
.pkp_page_index .current_issue > h2 a:focus {
    color: var(--jos-teal, #007c79);
    text-decoration: underline;
    text-underline-offset: 0.15em;
}

/* The issue designation and publication date become a coherent metadata
   grouping; any existing links, issue dates and publication facts remain. */
.pkp_page_index .current_issue .current_issue_title {
    color: var(--jos-navy, #0b2746);
    font-weight: 600;
    font-size: 1.08rem;
    line-height: 1.45;
    margin: 0.2rem 0 0.35rem;
}
.pkp_page_index .current_issue .obj_issue_toc .published {
    margin: 0.35rem 0 0.65rem;
    color: var(--jos-muted, #52647a);
    font-size: 0.95rem;
    line-height: 1.5;
}
.pkp_page_index .current_issue .obj_issue_toc .published .label {
    color: var(--jos-muted, #52647a);
}

/* Narrow the space between publication metadata and Research Articles,
   without adjusting the article rows, covers, subtitles or buttons. */
.pkp_page_index .current_issue .obj_issue_toc .sections:not(:first-child) {
    margin-top: 0.75rem;
}
@media (min-width: 768px) {
    .pkp_page_index .current_issue .obj_issue_toc .section {
        margin-top: 0.95rem;
        margin-bottom: 1.15rem;
    }
}

/* ========================================================================
   JOS-WEB-017 — Sidebar refinement (2026-11-12)
   Added to existing V7 stylesheet; all preceding rules unchanged.
   Scope: desktop sidebar only. Does not change article content, links,
   conference logo, or announcement records.
   Rollback: restore JoS_Rollback_v7_Before_v8_2026-11-12.css.
   ======================================================================== */

@media (min-width: 992px) {
    /* OJS's block link styles can exceed a nested custom panel's content
       width. Constrain the existing submission link inside its navy panel. */
    .pkp_structure_sidebar .block_make_submission a,
    .pkp_structure_sidebar .block_submitpaper a {
        display: block !important;
        box-sizing: border-box !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0.7rem 0.35rem !important;
        white-space: normal !important;
        text-align: center;
    }

    /* Show a readable preview rather than an entire long announcement in
       the narrow sidebar. Titles and links remain available; full text is
       still accessible on the linked announcement page. */
    .pkp_structure_sidebar .block_announcements .obj_announcement_summary {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .pkp_structure_sidebar .block_announcements .obj_announcement_summary .summary {
        font-size: 0.9rem;
        line-height: 1.5;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        line-clamp: 4;
        overflow: hidden;
    }
}


/* ======================================================================
   JOS-WEB-020 | v8.1 internal-page styling TEST | 12 November 2026
   Built on complete working v8 CSS above (unchanged).
   No header or logo positioning, banner, navigation, colour settings,
   editorial copy, article metadata, links, or menu items changed.
   Revert by uploading JoS_Design_v8_Sidebar_Refinement_2026-11-12.css.
   ====================================================================== */

/* B. Harmonise article/issue/archive/about pages without changing content. */
body:not(.pkp_page_index) .pkp_structure_main {
    color: var(--jos-body, #253447);
}
body:not(.pkp_page_index) .pkp_structure_main h1,
body:not(.pkp_page_index) .pkp_structure_main .page > h1 {
    color: var(--jos-navy, #0b2746);
    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    letter-spacing: -0.018em;
    line-height: 1.22;
}
body:not(.pkp_page_index) .pkp_structure_main h2,
body:not(.pkp_page_index) .pkp_structure_main h3 {
    color: var(--jos-navy, #0b2746);
    line-height: 1.35;
}
body:not(.pkp_page_index) .pkp_structure_main .page > h2,
body:not(.pkp_page_index) .pkp_structure_main .page > h3,
body:not(.pkp_page_index) .pkp_structure_main .obj_issue_toc .section > h2,
body:not(.pkp_page_index) .pkp_structure_main .obj_issue_toc .section > h3 {
    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    border-left: 3px solid var(--jos-teal, #007c79);
    padding-left: 0.7rem;
}
body:not(.pkp_page_index) .pkp_structure_main a:focus-visible {
    outline: 2px solid var(--jos-teal, #007c79);
    outline-offset: 2px;
}

/* In Issue pages, reuse the compact homepage article structure. */
body.pkp_page_issue .obj_issue_toc .obj_article_summary > .title,
body.pkp_page_issue .obj_issue_toc .obj_article_summary > .title a,
body.pkp_page_search .obj_article_summary > .title,
body.pkp_page_search .obj_article_summary > .title a {
    color: var(--jos-navy, #0b2746);
    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    line-height: 1.45;
    text-decoration: none;
}
body.pkp_page_issue .obj_issue_toc .obj_article_summary > .title a:hover,
body.pkp_page_search .obj_article_summary > .title a:hover {
    color: #007c79;
    text-decoration: underline;
}
body.pkp_page_issue .obj_article_summary .meta,
body.pkp_page_issue .obj_article_summary .subtitle,
body.pkp_page_search .obj_article_summary .meta {
    color: var(--jos-muted, #52647a);
    line-height: 1.55;
}
body.pkp_page_issue .obj_article_summary .obj_galley_link,
body.pkp_page_search .obj_article_summary .obj_galley_link {
    background: #fff;
    border: 1px solid #007c79;
    border-radius: 4px;
    box-shadow: none;
    color: #006d6b;
    font-weight: 700;
}
body.pkp_page_issue .obj_article_summary .obj_galley_link:hover,
body.pkp_page_search .obj_article_summary .obj_galley_link:hover {
    background: #006d6b;
    color: #fff;
}
@media (min-width: 768px) {
    body.pkp_page_issue .obj_issue_toc .articles > li {
        border-bottom: 1px solid var(--jos-line, #dbe5eb);
        padding: 0.75rem 0 1.05rem;
        margin-bottom: 0.6rem;
    }
    body.pkp_page_issue .obj_issue_toc .articles > li:last-child {
        border-bottom: 0;
    }
    body.pkp_page_issue .obj_article_summary .cover {
        max-width: 180px;
        margin-right: 1.3rem;
    }
    body.pkp_page_issue .obj_article_summary .cover img {
        max-height: 180px;
        width: auto;
        height: auto;
        border-radius: 3px;
        box-shadow: 0 2px 9px rgba(11,39,70,.075);
    }
}

/* Archives issue cards receive the same navy serif hierarchy. */
body.pkp_page_issue .page_issue_archive .obj_issue_summary .title,
body.pkp_page_issue .page_issue_archive .obj_issue_summary .title a {
    color: var(--jos-navy, #0b2746);
    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    text-decoration: none;
}
body.pkp_page_issue .page_issue_archive .obj_issue_summary {
    border-bottom: 1px solid var(--jos-line, #dbe5eb);
    padding-bottom: 1.1rem;
    margin-bottom: 1.1rem;
}

/* Submission/policy/static-page content: improve reading rhythm modestly. */
body.pkp_page_about .pkp_structure_main .page,
body.pkp_page_information .pkp_structure_main .page,
body.pkp_page_announcement .pkp_structure_main .page,
body.pkp_page_staticPages .pkp_structure_main .page {
    line-height: 1.65;
}


/* Keep standard interior pages comfortably readable. */
body:not(.pkp_page_index) .pkp_structure_main .page p,
body:not(.pkp_page_index) .pkp_structure_main .page li {
    line-height: 1.65;
}
