  h1 {
    margin-bottom: 3rem;

}


#resourceLinks .text-left {
    text-align:left;
    padding-inline: 1rem;
}
#resourceLinks .u-outlineBox.u-outlineBox--slate {
    background-color:white;
    border-radius: 3px;
    padding: 2rem 1.5rem;
    margin-block:0;
}
@media(min-width:992px) {
    #resourceLinks h2.h3 {
        margin-top: 0rem;
        font-size: 2.3rem;
    }

}
.iconLink-iconGrid-link p {
    padding-inline: .75rem;
}
@media(min-width:768px) and (max-width:992px) {
    #resourceLinks .u-grid3Columns {
        grid-template-columns: 1fr 1fr;
    }
}
@media(min-width:576px) {
    .iconLink--whiteSlate .iconLink-iconGrid-link {
        background-image: linear-gradient(white, white), linear-gradient(var(--gfColors-navyAccent), var(--gfColors-navyAccent));
    }
    .iconLink-iconGrid.iconLink-iconGrid--3Column a.stretched-link {
        color: var(--gfColors-slate15) !important;
        box-shadow: inset 0px -1px 0px var(--gfColors-slateText);
    }
    a.stretched-link.no-icon:hover {
    box-shadow: inset 0px -1px 0px var(--gfColors-gold);
    }
}
@media(max-width:575px) {
    .iconLink-iconGrid-link.position-relative {
        height: 6rem;
        background-color: var(--gfColors-slate15);
    }
    .iconLink-iconGrid-link p {
        padding-left: .5em;
    }
     #resourceLinks .u-grid3Columns {
         gap:0 !important;
     }
     #resourceLinks {
        background-color: white;
        padding: 0;
        margin-bottom: 3rem;
    }
         #resourceLinks .u-outlineBox.u-outlineBox--slate {
        padding-inline: .5rem;
    }
}