/*
=====================================================================
 AI & ANTIQUITY — COMPILED CLASSIC CSS
 Compact readable source · 29 August 2026

 Same cascade/order as the current working CSS.
 Historical patch comments removed.
=====================================================================
*/
:root {
    --aia-navy: #00283B;
    --aia-blue: #163B63;
    --aia-bronze: #A67C52;
    --aia-text: #2F353B;
    --aia-muted: #67717B;
    --aia-soft: #F7F8F9;
    --aia-line: #E0E5E8;
    --aia-line-dark: #C8D0D6;
    --aia-width: 1180px;
    --aia-reading: 880px;
    --aia-serif: Georgia, "Times New Roman", serif;
    --aia-sans: "Helvetica Neue", Arial, sans-serif;
}
html,
body {
    background: #fff !important;
}
body {
    margin: 0 !important;
    color: var(--aia-text) !important;
    font-family: var(--aia-sans) !important;
    font-size: 16px;
    line-height: 1.65;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
*,
*::before,
*::after {
    box-sizing: border-box;
}
p,
li,
dd,
dt {
    color: var(--aia-text);
}
p {
    line-height: 1.75;
}
a {
    color: var(--aia-blue);
    text-decoration-color: rgba(166, 124, 82, .5);
    text-underline-offset: 3px;
    transition: color .18s ease, border-color .18s ease;
}
a:hover,
a:focus {
    color: var(--aia-bronze);
}
a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible {
    outline: 3px solid rgba(166,124,82,.32) !important;
    outline-offset: 3px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--aia-blue);
    font-family: var(--aia-serif) !important;
    font-weight: 600;
}
img {
    max-width: 100%;
    height: auto;
}
body > header {
    width: 100%;
    margin: 0 !important;
    background: var(--aia-navy) !important;
    border: 0 !important;
    border-bottom: 3px solid var(--aia-bronze) !important;
}
.header.container-fluid {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: var(--aia-navy) !important;
}
.upper-header.row {
    position: relative;
    display: flex !important;
    align-items: center !important;
    max-width: var(--aia-width);
    min-height: 128px;
    margin: 0 auto !important;
    padding: 16px 24px 14px !important;
    background: transparent !important;
}
.logo-wrapper,
.upper-header .logo-wrapper,
h1.logo-wrapper {
    display: flex !important;
    align-items: center !important;
    width: auto !important;
    max-width: 470px !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
}
.home-link,
.logo-wrapper .home-link {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    outline-offset: 5px;
}
.journal-logo,
.logo-wrapper .journal-logo {
    display: block !important;
    width: auto !important;
    max-width: 430px !important;
    max-height: 98px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    filter: none !important;
}
.journal-logo-text {
    color: #fff !important;
    font-family: var(--aia-serif) !important;
    font-size: 2.2rem !important;
    line-height: 1.05;
    font-weight: 600;
}
#user-nav-wraper {
    position: absolute !important;
    top: 18px;
    right: 24px;
    width: auto !important;
    max-width: 42% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right;
}
.pkp_navigation_user,
#user-nav-wraper ul {
    margin: 0 !important;
    padding: 0 !important;
}
.pkp_navigation_user > li {
    display: inline-block;
    margin-left: 14px;
}
.pkp_navigation_user a,
#user-nav-wraper a {
    color: rgba(255,255,255,.78) !important;
    font-family: var(--aia-sans) !important;
    font-size: .78rem !important;
    font-weight: 500;
    text-decoration: none !important;
}
.pkp_navigation_user a:hover,
#user-nav-wraper a:hover {
    color: #E4C9A9 !important;
}
#languageNav {
    display: inline-block;
    margin-left: 12px;
}
#languageNav a {
    color: rgba(255,255,255,.78) !important;
}
.lower-header {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: rgba(0,0,0,.055) !important;
    border: 0 !important;
    border-top: 1px solid rgba(255,255,255,.11) !important;
}
#nav-small {
    display: none !important;
}
#modal-on-small {
    display: block !important;
    position: static !important;
    width: 100% !important;
    max-width: var(--aia-width);
    height: auto !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    padding: 0 24px !important;
    visibility: visible !important;
    opacity: 1 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    transform: none !important;
}
#modal-on-small.hide {
    display: block !important;
}
#primary-nav-wraper {
    display: block !important;
    position: static !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}
