/* Consistent card heading typography across the ITR-2 page. */
html body.itr2-page:not(.home-page) main > section :is(
    .card-title, .itr-card-title, .card-heading, .section-card h3,
    .forms-overview-card h3, .info-card h3, .itr-eligibility-card h3,
    .method-card h3, .step-card h3, .itr-penalty-card h3,
    .benefit-card h3, .itr-mistake-card h3, .post-card h3,
    h3
) {
    color: #25593b !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

html body.itr2-page.itr2-page:not(.home-page) main .itr-eligibility-title {
    color: #25593b !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.16 !important;
    letter-spacing: -0.02em !important;
}
