
.publishingDetailEi .publishingDetailHeroInner {
    min-height: 329px;
    padding: 50px 0 0 93px;
    background: #edf8f2 url("/res/images/coopJournal/ei_journals/banner.png") center/100% 100% no-repeat;
}


.publishingDetailEi .publishingDetailHeroContent h1 {
    margin: 0;
    color: #0a6869;
    font-size: 30px;
    line-height: 1.5;
}


.publishingDetailEi .publishingPrimaryBtn {
    background: #0a6869;
}


.publishingDetailEi .publishingIssueSectionEi {
    min-height: 408px;
    background: #ECF6F5;
}
.publishingDetailEi .publishingIssueSectionEi .publishingIssueIconWrap{
    background: #ECF6F5;
}

.publishingDetailEi .publishingTargetSection {
    padding: 40px 0;
    background: #f5f7fa;
}

.publishingDetailEi .publishingTargetSection .publishingSectionHead {
    padding-bottom: 38px;
}

 

.publishingDetailEi .publishingSciSupportSectionEi .publishingSciServiceTableWrap {
    border-color: rgba(10, 104, 105, 0.1);
    border-radius: 10px;
}

.publishingDetailEi .publishingSciSupportSectionEi .publishingSciServiceTable th,
.publishingDetailEi .publishingSciSupportSectionEi .publishingSciServiceTable td {
    border-color: rgba(10, 104, 105, 0.1);
}

.publishingDetailEi .publishingSciSupportSectionEi .publishingSciServiceTable th {
    background: #ecf6f5;
}


.publishingDetailEi .publishingSciSupportSectionEi .publishingSciServiceStageTitle {
    color: #0a6869;
}

.publishingDetailEi .publishingBenefitSectionEi {
    padding: 40px 0;
    background: #fff;
}

.publishingDetailEi .publishingBenefitSectionEi .publishingSectionHead {
    padding-bottom: 38px;
}

 
.publishingDetailEi .publishingBenefitSectionEi .publishingBenefitCards {
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 20px;
}

.publishingDetailEi .publishingBenefitSectionEi .publishingBenefitCard {
    min-height: 249px;
    padding: 32px 15px 20px 20px;
    border-color: rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    background: #ecf6f5;
}

.publishingDetailEi .publishingBenefitSectionEi .publishingBenefitIconWrap {
    width: 56px;
    height: 56px;
    margin-bottom: 24px;
    border-radius: 12px;
    background: rgba(10, 104, 105, 0.1);
}

.publishingDetailEi .publishingBenefitSectionEi .publishingBenefitIcon {
    width: auto;
    height: auto;
    max-width: 50px;
    max-height: 50px;
    margin-bottom: 0;
}

.publishingDetailEi .publishingBenefitSectionEi .publishingBenefitTitle {
    color: #181c23;
    font-size: 21px;
    font-weight: 600;
    line-height: 32px;
}

.publishingDetailEi .publishingBenefitSectionEi .publishingBenefitText {
    margin-top: 12px;
    color: #424656;
    font-size: 16px;
    line-height: 20px;
}
.publishingDetailEi .publishingFlowSectionEi .publishingFlowItem:not(:last-child)::after {
    background: url("/res/images/coopJournal/ei_journals/eiArrow.png") center/100% 100% no-repeat;
}
.publishingDetailEi .publishingFlowSectionEi .publishingFlowText {
    color: #0A6869;
    white-space:wrap;
}

.publishingDetailEi .publishingAssuranceSectionEi {
    padding: 40px 0 60px;
}

.publishingDetailEi .publishingAssuranceSectionEi .publishingAssurancePanel {
    background: #ecf6f5;
}

.publishingDetailEi .publishingAssuranceSectionEi .publishingSectionHead {
    padding-bottom: 32px;
}
 
.publishingDetailEi .publishingAssuranceSectionEi .publishingAssuranceIconWrap {
    background: rgba(10, 104, 105, 0.1);
}

.publishingDetailEi .publishingAssuranceSectionEi .publishingAssuranceText {
    color: #333;
}

.publishingDetailEi .publishingCtaSectionEi {
    padding: 0 0 40px;
}

.publishingDetailEi .publishingCtaSectionEi .publishingCtaPanel {
    min-height: 210px;
    padding: 40px;
    border-radius: 20px;
    background: #ecf6f5;
}

.publishingDetailEi .publishingCtaSectionEi .publishingCtaContent {
    width: 532px;
}

.publishingDetailEi .publishingCtaSectionEi .publishingCtaTitle {
    font-size: 40px;
    font-weight: 700;
    line-height: 50px;
}

.publishingDetailEi .publishingCtaSectionEi .publishingCtaDesc {
    width: auto;
    margin-top: 24px;
    font-size: 18px;
    line-height: 28px;
}

.publishingDetailEi .publishingCtaSectionEi .publishingCtaBtn {
    width: 580px;
    min-height: 64px;
    border-radius: 10px;
    background: #0a6869;
    color: #f7f6ff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
}
