.dk-infoHubLead {
    margin: 0 0 18px;
}

.dk-infoHubList {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px 18px;
    margin-top: 16px;
}

.dk-infoHubList a,
.dk-infoHubList .linkGreenUnderline {
    color: #339900;
    text-decoration: underline;
    font-weight: 600;
}

.dk-infoHubList a:hover,
.dk-infoHubList .linkGreenUnderline:hover {
    color: #1D1D1D;
    text-decoration: none;
}

.dk-infoHubCtas {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
}

.dk-infoHubCtas .dk-ctaCard h2,
.dk-infoHubCtas .dk-relatedLinks__card h3,
.dk-infoHubFacts .dk-provider-card h2 {
    margin-top: 0;
}

.dk-infoHubFacts {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
}

.dk-infoHubNote {
    padding: 20px 18px;
}

.dk-infoHubDivider {
    margin-top: 26px;
}

@media (max-width: 900px) {
    .dk-infoHubFacts,
    .dk-infoHubCtas,
    .dk-infoHubList {
        grid-template-columns: 1fr;
    }
}