#close-small-modal {
    display: none !important;
}
.pkp_navigation_primary {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 0 27px;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.pkp_navigation_primary > li {
    position: relative;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}
.pkp_navigation_primary > li > a {
    position: relative;
    display: block !important;
    margin: 0 !important;
    padding: 15px 0 16px !important;
    color: #fff !important;
    background: transparent !important;
    border: 0 !important;
    font-family: var(--aia-sans) !important;
    font-size: .93rem !important;
    line-height: 1.25;
    font-weight: 600 !important;
    letter-spacing: .01em;
    text-decoration: none !important;
}
.pkp_navigation_primary > li > a::after {
    content: "";
    position: absolute;
    left: 0;
    right: 100%;
    bottom: 7px;
    height: 2px;
    background: var(--aia-bronze);
    transition: right .18s ease;
}
.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus {
    color: #E4C9A9 !important;
}
.pkp_navigation_primary > li > a:hover::after,
.pkp_navigation_primary > li > a:focus::after {
    right: 0;
}
.pkp_navigation_primary .dropdown-menu {
    position: absolute !important;
    min-width: 235px !important;
    margin: 0 !important;
    padding: 7px 0 !important;
    background: #fff !important;
    border: 1px solid var(--aia-line) !important;
    border-radius: 2px !important;
    box-shadow: 0 13px 26px rgba(0,40,59,.12) !important;
    z-index: 9999;
}
.pkp_navigation_primary .dropdown-menu li {
    display: block !important;
    width: 100%;
}
.pkp_navigation_primary .dropdown-menu a {
    display: block !important;
    width: 100%;
    padding: 9px 17px !important;
    color: var(--aia-blue) !important;
    background: #fff !important;
    font-size: .87rem !important;
    font-weight: 500 !important;
    text-decoration: none !important;
}
.pkp_navigation_primary .dropdown-menu a:hover,
.pkp_navigation_primary .dropdown-menu a:focus {
    color: var(--aia-bronze) !important;
    background: var(--aia-soft) !important;
}
.pkp_navigation_search_wrapper,
.pkp_search,
a[href*="/search"] .fa-search {
    display: none !important;
}
main.page_index_journal,
.page_index_journal {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.container-page {
    width: 100% !important;
    max-width: var(--aia-width) !important;
    margin: 0 auto !important;
    padding: 52px 24px 82px !important;
}
#modal-on-small,
#primary-nav-wraper,
.lower-header {
    min-height: 0 !important;
    max-height: none !important;
}
.page_index_journal .homepage_image {
    position: relative;
    display: flex !important;
    align-items: center;
    width: 100% !important;
    min-height: 330px !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background-position: center 42% !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border: 0 !important;
    overflow: hidden;
}
.page_index_journal .homepage_image::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    background:
        linear-gradient(
            90deg,
            rgba(0,40,59,.91) 0%,
            rgba(0,40,59,.78) 46%,
            rgba(0,40,59,.50) 100%
        );
    pointer-events: none;
}
.page_index_journal .journal_summary {
    position: relative;
    z-index: 1;
    width: 100% !important;
    max-width: var(--aia-width) !important;
    margin: 0 auto !important;
    padding: 45px 24px 48px !important;
    color: #fff !important;
    background: transparent !important;
}
.page_index_journal .journal_summary > * {
    max-width: 760px;
}
.page_index_journal .journal_summary h2 {
    margin: 0 0 11px !important;
    color: rgba(255,255,255,.9) !important;
    font-family: var(--aia-sans) !important;
    font-size: .78rem !important;
    line-height: 1.3;
    font-weight: 700 !important;
    letter-spacing: .11em;
    text-transform: uppercase;
}
.page_index_journal .journal_summary h2::after {
    content: "";
    display: block;
    width: 42px;
    height: 2px;
    margin-top: 10px;
    background: var(--aia-bronze);
}
.page_index_journal .journal_summary h3,
.page_index_journal .journal_summary p:first-of-type strong,
.page_index_journal .journal_summary p:first-of-type b {
    color: #fff !important;
    font-family: var(--aia-serif) !important;
    font-size: clamp(1.8rem, 3vw, 2.65rem) !important;
    line-height: 1.16;
    font-weight: 600 !important;
}
.page_index_journal .journal_summary p {
    margin: 8px 0 0 !important;
    color: rgba(255,255,255,.90) !important;
    font-size: 1rem !important;
    line-height: 1.75 !important;
}
.page_index_journal .journal_summary em,
.page_index_journal .journal_summary strong,
.page_index_journal .journal_summary span {
    color: inherit !important;
}
.page_index_journal .journal_summary a {
    color: #fff !important;
    text-decoration-color: var(--aia-bronze);
}
.page_index_journal .journal_summary a:hover {
    color: #E4C9A9 !important;
}
.page_index_journal > .journal_summary {
    max-width: var(--aia-width);
    margin: 0 auto;
    padding: 44px 24px;
    color: var(--aia-text) !important;
}
.page_index_journal .current_issue {
    margin: 0 !important;
    padding: 0 !important;
    background: #fff !important;
}
.page_index_journal .current_issue > header {
    margin: 0 0 26px !important;
    padding: 0 0 25px !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line-dark) !important;
}
.page_index_journal .current_issue_title {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.15 !important;
}
.page_index_journal .current_issue_label {
    display: block !important;
    margin: 0 0 8px !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .77rem !important;
    line-height: 1.3;
    font-weight: 700 !important;
    letter-spacing: .11em;
    text-transform: uppercase;
}
.page_index_journal .current_issue_identification {
    display: block !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: clamp(2rem, 3vw, 2.65rem) !important;
    line-height: 1.16 !important;
    font-weight: 600 !important;
    letter-spacing: -.015em;
}
.page_index_journal .current_issue > header .published {
    margin: 11px 0 0 !important;
    color: var(--aia-muted) !important;
    font-family: var(--aia-sans) !important;
    font-size: .82rem !important;
    line-height: 1.5;
}
.page_index_journal .current_issue > header .date_label {
    font-weight: 600;
}
.page_index_journal .current_issue > header .date_label::after {
    content: ":";
}
.page_index_journal .current_issue .description_cover .description {
    display: none !important;
}
.page_index_journal .current_issue .description_cover {
    display: block !important;
    margin: 0 0 24px !important;
    padding: 0 !important;
}
.page_index_journal .current_issue .issue_cover_block {
    width: auto !important;
    max-width: 180px !important;
    margin: 0 0 24px !important;
    padding: 0 !important;
}
.page_index_journal .current_issue .cover_image {
    display: block;
    width: auto !important;
    max-width: 180px !important;
    max-height: 265px !important;
    border: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: 0 5px 14px rgba(0,40,59,.055) !important;
}
.page_issue .description_cover,
.pkp_page_issue .description_cover {
    display: flex;
    gap: 36px;
    max-width: 980px;
    margin: 0 0 45px !important;
    padding: 0 !important;
}
.page_issue .description_cover .description,
.pkp_page_issue .description_cover .description {
    max-width: 800px;
}
.page_issue .description_label,
.pkp_page_issue .description_label {
    margin: 0 0 14px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.6rem !important;
    line-height: 1.25;
    font-weight: 600 !important;
}
.page_issue .description_text,
.pkp_page_issue .description_text {
    color: #46515B;
    font-size: .99rem;
    line-height: 1.8;
}
.obj_issue_toc .galleys {
    margin: 0 0 36px !important;
    padding: 14px 0 !important;
    border-top: 1px solid var(--aia-line);
    border-bottom: 1px solid var(--aia-line);
}
.obj_issue_toc .galleys_links {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.obj_issue_toc .galleys_links li {
    display: inline-block;
    margin: 0 14px 0 0 !important;
}
.obj_issue_toc .sections {
    margin-top: 4px;
}
.obj_issue_toc .section {
    margin: 0 0 54px !important;
    padding: 0 !important;
}
.obj_issue_toc .section_title {
    display: flex !important;
    align-items: center;
    gap: 18px;
    margin: 0 0 7px !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.75rem !important;
    line-height: 1.22 !important;
    font-weight: 600 !important;
    letter-spacing: -.01em;
    text-transform: none !important;
}
.obj_issue_toc .section_title::after {
    content: "";
    flex: 1;
    height: 1px;
    background:
        linear-gradient(
            to right,
            rgba(166,124,82,.76),
            rgba(166,124,82,0)
        );
}
.obj_issue_toc .section_content {
    margin: 0 !important;
    padding: 0 !important;
}
.obj_article_summary {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) auto;
    gap: 20px 34px;
    width: 100% !important;
    margin: 0 !important;
    padding: 25px 0 27px !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.obj_article_summary:first-child {
    border-top: 1px solid var(--aia-line) !important;
}
.obj_article_summary .article_summary_body,
.obj_article_summary .title,
.obj_article_summary > div:first-child {
    min-width: 0;
}
.obj_article_summary .title,
.obj_article_summary h5,
.obj_article_summary h4,
.obj_article_summary h3 {
    margin: 0 0 8px !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.34rem !important;
    line-height: 1.28 !important;
    font-weight: 600 !important;
    letter-spacing: -.005em;
    text-transform: none !important;
}
.obj_article_summary .title a,
.obj_article_summary h5 a,
.obj_article_summary h4 a,
.obj_article_summary h3 a {
    color: var(--aia-blue) !important;
    text-decoration: none !important;
    background: transparent !important;
    border: 0 !important;
}
.obj_article_summary .title a:hover,
.obj_article_summary h5 a:hover,
.obj_article_summary h4 a:hover,
.obj_article_summary h3 a:hover {
    color: var(--aia-bronze) !important;
}
.obj_article_summary .summary_meta {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    gap: 6px 14px;
    margin: 5px 0 0 !important;
    color: var(--aia-muted);
    font-family: var(--aia-sans) !important;
    font-size: .84rem !important;
    line-height: 1.5;
}
.obj_article_summary .authors,
.obj_article_summary .pages,
.obj_article_summary .published {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--aia-muted) !important;
}
.obj_article_summary .authors {
    font-weight: 500;
}
.obj_article_summary .pages::before {
    content: "pp. ";
    color: #8A9299;
}
.obj_article_summary .authors .user_group,
.obj_article_summary .authors .role,
.obj_article_summary .authors [class*="userGroup"] {
    display: none !important;
}
.obj_article_summary .doi,
.obj_article_summary .pub_id {
    margin-top: 7px !important;
    color: #7C858D !important;
    font-family: var(--aia-sans) !important;
    font-size: .76rem !important;
    line-height: 1.45;
}
.obj_article_summary .doi .type,
.obj_article_summary .pub_id .type {
    color: #9299A0;
    font-weight: 500;
}
.obj_article_summary .doi a,
.obj_article_summary .pub_id a,
.obj_article_summary a[href*="doi.org"] {
    color: #667681 !important;
    text-decoration: none !important;
}
.obj_article_summary .doi a:hover,
.obj_article_summary .pub_id a:hover,
.obj_article_summary a[href*="doi.org"]:hover {
    color: var(--aia-bronze) !important;
    text-decoration: underline !important;
}
.obj_article_summary .galleys_links {
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: 8px;
    min-width: 60px;
    margin: 0 !important;
    padding: 2px 0 0 !important;
}
.obj_article_summary .obj_galley_link,
.obj_article_summary .galley_link,
.obj_issue_toc .obj_galley_link,
.obj_issue_toc .galley_link {
    display: inline-block !important;
    margin: 0 !important;
    padding: 4px 0 3px !important;
    color: var(--aia-blue) !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: var(--aia-sans) !important;
    font-size: .74rem !important;
    line-height: 1.3;
    font-weight: 700 !important;
    letter-spacing: .075em;
    text-transform: uppercase !important;
    text-decoration: none !important;
}
.obj_article_summary .obj_galley_link:hover,
.obj_article_summary .galley_link:hover,
.obj_issue_toc .obj_galley_link:hover,
.obj_issue_toc .galley_link:hover {
    color: var(--aia-bronze) !important;
    border-bottom-color: var(--aia-blue) !important;
}
.read_more.btn,
.current_issue .read_more {
    display: inline-block !important;
    margin-top: 8px !important;
    padding: 8px 0 5px !important;
    color: var(--aia-blue) !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: var(--aia-sans) !important;
    font-size: .79rem !important;
    font-weight: 700 !important;
    letter-spacing: .04em;
    text-decoration: none !important;
}
.read_more.btn:hover,
.current_issue .read_more:hover {
    color: var(--aia-bronze) !important;
    border-bottom-color: var(--aia-blue) !important;
}
main:not(.page_index_journal),
.page {
    max-width: var(--aia-width);
    margin-left: auto !important;
    margin-right: auto !important;
}
.page {
    padding-left: 24px !important;
    padding-right: 24px !important;
    padding-top: 52px !important;
    padding-bottom: 78px !important;
}
.page > h1,
.page h1.page_title {
    margin: 0 0 30px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: clamp(2.15rem,4vw,3rem) !important;
    line-height: 1.1 !important;
    font-weight: 600 !important;
    letter-spacing: -.02em;
}
.page > h1::after,
.page h1.page_title::after {
    content: "";
    display: block;
    width: 60px;
    height: 3px;
    margin-top: 17px;
    background: var(--aia-bronze);
}
.page h2 {
    margin-top: 2.2rem;
    margin-bottom: .9rem;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.68rem !important;
    line-height: 1.25;
    font-weight: 600;
}
.page h3 {
    margin-top: 1.8rem;
    margin-bottom: .7rem;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.32rem !important;
    line-height: 1.3;
    font-weight: 600;
}
.page_about > p,
.page_privacy > p,
.page_submissions > p,
.page_information > p,
.page_contact > p {
    max-width: var(--aia-reading);
}
.cmp_breadcrumbs,
.breadcrumb {
    margin: 0 0 30px !important;
    padding: 0 !important;
    color: var(--aia-muted) !important;
    font-family: var(--aia-sans) !important;
    font-size: .77rem !important;
}
.cmp_breadcrumbs a,
.breadcrumb a {
    color: var(--aia-muted) !important;
    text-decoration: none !important;
}
.cmp_breadcrumbs a:hover,
.breadcrumb a:hover {
    color: var(--aia-bronze) !important;
}
.page_article .obj_article_details {
    max-width: 100%;
}
.page_article .obj_article_details .page_title,
.page_article .obj_article_details h1 {
    max-width: 980px;
    margin-bottom: 24px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: clamp(2.15rem,4vw,3.15rem) !important;
    line-height: 1.12 !important;
    font-weight: 600 !important;
    letter-spacing: -.022em;
}
.page_article .obj_article_details .authors {
    margin-bottom: 15px;
    color: var(--aia-text);
    font-family: var(--aia-sans) !important;
}
.page_article .obj_article_details .item {
    border-color: var(--aia-line) !important;
}
.page_article .obj_article_details .item.abstract {
    max-width: 900px;
    padding: 20px 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 1px solid var(--aia-line) !important;
    border-bottom: 1px solid var(--aia-line) !important;
}
.page_article .obj_article_details .item.abstract h2,
.page_article .obj_article_details .item.abstract h3 {
    color: var(--aia-blue);
}
.page_article a[href*="doi.org"] {
    color: var(--aia-blue) !important;
}
.page_article a[href*="doi.org"]:hover {
    color: var(--aia-bronze) !important;
}
.page_issue_archive .issues_archive,
.page_issue_archive ul.issues_archive {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.page_issue_archive .obj_issue_summary {
    margin: 0 !important;
    padding: 28px 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.page_issue_archive .obj_issue_summary .title,
.page_issue_archive .obj_issue_summary h2,
.page_issue_archive .obj_issue_summary h3 {
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
}
button,
input,
textarea,
select {
    font-family: var(--aia-sans) !important;
}
.form-control,
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
textarea,
select {
    border: 1px solid var(--aia-line-dark) !important;
    border-radius: 2px !important;
    box-shadow: none !important;
}
.form-control:focus,
input:focus,
textarea:focus,
select:focus {
    border-color: var(--aia-bronze) !important;
    box-shadow: 0 0 0 3px rgba(166,124,82,.12) !important;
}
.btn-primary,
button.submit,
input[type="submit"] {
    color: #fff !important;
    background: var(--aia-navy) !important;
    border: 1px solid var(--aia-navy) !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    font-family: var(--aia-sans) !important;
    font-weight: 600 !important;
}
.btn-primary:hover,
button.submit:hover,
input[type="submit"]:hover {
    color: #fff !important;
    background: var(--aia-blue) !important;
    border-color: var(--aia-blue) !important;
}
.aia-editorial-team {
    max-width: 980px;
    margin: 0 !important;
    padding: 0 0 35px !important;
}
.aia-editorial-team .editorial-intro {
    max-width: 900px;
    margin: 0 0 55px !important;
    padding: 2px 0 2px 22px !important;
    background: transparent !important;
    border: 0 !important;
    border-left: 3px solid var(--aia-bronze) !important;
}
.aia-editorial-team .editorial-intro p {
    margin: 0 !important;
    color: #46515B !important;
    font-size: 1rem !important;
    line-height: 1.82 !important;
}
.aia-editorial-team .editorial-intro p + p {
    margin-top: 16px !important;
}
.aia-editorial-team .editorial-section {
    margin-bottom: 55px;
}
.aia-editorial-team .editorial-heading {
    display: flex;
    align-items: center;
    gap: 18px;
    margin: 0 0 22px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.65rem !important;
    line-height: 1.25;
    font-weight: 600 !important;
}
.aia-editorial-team .editorial-heading::after {
    content: "";
    flex: 1;
    height: 1px;
    background:
        linear-gradient(
            to right,
            rgba(166,124,82,.74),
            rgba(166,124,82,0)
        );
}
.aia-editorial-team .editorial-lead {
    padding: 7px 0 7px 18px !important;
    background: transparent !important;
    border: 0 !important;
    border-left: 3px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
}
.aia-editorial-team .editorial-lead-name {
    color: var(--aia-text);
    font-family: var(--aia-serif);
    font-size: 1.14rem;
    font-weight: 600;
}
.aia-editorial-team .editorial-institution {
    margin-top: 3px;
    color: var(--aia-muted);
    font-family: var(--aia-sans);
    font-size: .81rem;
    line-height: 1.5;
}
.aia-editorial-team .editorial-associates,
.aia-editorial-team .editorial-grid {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    column-gap: 50px;
}
.aia-editorial-team .editorial-associate {
    padding: 13px 0 15px;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
}
.aia-editorial-team .editorial-associate::before {
    display: none !important;
}
.aia-editorial-team .editorial-associate strong {
    color: var(--aia-text);
    font-family: var(--aia-serif);
    font-size: 1rem;
    font-weight: 600;
}
.aia-editorial-team .editorial-person {
    position: relative;
    padding: 13px 5px 14px 16px !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    transform: none !important;
}
.aia-editorial-team .editorial-person::before {
    content: "";
    position: absolute;
    top: 21px;
    left: 0;
    width: 5px;
    height: 5px;
    background: var(--aia-bronze);
    border-radius: 50%;
}
.aia-editorial-team .editorial-person strong {
    color: var(--aia-text);
    font-family: var(--aia-serif);
    font-size: .99rem;
    font-weight: 600;
}
.aia-contact {
    max-width: 1050px;
    margin: 0 auto 70px;
}
.aia-contact-hero {
    position: relative;
    min-height: 320px;
    margin-bottom: 55px;
    overflow: hidden;
    border-radius: 2px !important;
    box-shadow: none !important;
}
.aia-contact-overlay {
    padding: 42px !important;
}
.aia-contact-overlay h1 {
    margin: 0 0 10px !important;
    color: #fff !important;
    font-family: var(--aia-serif) !important;
    font-size: clamp(2.2rem,5vw,3.4rem) !important;
    line-height: 1.05;
}
.aia-contact-overlay h1::after {
    content: "";
    display: block;
    width: 54px;
    height: 3px;
    margin-top: 16px;
    background: var(--aia-bronze);
}
.aia-contact .subtitle,
.aia-contact .institution {
    color: #fff !important;
}
.aia-contact-intro {
    max-width: 800px;
    margin: 0 auto 55px;
    text-align: left;
}
.aia-contact-grid {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 46px;
}
.contact-card {
    padding: 23px 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    transform: none !important;
}
footer,
.footer,
footer.footer {
    background: var(--aia-navy) !important;
    color: rgba(255,255,255,.78) !important;
    border-top: 3px solid var(--aia-bronze) !important;
}
footer .container,
.footer .container {
    max-width: var(--aia-width) !important;
    margin: 0 auto !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
}
footer p,
footer li,
footer span,
.footer p,
.footer li,
.footer span {
    color: rgba(255,255,255,.78) !important;
}
footer a,
.footer a {
    color: #fff !important;
}
footer a:hover,
.footer a:hover {
    color: #E4C9A9 !important;
}
.pkp_brand_footer,
.brand_footer {
    display: none !important;
}
@media (max-width: 991px) {
    .upper-header.row {
        min-height: 100px;
        padding: 14px 20px !important;
    }
    .logo-wrapper,
    .upper-header .logo-wrapper {
        max-width: calc(100% - 80px) !important;
    }
    .journal-logo,
    .logo-wrapper .journal-logo {
        max-width: 330px !important;
        max-height: 78px !important;
    }
    #user-nav-wraper {
        display: none !important;
    }
    #nav-small {
        display: block !important;
        max-width: var(--aia-width);
        margin: 0 auto !important;
        padding: 0 20px !important;
        border: 0 !important;
    }
    #nav-small .nav-link {
        display: inline-flex;
        align-items: center;
        gap: 7px;
        padding: 12px 0 !important;
        color: #fff !important;
        font-size: .86rem;
        border: 0 !important;
    }
    #modal-on-small {
        display: none !important;
    }
    #modal-on-small.show,
    #modal-on-small:not(.hide) {
        display: block !important;
        position: absolute !important;
        left: 0;
        right: 0;
        max-width: none !important;
        padding: 18px 20px 22px !important;
        background: var(--aia-navy) !important;
        border-top: 1px solid rgba(255,255,255,.12) !important;
        z-index: 10000;
    }
    #modal-on-small.show #close-small-modal,
    #modal-on-small:not(.hide) #close-small-modal {
        display: block !important;
        margin-bottom: 10px;
        color: #fff;
    }
    #modal-on-small.show .pkp_navigation_primary,
    #modal-on-small:not(.hide) .pkp_navigation_primary {
        display: block !important;
    }
    #modal-on-small .pkp_navigation_primary > li {
        display: block !important;
        border-bottom: 1px solid rgba(255,255,255,.09);
    }
    #modal-on-small .pkp_navigation_primary > li > a {
        padding: 11px 0 !important;
    }
    #modal-on-small .pkp_navigation_primary > li > a::after {
        display: none;
    }
    .page_index_journal .homepage_image {
        min-height: 300px !important;
    }
    .page_index_journal .journal_summary {
        padding: 36px 22px 39px !important;
    }
    .container-page {
        padding: 42px 22px 65px !important;
    }
    .obj_article_summary {
        grid-template-columns: 1fr;
        gap: 10px;
    }
    .obj_article_summary .galleys_links {
        justify-content: flex-start;
    }
}
@media (max-width: 700px) {
    body {
        font-size: 15.5px;
    }
    .upper-header.row {
        min-height: 86px;
        padding: 12px 16px !important;
    }
    .journal-logo,
    .logo-wrapper .journal-logo {
        max-width: 245px !important;
        max-height: 64px !important;
    }
    #nav-small {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .page_index_journal .homepage_image {
        min-height: 330px !important;
        background-position: center !important;
    }
    .page_index_journal .homepage_image::before {
        background:
            linear-gradient(
                rgba(0,40,59,.89),
                rgba(0,40,59,.76)
            );
    }
    .page_index_journal .journal_summary {
        padding: 32px 18px 34px !important;
    }
    .page_index_journal .journal_summary h3,
    .page_index_journal .journal_summary p:first-of-type strong,
    .page_index_journal .journal_summary p:first-of-type b {
        font-size: 1.75rem !important;
    }
    .container-page {
        padding: 38px 18px 58px !important;
    }
    .page {
        padding-left: 18px !important;
        padding-right: 18px !important;
        padding-top: 38px !important;
        padding-bottom: 58px !important;
    }
    .page_index_journal .current_issue_identification {
        font-size: 2rem !important;
    }
    .obj_issue_toc .section_title {
        gap: 12px;
        font-size: 1.48rem !important;
    }
    .obj_article_summary {
        padding: 21px 0 23px !important;
    }
    .obj_article_summary .title,
    .obj_article_summary h5,
    .obj_article_summary h4,
    .obj_article_summary h3 {
        font-size: 1.23rem !important;
    }
    .page_issue .description_cover,
    .pkp_page_issue .description_cover {
        display: block !important;
    }
    .page_issue .issue_cover_block,
    .pkp_page_issue .issue_cover_block {
        margin-top: 24px !important;
    }
    .aia-editorial-team .editorial-associates,
    .aia-editorial-team .editorial-grid,
    .aia-contact-grid {
        grid-template-columns: 1fr;
    }
    .aia-editorial-team .editorial-heading {
        gap: 11px;
        font-size: 1.45rem !important;
    }
    footer .container,
    .footer .container {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }
}
@media (max-width: 430px) {
    .journal-logo,
    .logo-wrapper .journal-logo {
        max-width: 210px !important;
    }
    .page_index_journal .journal_summary h3,
    .page_index_journal .journal_summary p:first-of-type strong,
    .page_index_journal .journal_summary p:first-of-type b {
        font-size: 1.58rem !important;
    }
    .page_index_journal .current_issue_identification {
        font-size: 1.78rem !important;
    }
}
@media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
        transition-duration: .01ms !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        scroll-behavior: auto !important;
    }
}
@media (min-width: 992px) {
    .upper-header.row {
        min-height: 112px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }
    .logo-wrapper,
    .upper-header .logo-wrapper,
    h1.logo-wrapper {
        max-width: 360px !important;
    }
    .journal-logo,
    .logo-wrapper .journal-logo {
        width: 260px !important;
        max-width: 100% !important;
        max-height: none !important;
        height: auto !important;
    }
}
@media (max-width: 991px) {
    #modal-on-small,
    #modal-on-small.hide {
        display: none !important;
    }
    #modal-on-small.show {
        display: block !important;
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        max-width: none !important;
        padding: 16px 20px 20px !important;
        background: var(--aia-navy) !important;
        border-top: 1px solid rgba(255,255,255,.12) !important;
        z-index: 10000 !important;
    }
    #modal-on-small.show .pkp_navigation_primary {
        display: block !important;
    }
    #modal-on-small.show .pkp_navigation_primary > li {
        display: block !important;
        border-bottom: 1px solid rgba(255,255,255,.09);
    }
    #modal-on-small.show .pkp_navigation_primary > li > a {
        padding: 11px 2px !important;
    }
    .journal-logo,
    .logo-wrapper .journal-logo {
        width: 155px !important;
        max-width: 48vw !important;
        height: auto !important;
    }
}
@media (min-width: 850px) {
    .page_index_journal .current_issue .obj_issue_toc {
        display: grid !important;
        grid-template-columns: 180px minmax(0,1fr) !important;
        grid-template-rows: auto auto 1fr;
        column-gap: 54px !important;
        align-items: start !important;
    }
    .page_index_journal .current_issue .obj_issue_toc > .heading {
        grid-column: 1 !important;
        grid-row: 1 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .page_index_journal .current_issue .obj_issue_toc > .galleys {
        grid-column: 1 !important;
        grid-row: 2 !important;
        margin-top: 18px !important;
    }
    .page_index_journal .current_issue .obj_issue_toc > .sections {
        grid-column: 2 !important;
        grid-row: 1 / span 3 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .page_index_journal .current_issue .obj_issue_toc .cover {
        width: 180px !important;
        margin: 0 !important;
    }
    .page_index_journal .current_issue .obj_issue_toc .cover img {
        display: block !important;
        width: 180px !important;
        max-width: 180px !important;
        height: auto !important;
        margin: 0 !important;
        border: 1px solid var(--aia-line) !important;
        box-shadow: 0 5px 14px rgba(0,40,59,.06) !important;
    }
    .page_index_journal .current_issue .obj_issue_toc .description {
        display: none !important;
    }
}
.obj_issue_toc .section {
    margin: 0 0 46px !important;
    padding: 0 !important;
}
.obj_issue_toc .section > h2,
.obj_issue_toc .section > h3,
.obj_issue_toc .section > h4 {
    display: flex !important;
    align-items: center !important;
    gap: 16px !important;
    margin: 0 0 5px !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.58rem !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    letter-spacing: -.01em;
    text-transform: none !important;
}
.obj_issue_toc .section > h2::after,
.obj_issue_toc .section > h3::after,
.obj_issue_toc .section > h4::after {
    content: "";
    flex: 1;
    height: 1px;
    background: linear-gradient(
        to right,
        rgba(166,124,82,.72),
        rgba(166,124,82,0)
    );
}
.cmp_article_list.articles {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.cmp_article_list.articles > li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.article_summary {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) auto !important;
    column-gap: 28px !important;
    align-items: start !important;
    margin: 0 !important;
    padding: 22px 0 24px !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.cmp_article_list.articles > li:first-child .article_summary {
    border-top: 1px solid var(--aia-line) !important;
}
.article_summary_body {
    min-width: 0 !important;
}
.summary_title_wrapper {
    margin: 0 0 7px !important;
    padding: 0 !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.27rem !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    text-transform: none !important;
}
.summary_title {
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    border-bottom: 0 !important;
}
.summary_title:hover,
.summary_title:focus {
    color: var(--aia-bronze) !important;
    text-decoration: none !important;
}
.article_summary .summary_meta {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px 13px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--aia-muted) !important;
    font-family: var(--aia-sans) !important;
    font-size: .84rem !important;
    line-height: 1.5 !important;
}
.article_summary .authors,
.article_summary .pages,
.article_summary .published {
    margin: 0 !important;
    padding: 0 !important;
    color: var(--aia-muted) !important;
    font-family: var(--aia-sans) !important;
    font-size: inherit !important;
    line-height: inherit !important;
}
.article_summary .authors {
    font-weight: 500 !important;
}
.article_summary .pages {
    color: #7A848D !important;
}
.article_summary .galleys_links {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-end !important;
    gap: 7px !important;
    min-width: 48px !important;
    margin: 0 !important;
    padding: 3px 0 0 !important;
}
.article_summary .obj_galley_link,
.article_summary .galley_link,
.article_summary .btn,
.obj_issue_toc .galleys .obj_galley_link,
.obj_issue_toc .galleys .galley_link,
.obj_issue_toc .galleys .btn {
    display: inline-block !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 3px 0 3px !important;
    color: var(--aia-blue) !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: var(--aia-sans) !important;
    font-size: .72rem !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    letter-spacing: .07em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
}
.article_summary .obj_galley_link:hover,
.article_summary .galley_link:hover,
.article_summary .btn:hover,
.obj_issue_toc .galleys a:hover {
    color: var(--aia-bronze) !important;
    border-bottom-color: var(--aia-blue) !important;
}
.article_summary .doi,
.article_summary .pub-id,
.article_summary .pub_id,
.article_summary [class*="doi"],
.article_summary [class*="pub_id"] {
    margin: 6px 0 0 !important;
    color: #7C8790 !important;
    font-family: var(--aia-sans) !important;
    font-size: .75rem !important;
    line-height: 1.45 !important;
}
.article_summary a[href*="doi.org"] {
    color: #627786 !important;
    font-family: var(--aia-sans) !important;
    font-size: .75rem !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(166,124,82,.45) !important;
}
.article_summary a[href*="doi.org"]:hover {
    color: var(--aia-bronze) !important;
    border-bottom-color: var(--aia-bronze) !important;
}
.obj_issue_toc a[href*="doi.org"] {
    color: #627786 !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(166,124,82,.42);
}
.obj_issue_toc a[href*="doi.org"]:hover {
    color: var(--aia-bronze) !important;
}
.page a,
.container-page a {
    color: #124D70;
}
.page a:hover,
.container-page a:hover {
    color: var(--aia-bronze);
}
.summary_title,
.pkp_navigation_primary a,
.obj_galley_link,
.galley_link,
.read_more {
    text-decoration: none !important;
}
.page_index_journal .read_more {
    margin-top: 12px !important;
    font-size: .77rem !important;
}
.page_index_journal .additional_content {
    margin-top: 26px !important;
    padding-top: 20px !important;
    border-top: 1px solid var(--aia-line) !important;
}
.page_index_journal .additional_content a {
    color: var(--aia-blue) !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(166,124,82,.5);
}
.page_index_journal .additional_content a:hover {
    color: var(--aia-bronze) !important;
}
.site-footer {
    background: var(--aia-navy) !important;
    border-top: 3px solid var(--aia-bronze) !important;
}
.container-footer {
    max-width: var(--aia-width) !important;
    margin: 0 auto !important;
    padding: 26px 24px 30px !important;
}
.additional-footer-info {
    width: 100% !important;
}
.user-page-footer {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    color: rgba(255,255,255,.82) !important;
    font-family: var(--aia-sans) !important;
    font-size: .78rem !important;
    line-height: 1.7 !important;
}
.user-page-footer p,
.user-page-footer span,
.user-page-footer strong,
.user-page-footer em {
    color: inherit !important;
}
.user-page-footer a {
    color: #fff !important;
}
.user-page-footer a:hover {
    color: #E4C9A9 !important;
}
.pkpbrand-wrapper,
.footer-brand-image {
    display: none !important;
}
@media (max-width: 700px) {
    .article_summary {
        grid-template-columns: 1fr !important;
        row-gap: 9px !important;
        padding: 19px 0 21px !important;
    }
    .summary_title_wrapper {
        font-size: 1.17rem !important;
        line-height: 1.28 !important;
    }
    .article_summary .galleys_links {
        justify-content: flex-start !important;
        padding-top: 2px !important;
    }
    .obj_issue_toc .section > h2,
    .obj_issue_toc .section > h3,
    .obj_issue_toc .section > h4 {
        gap: 11px !important;
        font-size: 1.42rem !important;
    }
    .container-footer {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }
}
.lower-header,
.lower-header .container,
.lower-header .container-fluid,
#modal-on-small,
#primary-nav-wraper,
.pkp_navigation_primary,
.pkp_navigation_primary::before,
.pkp_navigation_primary::after {
    border-bottom: 0 !important;
    box-shadow: none !important;
}
.lower-header {
    border-bottom: 0 !important;
}
body > header,
.header.container-fluid {
    border-bottom-color: var(--aia-bronze) !important;
}
.navbar,
.navbar-nav,
.navbar-collapse,
.navigation_wrapper {
    border-bottom: 0 !important;
    box-shadow: none !important;
}
.page.page_article {
    display: block !important;
    width: calc(100% - 48px) !important;
    max-width: 1180px !important;
    margin: 0 auto !important;
    padding: 48px 0 88px !important;
    float: none !important;
    background: #fff !important;
}
.page_article .cmp_breadcrumbs,
.page_article .breadcrumb {
    width: 100% !important;
    max-width: 1180px !important;
    margin: 0 0 28px !important;
    padding: 0 !important;
    color: var(--aia-muted) !important;
    font-family: var(--aia-sans) !important;
    font-size: .76rem !important;
}
.page_article .obj_article_details {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page_article .obj_article_details .page_title {
    width: 100% !important;
    max-width: 980px !important;
    margin: 0 0 30px !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: clamp(2.25rem, 4vw, 3.35rem) !important;
    line-height: 1.08 !important;
    font-weight: 600 !important;
    letter-spacing: -.025em !important;
    text-transform: none !important;
}
.page_article .obj_article_details .page_title::after {
    content: "";
    display: block;
    width: 58px;
    height: 3px;
    margin-top: 20px;
    background: var(--aia-bronze);
}
.page_article .obj_article_details .subtitle {
    max-width: 900px;
    margin: -14px 0 30px !important;
    color: #59646D !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.4rem !important;
    line-height: 1.4 !important;
    font-weight: 400 !important;
}
.page_article .obj_article_details > .row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 300px !important;
    gap: 56px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page_article .obj_article_details .main_entry {
    display: block !important;
    width: 100% !important;
    max-width: 820px !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    flex: none !important;
}
.page_article .obj_article_details .entry_details {
    display: block !important;
    width: 100% !important;
    max-width: 300px !important;
    margin: 0 !important;
    padding: 0 0 0 28px !important;
    float: none !important;
    flex: none !important;
    border-left: 1px solid var(--aia-line) !important;
}
.page_article .main_entry > .item.authors {
    margin: 0 0 25px !important;
    padding: 0 0 21px !important;
    border-bottom: 1px solid var(--aia-line) !important;
}
.page_article .main_entry ul.authors {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 15px 26px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.page_article .main_entry ul.authors > li {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.page_article .main_entry .authors .name {
    display: block !important;
    color: var(--aia-text) !important;
    font-family: var(--aia-sans) !important;
    font-size: .96rem !important;
    line-height: 1.35 !important;
    font-weight: 650 !important;
}
.page_article .main_entry .authors .affiliation {
    display: block !important;
    margin-top: 2px !important;
    color: var(--aia-muted) !important;
    font-family: var(--aia-sans) !important;
    font-size: .78rem !important;
    line-height: 1.4 !important;
}
.page_article .main_entry .authors .contributor_roles {
    display: none !important;
}
.page_article .main_entry > .item.doi,
.page_article .main_entry > .item.keywords {
    display: flex !important;
    align-items: baseline !important;
    gap: 12px !important;
    margin: 0 0 13px !important;
    padding: 0 !important;
    font-family: var(--aia-sans) !important;
    font-size: .82rem !important;
    line-height: 1.55 !important;
}
.page_article .main_entry > .item.doi .label,
.page_article .main_entry > .item.keywords .label {
    flex: 0 0 auto;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .72rem !important;
    line-height: 1.4 !important;
    font-weight: 700 !important;
    letter-spacing: .075em !important;
    text-transform: uppercase !important;
}
.page_article .main_entry > .item.doi .value,
.page_article .main_entry > .item.keywords .value {
    color: var(--aia-muted) !important;
}
.page_article .main_entry > .item.doi a {
    color: #486879 !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(166,124,82,.45) !important;
}
.page_article .main_entry > .item.doi a:hover {
    color: var(--aia-bronze) !important;
}
.page_article .main_entry > .item.abstract {
    max-width: 820px !important;
    margin: 34px 0 0 !important;
    padding: 28px 0 30px !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 2px solid var(--aia-blue) !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.page_article .main_entry > .item.abstract .label {
    margin: 0 0 16px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.55rem !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
}
.page_article .main_entry > .item.abstract p {
    margin: 0 0 1rem !important;
    color: #39434B !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.02rem !important;
    line-height: 1.78 !important;
}
.page_article .main_entry > .item.abstract p:last-child {
    margin-bottom: 0 !important;
}
.page_article .main_entry > .item.author_bios,
.page_article .main_entry > .item.references,
.page_article .main_entry > .item.comments,
.page_article .main_entry > .item.downloads_chart {
    max-width: 820px !important;
    margin: 36px 0 0 !important;
    padding: 28px 0 0 !important;
    border-top: 1px solid var(--aia-line) !important;
}
.page_article .main_entry > .item > .label,
.page_article .main_entry > .item.author_bios > .label,
.page_article .main_entry > .item.references > .label {
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.45rem !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
}
.page_article .main_entry .author_bios .sub_item {
    margin-top: 18px !important;
}
.page_article .main_entry .author_bios .sub_item > .label {
    color: var(--aia-text) !important;
    font-family: var(--aia-sans) !important;
    font-size: .92rem !important;
    font-weight: 650 !important;
}
.page_article .main_entry .author_bios .sub_item > .value {
    margin-top: 6px !important;
    color: #4B555D !important;
    font-size: .92rem !important;
    line-height: 1.65 !important;
}
.page_article .entry_details .item {
    margin: 0 0 27px !important;
    padding: 0 0 22px !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
    background: transparent !important;
}
.page_article .entry_details .item:last-child {
    border-bottom: 0 !important;
}
.page_article .entry_details .label {
    display: block !important;
    margin: 0 0 8px !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .70rem !important;
    line-height: 1.4 !important;
    font-weight: 700 !important;
    letter-spacing: .085em !important;
    text-transform: uppercase !important;
}
.page_article .entry_details .value {
    color: #4E5962 !important;
    font-family: var(--aia-sans) !important;
    font-size: .80rem !important;
    line-height: 1.6 !important;
}
.page_article .entry_details .cover_image {
    padding-bottom: 28px !important;
}
.page_article .entry_details .cover_image img {
    display: block !important;
    width: 100% !important;
    max-width: 230px !important;
    height: auto !important;
    margin: 0 auto !important;
    border: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: 0 6px 17px rgba(0,40,59,.07) !important;
}
.page_article .entry_details .galleys_links {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.page_article .entry_details .galleys_links li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.page_article .entry_details .obj_galley_link,
.page_article .entry_details .galley_link,
.page_article .main_entry .obj_galley_link {
    display: inline-block !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 5px 0 4px !important;
    color: var(--aia-blue) !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: var(--aia-sans) !important;
    font-size: .74rem !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    letter-spacing: .075em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
}
.page_article .entry_details .obj_galley_link:hover,
.page_article .entry_details .galley_link:hover {
    color: var(--aia-bronze) !important;
    border-bottom-color: var(--aia-blue) !important;
}
.page_article .entry_details a {
    color: #355E74 !important;
}
.page_article .entry_details a:hover {
    color: var(--aia-bronze) !important;
}
.page_article .entry_details .citation,
.page_article .entry_details [class*="citation"] {
    font-size: .78rem !important;
    line-height: 1.55 !important;
}
.page_article .entry_details button,
.page_article .entry_details .btn {
    border-radius: 2px !important;
    box-shadow: none !important;
    font-family: var(--aia-sans) !important;
    font-size: .76rem !important;
}
.page_article [class*="similar"],
.page_article [id*="similar"] {
    max-width: 820px !important;
    margin-top: 38px !important;
    padding-top: 28px !important;
    border-top: 1px solid var(--aia-line) !important;
}
.page_article [class*="similar"] h2,
.page_article [class*="similar"] h3,
.page_article [id*="similar"] h2,
.page_article [id*="similar"] h3 {
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.35rem !important;
    font-weight: 600 !important;
}
.page_article [class*="similar"] li,
.page_article [id*="similar"] li {
    margin-bottom: 7px !important;
    color: var(--aia-muted) !important;
    font-family: var(--aia-sans) !important;
    font-size: .78rem !important;
    line-height: 1.45 !important;
}
@media (max-width: 980px) {
    .page.page_article {
        width: calc(100% - 36px) !important;
        padding-top: 38px !important;
    }
    .page_article .obj_article_details > .row {
        grid-template-columns: minmax(0,1fr) 250px !important;
        gap: 34px !important;
    }
    .page_article .obj_article_details .entry_details {
        max-width: 250px !important;
        padding-left: 22px !important;
    }
}
@media (max-width: 760px) {
    .page.page_article {
        width: calc(100% - 32px) !important;
        padding-top: 30px !important;
        padding-bottom: 60px !important;
    }
    .page_article .obj_article_details .page_title {
        font-size: 2rem !important;
        line-height: 1.12 !important;
    }
    .page_article .obj_article_details > .row {
        display: block !important;
    }
    .page_article .obj_article_details .main_entry,
    .page_article .obj_article_details .entry_details {
        width: 100% !important;
        max-width: none !important;
    }
    .page_article .obj_article_details .entry_details {
        margin-top: 40px !important;
        padding: 32px 0 0 !important;
        border-left: 0 !important;
        border-top: 2px solid var(--aia-blue) !important;
    }
    .page_article .entry_details .cover_image img {
        max-width: 185px !important;
        margin-left: 0 !important;
    }
    .page_article .main_entry ul.authors {
        display: block !important;
    }
    .page_article .main_entry ul.authors > li {
        margin-bottom: 12px !important;
    }
    .page_article .main_entry > .item.doi,
    .page_article .main_entry > .item.keywords {
        display: block !important;
    }
    .page_article .main_entry > .item.doi .label,
    .page_article .main_entry > .item.keywords .label {
        margin-bottom: 4px !important;
    }
}
.page_article .article_header_wrapper {
    width: 100% !important;
    max-width: none !important;
    margin: 0 0 34px !important;
    padding: 0 0 28px !important;
    border-bottom: 1px solid var(--aia-line) !important;
}
.page_article .article_header_wrapper > .row {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) 110px !important;
    column-gap: 34px !important;
    row-gap: 18px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page_article .article_header_wrapper > .row > .col-md-8 {
    grid-column: 1 !important;
    grid-row: 1 !important;
    width: 100% !important;
    max-width: none !important;
    flex: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page_article .article_header_wrapper > .row > .col-md-4 {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    max-width: none !important;
    flex: none !important;
    margin: 0 !important;
    padding: 7px 0 0 !important;
    text-align: right !important;
}
.page_article .article_header_wrapper > .row > .col-md-12 {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    width: 100% !important;
    max-width: none !important;
    flex: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page_article .article-full-title,
.page_article .page_title.article-full-title {
    width: 100% !important;
    max-width: 930px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: clamp(2.15rem, 3.6vw, 3rem) !important;
    line-height: 1.08 !important;
    font-weight: 600 !important;
    letter-spacing: -.024em !important;
    text-transform: none !important;
}
.page_article .article-full-title::after {
    content: "";
    display: block;
    width: 58px;
    height: 3px;
    margin-top: 20px;
    background: var(--aia-bronze);
}
.page_article .article_header_wrapper .galleys {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}
.page_article .article_header_wrapper .obj_galley_link,
.page_article .article_header_wrapper .galley_link {
    display: inline-block !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 5px 12px !important;
    color: var(--aia-blue) !important;
    background: transparent !important;
    border: 1px solid var(--aia-blue) !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    font-family: var(--aia-sans) !important;
    font-size: .72rem !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    letter-spacing: .06em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
}
.page_article .article_header_wrapper .obj_galley_link:hover,
.page_article .article_header_wrapper .galley_link:hover {
    color: #fff !important;
    background: var(--aia-blue) !important;
}
.page_article .authors_info {
    margin: 0 !important;
    padding: 0 !important;
}
.page_article .entry_authors_list {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 7px 18px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.page_article .entry_author_block {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--aia-text) !important;
    font-family: var(--aia-sans) !important;
    font-size: .91rem !important;
    line-height: 1.45 !important;
    font-weight: 500 !important;
    list-style: none !important;
}
.page_article .entry_author_block::marker {
    content: "" !important;
}
.page_article .entry_author_block .name_wrapper {
    color: var(--aia-text) !important;
}
.page_article .entry_author_block .author-delimiter {
    display: none !important;
}
.page_article .entry_author_block .orcid-image-url,
.page_article .entry_author_block .ror-image-url {
    display: inline-flex !important;
    align-items: center !important;
    margin-right: 5px !important;
}
.page_article .additional-authors-info,
.page_article .more-authors-info-button,
.page_article #collapseButton,
.page_article #authorInfoCollapse,
.page_article #more-authors-data-symbol,
.page_article #less-authors-data-symbol {
    display: none !important;
}
.page_article .collapse-authors,
.page_article #show-all-authors,
.page_article #hide-authors {
    display: none !important;
}
.page_article .entry_author_block.limit-for-mobiles,
.page_article .entry_author_block.fifth-author {
    display: inline-flex !important;
}
.page_article .article_main_data {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 290px !important;
    grid-template-areas: "content sidebar" !important;
    column-gap: 54px !important;
    align-items: start !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page_article .article_abstract_block {
    grid-area: content !important;
    width: 100% !important;
    max-width: 820px !important;
    flex: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page_article .article_main_data .main_entry {
    grid-area: sidebar !important;
    width: 100% !important;
    max-width: 290px !important;
    flex: none !important;
    margin: 0 !important;
    padding: 0 0 0 28px !important;
    border-left: 1px solid var(--aia-line) !important;
}
.page_article .article_abstract_block .abstract {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 0 30px !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.page_article .article_abstract_block .abstract h2 {
    margin: 0 0 17px !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.6rem !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
}
.page_article .article_abstract_block .abstract h2::after {
    content: "";
    display: block;
    width: 44px;
    height: 2px;
    margin-top: 10px;
    background: var(--aia-bronze);
}
.page_article .article_abstract_block .abstract p {
    margin: 0 0 1rem !important;
    color: #39434B !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.01rem !important;
    line-height: 1.78 !important;
}
.page_article .article_abstract_block .abstract p:last-child {
    margin-bottom: 0 !important;
}
@media (min-width: 761px) {
    .page_article .article_abstract_block .for-mobile-view {
        display: none !important;
    }
}
.page_article .article_cover_wrapper {
    margin: 0 0 18px !important;
    padding: 0 !important;
}
.page_article .article_cover_wrapper img,
.page_article .article_cover_wrapper .img-fluid {
    display: block !important;
    width: 100% !important;
    max-width: 235px !important;
    height: auto !important;
    margin: 0 auto !important;
    border: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: 0 6px 18px rgba(0,40,59,.07) !important;
}
.page_article .article_main_data .main_entry .doi {
    margin: 0 0 18px !important;
    padding: 0 0 17px !important;
    border-bottom: 1px solid var(--aia-line) !important;
    font-family: var(--aia-sans) !important;
    font-size: .76rem !important;
    line-height: 1.5 !important;
}
.page_article .article_main_data .main_entry .doi_label {
    display: block !important;
    margin-bottom: 4px !important;
    color: var(--aia-bronze) !important;
    font-size: .68rem !important;
    font-weight: 700 !important;
    letter-spacing: .075em !important;
    text-transform: uppercase !important;
}
.page_article .article_main_data .main_entry .doi_value {
    overflow-wrap: anywhere;
}
.page_article .article_main_data .main_entry .doi_value a {
    color: #45677A !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(166,124,82,.42);
}
.page_article .article_main_data .main_entry .doi_value a:hover {
    color: var(--aia-bronze) !important;
}
.page_article .article_main_data .main_entry > p {
    margin: 0 0 20px !important;
    padding: 0 0 17px !important;
    color: var(--aia-muted) !important;
    border-bottom: 1px solid var(--aia-line) !important;
    font-family: var(--aia-sans) !important;
    font-size: .76rem !important;
    line-height: 1.5 !important;
}
.page_article .article_main_data .main_entry .keywords {
    margin: 0 0 22px !important;
    padding: 0 0 18px !important;
    border-bottom: 1px solid var(--aia-line) !important;
}
.page_article .article_main_data .main_entry .keywords h3 {
    margin: 0 0 8px !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .68rem !important;
    line-height: 1.4 !important;
    font-weight: 700 !important;
    letter-spacing: .075em !important;
    text-transform: uppercase !important;
}
.page_article .keywords_value {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    color: var(--aia-muted) !important;
    font-family: var(--aia-sans) !important;
    font-size: .77rem !important;
    line-height: 1.6 !important;
}
.page_article .keywords_value .keyword_item {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.page_article .keywords_value .keyword_item::marker {
    content: "" !important;
}
.page_article #keywords-ellipsis,
.page_article #more_keywords,
.page_article #less_keywords {
    display: none !important;
}
.page_article .keyword_item.more-than-five {
    display: inline !important;
}
.page_article .fifth-keyword-delimeter {
    display: inline !important;
}
.page_article .article_main_data .main_entry .copyright {
    margin: 0 0 22px !important;
    padding: 0 0 18px !important;
    color: var(--aia-muted) !important;
    border-bottom: 1px solid var(--aia-line) !important;
    font-family: var(--aia-sans) !important;
    font-size: .74rem !important;
    line-height: 1.6 !important;
}
.page_article .article_main_data .main_entry .copyright p {
    color: inherit !important;
    font-family: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
}
.page_article .article_main_data .main_entry .copyright img {
    max-width: 88px !important;
    height: auto !important;
    margin: 6px 0 !important;
}
.page_article .article_main_data .main_entry h2,
.page_article .article_main_data .main_entry h3,
.page_article .article_main_data .main_entry h4 {
    margin: 23px 0 9px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.05rem !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
}
.page_article .article_main_data .main_entry a {
    overflow-wrap: anywhere;
}
.page_article .article_main_data .main_entry .btn {
    border-radius: 2px !important;
    box-shadow: none !important;
}
.page_article .article_abstract_block > .item,
.page_article .article_abstract_block .references,
.page_article .article_abstract_block .downloads_chart {
    max-width: 820px !important;
    margin: 32px 0 0 !important;
    padding: 27px 0 0 !important;
    border-top: 1px solid var(--aia-line) !important;
}
.page_article .article_abstract_block > .item > .label,
.page_article .article_abstract_block .references > .label {
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.4rem !important;
    font-weight: 600 !important;
}
.page_article [class*="similar"],
.page_article [id*="similar"] {
    max-width: 820px !important;
    margin: 40px 0 0 !important;
    padding: 28px 0 0 !important;
    border-top: 1px solid var(--aia-line) !important;
}
.page_article [class*="similar"] h2,
.page_article [class*="similar"] h3,
.page_article [id*="similar"] h2,
.page_article [id*="similar"] h3 {
    margin-top: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.3rem !important;
}
@media (max-width: 980px) and (min-width: 761px) {
    .page_article .article_main_data {
        grid-template-columns: minmax(0,1fr) 235px !important;
        column-gap: 34px !important;
    }
    .page_article .article_main_data .main_entry {
        max-width: 235px !important;
        padding-left: 20px !important;
    }
    .page_article .article_cover_wrapper img,
    .page_article .article_cover_wrapper .img-fluid {
        max-width: 200px !important;
    }
}
@media (max-width: 760px) {
    .page_article .article_header_wrapper > .row {
        display: block !important;
    }
    .page_article .article_header_wrapper > .row > .col-md-8,
    .page_article .article_header_wrapper > .row > .col-md-4,
    .page_article .article_header_wrapper > .row > .col-md-12 {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .page_article .article_header_wrapper > .row > .col-md-4 {
        margin-top: 18px !important;
        text-align: left !important;
    }
    .page_article .article_header_wrapper > .row > .col-md-12 {
        margin-top: 20px !important;
    }
    .page_article .article-full-title,
    .page_article .page_title.article-full-title {
        font-size: 1.95rem !important;
        line-height: 1.12 !important;
    }
    .page_article .entry_authors_list {
        display: block !important;
    }
    .page_article .entry_author_block {
        display: flex !important;
        margin-bottom: 8px !important;
    }
    .page_article .article_main_data {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
    }
    .page_article .article_abstract_block {
        order: 1 !important;
        width: 100% !important;
        max-width: none !important;
    }
    .page_article .article_main_data .main_entry {
        order: 2 !important;
        width: 100% !important;
        max-width: none !important;
        margin-top: 38px !important;
        padding: 30px 0 0 !important;
        border-left: 0 !important;
        border-top: 2px solid var(--aia-blue) !important;
    }
    .page_article .article_cover_wrapper img,
    .page_article .article_cover_wrapper .img-fluid {
        max-width: 185px !important;
        margin-left: 0 !important;
    }
    .page_article .article_abstract_block .for-mobile-view {
        display: none !important;
    }
}
.page_index_journal .current_issue .obj_issue_toc > .sections,
.page_index_journal .current_issue .obj_issue_toc .sections {
    display: none !important;
}
@media (min-width: 850px) {
    .page_index_journal .current_issue .obj_issue_toc {
        display: flex !important;
        align-items: flex-start !important;
        gap: 28px !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .page_index_journal .current_issue .obj_issue_toc > .heading {
        display: block !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .page_index_journal .current_issue .obj_issue_toc > .galleys {
        display: block !important;
        width: auto !important;
        margin: 10px 0 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }
    .page_index_journal .current_issue .obj_issue_toc .cover,
    .page_index_journal .current_issue .obj_issue_toc .cover img {
        width: 180px !important;
        max-width: 180px !important;
    }
}
@media (max-width: 849px) {
    .page_index_journal .current_issue .obj_issue_toc {
        display: block !important;
    }
    .page_index_journal .current_issue .obj_issue_toc .cover,
    .page_index_journal .current_issue .obj_issue_toc .cover img {
        width: 180px !important;
        max-width: 180px !important;
    }
}
.page_index_journal .additional_content {
    max-width: 1180px !important;
    margin: 52px auto 0 !important;
    padding: 28px 0 4px !important;
    border-top: 1px solid var(--aia-line-dark) !important;
}
.page_index_journal .additional_content p {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page_index_journal .additional_content a {
    position: relative;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 20px !important;
    min-width: 185px !important;
    margin: 0 !important;
    padding: 13px 16px !important;
    color: var(--aia-blue) !important;
    background: #fff !important;
    border: 1px solid var(--aia-line-dark) !important;
    border-left: 3px solid var(--aia-bronze) !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    font-family: var(--aia-sans) !important;
    font-size: .84rem !important;
    line-height: 1.3 !important;
    font-weight: 650 !important;
    text-decoration: none !important;
    transition:
        color .18s ease,
        background-color .18s ease,
        border-color .18s ease,
        transform .18s ease;
}
.page_index_journal .additional_content a::after {
    content: "→";
    color: var(--aia-bronze);
    font-size: 1rem;
    line-height: 1;
}
.page_index_journal .additional_content a:hover,
.page_index_journal .additional_content a:focus {
    color: var(--aia-blue) !important;
    background: var(--aia-soft) !important;
    border-color: #BCC7CE !important;
    border-left-color: var(--aia-bronze) !important;
    transform: translateY(-1px);
}
.page_index_journal .read_more,
.page_index_journal .current_issue .read_more {
    display: inline-flex !important;
    align-items: center !important;
    margin: 24px 0 0 !important;
    padding: 7px 0 5px !important;
    color: var(--aia-blue) !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    font-family: var(--aia-sans) !important;
    font-size: .79rem !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}
.page_index_journal .read_more:hover,
.page_index_journal .current_issue .read_more:hover {
    color: var(--aia-bronze) !important;
}
.page_article .article_header_wrapper .obj_galley_link,
.page_article .article_header_wrapper .galley_link {
    min-width: 76px !important;
    padding: 9px 17px !important;
    color: var(--aia-blue) !important;
    background: #fff !important;
    border: 1px solid var(--aia-blue) !important;
    border-radius: 2px !important;
    font-family: var(--aia-sans) !important;
    font-size: .82rem !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    letter-spacing: .055em !important;
    text-align: center !important;
    box-shadow: none !important;
}
.page_article .article_header_wrapper .obj_galley_link:hover,
.page_article .article_header_wrapper .galley_link:hover {
    color: #fff !important;
    background: var(--aia-blue) !important;
}
@media (min-width: 761px) {
    .page_article .article_header_wrapper > .row {
        grid-template-columns: minmax(0,1fr) 125px !important;
        column-gap: 36px !important;
    }
}
@media (min-width: 981px) {
    .page_article .article_main_data {
        grid-template-columns: minmax(0,1fr) 320px !important;
        column-gap: 56px !important;
    }
    .page_article .article_main_data .main_entry {
        max-width: 320px !important;
        padding-left: 30px !important;
    }
}
.page_article .article_cover_wrapper img,
.page_article .article_cover_wrapper .img-fluid {
    max-width: 255px !important;
}
.page_article .article_main_data .main_entry > p {
    color: #5D6872 !important;
    font-size: .84rem !important;
    line-height: 1.55 !important;
}
.page_article .article_main_data .main_entry .keywords h3 {
    margin-bottom: 10px !important;
    color: var(--aia-bronze) !important;
    font-size: .75rem !important;
    line-height: 1.4 !important;
    letter-spacing: .08em !important;
}
.page_article .keywords_value {
    color: #3F4A53 !important;
    font-family: var(--aia-sans) !important;
    font-size: .88rem !important;
    line-height: 1.65 !important;
}
.page_article .keywords_value .keyword_item {
    color: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
}
.page_article .article_main_data .main_entry .doi,
.page_article .article_main_data .main_entry .copyright {
    font-size: .81rem !important;
    line-height: 1.6 !important;
}
.page_article .article_main_data .main_entry .doi_label {
    font-size: .73rem !important;
}
.page_article .article_main_data .main_entry h2,
.page_article .article_main_data .main_entry h3,
.page_article .article_main_data .main_entry h4 {
    font-size: 1.15rem !important;
    line-height: 1.3 !important;
}
.page_article .article_abstract_block {
    max-width: 820px !important;
}
.page_article .article_abstract_block .abstract p {
    font-size: 1.04rem !important;
    line-height: 1.8 !important;
}
#user-nav-wraper .dropdown-menu,
.pkp_navigation_user .dropdown-menu,
.upper-header .dropdown-menu {
    min-width: 190px !important;
    margin-top: 8px !important;
    padding: 7px 0 !important;
    background: #fff !important;
    border: 1px solid var(--aia-line-dark) !important;
    border-radius: 3px !important;
    box-shadow: 0 12px 28px rgba(0,40,59,.15) !important;
}
#user-nav-wraper .dropdown-menu,
#user-nav-wraper .dropdown-menu li,
#user-nav-wraper .dropdown-menu span,
#user-nav-wraper .dropdown-menu strong,
#user-nav-wraper .dropdown-menu a,
#user-nav-wraper .dropdown-menu button,
.pkp_navigation_user .dropdown-menu a,
.upper-header .dropdown-menu a {
    color: var(--aia-blue) !important;
    font-family: var(--aia-sans) !important;
    font-size: .82rem !important;
    line-height: 1.4 !important;
    text-decoration: none !important;
}
#user-nav-wraper .dropdown-menu a,
.pkp_navigation_user .dropdown-menu a,
.upper-header .dropdown-menu a {
    display: block !important;
    width: 100% !important;
    padding: 9px 14px !important;
    background: transparent !important;
}
#user-nav-wraper .dropdown-menu a:hover,
#user-nav-wraper .dropdown-menu a:focus,
.pkp_navigation_user .dropdown-menu a:hover,
.pkp_navigation_user .dropdown-menu a:focus,
.upper-header .dropdown-menu a:hover,
.upper-header .dropdown-menu a:focus {
    color: var(--aia-blue) !important;
    background: var(--aia-soft) !important;
}
#user-nav-wraper .dropdown-menu .dropdown-divider,
.pkp_navigation_user .dropdown-menu .dropdown-divider {
    margin: 5px 0 !important;
    border-top: 1px solid var(--aia-line) !important;
}
#user-nav-wraper > ul > li > a,
.pkp_navigation_user > li > a {
    color: rgba(255,255,255,.82) !important;
}
#user-nav-wraper > ul > li > a:hover,
.pkp_navigation_user > li > a:hover {
    color: #E4C9A9 !important;
}
@media (max-width: 700px) {
    .page_index_journal .additional_content p {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 9px !important;
    }
    .page_index_journal .additional_content a {
        width: 100% !important;
        min-width: 0 !important;
    }
    .page_article .article_cover_wrapper img,
    .page_article .article_cover_wrapper .img-fluid {
        max-width: 200px !important;
    }
}
.page_index_journal .current_issue {
    display: none !important;
}
.page_index_journal .container-page {
    padding-top: 30px !important;
    padding-bottom: 54px !important;
}
.page_index_journal .additional_content {
    margin-top: 0 !important;
    padding-top: 22px !important;
}
.page_index_journal .additional_content {
    border-top: 1px solid var(--aia-line-dark) !important;
}
@media (min-width: 850px) {
    .page_index_journal .container-page {
        padding-top: 34px !important;
    }
    .page_index_journal .additional_content {
        padding-top: 24px !important;
    }
}
@media (max-width: 700px) {
    .page_index_journal .container-page {
        padding-top: 22px !important;
        padding-bottom: 38px !important;
    }
    .page_index_journal .additional_content {
        padding-top: 18px !important;
    }
}
@media (max-width: 991px) {
    .header.container-fluid {
        position: relative !important;
    }
    .upper-header.row {
        display: flex !important;
        align-items: center !important;
        min-height: 106px !important;
        margin: 0 auto !important;
        padding: 14px 86px 14px 20px !important;
    }
    .logo-wrapper,
    .upper-header .logo-wrapper,
    h1.logo-wrapper {
        width: auto !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .journal-logo,
    .logo-wrapper .journal-logo {
        display: block !important;
        width: 220px !important;
        max-width: calc(100vw - 125px) !important;
        max-height: none !important;
        height: auto !important;
        margin: 0 !important;
    }
    .lower-header {
        position: static !important;
        min-height: 0 !important;
        height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        background: var(--aia-navy) !important;
        border-top: 0 !important;
        border-bottom: 0 !important;
    }
    #nav-small {
        display: block !important;
        position: absolute !important;
        top: 31px !important;
        right: 20px !important;
        width: auto !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        z-index: 10020 !important;
    }
    #nav-small .nav-link {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 7px !important;
        min-height: 42px !important;
        margin: 0 !important;
        padding: 9px 12px !important;
        color: #fff !important;
        background: transparent !important;
        border: 1px solid rgba(255,255,255,.24) !important;
        border-radius: 2px !important;
        font-family: var(--aia-sans) !important;
        font-size: .84rem !important;
        line-height: 1 !important;
        font-weight: 600 !important;
        text-decoration: none !important;
        box-shadow: none !important;
    }
    #nav-small .nav-link:hover,
    #nav-small .nav-link:focus {
        color: #E4C9A9 !important;
        border-color: rgba(228,201,169,.65) !important;
        background: rgba(255,255,255,.035) !important;
    }
    #modal-on-small.show {
        display: block !important;
        position: absolute !important;
        top: 100% !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 12px 20px 18px !important;
        background: var(--aia-navy) !important;
        border-top: 1px solid rgba(255,255,255,.11) !important;
        border-bottom: 3px solid var(--aia-bronze) !important;
        box-shadow: 0 12px 22px rgba(0,40,59,.16) !important;
        z-index: 10010 !important;
    }
    #modal-on-small.show .pkp_navigation_primary {
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    #modal-on-small.show .pkp_navigation_primary > li {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        border-bottom: 1px solid rgba(255,255,255,.08) !important;
    }
    #modal-on-small.show .pkp_navigation_primary > li:last-child {
        border-bottom: 0 !important;
    }
    #modal-on-small.show .pkp_navigation_primary > li > a {
        display: block !important;
        padding: 11px 2px !important;
        color: #fff !important;
        font-size: .88rem !important;
    }
    body > header,
    .header.container-fluid {
        border-bottom: 3px solid var(--aia-bronze) !important;
    }
}
@media (max-width: 700px) {
    .page_index_journal .journal_summary h2 {
        display: none !important;
    }
    .page_index_journal .journal_summary {
        padding-top: 30px !important;
        padding-bottom: 34px !important;
    }
    .page_index_journal .journal_summary h3,
    .page_index_journal .journal_summary p:first-of-type strong,
    .page_index_journal .journal_summary p:first-of-type b {
        margin-top: 0 !important;
    }
}
@media (max-width: 480px) {
    .upper-header.row {
        min-height: 94px !important;
        padding-left: 16px !important;
        padding-right: 76px !important;
    }
    .journal-logo,
    .logo-wrapper .journal-logo {
        width: 190px !important;
        max-width: calc(100vw - 105px) !important;
    }
    #nav-small {
        top: 25px !important;
        right: 14px !important;
    }
    #nav-small .nav-link {
        min-height: 40px !important;
        padding: 8px 10px !important;
        font-size: .80rem !important;
    }
    #modal-on-small.show {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}
.page_index_journal .container-page {
    padding-bottom: 18px !important;
}
.page_index_journal .additional_content {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.page_index_journal + .site-footer,
.page_index_journal ~ .site-footer,
.site-footer {
    margin-top: 0 !important;
}
.site-footer .container-footer {
    padding-top: 22px !important;
    padding-bottom: 24px !important;
}
@media (max-width: 700px) {
    .page_index_journal .container-page {
        padding-bottom: 12px !important;
    }
    .site-footer .container-footer {
        padding-top: 20px !important;
        padding-bottom: 22px !important;
    }
}
.page_article .article_header_wrapper .obj_galley_link,
.page_article .article_header_wrapper .galley_link {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    min-width: 0 !important;
    margin: 4px 0 0 !important;
    padding: 5px 1px 4px !important;
    color: var(--aia-blue) !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: var(--aia-sans) !important;
    font-size: .78rem !important;
    line-height: 1.2 !important;
    font-weight: 750 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    transition:
        color .18s ease,
        border-color .18s ease,
        transform .18s ease !important;
}
.page_article .article_header_wrapper .obj_galley_link::after,
.page_article .article_header_wrapper .galley_link::after {
    content: "↓";
    color: var(--aia-bronze);
    font-size: .94rem;
    line-height: 1;
    font-weight: 500;
}
.page_article .article_header_wrapper .obj_galley_link:hover,
.page_article .article_header_wrapper .galley_link:hover,
.page_article .article_header_wrapper .obj_galley_link:focus,
.page_article .article_header_wrapper .galley_link:focus {
    color: var(--aia-bronze) !important;
    background: transparent !important;
    border-bottom-color: var(--aia-blue) !important;
    transform: translateY(-1px);
}
@media (min-width: 761px) {
    .page_article .article_header_wrapper > .row {
        grid-template-columns: minmax(0,1fr) 88px !important;
        column-gap: 34px !important;
    }
    .page_article .article_header_wrapper > .row > .col-md-4 {
        padding-top: 5px !important;
        text-align: right !important;
    }
}
.page_article .more-authors-info-button,
.page_article #collapseButton,
.page_article #more-authors-data-symbol,
.page_article #less-authors-data-symbol {
    display: none !important;
}
.page_article .additional-authors-info {
    display: block !important;
    width: 100% !important;
    margin: 8px 0 0 !important;
    padding: 0 !important;
}
.page_article #authorInfoCollapse,
.page_article #authorInfoCollapse.collapse {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px 28px !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.page_article #authorInfoCollapse .additional-author-block {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--aia-muted) !important;
    font-family: var(--aia-sans) !important;
    font-size: .79rem !important;
    line-height: 1.45 !important;
}
.page_article #authorInfoCollapse .additional-author-name {
    display: none !important;
}
.page_article #authorInfoCollapse .additional-author-affiliation {
    display: inline !important;
    color: var(--aia-muted) !important;
    font-family: var(--aia-sans) !important;
    font-size: .79rem !important;
    line-height: 1.45 !important;
    font-weight: 400 !important;
}
.page_article #authorInfoCollapse .additional-author-block > br:first-of-type {
    display: none !important;
}
.page_article #authorInfoCollapse .more_button {
    display: inline-block !important;
    margin: 4px 0 0 !important;
    padding: 0 !important;
    color: #667681 !important;
    font-family: var(--aia-sans) !important;
    font-size: .72rem !important;
    line-height: 1.4 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(166,124,82,.45) !important;
    cursor: pointer;
}
.page_article #authorInfoCollapse .more_button:hover {
    color: var(--aia-bronze) !important;
    border-bottom-color: var(--aia-bronze) !important;
}
.page_article .modal .modal-content {
    border-radius: 2px !important;
    border: 1px solid var(--aia-line-dark) !important;
    box-shadow: 0 18px 45px rgba(0,40,59,.14) !important;
}
.page_article .modal .modal-title {
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.35rem !important;
    font-weight: 600 !important;
}
.page_article .modal .modal-body {
    color: var(--aia-text) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1rem !important;
    line-height: 1.7 !important;
}
.page_article .entry_authors_list {
    margin-bottom: 0 !important;
}
.page_article .entry_author_block {
    color: var(--aia-text) !important;
    font-family: var(--aia-sans) !important;
    font-size: .92rem !important;
    line-height: 1.4 !important;
    font-weight: 600 !important;
}
.page_article .entry_author_block .name_wrapper {
    color: var(--aia-text) !important;
}
.page_article .entry_author_block .orcid-image-url img,
.page_article .entry_author_block .orcid-image-url svg {
    width: 16px !important;
    height: 16px !important;
}
@media (max-width: 760px) {
    .page_article #authorInfoCollapse {
        display: block !important;
    }
    .page_article #authorInfoCollapse .additional-author-block {
        margin-top: 5px !important;
    }
    .page_article .article_header_wrapper .obj_galley_link,
    .page_article .article_header_wrapper .galley_link {
        margin-top: 14px !important;
    }
}
.page_article .keywords_value {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #3F4A53 !important;
    font-family: var(--aia-sans) !important;
    font-size: .88rem !important;
    line-height: 1.65 !important;
}
.page_article .keywords_value .keyword_item {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    color: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
}
.page_article .keywords_value .keyword_item:not(:last-child)::after {
    content: ", ";
}
.page_article .keywords_value .keyword_item:last-child::after {
    content: "";
}
.page_article .keywords_value .delimiter,
.page_article .keywords_value .keyword-delimiter,
.page_article .keywords_value .fifth-keyword-delimeter {
    display: none !important;
}
.page_article .authors_info {
    margin-top: 2px !important;
}
.page_article .entry_authors_list {
    gap: 7px 24px !important;
}
.page_article .entry_author_block {
    color: #2F353B !important;
    font-family: var(--aia-sans) !important;
    font-size: .93rem !important;
    line-height: 1.4 !important;
    font-weight: 600 !important;
}
.page_article #authorInfoCollapse {
    margin-top: 6px !important;
}
.page_article #authorInfoCollapse .additional-author-block {
    color: #6A747D !important;
    font-family: var(--aia-sans) !important;
    font-size: .78rem !important;
    line-height: 1.45 !important;
}
.page_article #authorInfoCollapse .additional-author-affiliation {
    color: #6A747D !important;
    font-family: var(--aia-sans) !important;
    font-size: .78rem !important;
    line-height: 1.45 !important;
}
.page_article .entry_author_block .orcid-image-url {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 5px 0 0 !important;
    vertical-align: middle !important;
}
.page_article .entry_author_block .orcid-image-url img,
.page_article .entry_author_block .orcid-image-url svg {
    width: 15px !important;
    height: 15px !important;
    opacity: .88;
    vertical-align: middle !important;
}
.page_article .entry_author_block .orcid-image-url:hover img,
.page_article .entry_author_block .orcid-image-url:hover svg {
    opacity: 1;
}
.page_article .article_header_wrapper {
    margin-bottom: 30px !important;
    padding-bottom: 24px !important;
}
.page_article .article-full-title,
.page_article .page_title.article-full-title {
    margin-bottom: 0 !important;
}
.page_article .article-full-title::after {
    margin-top: 17px !important;
}
.page_article .article_header_wrapper > .row {
    row-gap: 15px !important;
}
.page_article .article_abstract_block .abstract {
    padding-bottom: 28px !important;
}
.page_article .article_abstract_block .abstract h2 {
    margin-bottom: 15px !important;
}
.page_article .article_abstract_block .abstract p {
    max-width: 790px !important;
    color: #354049 !important;
    font-size: 1.03rem !important;
    line-height: 1.78 !important;
}
.page_article .article_main_data .main_entry {
    color: #59636C !important;
}
.page_article .article_main_data .main_entry > p,
.page_article .article_main_data .main_entry .doi,
.page_article .article_main_data .main_entry .keywords,
.page_article .article_main_data .main_entry .copyright {
    margin-bottom: 18px !important;
    padding-bottom: 16px !important;
}
.page_article .article_main_data .main_entry .keywords h3 {
    margin-top: 0 !important;
}
.page_article .article_main_data .main_entry [class*="citation"] {
    color: #59636C !important;
    font-family: var(--aia-serif) !important;
    font-size: .9rem !important;
    line-height: 1.58 !important;
}
@media (max-width: 760px) {
    .page_article .entry_author_block {
        font-size: .91rem !important;
    }
    .page_article #authorInfoCollapse .additional-author-block,
    .page_article #authorInfoCollapse .additional-author-affiliation {
        font-size: .77rem !important;
    }
    .page_article .keywords_value {
        font-size: .86rem !important;
        line-height: 1.6 !important;
    }
    .page_article .article_abstract_block .abstract p {
        font-size: 1rem !important;
        line-height: 1.74 !important;
    }
}
.aia-editorial-team {
    width: 100% !important;
    max-width: 1120px !important;
    margin: 0 !important;
    padding: 0 0 34px !important;
    color: var(--aia-text) !important;
}
.aia-editorial-team .editorial-intro {
    position: relative;
    max-width: 940px !important;
    margin: 4px 0 66px !important;
    padding: 26px 34px 27px !important;
    background: #F8F9FA !important;
    border: 0 !important;
    border-left: 4px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.aia-editorial-team .editorial-intro p {
    margin: 0 !important;
    color: #46515A !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.01rem !important;
    line-height: 1.8 !important;
}
.aia-editorial-team .editorial-intro p + p {
    margin-top: 17px !important;
    padding-top: 17px !important;
    border-top: 1px solid var(--aia-line) !important;
}
.aia-editorial-team .editorial-section {
    margin: 0 0 64px !important;
    padding: 0 !important;
}
.aia-editorial-team .editorial-section:last-child {
    margin-bottom: 0 !important;
}
.aia-editorial-team .editorial-heading {
    display: flex !important;
    align-items: center !important;
    gap: 18px !important;
    width: 100% !important;
    margin: 0 0 26px !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.72rem !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    letter-spacing: -.012em !important;
    text-transform: none !important;
}
.aia-editorial-team .editorial-heading::after {
    content: "";
    flex: 1 1 auto;
    height: 1px;
    background:
        linear-gradient(
            to right,
            rgba(166,124,82,.72),
            rgba(166,124,82,0)
        );
}
.aia-editorial-team .editorial-lead {
    display: grid !important;
    grid-template-columns: minmax(190px, 1fr) minmax(260px, 1.4fr) !important;
    align-items: center !important;
    column-gap: 34px !important;
    max-width: 760px !important;
    margin: 0 !important;
    padding: 19px 0 20px 22px !important;
    background: transparent !important;
    border: 0 !important;
    border-left: 4px solid var(--aia-bronze) !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.aia-editorial-team .editorial-lead-name {
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.28rem !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
}
.aia-editorial-team .editorial-lead .editorial-institution {
    margin: 0 !important;
    color: var(--aia-muted) !important;
    font-family: var(--aia-sans) !important;
    font-size: .86rem !important;
    line-height: 1.5 !important;
}
.aia-editorial-team .editorial-associates {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 0 46px !important;
    max-width: 920px !important;
}
.aia-editorial-team .editorial-associate {
    position: relative;
    margin: 0 !important;
    padding: 17px 4px 18px 18px !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.aia-editorial-team .editorial-associate::before {
    content: "" !important;
    position: absolute !important;
    top: 23px !important;
    left: 0 !important;
    display: block !important;
    width: 7px !important;
    height: 2px !important;
    background: var(--aia-bronze) !important;
    border: 0 !important;
    border-radius: 0 !important;
}
.aia-editorial-team .editorial-associate strong {
    display: block !important;
    margin: 0 0 3px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.08rem !important;
    line-height: 1.35 !important;
    font-weight: 600 !important;
}
.aia-editorial-team .editorial-grid {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0,1fr)) !important;
    column-gap: 42px !important;
    row-gap: 0 !important;
    width: 100% !important;
}
.aia-editorial-team .editorial-person {
    position: relative;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 17px 4px 18px 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    transform: none !important;
}
.aia-editorial-team .editorial-person::before {
    content: "";
    display: block !important;
    width: 18px !important;
    height: 2px !important;
    margin: 0 0 9px !important;
    background: var(--aia-bronze) !important;
    border: 0 !important;
    border-radius: 0 !important;
    position: static !important;
}
.aia-editorial-team .editorial-person strong {
    display: block !important;
    margin: 0 0 4px !important;
    color: #263B4A !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.03rem !important;
    line-height: 1.32 !important;
    font-weight: 600 !important;
}
.aia-editorial-team .editorial-institution {
    margin: 0 !important;
    color: #707A82 !important;
    font-family: var(--aia-sans) !important;
    font-size: .79rem !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
}
.aia-editorial-team .editorial-person:hover,
.aia-editorial-team .editorial-associate:hover {
    background: transparent !important;
    transform: none !important;
}
.aia-editorial-team .editorial-person:hover strong,
.aia-editorial-team .editorial-associate:hover strong {
    color: var(--aia-bronze) !important;
}
@media (max-width: 980px) {
    .aia-editorial-team .editorial-grid {
        grid-template-columns: repeat(2, minmax(0,1fr)) !important;
        column-gap: 38px !important;
    }
    .aia-editorial-team .editorial-lead {
        grid-template-columns: 1fr 1.4fr !important;
    }
}
@media (max-width: 700px) {
    .aia-editorial-team {
        padding-bottom: 18px !important;
    }
    .aia-editorial-team .editorial-intro {
        margin-bottom: 48px !important;
        padding: 20px 20px 21px !important;
    }
    .aia-editorial-team .editorial-intro p {
        font-size: .96rem !important;
        line-height: 1.72 !important;
    }
    .aia-editorial-team .editorial-section {
        margin-bottom: 48px !important;
    }
    .aia-editorial-team .editorial-heading {
        gap: 12px !important;
        margin-bottom: 20px !important;
        font-size: 1.48rem !important;
    }
    .aia-editorial-team .editorial-lead {
        display: block !important;
        max-width: none !important;
        padding: 15px 0 16px 17px !important;
    }
    .aia-editorial-team .editorial-lead-name {
        font-size: 1.16rem !important;
    }
    .aia-editorial-team .editorial-lead .editorial-institution {
        margin-top: 4px !important;
    }
    .aia-editorial-team .editorial-associates {
        grid-template-columns: 1fr !important;
        gap: 0 !important;
        max-width: none !important;
    }
    .aia-editorial-team .editorial-grid {
        grid-template-columns: 1fr !important;
        gap: 0 !important;
    }
    .aia-editorial-team .editorial-person,
    .aia-editorial-team .editorial-associate {
        padding-top: 14px !important;
        padding-bottom: 15px !important;
    }
    .aia-editorial-team .editorial-person::before {
        width: 14px !important;
        margin-bottom: 7px !important;
    }
    .aia-editorial-team .editorial-person strong,
    .aia-editorial-team .editorial-associate strong {
        font-size: 1rem !important;
    }
    .aia-editorial-team .editorial-institution {
        font-size: .78rem !important;
    }
}
.aia-about-page,
.aia-guidelines-page {
    width: 100% !important;
    max-width: 1120px !important;
    margin: 0 !important;
    padding: 0 0 38px !important;
    color: var(--aia-text) !important;
    font-family: var(--aia-sans) !important;
}
body:has(.aia-about-page) h1.page_title,
body:has(.aia-guidelines-page) h1.page_title {
    display: none !important;
}
body:has(.aia-about-page) .cmp_breadcrumbs,
body:has(.aia-guidelines-page) .cmp_breadcrumbs {
    margin-bottom: 28px !important;
}
.aia-about-page > section:first-of-type,
.aia-guidelines-page > section:first-of-type {
    position: relative !important;
    max-width: 980px !important;
    margin: 0 0 48px !important;
    padding: 0 0 38px !important;
    border-bottom: 1px solid var(--aia-line-dark) !important;
}
.aia-guidelines-page > section:first-of-type > span:first-child:empty,
.aia-guidelines-page > section:first-of-type > span:first-child {
    display: none !important;
}
.aia-about-page > section:first-of-type > h1,
.aia-guidelines-page > section:first-of-type > h1 {
    max-width: 900px !important;
    margin: 0 0 18px !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: clamp(2.3rem, 4vw, 3.2rem) !important;
    line-height: 1.08 !important;
    font-weight: 600 !important;
    letter-spacing: -.024em !important;
    text-transform: none !important;
}
.aia-about-page > section:first-of-type > h1::after,
.aia-guidelines-page > section:first-of-type > h1::after {
    content: "";
    display: block;
    width: 62px;
    height: 3px;
    margin-top: 18px;
    background: var(--aia-bronze);
}
.aia-about-page > section:first-of-type > p,
.aia-guidelines-page > section:first-of-type > p {
    max-width: 800px !important;
    margin: 0 0 26px !important;
    color: #46515A !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.08rem !important;
    line-height: 1.78 !important;
}
.aia-about-page > section:first-of-type > div:last-child,
.aia-guidelines-page > section:first-of-type > div:last-child {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 11px !important;
}
.aia-about-page > section:first-of-type > div:last-child > a,
.aia-guidelines-page > section:first-of-type > div:last-child > a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 10px 17px !important;
    color: var(--aia-blue) !important;
    background: #fff !important;
    border: 1px solid var(--aia-line-dark) !important;
    border-left: 3px solid var(--aia-bronze) !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    font-family: var(--aia-sans) !important;
    font-size: .83rem !important;
    line-height: 1.2 !important;
    font-weight: 650 !important;
    text-decoration: none !important;
}
.aia-about-page > section:first-of-type > div:last-child > a:hover,
.aia-guidelines-page > section:first-of-type > div:last-child > a:hover {
    color: var(--aia-bronze) !important;
    background: var(--aia-soft) !important;
}
.aia-about-page > section:first-of-type > div[style*="display: grid"] {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0,1fr)) !important;
    gap: 0 32px !important;
    max-width: 800px !important;
    margin: 30px 0 28px !important;
}
.aia-about-page > section:first-of-type > div[style*="display: grid"] > div {
    padding: 14px 0 15px !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
}
.aia-about-page > section:first-of-type > div[style*="display: grid"] span {
    display: block !important;
    margin-bottom: 5px !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .68rem !important;
    font-weight: 700 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
}
.aia-about-page > section:first-of-type > div[style*="display: grid"] strong {
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.15rem !important;
    font-weight: 600 !important;
}
.aia-about-page > section:nth-of-type(2),
.aia-guidelines-page > section:nth-of-type(2) {
    position: sticky;
    top: 0;
    z-index: 100;
    margin: 0 0 60px !important;
    padding: 12px 0 !important;
    background: rgba(255,255,255,.97) !important;
    border-top: 1px solid var(--aia-line) !important;
    border-bottom: 1px solid var(--aia-line) !important;
    backdrop-filter: blur(8px);
}
.aia-about-page > section:nth-of-type(2) > div,
.aia-guidelines-page > section:nth-of-type(2) > div {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 5px 8px !important;
}
.aia-about-page > section:nth-of-type(2) a,
.aia-guidelines-page > section:nth-of-type(2) a {
    display: inline-flex !important;
    margin: 0 !important;
    padding: 6px 8px !important;
    color: #55636D !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 2px solid transparent !important;
    border-radius: 0 !important;
    font-family: var(--aia-sans) !important;
    font-size: .74rem !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}
