/* Consistent text sizes across ITR-4 content sections. */
html body.itr2-page.itr4-page:not(.home-page) main > section :is(
    p, li, td, th, label, input, textarea, select,
    .check-item, .check-item > span, .status-item > div,
    .kyc-box > div, .kyc-tag, .itr-duration, .itr-chip,
    .itr-method-pill, .itr-method-recommended, .checklist-note, .hero-chip
) {
    font-size: 15px !important;
}

html body.itr2-page.itr4-page:not(.home-page) main :is(
    .info-card, .itr-info-card, .itr-step-card, .itr-penalty-card,
    .itr-method-card, .itr-benefit-card, .itr-mistake-card, .itr-post-row
) :is(h3, h4, .card-title, .itr-card-title, .itr-mistake-title) {
    font-size: 18px !important;
    font-weight: 400 !important;
}
