.autores .autor {
    margin-top: 1.25rem;
    padding-top: 1rem;
    border-top: 1px solid #d8dde7;
}

.autores .autor:first-of-type {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}

.autores .afiliacion {
    margin-top: 0.25rem;
    line-height: 1.35;
}

.autores .orcid {
    margin-top: 0.4rem;
    line-height: 1.35;
    font-size: 0.95rem;
}

.autores .orcid a[href*="orcid.org"] {
    padding-left: 0;
    overflow-wrap: anywhere;
}

.autores .orcid a[href*="orcid.org"]::before {
    display: none;
}

.autores .orcid .orcid_icon {
    display: inline-block;
    margin-right: 0.5em;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
/*
 * OJS 3.5 frontend pages rendered without the historical
 * main.page > section wrapper used by Guerra Colonial.
 */
.page_submissions,
.page_masthead {
    box-sizing: border-box;
    width: 100%;
    max-width: var(--ancho-main);
    margin: 0 auto 1rem;
    padding: 1rem;
    background: #fff;
}

.page_submissions > h1,
.page_masthead > h1,
.page_submissions h2,
.page_masthead h2 {
    font-family: var(--Barlow-condensada);
    color: #cb0017;
    line-height: 1.3;
    font-weight: 400;
}

.page_submissions > h1,
.page_masthead > h1 {
    font-size: 2rem;
}

.page_submissions h2,
.page_masthead h2 {
    margin: 1rem 0;
    font-size: 2rem;
}

@media all and (min-width: 720px) {
    .page_submissions,
    .page_masthead {
        padding: 2rem;
    }
}

/* OJS 3.5 editorial masthead user metadata. */
.page_masthead .user_listing .date_start,
.page_masthead .user_listing .affiliation {
    display: block;
}

.page_masthead .user_listing .affiliation {
    margin-top: 0.15rem;
    font-style: italic;
}

.page_masthead .user_listing > li {
    margin-bottom: 0.5rem;
}
