.main-header-grid{
    display: grid;
    grid-template-columns: 50rem calc(100vw - 50rem);
    grid-template-rows: 36rem 10rem; /*EDIT THIS WHEN YOU ADD MORE LIST ITEMS - 24rem + 2rem per list item*/
    grid-auto-flow: row;
    border-bottom: 3px solid black;
    border-top: 3px solid black;
}

.feature-image {
    display: flex;
    /* margin: 0px 2rem 0px 2rem; */
    justify-content: center;
    grid-area: 1 / 2 / 3 / 3;
}

.feature-image-img {
    width: 100%;   
    object-fit: contain;    
}

.feature-text {
    margin-left: 1em;
    margin-right: 1em;
    line-height: normal;
    align-self: end;
}



/*-----------------------------------------------------------------*/

@media screen and (max-width: 1250px) {
    .main-header-grid {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto;
        grid-auto-flow: column;
    }
    .feature-image {
        grid-area: auto;
    }
    .feature-text {
        margin: 2rem 3rem 2rem 3rem;
    }

}