.aia-about-page > section:nth-of-type(2) a:hover,
.aia-guidelines-page > section:nth-of-type(2) a:hover {
    color: var(--aia-blue) !important;
    border-bottom-color: var(--aia-bronze) !important;
}
.aia-guidelines-page > section:nth-of-type(2) a[href="#checklist"] {
    color: var(--aia-blue) !important;
    font-weight: 700 !important;
}
.aia-about-page > section[id],
.aia-guidelines-page > section[id] {
    scroll-margin-top: 90px;
    margin-bottom: 70px !important;
}
.aia-about-page > section[id] > h2,
.aia-guidelines-page > section[id] > h2 {
    display: flex !important;
    align-items: center !important;
    gap: 18px !important;
    margin: 0 0 25px !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.78rem !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    letter-spacing: -.012em !important;
}
.aia-about-page > section[id] > h2::after,
.aia-guidelines-page > section[id] > h2::after {
    content: "";
    flex: 1;
    height: 1px;
    background:
        linear-gradient(
            to right,
            rgba(166,124,82,.72),
            rgba(166,124,82,0)
        );
}
.aia-about-page > section[id] > h2 + div[style*="width: 60px"],
.aia-guidelines-page > section[id] > h2 + div[style*="width: 60px"] {
    display: none !important;
}
.aia-about-page > section[id] p,
.aia-guidelines-page > section[id] p,
.aia-about-page > section[id] li,
.aia-guidelines-page > section[id] li {
    color: #46515A !important;
    font-size: .98rem !important;
    line-height: 1.76 !important;
}
.aia-about-page > section[id] > div[style*="max-width: 760px"],
.aia-guidelines-page > section[id] > div[style*="max-width: 760px"],
.aia-guidelines-page > section[id] > p[style*="max-width: 760px"] {
    max-width: 850px !important;
}
.aia-about-page section[id] div[style*="background: #fafafa"],
.aia-guidelines-page section[id] div[style*="background: #fafafa"] {
    background: #F8F9FA !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.aia-about-page section[id] div[style*="border-left: 4px"],
.aia-guidelines-page section[id] div[style*="border-left: 4px"] {
    padding: 21px 24px !important;
    background: #F8F9FA !important;
    border: 0 !important;
    border-left: 3px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
}
.aia-about-page section[id] > div[style*="display: grid"],
.aia-guidelines-page section[id] > div[style*="display: grid"] {
    display: grid !important;
    gap: 0 32px !important;
}
.aia-about-page section[id] > div[style*="display: grid"] {
    grid-template-columns: repeat(3, minmax(0,1fr)) !important;
}
.aia-guidelines-page section[id] > div[style*="display: grid"] {
    grid-template-columns: repeat(3, minmax(0,1fr)) !important;
}
.aia-about-page section[id] > div[style*="display: grid"] > div,
.aia-guidelines-page section[id] > div[style*="display: grid"] > div {
    margin: 0 !important;
    padding: 18px 0 19px !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    text-align: left !important;
    box-shadow: none !important;
}
.aia-about-page section[id] > div[style*="display: grid"] h3,
.aia-about-page section[id] > div[style*="display: grid"] h4,
.aia-guidelines-page section[id] > div[style*="display: grid"] h3,
.aia-guidelines-page section[id] > div[style*="display: grid"] h4 {
    margin: 0 0 6px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.08rem !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
}
.aia-guidelines-page #formatting table {
    width: 100% !important;
    max-width: 850px !important;
    margin: 0 !important;
    border-collapse: collapse !important;
    font-family: var(--aia-sans) !important;
    font-size: .9rem !important;
}
.aia-guidelines-page #formatting td {
    padding: 13px 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
}
.aia-guidelines-page #formatting td:first-child {
    width: 29% !important;
    color: var(--aia-blue) !important;
    font-weight: 650 !important;
}
.aia-guidelines-page #formatting tr:last-child td {
    border-bottom: 0 !important;
}
.aia-guidelines-page #citation h3 {
    margin: 0 0 16px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.3rem !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
}
.aia-guidelines-page #citation > div {
    margin-bottom: 40px !important;
}
.aia-guidelines-page #citation > div:last-child {
    margin-bottom: 0 !important;
}
.aia-guidelines-page #citation span[style*="text-transform: uppercase"] {
    display: block !important;
    margin-bottom: 7px !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .66rem !important;
    font-weight: 700 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
}
.aia-guidelines-page #peerreview > div:first-child {
    margin-bottom: 28px !important;
    text-align: left !important;
}
.aia-guidelines-page #peerreview > div:first-child > span {
    display: block !important;
    margin-bottom: 7px !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .69rem !important;
    font-weight: 700 !important;
    letter-spacing: .09em !important;
    text-transform: uppercase !important;
}
.aia-guidelines-page #peerreview > div:first-child h2 {
    display: flex !important;
    align-items: center !important;
    gap: 18px !important;
    margin: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.78rem !important;
    font-weight: 600 !important;
}
.aia-guidelines-page #peerreview > div:first-child h2::after {
    content: "";
    flex: 1;
    height: 1px;
    background:
        linear-gradient(
            to right,
            rgba(166,124,82,.72),
            rgba(166,124,82,0)
        );
}
.aia-guidelines-page #peerreview > div:first-child > div[style*="width: 70px"] {
    display: none !important;
}
.aia-guidelines-page #peerreview > div:nth-of-type(2) {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0,1fr)) !important;
    gap: 0 22px !important;
}
.aia-guidelines-page #peerreview > div:nth-of-type(2) > div {
    position: relative;
    padding: 18px 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    text-align: left !important;
}
.aia-guidelines-page #peerreview > div:nth-of-type(2) > div > div:first-child {
    margin-bottom: 7px !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.55rem !important;
    line-height: 1 !important;
    font-weight: 600 !important;
}
.aia-guidelines-page #ethics > div:last-child,
.aia-guidelines-page #preservation > div:last-child,
.aia-guidelines-page #ai-policy > div:last-child,
.aia-guidelines-page #copyright > div:last-child,
.aia-about-page #integrity > div:last-child {
    max-width: 880px !important;
    padding: 24px 27px !important;
    background: #F8F9FA !important;
    border: 0 !important;
    border-left: 3px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
}
.aia-about-page #ready > div,
.aia-guidelines-page #checklist > div {
    position: relative;
    padding: 40px 42px !important;
    color: #fff !important;
    background: var(--aia-navy) !important;
    border: 0 !important;
    border-top: 3px solid var(--aia-bronze) !important;
    border-radius: 2px !important;
    box-shadow: none !important;
}
.aia-about-page #ready > div > span,
.aia-guidelines-page #checklist > div > span {
    display: block !important;
    margin-bottom: 8px !important;
    color: #E3C5A1 !important;
    font-family: var(--aia-sans) !important;
    font-size: .7rem !important;
    font-weight: 700 !important;
    letter-spacing: .1em !important;
    text-transform: uppercase !important;
}
.aia-about-page #ready h2,
.aia-guidelines-page #checklist h2 {
    margin: 0 !important;
    color: #fff !important;
    font-family: var(--aia-serif) !important;
    font-size: 2rem !important;
    line-height: 1.15 !important;
    font-weight: 600 !important;
}
.aia-about-page #ready h2 + div,
.aia-guidelines-page #checklist h2 + div {
    width: 58px !important;
    height: 2px !important;
    margin: 16px 0 28px !important;
    background: #D7B47D !important;
}
.aia-about-page #ready div[style*="display: grid"],
.aia-guidelines-page #checklist div[style*="display: grid"] {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0,1fr)) !important;
    gap: 20px 34px !important;
    color: rgba(255,255,255,.9) !important;
    font-family: var(--aia-sans) !important;
    font-size: .84rem !important;
    line-height: 1.6 !important;
}
.aia-about-page #ready div[style*="display: grid"] div,
.aia-guidelines-page #checklist div[style*="display: grid"] div {
    color: inherit !important;
}
.aia-about-page #ready a,
.aia-guidelines-page #checklist a {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 9px 15px !important;
    color: #fff !important;
    background: transparent !important;
    border: 1px solid rgba(255,255,255,.5) !important;
    border-radius: 2px !important;
    font-family: var(--aia-sans) !important;
    font-size: .81rem !important;
    font-weight: 650 !important;
    text-decoration: none !important;
}
.aia-about-page #ready a:hover,
.aia-guidelines-page #checklist a:hover {
    color: var(--aia-navy) !important;
    background: #fff !important;
}
@media (max-width: 980px) {
    .aia-about-page section[id] > div[style*="display: grid"],
    .aia-guidelines-page section[id] > div[style*="display: grid"] {
        grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    }
    .aia-guidelines-page #peerreview > div:nth-of-type(2) {
        grid-template-columns: repeat(3, minmax(0,1fr)) !important;
    }
    .aia-about-page #ready div[style*="display: grid"],
    .aia-guidelines-page #checklist div[style*="display: grid"] {
        grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    }
}
@media (max-width: 700px) {
    .aia-about-page,
    .aia-guidelines-page {
        padding-bottom: 20px !important;
    }
    .aia-about-page > section:first-of-type,
    .aia-guidelines-page > section:first-of-type {
        margin-bottom: 36px !important;
        padding-bottom: 30px !important;
    }
    .aia-about-page > section:first-of-type > h1,
    .aia-guidelines-page > section:first-of-type > h1 {
        font-size: 2rem !important;
        line-height: 1.12 !important;
    }
    .aia-about-page > section:first-of-type > p,
    .aia-guidelines-page > section:first-of-type > p {
        font-size: 1rem !important;
        line-height: 1.7 !important;
    }
    .aia-about-page > section:first-of-type > div[style*="display: grid"] {
        grid-template-columns: 1fr !important;
        gap: 0 !important;
    }
    .aia-about-page > section:nth-of-type(2),
    .aia-guidelines-page > section:nth-of-type(2) {
        position: static !important;
        margin-bottom: 45px !important;
        padding: 8px 0 !important;
        overflow-x: auto;
    }
    .aia-about-page > section:nth-of-type(2) > div,
    .aia-guidelines-page > section:nth-of-type(2) > div {
        flex-wrap: nowrap !important;
        width: max-content !important;
        min-width: 100% !important;
    }
    .aia-about-page > section:nth-of-type(2) a,
    .aia-guidelines-page > section:nth-of-type(2) a {
        white-space: nowrap !important;
    }
    .aia-about-page > section[id],
    .aia-guidelines-page > section[id] {
        margin-bottom: 52px !important;
    }
    .aia-about-page > section[id] > h2,
    .aia-guidelines-page > section[id] > h2 {
        gap: 12px !important;
        font-size: 1.48rem !important;
    }
    .aia-about-page section[id] > div[style*="display: grid"],
    .aia-guidelines-page section[id] > div[style*="display: grid"],
    .aia-guidelines-page #peerreview > div:nth-of-type(2),
    .aia-about-page #ready div[style*="display: grid"],
    .aia-guidelines-page #checklist div[style*="display: grid"] {
        grid-template-columns: 1fr !important;
    }
    .aia-about-page #ready > div,
    .aia-guidelines-page #checklist > div {
        padding: 30px 24px !important;
    }
    .aia-about-page #ready h2,
    .aia-guidelines-page #checklist h2 {
        font-size: 1.65rem !important;
    }
}
.aia-neuro-page,
.aia-ciaw-page {
    width: 100% !important;
    max-width: 1120px !important;
    margin: 0 !important;
    padding: 0 0 38px !important;
    color: var(--aia-text) !important;
    font-family: var(--aia-sans) !important;
}
body:has(.aia-neuro-page) h1.page_title,
body:has(.aia-ciaw-page) h1.page_title {
    display: none !important;
}
.aia-neuro-page > section,
.aia-ciaw-page > section {
    margin-bottom: 68px !important;
}
.aia-neuro-page > section > h2,
.aia-ciaw-page > section > h2 {
    display: flex !important;
    align-items: center !important;
    gap: 18px !important;
    margin: 0 0 25px !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.78rem !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    letter-spacing: -.012em !important;
}
.aia-neuro-page > section > h2::after,
.aia-ciaw-page > section > h2::after {
    content: "";
    flex: 1;
    height: 1px;
    background:
        linear-gradient(
            to right,
            rgba(166,124,82,.72),
            rgba(166,124,82,0)
        );
}
.aia-neuro-page > section > h2 + div[style*="width: 60px"],
.aia-ciaw-page > section > h2 + div[style*="width: 60px"] {
    display: none !important;
}
.aia-neuro-page p,
.aia-neuro-page li,
.aia-ciaw-page p,
.aia-ciaw-page li {
    color: #46515A !important;
    font-size: .98rem !important;
    line-height: 1.76 !important;
}
.aia-neuro-page > section:first-of-type {
    max-width: 920px !important;
    margin: 0 0 62px !important;
    padding: 4px 0 4px 24px !important;
    border-left: 4px solid var(--aia-bronze) !important;
}
.aia-neuro-page > section:first-of-type p {
    max-width: 850px !important;
    margin: 0 !important;
    color: #3F4A53 !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.12rem !important;
    line-height: 1.8 !important;
}
.aia-neuro-page > section:nth-of-type(2) > div[style*="display: grid"] {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 0 48px !important;
    margin-top: 0 !important;
}
.aia-neuro-page > section:nth-of-type(2) > div[style*="display: grid"] > div {
    padding: 20px 0 22px !important;
    border-top: 2px solid var(--aia-bronze) !important;
}
.aia-neuro-page > section:nth-of-type(2) h3 {
    margin: 0 0 11px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.22rem !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
}
.aia-neuro-page > section:nth-of-type(3) > div[style*="display: grid"] {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0,1fr)) !important;
    gap: 0 28px !important;
}
.aia-neuro-page > section:nth-of-type(3) > div[style*="display: grid"] > div {
    padding: 17px 0 19px !important;
    border-top: 2px solid var(--aia-bronze) !important;
    border-bottom: 1px solid var(--aia-line) !important;
}
.aia-neuro-page > section:nth-of-type(3) h4 {
    margin: 0 0 8px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.05rem !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
}
.aia-neuro-page > section:nth-of-type(3) > p:last-child {
    max-width: 840px !important;
    margin-top: 30px !important;
}
.aia-neuro-page > section:nth-of-type(4) {
    max-width: 900px !important;
    padding: 27px 30px !important;
    background: #F8F9FA !important;
    border: 0 !important;
    border-left: 4px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
}
.aia-neuro-page > section:nth-of-type(4) > h2 {
    margin-top: 0 !important;
}
.aia-neuro-page > section:nth-of-type(5) > p {
    max-width: 860px !important;
}
.aia-neuro-page > section:nth-of-type(5) > div[style*="display: grid"] {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 28px 42px !important;
}
.aia-neuro-page > section:nth-of-type(5) > div[style*="display: grid"] > div {
    margin: 0 !important;
    padding: 22px 0 23px !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 2px solid var(--aia-bronze) !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.aia-neuro-page > section:nth-of-type(5) > div[style*="display: grid"] > div > div:first-child {
    margin-bottom: 10px !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .72rem !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
    letter-spacing: .025em !important;
}
.aia-neuro-page > section:nth-of-type(5) > div[style*="display: grid"] > div > div:first-child a {
    color: var(--aia-bronze) !important;
    text-decoration: none !important;
}
.aia-neuro-page > section:nth-of-type(5) > div[style*="display: grid"] > div > div:first-child a:hover {
    color: var(--aia-blue) !important;
}
.aia-neuro-page > section:nth-of-type(5) h3 {
    margin: 0 0 13px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.22rem !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
}
.aia-neuro-page > section:nth-of-type(6) {
    padding: 28px 30px 30px !important;
    background: #F8F9FA !important;
    border: 0 !important;
    border-left: 4px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
}
.aia-neuro-page > section:nth-of-type(6) > div[style*="display: grid"] {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 0 36px !important;
    margin-top: 24px !important;
}
.aia-neuro-page > section:nth-of-type(6) > div[style*="display: grid"] > div {
    padding: 16px 0 18px !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 1px solid var(--aia-line-dark) !important;
    border-radius: 0 !important;
}
.aia-neuro-page > section:nth-of-type(6) h4 {
    margin: 0 0 7px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.04rem !important;
    line-height: 1.32 !important;
    font-weight: 600 !important;
}
.aia-ciaw-page > div:first-child {
    position: relative;
    margin: 0 0 48px !important;
    overflow: hidden;
    border: 1px solid var(--aia-line) !important;
    border-radius: 2px !important;
    box-shadow: none !important;
}
.aia-ciaw-page > div:first-child img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.aia-ciaw-page > section:first-of-type {
    max-width: 980px !important;
    margin: 0 0 68px !important;
    padding: 0 0 38px !important;
    border-bottom: 1px solid var(--aia-line-dark) !important;
}
.aia-ciaw-page > section:first-of-type > span:first-child {
    display: block !important;
    margin: 0 0 9px !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .7rem !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    letter-spacing: .1em !important;
    text-transform: uppercase !important;
}
.aia-ciaw-page > section:first-of-type > h1 {
    max-width: 850px !important;
    margin: 0 0 18px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: clamp(2.35rem,4vw,3.1rem) !important;
    line-height: 1.08 !important;
    font-weight: 600 !important;
    letter-spacing: -.024em !important;
}
.aia-ciaw-page > section:first-of-type > h1::after {
    content: "";
    display: block;
    width: 62px;
    height: 3px;
    margin-top: 18px;
    background: var(--aia-bronze);
}
.aia-ciaw-page > section:first-of-type > p {
    max-width: 830px !important;
    margin: 0 !important;
    color: #46515A !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.08rem !important;
    line-height: 1.78 !important;
}
.aia-ciaw-page > section:first-of-type > p a {
    color: var(--aia-blue) !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(166,124,82,.55) !important;
}
.aia-ciaw-page > section:first-of-type > p a:hover {
    color: var(--aia-bronze) !important;
}
.aia-ciaw-page > section:first-of-type > div:last-child {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0,1fr)) !important;
    gap: 0 28px !important;
    margin-top: 32px !important;
}
.aia-ciaw-page > section:first-of-type > div:last-child > span {
    display: block !important;
    padding: 13px 0 14px !important;
    color: var(--aia-muted) !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    font-family: var(--aia-sans) !important;
    font-size: .78rem !important;
    line-height: 1.45 !important;
}
.aia-ciaw-page > section:first-of-type > div:last-child > span strong {
    display: block !important;
    margin-bottom: 3px !important;
    color: var(--aia-blue) !important;
    font-size: .7rem !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    letter-spacing: .07em !important;
    text-transform: uppercase !important;
}
.aia-ciaw-page > section:nth-of-type(2) > p {
    max-width: 870px !important;
}
.aia-ciaw-page > section:nth-of-type(3) > div[style*="display: grid"] {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 0 50px !important;
}
.aia-ciaw-page > section:nth-of-type(3) > div[style*="display: grid"] > div {
    padding-top: 0 !important;
}
.aia-ciaw-page > section:nth-of-type(3) h2 {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    margin: 0 0 23px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.55rem !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
}
.aia-ciaw-page > section:nth-of-type(3) h2::after {
    content: "";
    flex: 1;
    height: 1px;
    background:
        linear-gradient(
            to right,
            rgba(166,124,82,.7),
            rgba(166,124,82,0)
        );
}
.aia-ciaw-page > section:nth-of-type(3) h2 + div[style*="width: 60px"] {
    display: none !important;
}
.aia-ciaw-page > section:nth-of-type(4) > div[style*="display: grid"] {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0,1fr)) !important;
    gap: 0 28px !important;
}
.aia-ciaw-page > section:nth-of-type(4) > div[style*="display: grid"] > div {
    padding: 17px 0 19px !important;
    border-top: 2px solid var(--aia-bronze) !important;
    border-bottom: 1px solid var(--aia-line) !important;
}
.aia-ciaw-page > section:nth-of-type(4) h4 {
    margin: 0 0 8px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.06rem !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
}
.aia-ciaw-page > section:nth-of-type(5) {
    max-width: 930px !important;
    padding: 30px 32px !important;
    background: #F8F9FA !important;
    border: 0 !important;
    border-left: 4px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
}
.aia-ciaw-page > section:nth-of-type(5) > p {
    max-width: 830px !important;
}
.aia-ciaw-page > section:nth-of-type(5) > div:last-child {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
}
.aia-ciaw-page > section:nth-of-type(5) > div:last-child a {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 9px 15px !important;
    color: var(--aia-blue) !important;
    background: #fff !important;
    border: 1px solid var(--aia-line-dark) !important;
    border-left: 3px solid var(--aia-bronze) !important;
    border-radius: 2px !important;
    font-family: var(--aia-sans) !important;
    font-size: .82rem !important;
    line-height: 1.3 !important;
    font-weight: 650 !important;
    text-decoration: none !important;
}
.aia-ciaw-page > section:nth-of-type(5) > div:last-child a:hover {
    color: var(--aia-bronze) !important;
    background: #fff !important;
}
@media (max-width: 980px) {
    .aia-neuro-page > section:nth-of-type(3) > div[style*="display: grid"],
    .aia-ciaw-page > section:nth-of-type(4) > div[style*="display: grid"] {
        grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    }
    .aia-ciaw-page > section:first-of-type > div:last-child {
        grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    }
}
@media (max-width: 700px) {
    .aia-neuro-page,
    .aia-ciaw-page {
        padding-bottom: 18px !important;
    }
    .aia-neuro-page > section,
    .aia-ciaw-page > section {
        margin-bottom: 50px !important;
    }
    .aia-neuro-page > section > h2,
    .aia-ciaw-page > section > h2 {
        gap: 12px !important;
        font-size: 1.48rem !important;
    }
    .aia-neuro-page > section:first-of-type {
        margin-bottom: 48px !important;
        padding-left: 18px !important;
    }
    .aia-neuro-page > section:first-of-type p {
        font-size: 1rem !important;
        line-height: 1.72 !important;
    }
    .aia-neuro-page > section:nth-of-type(2) > div[style*="display: grid"],
    .aia-neuro-page > section:nth-of-type(3) > div[style*="display: grid"],
    .aia-neuro-page > section:nth-of-type(5) > div[style*="display: grid"],
    .aia-neuro-page > section:nth-of-type(6) > div[style*="display: grid"],
    .aia-ciaw-page > section:first-of-type > div:last-child,
    .aia-ciaw-page > section:nth-of-type(3) > div[style*="display: grid"],
    .aia-ciaw-page > section:nth-of-type(4) > div[style*="display: grid"] {
        grid-template-columns: 1fr !important;
        gap: 0 !important;
    }
    .aia-neuro-page > section:nth-of-type(4),
    .aia-neuro-page > section:nth-of-type(6) {
        padding: 24px 22px !important;
    }
    .aia-ciaw-page > div:first-child {
        margin-bottom: 36px !important;
    }
    .aia-ciaw-page > section:first-of-type {
        margin-bottom: 48px !important;
        padding-bottom: 30px !important;
    }
    .aia-ciaw-page > section:first-of-type > h1 {
        font-size: 2rem !important;
        line-height: 1.12 !important;
    }
    .aia-ciaw-page > section:first-of-type > p {
        font-size: 1rem !important;
        line-height: 1.72 !important;
    }
    .aia-ciaw-page > section:nth-of-type(3) h2 {
        gap: 11px !important;
        margin-top: 26px !important;
        font-size: 1.38rem !important;
    }
    .aia-ciaw-page > section:nth-of-type(3) > div > div:first-child h2 {
        margin-top: 0 !important;
    }
    .aia-ciaw-page > section:nth-of-type(5) {
        padding: 24px 22px !important;
    }
}
.page_issue_archive {
    width: 100% !important;
    max-width: 1120px !important;
    margin: 0 auto !important;
    padding-top: 36px !important;
    padding-bottom: 64px !important;
}
.page_issue_archive .cmp_breadcrumbs {
    margin: 0 0 22px !important;
}
.page_issue_archive > h1,
.page_issue_archive h1.page_title {
    position: relative;
    margin: 0 0 38px !important;
    padding: 0 0 18px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 2.25rem !important;
    line-height: 1.1 !important;
    font-weight: 600 !important;
    letter-spacing: -.018em !important;
    text-align: left !important;
    border-bottom: 1px solid var(--aia-line-dark) !important;
}
.page_issue_archive > h1::after,
.page_issue_archive h1.page_title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 62px;
    height: 3px;
    margin: 0 !important;
    background: var(--aia-bronze) !important;
}
.page_issue_archive .issues_archive,
.page_issue_archive ul.issues_archive {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.page_issue_archive .issues_archive > li {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    border-bottom: 1px solid var(--aia-line) !important;
}
.page_issue_archive .issues_archive > li:first-child {
    border-top: 1px solid var(--aia-line) !important;
}
.page_issue_archive .obj_issue_summary {
    display: grid !important;
    grid-template-columns: 168px minmax(0, 1fr) !important;
    grid-auto-flow: row !important;
    column-gap: 34px !important;
    row-gap: 6px !important;
    align-items: start !important;
    width: 100% !important;
    min-height: 228px !important;
    margin: 0 !important;
    padding: 28px 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.page_issue_archive .obj_issue_summary > *:not(.cover):not(.description) {
    grid-column: 2 !important;
}
.page_issue_archive .obj_issue_summary > .cover,
.page_issue_archive .obj_issue_summary a.cover {
    grid-column: 1 !important;
    grid-row: 1 / span 6 !important;
    display: block !important;
    width: 168px !important;
    max-width: 168px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
.page_issue_archive .obj_issue_summary > .cover img,
.page_issue_archive .obj_issue_summary a.cover img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 !important;
    border: 1px solid var(--aia-line-dark) !important;
    border-radius: 0 !important;
    box-shadow: 0 5px 15px rgba(0,40,59,.06) !important;
    transition:
        transform .18s ease,
        box-shadow .18s ease !important;
}
.page_issue_archive .obj_issue_summary > .cover:hover img,
.page_issue_archive .obj_issue_summary a.cover:hover img {
    transform: translateY(-2px);
    box-shadow: 0 8px 19px rgba(0,40,59,.10) !important;
}
.page_issue_archive .obj_issue_summary h2,
.page_issue_archive .obj_issue_summary h3 {
    align-self: end !important;
    margin: 22px 0 3px !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.34rem !important;
    line-height: 1.28 !important;
    font-weight: 600 !important;
    text-transform: none !important;
}
.page_issue_archive .obj_issue_summary a.title {
    display: inline !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: inherit !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(166,124,82,.58) !important;
    transition:
        color .18s ease,
        border-color .18s ease !important;
}
.page_issue_archive .obj_issue_summary a.title::after {
    content: "  →";
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .82rem !important;
    font-weight: 500 !important;
    white-space: nowrap;
}
.page_issue_archive .obj_issue_summary a.title:hover,
.page_issue_archive .obj_issue_summary a.title:focus {
    color: var(--aia-bronze) !important;
    border-bottom-color: var(--aia-blue) !important;
}
.page_issue_archive .obj_issue_summary .series {
    margin: 1px 0 0 !important;
    color: #6D7880 !important;
    font-family: var(--aia-sans) !important;
    font-size: .78rem !important;
    line-height: 1.45 !important;
}
.page_issue_archive .obj_issue_summary .published,
.page_issue_archive .obj_issue_summary .date,
.page_issue_archive .obj_issue_summary time {
    margin: 3px 0 0 !important;
    color: #6D7880 !important;
    font-family: var(--aia-sans) !important;
    font-size: .79rem !important;
    line-height: 1.45 !important;
    font-weight: 400 !important;
}
.page_issue_archive .obj_issue_summary .description {
    display: none !important;
}
.page_issue .description_label,
.pkp_page_issue .description_label {
    display: none !important;
}
.page_issue .obj_issue_toc > .heading > .description > h2:first-child,
.page_issue .obj_issue_toc > .heading > .description > h3:first-child,
.pkp_page_issue .obj_issue_toc > .heading > .description > h2:first-child,
.pkp_page_issue .obj_issue_toc > .heading > .description > h3:first-child {
    display: none !important;
}
.page_issue .description_text,
.pkp_page_issue .description_text,
.page_issue .obj_issue_toc > .heading > .description,
.pkp_page_issue .obj_issue_toc > .heading > .description {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.page_issue > h1,
.pkp_page_issue > h1 {
    margin-bottom: 30px !important;
}
.page_issue .obj_issue_toc > .heading,
.pkp_page_issue .obj_issue_toc > .heading {
    margin-top: 0 !important;
}
.page_issue .obj_issue_toc > .heading > .description p:first-child,
.pkp_page_issue .obj_issue_toc > .heading > .description p:first-child {
    margin-top: 0 !important;
}
.page_issue .obj_issue_toc .galleys,
.pkp_page_issue .obj_issue_toc .galleys {
    margin-top: 30px !important;
}
@media (max-width: 900px) {
    .page_issue_archive .obj_issue_summary {
        grid-template-columns: 140px minmax(0,1fr) !important;
        column-gap: 28px !important;
        min-height: 190px !important;
    }
    .page_issue_archive .obj_issue_summary > .cover,
    .page_issue_archive .obj_issue_summary a.cover {
        width: 140px !important;
        max-width: 140px !important;
    }
    .page_issue_archive .obj_issue_summary h2,
    .page_issue_archive .obj_issue_summary h3 {
        margin-top: 15px !important;
    }
}
@media (max-width: 700px) {
    .page_issue_archive {
        padding-top: 26px !important;
        padding-bottom: 44px !important;
    }
    .page_issue_archive > h1,
    .page_issue_archive h1.page_title {
        margin-bottom: 27px !important;
        font-size: 1.9rem !important;
    }
    .page_issue_archive .obj_issue_summary {
        grid-template-columns: 96px minmax(0,1fr) !important;
        column-gap: 20px !important;
        row-gap: 4px !important;
        min-height: 142px !important;
        padding: 20px 0 !important;
    }
    .page_issue_archive .obj_issue_summary > .cover,
    .page_issue_archive .obj_issue_summary a.cover {
        width: 96px !important;
        max-width: 96px !important;
    }
    .page_issue_archive .obj_issue_summary h2,
    .page_issue_archive .obj_issue_summary h3 {
        margin-top: 7px !important;
        font-size: 1.08rem !important;
        line-height: 1.3 !important;
    }
    .page_issue_archive .obj_issue_summary .published,
    .page_issue_archive .obj_issue_summary .date,
    .page_issue_archive .obj_issue_summary time,
    .page_issue_archive .obj_issue_summary .series {
        font-size: .74rem !important;
    }
    .page_issue_archive .obj_issue_summary a.title::after {
        font-size: .74rem !important;
    }
}
.page_article .keywords_value .keyword_item::after,
.page_article .keywords_value .keyword_item:not(:last-child)::after,
.page_article .keywords_value .keyword_item:last-child::after {
    content: none !important;
}
.page_article .keywords_value .delimiter,
.page_article .keywords_value .keyword-delimiter,
.page_article .keywords_value .fifth-keyword-delimeter {
    display: inline !important;
}
body.pkp_page_issue.pkp_op_archive .container-page,
.pkp_page_issue.pkp_op_archive .container-page {
    padding-top: 34px !important;
    padding-bottom: 52px !important;
}
body.pkp_page_issue.pkp_op_archive .page_issue_archive,
.pkp_page_issue.pkp_op_archive .page_issue_archive,
.page.page_issue_archive {
    width: 100% !important;
    max-width: 1120px !important;
    margin: 0 auto !important;
    padding: 0 !important;
}
body.pkp_page_issue.pkp_op_archive .page_issue_archive > h1,
.pkp_page_issue.pkp_op_archive .page_issue_archive > h1,
.page.page_issue_archive > h1 {
    position: relative !important;
    width: 100% !important;
    margin: 0 0 30px !important;
    padding: 0 0 17px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 2.15rem !important;
    line-height: 1.1 !important;
    font-weight: 600 !important;
    letter-spacing: -.018em !important;
    text-align: left !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line-dark) !important;
}
body.pkp_page_issue.pkp_op_archive .page_issue_archive > h1::after,
.pkp_page_issue.pkp_op_archive .page_issue_archive > h1::after,
.page.page_issue_archive > h1::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    bottom: -2px !important;
    display: block !important;
    width: 62px !important;
    height: 3px !important;
    margin: 0 !important;
    background: var(--aia-bronze) !important;
}
body.pkp_page_issue.pkp_op_archive ul.issues_archive,
.pkp_page_issue.pkp_op_archive ul.issues_archive,
.page_issue_archive ul.issues_archive {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
body.pkp_page_issue.pkp_op_archive ul.issues_archive > li,
.pkp_page_issue.pkp_op_archive ul.issues_archive > li,
.page_issue_archive ul.issues_archive > li {
    display: grid !important;
    grid-template-columns: 148px minmax(0,1fr) !important;
    grid-template-rows: auto auto !important;
    column-gap: 30px !important;
    row-gap: 5px !important;
    align-items: start !important;
    width: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 24px 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
    list-style: none !important;
}
body.pkp_page_issue.pkp_op_archive ul.issues_archive > li:first-child,
.pkp_page_issue.pkp_op_archive ul.issues_archive > li:first-child,
.page_issue_archive ul.issues_archive > li:first-child {
    border-top: 1px solid var(--aia-line) !important;
}
body.pkp_page_issue.pkp_op_archive ul.issues_archive > li > .obj_issue_summary,
.pkp_page_issue.pkp_op_archive ul.issues_archive > li > .obj_issue_summary,
.page_issue_archive ul.issues_archive > li > .obj_issue_summary,
.page_issue_archive .obj_issue_summary > .row,
.page_issue_archive .obj_issue_summary .issue_summary_body,
.page_issue_archive .obj_issue_summary .issue_summary_content,
.page_issue_archive .obj_issue_summary .summary_body,
.page_issue_archive .obj_issue_summary .summary_content {
    display: contents !important;
}
.page_issue_archive .obj_issue_summary > .row > [class*="col-"],
.page_issue_archive .obj_issue_summary .issue_summary_body > [class*="col-"],
.page_issue_archive .obj_issue_summary .issue_summary_content > [class*="col-"] {
    display: contents !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: none !important;
}
body.pkp_page_issue.pkp_op_archive .obj_issue_summary .cover,
.pkp_page_issue.pkp_op_archive .obj_issue_summary .cover,
.page_issue_archive .obj_issue_summary .cover {
    grid-column: 1 !important;
    grid-row: 1 / span 4 !important;
    display: block !important;
    width: 148px !important;
    min-width: 148px !important;
    max-width: 148px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
body.pkp_page_issue.pkp_op_archive .obj_issue_summary .cover img,
.pkp_page_issue.pkp_op_archive .obj_issue_summary .cover img,
.page_issue_archive .obj_issue_summary .cover img {
    display: block !important;
    width: 148px !important;
    min-width: 148px !important;
    max-width: 148px !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid var(--aia-line-dark) !important;
    border-radius: 0 !important;
    box-shadow: 0 5px 14px rgba(0,40,59,.07) !important;
    object-fit: contain !important;
    transition:
        transform .18s ease,
        box-shadow .18s ease !important;
}
.page_issue_archive .obj_issue_summary .cover:hover img {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(0,40,59,.11) !important;
}
body.pkp_page_issue.pkp_op_archive .obj_issue_summary h2,
.pkp_page_issue.pkp_op_archive .obj_issue_summary h2,
.page_issue_archive .obj_issue_summary h2,
body.pkp_page_issue.pkp_op_archive .obj_issue_summary h3,
.pkp_page_issue.pkp_op_archive .obj_issue_summary h3,
.page_issue_archive .obj_issue_summary h3 {
    grid-column: 2 !important;
    grid-row: 1 !important;
    align-self: start !important;
    width: auto !important;
    max-width: 650px !important;
    margin: 5px 0 0 !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.28rem !important;
    line-height: 1.28 !important;
    font-weight: 600 !important;
    text-align: left !important;
    text-transform: none !important;
    border: 0 !important;
}
body.pkp_page_issue.pkp_op_archive .obj_issue_summary a.title,
.pkp_page_issue.pkp_op_archive .obj_issue_summary a.title,
.page_issue_archive .obj_issue_summary a.title,
.page_issue_archive .obj_issue_summary h2 > a,
.page_issue_archive .obj_issue_summary h3 > a {
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: inherit !important;
    text-align: left !important;
    text-decoration: none !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(166,124,82,.58) !important;
}
.page_issue_archive .obj_issue_summary a.title::after,
.page_issue_archive .obj_issue_summary h2 > a::after,
.page_issue_archive .obj_issue_summary h3 > a::after {
    content: "  →" !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .74rem !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
}
.page_issue_archive .obj_issue_summary a.title:hover,
.page_issue_archive .obj_issue_summary h2 > a:hover,
.page_issue_archive .obj_issue_summary h3 > a:hover {
    color: var(--aia-bronze) !important;
}
body.pkp_page_issue.pkp_op_archive .obj_issue_summary .published,
.pkp_page_issue.pkp_op_archive .obj_issue_summary .published,
.page_issue_archive .obj_issue_summary .published,
.page_issue_archive .obj_issue_summary .date,
.page_issue_archive .obj_issue_summary time {
    grid-column: 2 !important;
    grid-row: 2 !important;
    align-self: start !important;
    width: auto !important;
    margin: 2px 0 0 !important;
    padding: 0 !important;
    color: #6B7680 !important;
    font-family: var(--aia-sans) !important;
    font-size: .79rem !important;
    line-height: 1.45 !important;
    font-weight: 400 !important;
    text-align: left !important;
}
.page_issue_archive .obj_issue_summary .published .label {
    display: none !important;
}
.page_issue_archive .obj_issue_summary .published .value {
    color: inherit !important;
    font: inherit !important;
}
.page_issue_archive .obj_issue_summary .series {
    grid-column: 2 !important;
    margin: 2px 0 0 !important;
    padding: 0 !important;
    color: #6B7680 !important;
    font-family: var(--aia-sans) !important;
    font-size: .77rem !important;
    line-height: 1.45 !important;
}
body.pkp_page_issue.pkp_op_archive .obj_issue_summary .description,
.pkp_page_issue.pkp_op_archive .obj_issue_summary .description,
.page_issue_archive .obj_issue_summary .description {
    display: none !important;
}
.page_issue_archive .obj_issue_summary {
    width: auto !important;
    max-width: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
.page_issue_archive .obj_issue_summary::before,
.page_issue_archive .obj_issue_summary::after {
    content: none !important;
}
@media (max-width: 700px) {
    body.pkp_page_issue.pkp_op_archive .container-page,
    .pkp_page_issue.pkp_op_archive .container-page {
        padding-top: 24px !important;
        padding-bottom: 40px !important;
    }
    body.pkp_page_issue.pkp_op_archive .page_issue_archive > h1,
    .pkp_page_issue.pkp_op_archive .page_issue_archive > h1,
    .page.page_issue_archive > h1 {
        margin-bottom: 22px !important;
        font-size: 1.8rem !important;
    }
    body.pkp_page_issue.pkp_op_archive ul.issues_archive > li,
    .pkp_page_issue.pkp_op_archive ul.issues_archive > li,
    .page_issue_archive ul.issues_archive > li {
        grid-template-columns: 88px minmax(0,1fr) !important;
        column-gap: 17px !important;
        row-gap: 4px !important;
        padding: 18px 0 !important;
    }
    body.pkp_page_issue.pkp_op_archive .obj_issue_summary .cover,
    .pkp_page_issue.pkp_op_archive .obj_issue_summary .cover,
    .page_issue_archive .obj_issue_summary .cover,
    body.pkp_page_issue.pkp_op_archive .obj_issue_summary .cover img,
    .pkp_page_issue.pkp_op_archive .obj_issue_summary .cover img,
    .page_issue_archive .obj_issue_summary .cover img {
        width: 88px !important;
        min-width: 88px !important;
        max-width: 88px !important;
    }
    body.pkp_page_issue.pkp_op_archive .obj_issue_summary h2,
    .pkp_page_issue.pkp_op_archive .obj_issue_summary h2,
    .page_issue_archive .obj_issue_summary h2,
    body.pkp_page_issue.pkp_op_archive .obj_issue_summary h3,
    .pkp_page_issue.pkp_op_archive .obj_issue_summary h3,
    .page_issue_archive .obj_issue_summary h3 {
        margin-top: 2px !important;
        font-size: 1.02rem !important;
        line-height: 1.3 !important;
    }
    body.pkp_page_issue.pkp_op_archive .obj_issue_summary .published,
    .pkp_page_issue.pkp_op_archive .obj_issue_summary .published,
    .page_issue_archive .obj_issue_summary .published,
    .page_issue_archive .obj_issue_summary .date,
    .page_issue_archive .obj_issue_summary time {
        font-size: .72rem !important;
    }
    .page_issue_archive .obj_issue_summary a.title::after,
    .page_issue_archive .obj_issue_summary h2 > a::after,
    .page_issue_archive .obj_issue_summary h3 > a::after {
        font-size: .68rem !important;
    }
}
.aia-cfp-page,
.aia-events-page {
    width: 100% !important;
    max-width: 1120px !important;
    margin: 0 !important;
    padding: 0 0 38px !important;
    color: var(--aia-text) !important;
    font-family: var(--aia-sans) !important;
}
body:has(.aia-cfp-page) h1.page_title,
body:has(.aia-events-page) h1.page_title {
    display: none !important;
}
.aia-cfp-page > section,
.aia-events-page > section {
    margin-bottom: 68px !important;
}
.aia-cfp-page > section > h2,
.aia-events-page > section > h2,
.aia-events-page .events-programme-detail > h2 {
    display: flex !important;
    align-items: center !important;
    gap: 18px !important;
    margin: 0 0 25px !important;
    padding: 0 !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.76rem !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    letter-spacing: -.012em !important;
}
.aia-cfp-page > section > h2::after,
.aia-events-page > section > h2::after,
.aia-events-page .events-programme-detail > h2::after {
    content: "";
    flex: 1;
    height: 1px;
    background:
        linear-gradient(
            to right,
            rgba(166,124,82,.72),
            rgba(166,124,82,0)
        );
}
.aia-cfp-page > section > h2 + div[style*="width: 60px"],
.aia-events-page > section > h2 + div[style*="width: 60px"],
.aia-events-page .events-programme-detail > h2 + div[style*="width: 60px"] {
    display: none !important;
}
.aia-cfp-page p,
.aia-cfp-page li,
.aia-events-page p,
.aia-events-page li {
    color: #46515A !important;
    font-size: .98rem !important;
    line-height: 1.76 !important;
}
.aia-cfp-page > section:first-of-type {
    max-width: 980px !important;
    margin: 0 0 52px !important;
    padding: 0 0 40px !important;
    border-bottom: 1px solid var(--aia-line-dark) !important;
}
.aia-cfp-page > section:first-of-type > span:first-child {
    display: none !important;
}
.aia-cfp-page > section:first-of-type > h1 {
    max-width: 900px !important;
    margin: 0 0 20px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: clamp(2.35rem,4vw,3.15rem) !important;
    line-height: 1.08 !important;
    font-weight: 600 !important;
    letter-spacing: -.024em !important;
}
.aia-cfp-page > section:first-of-type > h1::after {
    content: "";
    display: block;
    width: 62px;
    height: 3px;
    margin-top: 18px;
    background: var(--aia-bronze);
}
.aia-cfp-page > section:first-of-type > div:nth-of-type(1) {
    display: grid !important;
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    gap: 0 34px !important;
    max-width: 700px !important;
    margin: 0 0 28px !important;
}
.aia-cfp-page > section:first-of-type > div:nth-of-type(1) > span {
    display: block !important;
    padding: 13px 0 14px !important;
    color: #5F6A73 !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 2px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
    font-family: var(--aia-sans) !important;
    font-size: .82rem !important;
    line-height: 1.45 !important;
}
.aia-cfp-page > section:first-of-type > div:nth-of-type(1) strong {
    display: block !important;
    margin-bottom: 3px !important;
    color: var(--aia-blue) !important;
    font-size: .69rem !important;
    font-weight: 700 !important;
    letter-spacing: .075em !important;
    text-transform: uppercase !important;
}
.aia-cfp-page > section:first-of-type > p {
    max-width: 850px !important;
    margin-bottom: 27px !important;
    color: #46515A !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.08rem !important;
    line-height: 1.78 !important;
}
.aia-cfp-page > section:first-of-type > div:last-child {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
}
.aia-cfp-page > section:first-of-type > div:last-child a,
.aia-cfp-page > section:last-of-type > div:last-child a {
    display: inline-flex !important;
    align-items: center !important;
    padding: 9px 15px !important;
    color: var(--aia-blue) !important;
    background: #fff !important;
    border: 1px solid var(--aia-line-dark) !important;
    border-left: 3px solid var(--aia-bronze) !important;
    border-radius: 2px !important;
    font-family: var(--aia-sans) !important;
    font-size: .82rem !important;
    font-weight: 650 !important;
    text-decoration: none !important;
}
.aia-cfp-page > section:first-of-type > div:last-child a:hover,
.aia-cfp-page > section:last-of-type > div:last-child a:hover {
    color: var(--aia-bronze) !important;
    background: var(--aia-soft) !important;
}
.aia-cfp-page > section:nth-of-type(2) {
    max-width: 900px !important;
    margin-bottom: 62px !important;
    padding: 4px 0 4px 24px !important;
    border-left: 4px solid var(--aia-bronze) !important;
}
.aia-cfp-page > section:nth-of-type(2) p {
    margin: 0 !important;
    color: #4A555D !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.05rem !important;
    line-height: 1.78 !important;
    font-style: italic !important;
}
.aia-cfp-page > section:nth-of-type(3) > div[style*="display: grid"] {
    display: grid !important;
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    gap: 0 42px !important;
}
.aia-cfp-page > section:nth-of-type(3) > div[style*="display: grid"] > div {
    display: grid !important;
    grid-template-columns: 18px minmax(0,1fr) !important;
    gap: 9px !important;
    align-items: start !important;
    padding: 13px 0 14px !important;
    border-bottom: 1px solid var(--aia-line) !important;
    color: #46515A !important;
    font-size: .94rem !important;
    line-height: 1.55 !important;
}
.aia-cfp-page > section:nth-of-type(3) > div[style*="display: grid"] > div > span {
    color: var(--aia-bronze) !important;
    font-size: .8rem !important;
    font-weight: 700 !important;
}
.aia-cfp-page > section:nth-of-type(4) > p {
    max-width: 850px !important;
}
.aia-cfp-page > section:nth-of-type(5) > div:last-child {
    max-width: 720px !important;
    gap: 0 !important;
}
.aia-cfp-page > section:nth-of-type(5) > div:last-child > div {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) auto !important;
    gap: 24px !important;
    align-items: baseline !important;
    padding: 14px 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
}
.aia-cfp-page > section:nth-of-type(5) > div:last-child > div:first-child {
    border-top: 1px solid var(--aia-line) !important;
}
.aia-cfp-page > section:nth-of-type(5) > div:last-child > div > span:first-child {
    color: #4B555D !important;
    font-size: .88rem !important;
    font-weight: 600 !important;
}
.aia-cfp-page > section:nth-of-type(5) > div:last-child > div > span:last-child {
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
}
.aia-cfp-page > section:last-of-type {
    max-width: 930px !important;
    padding: 29px 31px !important;
    background: #F8F9FA !important;
    border: 0 !important;
    border-left: 4px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
}
.aia-cfp-page > section:last-of-type > p {
    max-width: 820px !important;
}
.aia-cfp-page > section:last-of-type a:not([href*="/about/submissions"]):not([href*="/contact"]) {
    color: var(--aia-blue) !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(166,124,82,.5) !important;
}
.aia-events-page > section:first-of-type {
    max-width: 910px !important;
    margin: 0 0 48px !important;
    padding: 4px 0 4px 24px !important;
    border-left: 4px solid var(--aia-bronze) !important;
}
.aia-events-page > section:first-of-type p {
    margin: 0 !important;
    color: #42505A !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.08rem !important;
    line-height: 1.78 !important;
}
.aia-events-page .events-next {
    max-width: 980px !important;
    padding: 30px 32px !important;
    background: #F8F9FA !important;
    border: 0 !important;
    border-left: 4px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
}
.aia-events-page .events-next > div {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) 250px !important;
    gap: 36px !important;
    align-items: start !important;
}
.aia-events-page .events-next .event-kicker {
    display: block !important;
    margin: 0 0 8px !important;
    color: var(--aia-bronze) !important;
    font-family: var(--aia-sans) !important;
    font-size: .69rem !important;
    font-weight: 700 !important;
    letter-spacing: .1em !important;
    text-transform: uppercase !important;
}
.aia-events-page .events-next h2 {
    margin: 0 0 12px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.62rem !important;
    line-height: 1.28 !important;
    font-weight: 600 !important;
}
.aia-events-page .events-next .event-meta {
    margin: 0 0 15px !important;
    color: #303A42 !important;
    font-family: var(--aia-sans) !important;
    font-size: .92rem !important;
    line-height: 1.5 !important;
}
.aia-events-page .events-next .event-side {
    padding: 18px 0 18px 20px !important;
    background: transparent !important;
    border: 0 !important;
    border-left: 1px solid var(--aia-line-dark) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.aia-events-page .events-next .event-side p {
    margin: 0 !important;
    color: #68737C !important;
    font-size: .8rem !important;
    line-height: 1.55 !important;
}
.aia-events-page .events-programmes > div[style*="display: grid"] {
    display: grid !important;
    grid-template-columns: repeat(3,minmax(0,1fr)) !important;
    gap: 0 34px !important;
}
.aia-events-page .events-programmes > div[style*="display: grid"] > div {
    padding: 18px 0 20px !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 2px solid var(--aia-bronze) !important;
    border-bottom: 1px solid var(--aia-line) !important;
    border-radius: 0 !important;
}
.aia-events-page .events-programmes span {
    display: block !important;
    margin-bottom: 7px !important;
    color: var(--aia-bronze) !important;
    font-size: .68rem !important;
    font-weight: 700 !important;
    letter-spacing: .075em !important;
    text-transform: uppercase !important;
}
.aia-events-page .events-programmes h3 {
    margin: 0 0 9px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.12rem !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
}
.aia-events-page .events-programme-detail > div[style*="max-width: 760px"] {
    max-width: 870px !important;
}
.aia-events-page .events-programme-detail a {
    color: var(--aia-blue) !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(166,124,82,.5) !important;
}
.aia-events-page .events-conference .conference-edition {
    max-width: 920px !important;
    margin-top: 28px !important;
    padding: 27px 29px !important;
    background: #F8F9FA !important;
    border: 0 !important;
    border-left: 3px solid var(--aia-bronze) !important;
    border-radius: 0 !important;
}
.aia-events-page .events-conference .conference-edition h4 {
    margin: 0 0 12px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.22rem !important;
    font-weight: 600 !important;
}
.aia-events-page .events-conference .conference-edition h5 {
    margin: 25px 0 14px !important;
    color: var(--aia-bronze) !important;
    font-size: .68rem !important;
    font-weight: 700 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
}
.aia-events-page .conference-schedule {
    gap: 0 !important;
}
.aia-events-page .conference-schedule > div {
    display: grid !important;
    grid-template-columns: 120px minmax(0,1fr) !important;
    gap: 20px !important;
    align-items: baseline !important;
    padding: 13px 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
}
.aia-events-page .conference-schedule > div:last-child {
    border-bottom: 0 !important;
}
.aia-events-page .conference-schedule > div > div:first-child {
    color: var(--aia-blue) !important;
    font-size: .8rem !important;
    font-weight: 700 !important;
}
.aia-events-page .event-next-detail {
    max-width: 900px !important;
    margin-top: 26px !important;
    padding: 23px 26px !important;
    background: #F8F9FA !important;
    border-left: 3px solid var(--aia-bronze) !important;
}
.aia-events-page .event-next-detail .event-next-label {
    display: block !important;
    margin-bottom: 6px !important;
    color: var(--aia-bronze) !important;
    font-size: .67rem !important;
    font-weight: 700 !important;
    letter-spacing: .085em !important;
    text-transform: uppercase !important;
}
.aia-events-page .event-next-detail h3 {
    margin: 0 0 9px !important;
    color: var(--aia-blue) !important;
    font-family: var(--aia-serif) !important;
    font-size: 1.2rem !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
}
.aia-events-page .event-next-detail .event-date {
    margin: 0 0 10px !important;
    color: #364149 !important;
    font-size: .86rem !important;
    font-weight: 650 !important;
}
@media (max-width: 900px) {
    .aia-events-page .events-programmes > div[style*="display: grid"] {
        grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    }
    .aia-events-page .events-next > div {
        grid-template-columns: minmax(0,1fr) 210px !important;
    }
}
@media (max-width: 700px) {
    .aia-cfp-page,
    .aia-events-page {
        padding-bottom: 18px !important;
    }
    .aia-cfp-page > section,
    .aia-events-page > section {
        margin-bottom: 50px !important;
    }
    .aia-cfp-page > section > h2,
    .aia-events-page > section > h2,
    .aia-events-page .events-programme-detail > h2 {
        gap: 12px !important;
        font-size: 1.45rem !important;
    }
    .aia-cfp-page > section:first-of-type {
        margin-bottom: 40px !important;
        padding-bottom: 30px !important;
    }
    .aia-cfp-page > section:first-of-type > h1 {
        font-size: 2rem !important;
        line-height: 1.12 !important;
    }
    .aia-cfp-page > section:first-of-type > div:nth-of-type(1),
    .aia-cfp-page > section:nth-of-type(3) > div[style*="display: grid"] {
        grid-template-columns: 1fr !important;
        gap: 0 !important;
    }
    .aia-cfp-page > section:first-of-type > p {
        font-size: 1rem !important;
        line-height: 1.72 !important;
    }
    .aia-cfp-page > section:nth-of-type(2) {
        padding-left: 18px !important;
    }
    .aia-cfp-page > section:nth-of-type(5) > div:last-child > div {
        grid-template-columns: 1fr !important;
        gap: 4px !important;
    }
    .aia-cfp-page > section:last-of-type {
        padding: 24px 22px !important;
    }
    .aia-events-page > section:first-of-type {
        padding-left: 18px !important;
    }
    .aia-events-page > section:first-of-type p {
        font-size: 1rem !important;
        line-height: 1.72 !important;
    }
    .aia-events-page .events-next {
        padding: 24px 22px !important;
    }
    .aia-events-page .events-next > div,
    .aia-events-page .events-programmes > div[style*="display: grid"] {
        grid-template-columns: 1fr !important;
        gap: 0 !important;
    }
    .aia-events-page .events-next .event-side {
        margin-top: 20px !important;
        padding: 16px 0 0 !important;
        border-left: 0 !important;
        border-top: 1px solid var(--aia-line-dark) !important;
    }
    .aia-events-page .conference-schedule > div {
        grid-template-columns: 1fr !important;
        gap: 4px !important;
    }
    .aia-events-page .events-conference .conference-edition,
    .aia-events-page .event-next-detail {
        padding: 22px 20px !important;
    }
}
@media (min-width: 769px) {
    .page_index_journal .aia-home-buttons,
    .pkp_page_index .aia-home-buttons {
        display: none !important;
    }
    .page_index_journal .additional_content:has(.aia-home-buttons),
    .pkp_page_index .additional_content:has(.aia-home-buttons) {
        display: none !important;
    }
}
@media (min-width: 769px) {
    .page_index_journal .aia-home-buttons,
    .pkp_page_index .aia-home-buttons {
        display: none !important;
    }
    .page_index_journal .additional_content,
    .pkp_page_index .additional_content {
        display: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .page_index_journal,
    .pkp_page_index .page_index_journal {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    body.pkp_page_index .container-page {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
}
@media (min-width: 769px) {
    .page_index_journal > .container-fluid.container-page {
        display: none !important;
    }
}
@media (max-width: 768px) {
    .page_index_journal > .container-fluid.container-page {
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 24px 16px 26px !important;
        background: #f3efe9 !important;
        border-top: 1px solid rgba(166,124,82,.55) !important;
        border-bottom: 1px solid rgba(166,124,82,.55) !important;
    }
    .page_index_journal .aia-home-buttons {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0,1fr)) !important;
        gap: 8px !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }
    .page_index_journal .aia-home-buttons a {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        min-height: 58px !important;
        padding: 13px 34px 13px 14px !important;
        color: #163b63 !important;
        background: rgba(255,255,255,.58) !important;
        border: 0 !important;
        border-left: 3px solid #a67c52 !important;
        border-radius: 2px !important;
        font-family: Inter, Arial, sans-serif !important;
        font-size: .84rem !important;
        line-height: 1.3 !important;
        font-weight: 650 !important;
        text-decoration: none !important;
        box-shadow: none !important;
    }
    .page_index_journal .aia-home-buttons a::after {
        content: "→" !important;
        position: absolute !important;
        right: 13px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        color: #a67c52 !important;
        font-size: .9rem !important;
        font-weight: 400 !important;
    }
    .page_index_journal .aia-home-buttons a:active,
    .page_index_journal .aia-home-buttons a:focus {
        background: #fff !important;
        color: #00283b !important;
    }
}

/* =====================================================================
   FINAL DESKTOP FIXES — 2 September 2026
   1) Archive: force one issue per row and prevent Bootstrap/OJS overlap.
   2) Archive hover: remove inherited dark background/highlight.
   3) Footer: make the surviving text column truly full-width and centred.
   ===================================================================== */

/* ---------- ISSUE ARCHIVE: stable one-row-per-issue layout ---------- */
body.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive,
.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive,
.page_issue_archive ul.issues_archive {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

body.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > li,
.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > li,
.page_issue_archive ul.issues_archive > li {
    display: block !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid var(--aia-line) !important;
}

body.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > li:first-child,
.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > li:first-child,
.page_issue_archive ul.issues_archive > li:first-child {
    border-top: 1px solid var(--aia-line) !important;
}

/* Works both when OJS wraps the summary in <li> and when it does not. */
body.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > li > .obj_issue_summary,
body.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > .obj_issue_summary,
.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > li > .obj_issue_summary,
.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > .obj_issue_summary,
.page_issue_archive ul.issues_archive > li > .obj_issue_summary,
.page_issue_archive ul.issues_archive > .obj_issue_summary,
.page_issue_archive ul.issues_archive > li.obj_issue_summary {
    display: grid !important;
    grid-template-columns: 158px minmax(0, 1fr) !important;
    grid-template-rows: auto auto 1fr !important;
    column-gap: 32px !important;
    row-gap: 7px !important;
    align-items: start !important;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 26px 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* Flatten only OJS/Bootstrap wrappers, not the issue summary itself. */
.page_issue_archive .obj_issue_summary > .row,
.page_issue_archive .obj_issue_summary .issue_summary_body,
.page_issue_archive .obj_issue_summary .issue_summary_content,
.page_issue_archive .obj_issue_summary .summary_body,
.page_issue_archive .obj_issue_summary .summary_content,
.page_issue_archive .obj_issue_summary > .row > [class*="col-"],
.page_issue_archive .obj_issue_summary .issue_summary_body > [class*="col-"],
.page_issue_archive .obj_issue_summary .issue_summary_content > [class*="col-"] {
    display: contents !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: none !important;
}

body.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary .cover,
.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary .cover,
.page_issue_archive .obj_issue_summary .cover {
    grid-column: 1 !important;
    grid-row: 1 / span 3 !important;
    display: block !important;
    width: 158px !important;
    min-width: 158px !important;
    max-width: 158px !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

body.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary .cover img,
.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary .cover img,
.page_issue_archive .obj_issue_summary .cover img {
    display: block !important;
    width: 158px !important;
    min-width: 158px !important;
    max-width: 158px !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    object-fit: contain !important;
    border: 1px solid var(--aia-line-dark) !important;
    box-shadow: 0 5px 14px rgba(0,40,59,.07) !important;
    transform: none !important;
}

body.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary h2,
body.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary h3,
.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary h2,
.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary h3,
.page_issue_archive .obj_issue_summary h2,
.page_issue_archive .obj_issue_summary h3 {
    grid-column: 2 !important;
    grid-row: 1 !important;
    align-self: start !important;
    width: 100% !important;
    max-width: 720px !important;
    margin: 2px 0 3px !important;
    padding: 0 !important;
    font-size: 1.28rem !important;
    line-height: 1.28 !important;
    text-align: left !important;
}

body.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary .published,
.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary .published,
.page_issue_archive .obj_issue_summary .published,
.page_issue_archive .obj_issue_summary .date,
.page_issue_archive .obj_issue_summary time {
    grid-column: 2 !important;
    grid-row: 2 !important;
    width: auto !important;
    margin: 2px 0 0 !important;
    padding: 0 !important;
    text-align: left !important;
}

.page_issue_archive .obj_issue_summary .series {
    grid-column: 2 !important;
    grid-row: 3 !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
}

/* ---------- ISSUE ARCHIVE: clean hover/focus ---------- */
.page_issue_archive .obj_issue_summary a,
.page_issue_archive .obj_issue_summary a:link,
.page_issue_archive .obj_issue_summary a:visited,
.page_issue_archive .obj_issue_summary a:hover,
.page_issue_archive .obj_issue_summary a:focus,
.page_issue_archive .obj_issue_summary a:active {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

.page_issue_archive .obj_issue_summary a.title,
.page_issue_archive .obj_issue_summary h2 > a,
.page_issue_archive .obj_issue_summary h3 > a {
    display: inline !important;
    color: var(--aia-blue) !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

.page_issue_archive .obj_issue_summary a.title:hover,
.page_issue_archive .obj_issue_summary a.title:focus,
.page_issue_archive .obj_issue_summary h2 > a:hover,
.page_issue_archive .obj_issue_summary h2 > a:focus,
.page_issue_archive .obj_issue_summary h3 > a:hover,
.page_issue_archive .obj_issue_summary h3 > a:focus {
    color: var(--aia-bronze) !important;
    background: transparent !important;
    background-color: transparent !important;
    outline-color: rgba(166,124,82,.32) !important;
}

.page_issue_archive .obj_issue_summary .cover,
.page_issue_archive .obj_issue_summary .cover:hover,
.page_issue_archive .obj_issue_summary .cover:focus {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    cursor: pointer !important;
}

.page_issue_archive .obj_issue_summary .cover:hover img,
.page_issue_archive .obj_issue_summary .cover:focus img {
    transform: none !important;
    box-shadow: 0 5px 14px rgba(0,40,59,.07) !important;
}

/* ---------- FOOTER: true full-width centred content ---------- */
.site-footer,
footer.site-footer {
    min-height: 0 !important;
    height: auto !important;
}

.site-footer .container-footer,
footer.site-footer .container-footer {
    display: block !important;
    width: 100% !important;
    max-width: var(--aia-width) !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 auto !important;
    padding: 22px 24px 24px !important;
}

.site-footer .container-footer.row,
.site-footer .container-footer > .row,
footer.site-footer .container-footer.row,
footer.site-footer .container-footer > .row {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.site-footer .additional-footer-info,
footer.site-footer .additional-footer-info {
    display: block !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    left: auto !important;
    right: auto !important;
}

.site-footer .user-page-footer,
footer.site-footer .user-page-footer {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
    text-align: center !important;
}

.site-footer .user-page-footer p,
footer.site-footer .user-page-footer p {
    width: 100% !important;
    margin: 0 !important;
    text-align: center !important;
}

@media (max-width: 700px) {
    body.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > li > .obj_issue_summary,
    body.pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > .obj_issue_summary,
    .pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > li > .obj_issue_summary,
    .pkp_page_issue.pkp_op_archive .page_issue_archive ul.issues_archive > .obj_issue_summary,
    .page_issue_archive ul.issues_archive > li > .obj_issue_summary,
    .page_issue_archive ul.issues_archive > .obj_issue_summary,
    .page_issue_archive ul.issues_archive > li.obj_issue_summary {
        grid-template-columns: 88px minmax(0, 1fr) !important;
        column-gap: 17px !important;
        row-gap: 4px !important;
        padding: 18px 0 !important;
    }

    body.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary .cover,
    .pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary .cover,
    .page_issue_archive .obj_issue_summary .cover,
    body.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary .cover img,
    .pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary .cover img,
    .page_issue_archive .obj_issue_summary .cover img {
        width: 88px !important;
        min-width: 88px !important;
        max-width: 88px !important;
    }

    .site-footer .container-footer,
    footer.site-footer .container-footer {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }
}

=====================================================================
   AI & ANTIQUITY — OJS CLASSIC DESKTOP CORRECTIONS v2
   2 September 2026

   This patch is intentionally placed LAST in the stylesheet.
   It targets the actual markup of PKP's Classic theme:
   - archive: .issues_list > .issue_item > .obj_issue_summary
   - issue:   .description_cover / .section_content / .article_summary
   ===================================================================== */

/* ---------------------------------------------------------------------
   1. ORDINARY LINKS — remove Classic's blue focus/hover fill
   Keep the bronze colour change, but never paint a dark rectangle behind
   normal content links. More-specific menu/button rules can still override.
   --------------------------------------------------------------------- */
.page a:hover,
.page a:focus,
.page a:active,
.container-page a:hover,
.container-page a:focus,
.container-page a:active,
.page_index_journal a:hover,
.page_index_journal a:focus,
.page_index_journal a:active {
    background-color: transparent !important;
    background-image: none !important;
    text-shadow: none !important;
}

/* Explicitly cover the link types that are most visible in issue/archive pages. */
.issue_summary_title:hover,
.issue_summary_title:focus,
.issue_title:hover,
.issue_title:focus,
.summary_title:hover,
.summary_title:focus,
.obj_issue_toc a[href*="doi.org"]:hover,
.obj_issue_toc a[href*="doi.org"]:focus,
.page_article a[href*="doi.org"]:hover,
.page_article a[href*="doi.org"]:focus {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* If text is selected, use a restrained bronze tint rather than browser blue. */
::selection {
    color: inherit;
    background: rgba(166, 124, 82, .24);
}

/* ---------------------------------------------------------------------
   2. ARCHIVES — Classic theme, desktop/tablet

   Classic gives every .issue_item 25% width on large screens.  Our earlier
   rules were aimed at the default-theme ul.issues_archive markup, so they
   could not control this page.  Use two real cards per row instead.
   --------------------------------------------------------------------- */
@media (min-width: 900px) {
    body.pkp_page_issue.pkp_op_archive .page_issue_archive .container-page,
    .pkp_page_issue.pkp_op_archive .page_issue_archive .container-page,
    .page_issue_archive .container-page {
        width: 100% !important;
        max-width: 1120px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    body.pkp_page_issue.pkp_op_archive .page_issue_archive .issues_list,
    .pkp_page_issue.pkp_op_archive .page_issue_archive .issues_list,
    .page_issue_archive .issues_list {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 58px 70px !important;
        align-items: start !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.pkp_page_issue.pkp_op_archive .page_issue_archive .issues_list > .issue_item,
    .pkp_page_issue.pkp_op_archive .page_issue_archive .issues_list > .issue_item,
    .page_issue_archive .issues_list > .issue_item {
        display: block !important;
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.pkp_page_issue.pkp_op_archive .page_issue_archive .issue_item > .obj_issue_summary,
    .pkp_page_issue.pkp_op_archive .page_issue_archive .issue_item > .obj_issue_summary,
    .page_issue_archive .issue_item > .obj_issue_summary {
        display: grid !important;
        grid-template-columns: 180px minmax(0, 1fr) !important;
        grid-template-rows: auto auto auto 1fr !important;
        column-gap: 28px !important;
        row-gap: 7px !important;
        align-items: start !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    body.pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary > .cover,
    .pkp_page_issue.pkp_op_archive .page_issue_archive .obj_issue_summary > .cover,
    .page_issue_archive .obj_issue_summary > .cover {
        grid-column: 1 !important;
        grid-row: 1 / span 4 !important;
        display: block !important;
        width: 180px !important;
        min-width: 180px !important;
        max-width: 180px !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    body.pkp_page_issue.pkp_op_archive .page_issue_archive .archive_issue_cover,
    .pkp_page_issue.pkp_op_archive .page_issue_archive .archive_issue_cover,
    .page_issue_archive .archive_issue_cover {
        display: block !important;
        width: 180px !important;
        min-width: 180px !important;
        max-width: 180px !important;
        height: auto !important;
        max-height: none !important;
        margin: 0 !important;
        object-fit: contain !important;
    }

    body.pkp_page_issue.pkp_op_archive .page_issue_archive .issue_summary_title,
    .pkp_page_issue.pkp_op_archive .page_issue_archive .issue_summary_title,
    .page_issue_archive .issue_summary_title {
        grid-column: 2 !important;
        grid-row: 1 !important;
        display: block !important;
        min-width: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 3px 0 0 !important;
        padding: 0 !important;
        color: var(--aia-blue) !important;
        background: transparent !important;
        border: 0 !important;
        font-family: var(--aia-serif) !important;
        font-size: 1.22rem !important;
        line-height: 1.38 !important;
        font-weight: 500 !important;
        text-decoration: none !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
    }

    .page_issue_archive .issue_summary_title .current-issue-volume,
    .page_issue_archive .issue_summary_title .current-issue-number,
    .page_issue_archive .issue_summary_title .current-issue-year {
        display: inline !important;
        white-space: normal !important;
    }

    body.pkp_page_issue.pkp_op_archive .page_issue_archive .issue_title,
    .pkp_page_issue.pkp_op_archive .page_issue_archive .issue_title,
    .page_issue_archive .issue_title {
        grid-column: 2 !important;
        grid-row: 2 !important;
        display: block !important;
        min-width: 0 !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        overflow-wrap: anywhere !important;
    }

    body.pkp_page_issue.pkp_op_archive .page_issue_archive .issue_summary_date,
    .pkp_page_issue.pkp_op_archive .page_issue_archive .issue_summary_date,
    .page_issue_archive .issue_summary_date {
        grid-column: 2 !important;
        grid-row: 3 !important;
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
        margin: 11px 0 0 !important;
        padding: 0 !important;
        color: var(--aia-text) !important;
        font-family: var(--aia-sans) !important;
        font-size: .91rem !important;
        line-height: 1.55 !important;
        text-align: left !important;
    }
}

/* Tablet: one spacious archive card per row.  Mobile below 700px keeps the
   existing compact rules that are already working well. */
@media (min-width: 701px) and (max-width: 899px) {
    .page_issue_archive .issues_list {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 42px !important;
        width: 100% !important;
    }

    .page_issue_archive .issues_list > .issue_item {
        width: 100% !important;
        margin: 0 !important;
    }
}

/* ---------------------------------------------------------------------
   3. INDIVIDUAL ISSUE — desktop

   Classic's own CSS makes article summaries 31% wide and .section_content
   a flex row, which is why the desktop TOC turns into several tiny columns.
   It also gives description and cover percentage widths.  Reset those
   behaviours only on desktop; the mobile presentation is left untouched.
   --------------------------------------------------------------------- */
@media (min-width: 851px) {
    body.pkp_page_issue.pkp_op_view .page_issue .container-page,
    .pkp_page_issue.pkp_op_view .page_issue .container-page,
    .page_issue .container-page {
        width: 100% !important;
        max-width: 1120px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
    }

    body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc,
    .pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc,
    .page_issue .obj_issue_toc {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Abstract/description left, cover right, aligned at the top. */
    body.pkp_page_issue.pkp_op_view .page_issue .description_cover,
    .pkp_page_issue.pkp_op_view .page_issue .description_cover,
    .page_issue .description_cover {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 220px !important;
        grid-template-rows: auto !important;
        gap: 46px !important;
        align-items: start !important;
        justify-content: stretch !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 0 42px !important;
        padding: 0 !important;
    }

    body.pkp_page_issue.pkp_op_view .page_issue .description_cover > .description,
    .pkp_page_issue.pkp_op_view .page_issue .description_cover > .description,
    .page_issue .description_cover > .description {
        grid-column: 1 !important;
        grid-row: 1 !important;
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        flex: none !important;
    }

    .page_issue .description_cover .description_text {
        width: 100% !important;
        max-width: 790px !important;
        margin: 10px 0 0 !important;
        column-count: 1 !important;
        column-width: auto !important;
        column-gap: normal !important;
    }

    body.pkp_page_issue.pkp_op_view .page_issue .description_cover > .issue_cover_block,
    .pkp_page_issue.pkp_op_view .page_issue .description_cover > .issue_cover_block,
    .page_issue .description_cover > .issue_cover_block {
        grid-column: 2 !important;
        grid-row: 1 !important;
        display: block !important;
        width: 220px !important;
        min-width: 220px !important;
        max-width: 220px !important;
        margin: 0 !important;
        padding: 0 !important;
        flex: none !important;
        text-align: right !important;
        align-self: start !important;
    }

    body.pkp_page_issue.pkp_op_view .page_issue .issue_cover_block .cover_image,
    .pkp_page_issue.pkp_op_view .page_issue .issue_cover_block .cover_image,
    .page_issue .issue_cover_block .cover_image {
        display: block !important;
        width: 220px !important;
        min-width: 220px !important;
        max-width: 220px !important;
        height: auto !important;
        max-height: none !important;
        margin: 0 0 0 auto !important;
        object-fit: contain !important;
    }

    /* Full-issue PDF line spans the available content width. */
    body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .galleys,
    .pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .galleys,
    .page_issue .obj_issue_toc > .galleys {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 0 38px !important;
        padding: 14px 0 !important;
    }

    /* One article per row — undo Classic's flex/31%-width card layout. */
    body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .sections,
    .pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .sections,
    .page_issue .obj_issue_toc > .sections,
    .page_issue .sections {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.pkp_page_issue.pkp_op_view .page_issue .section,
    .pkp_page_issue.pkp_op_view .page_issue .section,
    .page_issue .section {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 0 50px !important;
        padding: 0 !important;
        border-bottom: 0 !important;
    }

    body.pkp_page_issue.pkp_op_view .page_issue .section_content,
    .pkp_page_issue.pkp_op_view .page_issue .section_content,
    .page_issue .section_content,
    .obj_issue_toc .section_content {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.pkp_page_issue.pkp_op_view .page_issue .section_content > .article_summary,
    .pkp_page_issue.pkp_op_view .page_issue .section_content > .article_summary,
    .page_issue .section_content > .article_summary,
    .obj_issue_toc .section_content > .article_summary {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        column-gap: 34px !important;
        row-gap: 8px !important;
        align-items: start !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        margin: 0 !important;
        margin-right: 0 !important;
        padding: 23px 0 25px !important;
        float: none !important;
        flex: none !important;
        background: transparent !important;
        border: 0 !important;
        border-bottom: 1px solid var(--aia-line) !important;
        box-shadow: none !important;
    }

    .page_issue .section_content > .article_summary:first-child {
        border-top: 1px solid var(--aia-line) !important;
    }

    .page_issue .article_summary_body {
        grid-column: 1 !important;
        min-width: 0 !important;
        width: 100% !important;
        max-width: none !important;
    }

    .page_issue .article_summary .summary_title_wrapper {
        width: 100% !important;
        max-width: 860px !important;
        margin: 0 0 7px !important;
        line-height: 1.3 !important;
    }

    .page_issue .article_summary .summary_title {
        display: inline !important;
        color: var(--aia-blue) !important;
        background: transparent !important;
        font-family: var(--aia-serif) !important;
        font-size: 1.26rem !important;
        line-height: 1.3 !important;
        font-weight: 600 !important;
        text-decoration: none !important;
    }

    .page_issue .article_summary .summary_meta {
        margin: 7px 0 0 !important;
        font-size: .84rem !important;
        line-height: 1.5 !important;
    }

    .page_issue .article_summary .galleys_links {
        grid-column: 2 !important;
        grid-row: 1 / span 2 !important;
        display: flex !important;
        justify-content: flex-end !important;
        align-items: flex-start !important;
        width: auto !important;
        min-width: 54px !important;
        margin: 0 !important;
        padding: 3px 0 0 !important;
    }
}

/* =====================================================================
   AI & ANTIQUITY — FINAL HOVER / FOCUS RESET v3
   2 September 2026

   Removes the Classic theme's dark navy hover/focus fill from ordinary
   links, DOI links, galley/PDF links, archive/issue links and the desktop
   user/admin/notification navigation. Intentional form CTA buttons keep
   their solid hover treatment.
   ===================================================================== */

/* 1. Ordinary anchors across the site: never paint a dark hover block. */
a:hover,
a:focus,
a:active,
a:focus-visible {
    background-color: transparent !important;
    background-image: none !important;
    text-shadow: none !important;
}

/* 2. Content links — DOI, PDF/galley, titles, archive links, read-more. */
.page a:hover,
.page a:focus,
.container-page a:hover,
.container-page a:focus,
.page_index_journal a:hover,
.page_index_journal a:focus,
.obj_issue_toc a:hover,
.obj_issue_toc a:focus,
.article_summary a:hover,
.article_summary a:focus,
.obj_article_summary a:hover,
.obj_article_summary a:focus,
.summary_title:hover,
.summary_title:focus,
.issue_summary_title:hover,
.issue_summary_title:focus,
.issue_title:hover,
.issue_title:focus,
.read_more:hover,
.read_more:focus,
a[href*="doi.org"]:hover,
a[href*="doi.org"]:focus,
.obj_galley_link:hover,
.obj_galley_link:focus,
.galley_link:hover,
.galley_link:focus {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Keep the elegant bronze hover colour already used by the journal. */
.page a:hover,
.page a:focus,
.container-page a:hover,
.container-page a:focus,
a[href*="doi.org"]:hover,
a[href*="doi.org"]:focus,
.obj_galley_link:hover,
.obj_galley_link:focus,
.galley_link:hover,
.galley_link:focus,
.read_more:hover,
.read_more:focus {
    color: var(--aia-bronze) !important;
}

/* 3. Desktop user navigation: Admin, notifications, profile, etc. */
#user-nav-wraper a:hover,
#user-nav-wraper a:focus,
#user-nav-wraper a:active,
#user-nav-wraper button:hover,
#user-nav-wraper button:focus,
.pkp_navigation_user a:hover,
.pkp_navigation_user a:focus,
.pkp_navigation_user a:active,
.pkp_navigation_user button:hover,
.pkp_navigation_user button:focus,
.upper-header .dropdown-toggle:hover,
.upper-header .dropdown-toggle:focus {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Top-level user links stay light/bronze against the navy header. */
#user-nav-wraper > ul > li > a:hover,
#user-nav-wraper > ul > li > a:focus,
.pkp_navigation_user > li > a:hover,
.pkp_navigation_user > li > a:focus {
    color: #E4C9A9 !important;
}

/* Dropdown items: no navy rectangle; just a subtle text-colour change. */
#user-nav-wraper .dropdown-menu a:hover,
#user-nav-wraper .dropdown-menu a:focus,
#user-nav-wraper .dropdown-menu button:hover,
#user-nav-wraper .dropdown-menu button:focus,
.pkp_navigation_user .dropdown-menu a:hover,
.pkp_navigation_user .dropdown-menu a:focus,
.pkp_navigation_user .dropdown-menu button:hover,
.pkp_navigation_user .dropdown-menu button:focus,
.upper-header .dropdown-menu a:hover,
.upper-header .dropdown-menu a:focus,
.upper-header .dropdown-menu button:hover,
.upper-header .dropdown-menu button:focus {
    color: var(--aia-bronze) !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Notification/user-menu badges themselves must not acquire a dark fill. */
#user-nav-wraper .task_count:hover,
#user-nav-wraper .task_count:focus,
.pkp_navigation_user .task_count:hover,
.pkp_navigation_user .task_count:focus,
#user-nav-wraper [class*="notification"]:hover,
#user-nav-wraper [class*="notification"]:focus,
.pkp_navigation_user [class*="notification"]:hover,
.pkp_navigation_user [class*="notification"]:focus {
    background-image: none !important;
    box-shadow: none !important;
}

/* 4. Primary navigation dropdowns: keep them clean too. */
.pkp_navigation_primary .dropdown-menu a:hover,
.pkp_navigation_primary .dropdown-menu a:focus {
    color: var(--aia-bronze) !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}

/* 5. Restore intentional solid hover only for actual CTA/form buttons. */
a.btn-primary:hover,
a.btn-primary:focus,
.btn-primary:hover,
.btn-primary:focus,
button.submit:hover,
button.submit:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
    color: #fff !important;
    background: var(--aia-blue) !important;
    background-color: var(--aia-blue) !important;
    border-color: var(--aia-blue) !important;
}

/* =====================================================================
   End hover / focus reset v3
   ===================================================================== */

/* =====================================================================
   AI & ANTIQUITY — FINAL UI CLEANUP v4
   2 September 2026

   - Removes broken inline "Bio" controls from article author metadata.
   - Aligns author names and affiliations in matching columns on desktop.
   - Removes remaining Classic/Bootstrap dark hover/focus fills.
   - Replaces the dark pagination/current-page block with a clean state.
   ===================================================================== */

/* 1. ARTICLE AUTHORS — remove the broken inline Bio controls. */
.page_article #authorInfoCollapse .more_button,
.page_article #authorInfoCollapse a.more_button,
.page_article #authorInfoCollapse button.more_button {
    display: none !important;
}

/* Keep the actual Author Biographies section, when supplied; only the small
   inline "Bio" trigger beneath each affiliation is removed. */

/* 2. ARTICLE AUTHORS — keep affiliations directly under the matching name.
   Classic renders names and affiliation data in separate flex containers,
   so both rows need identical column widths and gaps. Desktop only; mobile
   remains untouched. */
@media (min-width: 761px) {
    .page_article .entry_authors_list,
    .page_article #authorInfoCollapse,
    .page_article #authorInfoCollapse.collapse {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;
        gap: 8px 24px !important;
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .page_article .entry_author_block,
    .page_article #authorInfoCollapse .additional-author-block {
        flex: 0 0 140px !important;
        width: 140px !important;
        min-width: 140px !important;
        max-width: 140px !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: left !important;
    }

    .page_article #authorInfoCollapse {
        margin-top: 6px !important;
    }

    .page_article #authorInfoCollapse .additional-author-affiliation {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: left !important;
    }
}

/* 3. BOOTSTRAP / CLASSIC PAGINATION — no dark navy hover or active block. */
.pagination,
.cmp_pagination,
.pkp_page .pagination {
    background: transparent !important;
}

.pagination .page-link,
.cmp_pagination .page-link,
.cmp_pagination a,
.cmp_pagination span,
.pkp_page .pagination .page-link {
    color: var(--aia-blue) !important;
    background: #fff !important;
    background-color: #fff !important;
    background-image: none !important;
    border-color: var(--aia-line-dark) !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

.pagination .page-link:hover,
.pagination .page-link:focus,
.pagination .page-link:active,
.cmp_pagination a:hover,
.cmp_pagination a:focus,
.cmp_pagination a:active,
.pkp_page .pagination .page-link:hover,
.pkp_page .pagination .page-link:focus,
.pkp_page .pagination .page-link:active {
    color: var(--aia-bronze) !important;
    background: #fff !important;
    background-color: #fff !important;
    background-image: none !important;
    border-color: var(--aia-bronze) !important;
    box-shadow: none !important;
    outline: none !important;
}

.pagination .page-item.active .page-link,
.pagination .active > .page-link,
.pagination .active > a,
.pagination .active > span,
.cmp_pagination .active,
.cmp_pagination .current,
.cmp_pagination [aria-current="page"],
.pkp_page .pagination .page-item.active .page-link {
    color: var(--aia-blue) !important;
    background: #fff !important;
    background-color: #fff !important;
    background-image: none !important;
    border-color: var(--aia-line-dark) !important;
    border-bottom: 2px solid var(--aia-bronze) !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

.pagination .page-item:hover,
.pagination .page-item:focus-within,
.cmp_pagination li:hover,
.cmp_pagination li:focus-within {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}

/* 4. USER / ADMIN / NOTIFICATIONS — Classic can paint the parent <li>,
   not just the <a>. Reset both levels and their pseudo-elements. */
#user-nav-wraper li:hover,
#user-nav-wraper li:focus-within,
.pkp_navigation_user li:hover,
.pkp_navigation_user li:focus-within,
.upper-header li:hover,
.upper-header li:focus-within {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

#user-nav-wraper a:hover,
#user-nav-wraper a:focus,
#user-nav-wraper a:active,
#user-nav-wraper button:hover,
#user-nav-wraper button:focus,
#user-nav-wraper button:active,
.pkp_navigation_user a:hover,
.pkp_navigation_user a:focus,
.pkp_navigation_user a:active,
.pkp_navigation_user button:hover,
.pkp_navigation_user button:focus,
.pkp_navigation_user button:active,
.upper-header .dropdown-toggle:hover,
.upper-header .dropdown-toggle:focus,
.upper-header .dropdown-toggle:active {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

#user-nav-wraper a:hover::before,
#user-nav-wraper a:focus::before,
#user-nav-wraper a:hover::after,
#user-nav-wraper a:focus::after,
.pkp_navigation_user a:hover::before,
.pkp_navigation_user a:focus::before,
.pkp_navigation_user a:hover::after,
.pkp_navigation_user a:focus::after {
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Dropdown rows inherit the white dropdown itself instead of a navy block. */
#user-nav-wraper .dropdown-menu li:hover,
#user-nav-wraper .dropdown-menu li:focus-within,
.pkp_navigation_user .dropdown-menu li:hover,
.pkp_navigation_user .dropdown-menu li:focus-within,
.upper-header .dropdown-menu li:hover,
.upper-header .dropdown-menu li:focus-within {
    background: transparent !important;
    background-color: transparent !important;
}

#user-nav-wraper .dropdown-menu a:hover,
#user-nav-wraper .dropdown-menu a:focus,
.pkp_navigation_user .dropdown-menu a:hover,
.pkp_navigation_user .dropdown-menu a:focus,
.upper-header .dropdown-menu a:hover,
.upper-header .dropdown-menu a:focus {
    color: var(--aia-bronze) !important;
    background: transparent !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

/* Notification count: retain legibility, but never invert to a dark square. */
#user-nav-wraper .task_count,
.pkp_navigation_user .task_count {
    box-shadow: none !important;
}
#user-nav-wraper a:hover .task_count,
#user-nav-wraper a:focus .task_count,
.pkp_navigation_user a:hover .task_count,
.pkp_navigation_user a:focus .task_count {
    color: #E4C9A9 !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* 5. PRIMARY NAVIGATION — remove any remaining focus fill inherited from
   Classic while keeping the bronze underline treatment. */
.pkp_navigation_primary > li:hover,
.pkp_navigation_primary > li:focus-within,
.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus,
.pkp_navigation_primary > li > a:active {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* 6. OTHER LINK-LIKE BOOTSTRAP CONTROLS — covers residual dark hover states
   without changing genuine primary/submit CTAs. */
a.btn:not(.btn-primary):hover,
a.btn:not(.btn-primary):focus,
a.btn:not(.btn-primary):active,
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item:active,
.nav-link:hover,
.nav-link:focus,
.nav-link:active {
    color: var(--aia-bronze) !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

/* 7. Content-area parent hover/focus states: some Classic rules attach the
   fill to list items or wrappers rather than the link itself. */
.page li:hover,
.page li:focus-within,
.container-page li:hover,
.container-page li:focus-within {
    background-image: none !important;
}

/* Do not erase intentional backgrounds of cards/sections merely because they
   contain a focused link; only known navigation/list controls are reset above. */

/* =====================================================================
   End final UI cleanup v4
   ===============================================

/* ============================== */