<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:federated="http://federated/20240531"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="federated-20240531.xsd" xlink:type="simple"/>
    <context id="From2023-12-01to2024-05-31_C000024716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2023-12-01to2024-05-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_CashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:CashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_InternationalEquitySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:InternationalEquitySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_DomesticEquitySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:DomesticEquitySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024716Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="From2023-12-01to2024-05-31_C000024718Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_CashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:CashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_InternationalEquitySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:InternationalEquitySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_DomesticEquitySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:DomesticEquitySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024718Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024718Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="From2023-12-01to2024-05-31_C000024719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_CashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:CashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_InternationalEquitySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:InternationalEquitySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_DomesticEquitySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:DomesticEquitySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000024719Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000024719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="From2023-12-01to2024-05-31_C000114966Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_CashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:CashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_InternationalEquitySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:InternationalEquitySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_DomesticEquitySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:DomesticEquitySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000114966Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000114966Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="From2023-12-01to2024-05-31_C000123387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_CashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:CashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_InternationalEquitySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:InternationalEquitySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_DomesticEquitySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:DomesticEquitySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="AsOf2024-05-31_C000123387Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799704</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000123387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">federated:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="D">
        <measure>utr:D</measure>
    </unit>
    <unit id="Holding">
        <measure>federated:Holding</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2023-12-01to2024-05-31" id="ixv-11870">0000799704</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2023-12-01to2024-05-31" id="ixv-11871">false</dei:AmendmentFlag>
    <dei:EntityInvCompanyType contextRef="From2023-12-01to2024-05-31" id="ixv-11872">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentType contextRef="From2023-12-01to2024-05-31" id="ixv-12533">N-CSRS</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="From2023-12-01to2024-05-31" id="ixv-12534">Federated Hermes Equity Income Fund, Inc.</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="From2023-12-01to2024-05-31" id="ixv-12535">2024-05-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-12536">Federated Hermes Equity Income Fund, Inc.</oef:FundName>
    <oef:ClassName
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-12537">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-12538">LEIFX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-12539">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-12540">This&#160;semi-annual shareholder report contains important information about the&#160;Federated Hermes Equity Income Fund, Inc. (the "Fund") for the period of&#160;December 1, 2023 to&#160;May 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-76"> You can find additional information at &lt;span style="text-decoration: underline solid rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-decoration: underline solid rgb(0, 0, 0); height: auto; max-height: none; min-height: 0px;"&gt;www.FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at&#160;1-800-341-7400,&#160;Option 4, or your financial advisor.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-77">&lt;span style="text-decoration: underline solid rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-decoration: underline solid rgb(0, 0, 0); height: auto; max-height: none; min-height: 0px;"&gt;www.FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-12541">1-800-341-7400</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-84">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; height: 24px; max-height: none; min-height: auto;"&gt;What were the Fund costs for the last six months? &lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 9 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: 18px; max-height: none; min-height: auto;"&gt;(based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 18 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 54px; max-height: none; min-height: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; height: 54px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.4844px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap;  font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.9844px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Class A Shares&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;$59&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;1.11%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      decimals="0"
      id="ixv-12542"
      unitRef="USD">59</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      decimals="INF"
      id="ixv-12543"
      unitRef="Pure">0.0111</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-112">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; height: 24px; max-height: none; min-height: auto;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 19 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 84px; max-height: none; min-height: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; height: 84px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; height: 58px; max-height: none; min-height: 0px;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 57px; max-height: none; min-height: 0px;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;$761,674,509&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Number of Investments&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;70&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Portfolio Turnover&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;38%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-05-31_C000024716Member"
      decimals="0"
      id="ixv-12544"
      unitRef="USD">761674509</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-05-31_C000024716Member"
      decimals="INF"
      id="ixv-12545"
      unitRef="Holding">70</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      decimals="INF"
      id="ixv-12546"
      unitRef="Pure">0.38</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-141">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 3 / 1 / 9 / 70; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 36px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; height: 36px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; height: 20px; max-height: none; min-height: auto;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 13.3333px; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;Top Security Types (% of Net Assets)&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgb(255, 255, 255); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 56 / 70; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 282px; max-height: none; min-height: auto;"&gt;&lt;div style="height: 282px; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; max-height: none; min-height: auto;"&gt;&lt;img alt="Group By Sector Chart" src="vE5E5KxVewcLqlk51NlDXpvUVTCJ.jpg" style="width: 414px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-height: none; min-height: 0px; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; max-height: none; min-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 606px 631.047px 228px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; height: 224px; max-height: none; min-height: 0px; width: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 198px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 48px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;Cash Equivalents&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 48px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;International Equity Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;Domestic Equity Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;97.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 56 / 1 / 78 / 71; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 132px; max-height: none; min-height: auto;"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_CashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-12547"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_InternationalEquitySecuritiesCTIMember"
      decimals="INF"
      id="ixv-12548"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_DomesticEquitySecuritiesCTIMember"
      decimals="INF"
      id="ixv-12549"
      unitRef="Pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-12550"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-12551"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-12552"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-12553"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-12554"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_EnergySectorMember"
      decimals="INF"
      id="ixv-12555"
      unitRef="Pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-12556"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-12557"
      unitRef="Pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-12558"
      unitRef="Pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-12559"
      unitRef="Pure">0.159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024716Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-12560"
      unitRef="Pure">0.236</oef:PctOfNav>
    <oef:FundName
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-12561">Federated Hermes Equity Income Fund, Inc.</oef:FundName>
    <oef:MaterialFundChngTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024716Member"
      id="ixv-256">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 37 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 192px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; height: 192px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-12562">Federated Hermes Equity Income Fund, Inc.</oef:FundName>
    <oef:ClassName
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-12563">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-12564">LEICX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-12565">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-12566">This&#160;semi-annual shareholder report contains important information about the&#160;Federated Hermes Equity Income Fund, Inc. (the "Fund") for the period of&#160;December 1, 2023 to&#160;May 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-309"> You can find additional information at &lt;span style="text-decoration: underline solid rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-decoration: underline solid rgb(0, 0, 0); height: auto; max-height: none; min-height: 0px;"&gt;www.FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at&#160;1-800-341-7400,&#160;Option 4, or your financial advisor.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-310">&lt;span style="text-decoration: underline solid rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-decoration: underline solid rgb(0, 0, 0); height: auto; max-height: none; min-height: 0px;"&gt;www.FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-12567">1-800-341-7400</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-317">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; height: 24px; max-height: none; min-height: auto;"&gt;What were the Fund costs for the last six months? &lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 9 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: 18px; max-height: none; min-height: auto;"&gt;(based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 18 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 54px; max-height: none; min-height: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; height: 54px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.4844px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.9844px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Class C Shares&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;$102&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;1.91%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      decimals="0"
      id="ixv-12568"
      unitRef="USD">102</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      decimals="INF"
      id="ixv-12569"
      unitRef="Pure">0.0191</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-345">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; height: 24px; max-height: none; min-height: auto;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 19 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 84px; max-height: none; min-height: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; height: 84px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; height: 58px; max-height: none; min-height: 0px;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 57px; max-height: none; min-height: 0px;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;$761,674,509&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Number of Investments&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;70&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Portfolio Turnover&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;38%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-05-31_C000024718Member"
      decimals="0"
      id="ixv-12570"
      unitRef="USD">761674509</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-05-31_C000024718Member"
      decimals="INF"
      id="ixv-12571"
      unitRef="Holding">70</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      decimals="INF"
      id="ixv-12572"
      unitRef="Pure">0.38</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-374">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 3 / 1 / 9 / 70; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 36px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; height: 36px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; height: 20px; max-height: none; min-height: auto;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 13.3333px; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;Top Security Types (% of Net Assets)&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgb(255, 255, 255); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 56 / 70; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 282px; max-height: none; min-height: auto;"&gt;&lt;div style="height: 282px; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; max-height: none; min-height: auto;"&gt;&lt;img alt="Group By Sector Chart" src="sIP9IdOxJuTHoEZ7XK68Qxmw68Os.jpg" style="width: 414px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-height: none; min-height: 0px; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; max-height: none; min-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 606px 631.047px 228px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; height: 224px; max-height: none; min-height: 0px; width: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 198px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 48px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;Cash Equivalents&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 48px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;International Equity Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;Domestic Equity Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;97.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 56 / 1 / 78 / 71; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 132px; max-height: none; min-height: auto;"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_CashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-12573"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_InternationalEquitySecuritiesCTIMember"
      decimals="INF"
      id="ixv-12574"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_DomesticEquitySecuritiesCTIMember"
      decimals="INF"
      id="ixv-12575"
      unitRef="Pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-12576"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-12577"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-12578"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-12579"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-12580"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_EnergySectorMember"
      decimals="INF"
      id="ixv-12581"
      unitRef="Pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-12582"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-12583"
      unitRef="Pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-12584"
      unitRef="Pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-12585"
      unitRef="Pure">0.159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024718Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-12586"
      unitRef="Pure">0.236</oef:PctOfNav>
    <oef:FundName
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-12587">Federated Hermes Equity Income Fund, Inc.</oef:FundName>
    <oef:MaterialFundChngTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024718Member"
      id="ixv-489">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 37 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 192px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; height: 192px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-12588">Federated Hermes Equity Income Fund, Inc.</oef:FundName>
    <oef:ClassName
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-12589">Class F</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-12590">LFEIX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-12591">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-12592">This&#160;semi-annual shareholder report contains important information about the&#160;Federated Hermes Equity Income Fund, Inc. (the "Fund") for the period of&#160;December 1, 2023 to&#160;May 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-542"> You can find additional information at &lt;span style="text-decoration: underline solid rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-decoration: underline solid rgb(0, 0, 0); height: auto; max-height: none; min-height: 0px;"&gt;www.FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at&#160;1-800-341-7400,&#160;Option 4, or your financial advisor.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-543">&lt;span style="text-decoration: underline solid rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-decoration: underline solid rgb(0, 0, 0); height: auto; max-height: none; min-height: 0px;"&gt;www.FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-12593">1-800-341-7400</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-550">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; height: 24px; max-height: none; min-height: auto;"&gt;What were the Fund costs for the last six months? &lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 9 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: 18px; max-height: none; min-height: auto;"&gt;(based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 18 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 54px; max-height: none; min-height: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; height: 54px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.4844px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.9844px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Class F Shares&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;$74&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;1.38%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      decimals="0"
      id="ixv-12594"
      unitRef="USD">74</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      decimals="INF"
      id="ixv-12595"
      unitRef="Pure">0.0138</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-578">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; height: 24px; max-height: none; min-height: auto;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 19 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 84px; max-height: none; min-height: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; height: 84px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; height: 58px; max-height: none; min-height: 0px;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 57px; max-height: none; min-height: 0px;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;$761,674,509&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Number of Investments&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;70&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Portfolio Turnover&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;38%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-05-31_C000024719Member"
      decimals="0"
      id="ixv-12596"
      unitRef="USD">761674509</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-05-31_C000024719Member"
      decimals="INF"
      id="ixv-12597"
      unitRef="Holding">70</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      decimals="INF"
      id="ixv-12598"
      unitRef="Pure">0.38</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-607">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 3 / 1 / 9 / 70; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 36px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; height: 36px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; height: 20px; max-height: none; min-height: auto;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 13.3333px; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;Top Security Types (% of Net Assets)&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgb(255, 255, 255); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 56 / 70; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 282px; max-height: none; min-height: auto;"&gt;&lt;div style="height: 282px; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; max-height: none; min-height: auto;"&gt;&lt;img alt="Group By Sector Chart" src="dV2KfNiYq7eUQmcJhe7rmFmv0BuF.jpg" style="width: 414px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-height: none; min-height: 0px; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; max-height: none; min-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 606px 631.047px 228px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; height: 224px; max-height: none; min-height: 0px; width: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 198px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 48px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;Cash Equivalents&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 48px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;International Equity Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;Domestic Equity Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;97.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 56 / 1 / 78 / 71; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 132px; max-height: none; min-height: auto;"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_CashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-12599"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_InternationalEquitySecuritiesCTIMember"
      decimals="INF"
      id="ixv-12600"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_DomesticEquitySecuritiesCTIMember"
      decimals="INF"
      id="ixv-12601"
      unitRef="Pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-12602"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-12603"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-12604"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-12605"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-12606"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_EnergySectorMember"
      decimals="INF"
      id="ixv-12607"
      unitRef="Pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-12608"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-12609"
      unitRef="Pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-12610"
      unitRef="Pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-12611"
      unitRef="Pure">0.159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000024719Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-12612"
      unitRef="Pure">0.236</oef:PctOfNav>
    <oef:FundName
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-12613">Federated Hermes Equity Income Fund, Inc.</oef:FundName>
    <oef:MaterialFundChngTextBlock
      contextRef="From2023-12-01to2024-05-31_C000024719Member"
      id="ixv-722">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 37 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 192px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; height: 192px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-12614">Federated Hermes Equity Income Fund, Inc.</oef:FundName>
    <oef:ClassName
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-12615">Institutional Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-12616">LEISX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-12617">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-12618">This&#160;semi-annual shareholder report contains important information about the&#160;Federated Hermes Equity Income Fund, Inc. (the "Fund") for the period of&#160;December 1, 2023 to&#160;May 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-775"> You can find additional information at &lt;span style="text-decoration: underline solid rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-decoration: underline solid rgb(0, 0, 0); height: auto; max-height: none; min-height: 0px;"&gt;www.FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at&#160;1-800-341-7400,&#160;Option 4, or your financial advisor.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-776">&lt;span style="text-decoration: underline solid rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-decoration: underline solid rgb(0, 0, 0); height: auto; max-height: none; min-height: 0px;"&gt;www.FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-12619">1-800-341-7400</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-783">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; height: 24px; max-height: none; min-height: auto;"&gt;What were the Fund costs for the last six months? &lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 9 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: 18px; max-height: none; min-height: auto;"&gt;(based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 18 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 54px; max-height: none; min-height: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; height: 54px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.4844px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.9844px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Institutional Shares&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;$47&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;0.88%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      decimals="0"
      id="ixv-12620"
      unitRef="USD">47</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      decimals="INF"
      id="ixv-12621"
      unitRef="Pure">0.0088</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-811">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; height: 24px; max-height: none; min-height: auto;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 19 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 84px; max-height: none; min-height: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; height: 84px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; height: 58px; max-height: none; min-height: 0px;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 57px; max-height: none; min-height: 0px;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;$761,674,509&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Number of Investments&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;70&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Portfolio Turnover&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;38%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-05-31_C000114966Member"
      decimals="0"
      id="ixv-12622"
      unitRef="USD">761674509</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-05-31_C000114966Member"
      decimals="INF"
      id="ixv-12623"
      unitRef="Holding">70</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      decimals="INF"
      id="ixv-12624"
      unitRef="Pure">0.38</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-840">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 3 / 1 / 9 / 70; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 36px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; height: 36px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; height: 20px; max-height: none; min-height: auto;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 13.3333px; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;Top Security Types (% of Net Assets)&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgb(255, 255, 255); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 56 / 70; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 282px; max-height: none; min-height: auto;"&gt;&lt;div style="height: 282px; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; max-height: none; min-height: auto;"&gt;&lt;img alt="Group By Sector Chart" src="pNYwVZSb9CezA4DACbfmNYUNZPon.jpg" style="width: 414px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-height: none; min-height: 0px; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; max-height: none; min-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 606px 631.047px 228px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; height: 224px; max-height: none; min-height: 0px; width: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 198px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 48px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;Cash Equivalents&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 48px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;International Equity Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;Domestic Equity Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;97.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 56 / 1 / 78 / 71; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 132px; max-height: none; min-height: auto;"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_CashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-12625"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_InternationalEquitySecuritiesCTIMember"
      decimals="INF"
      id="ixv-12626"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_DomesticEquitySecuritiesCTIMember"
      decimals="INF"
      id="ixv-12627"
      unitRef="Pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-12628"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-12629"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-12630"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-12631"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-12632"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_EnergySectorMember"
      decimals="INF"
      id="ixv-12633"
      unitRef="Pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-12634"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-12635"
      unitRef="Pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-12636"
      unitRef="Pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-12637"
      unitRef="Pure">0.159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000114966Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-12638"
      unitRef="Pure">0.236</oef:PctOfNav>
    <oef:FundName
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-12639">Federated Hermes Equity Income Fund, Inc.</oef:FundName>
    <oef:MaterialFundChngTextBlock
      contextRef="From2023-12-01to2024-05-31_C000114966Member"
      id="ixv-955">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 37 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 192px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; height: 192px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-12640">Federated Hermes Equity Income Fund, Inc.</oef:FundName>
    <oef:ClassName
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-12641">Class R</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-12642">FDERX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-12643">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-12644">This&#160;semi-annual shareholder report contains important information about the&#160;Federated Hermes Equity Income Fund, Inc. (the "Fund") for the period of&#160;December 1, 2023 to&#160;May 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-1008"> You can find additional information at &lt;span style="text-decoration: underline solid rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-decoration: underline solid rgb(0, 0, 0); height: auto; max-height: none; min-height: 0px;"&gt;www.FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at&#160;1-800-341-7400,&#160;Option 4, or your financial advisor.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-1009">&lt;span style="text-decoration: underline solid rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-decoration: underline solid rgb(0, 0, 0); height: auto; max-height: none; min-height: 0px;"&gt;www.FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-12645">1-800-341-7400</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-1016">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; height: 24px; max-height: none; min-height: auto;"&gt;What were the Fund costs for the last six months? &lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 9 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; height: 18px; max-height: none; min-height: auto;"&gt;(based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 18 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 54px; max-height: none; min-height: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; height: 54px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.4844px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.5px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 24.9844px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Class R Shares&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;$70&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; height: 25px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 19.9844px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;1.30%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      decimals="0"
      id="ixv-12646"
      unitRef="USD">70</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      decimals="INF"
      id="ixv-12647"
      unitRef="Pure">0.0130</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-1044">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; height: 24px; max-height: none; min-height: auto;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 19 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 84px; max-height: none; min-height: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; height: 84px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; height: 58px; max-height: none; min-height: 0px;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 57px; max-height: none; min-height: 0px;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;$761,674,509&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Number of Investments&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;70&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; max-height: none; min-height: 0px;"&gt;Portfolio Turnover&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; height: 19px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 18px; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; max-height: none; min-height: 0px;"&gt;38%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-05-31_C000123387Member"
      decimals="0"
      id="ixv-12648"
      unitRef="USD">761674509</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-05-31_C000123387Member"
      decimals="INF"
      id="ixv-12649"
      unitRef="Holding">70</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      decimals="INF"
      id="ixv-12650"
      unitRef="Pure">0.38</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-1073">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 3 / 1 / 9 / 70; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 36px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; height: 36px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; height: 20px; max-height: none; min-height: auto;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 13.3333px; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; height: auto; max-height: none; min-height: 0px;"&gt;Top Security Types (% of Net Assets)&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgb(255, 255, 255); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 56 / 70; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 282px; max-height: none; min-height: auto;"&gt;&lt;div style="height: 282px; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; max-height: none; min-height: auto;"&gt;&lt;img alt="Group By Sector Chart" src="ywaqtDI9zTWLMRDKbolj2CnWokU7.jpg" style="width: 414px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-height: none; min-height: 0px; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; max-height: none; min-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 606px 631.047px 228px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; height: 224px; max-height: none; min-height: 0px; width: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle; height: 26px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; max-height: none; min-height: 0px;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 198px; max-height: none; min-height: 0px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 48px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;Cash Equivalents&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 50px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 48px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;International Equity Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;Domestic Equity Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle; height: 74px; max-height: none; min-height: 0px;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 72px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; max-height: none; min-height: 0px;"&gt;97.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 56 / 1 / 78 / 71; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 132px; max-height: none; min-height: auto;"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_CashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-12651"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_InternationalEquitySecuritiesCTIMember"
      decimals="INF"
      id="ixv-12652"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_DomesticEquitySecuritiesCTIMember"
      decimals="INF"
      id="ixv-12653"
      unitRef="Pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-12654"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-12655"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-12656"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-12657"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-12658"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_EnergySectorMember"
      decimals="INF"
      id="ixv-12659"
      unitRef="Pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-12660"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-12661"
      unitRef="Pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-12662"
      unitRef="Pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-12663"
      unitRef="Pure">0.159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-05-31_C000123387Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-12664"
      unitRef="Pure">0.236</oef:PctOfNav>
    <oef:FundName
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-12665">Federated Hermes Equity Income Fund, Inc.</oef:FundName>
    <oef:MaterialFundChngTextBlock
      contextRef="From2023-12-01to2024-05-31_C000123387Member"
      id="ixv-1188">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px; grid-template-rows: 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px 6px;"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 24px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; height: 24px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 37 / 127; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px); line-height: 24px; margin: 0px; height: 192px; max-height: none; min-height: auto;"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; height: 192px; max-height: none; min-height: auto; width: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
</xbrl>
