.explainer-text-container {
    display: grid; 
    grid-template-columns: 1fr;
    column-gap: 3.7vw;
    margin-top: 6vh;
}

.explainer-read-more-button-container {
    display: flex;
    column-gap: 2%;
    flex-direction: column;
    justify-content: flex-end;
}

.explainer-icon-container {
    display: flex;
    justify-content: start;
    width: 100%;
}


@media screen and (min-width: 850px) {
    .explainer-text-container {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .explainer-read-more-button-container {
        flex-direction: row;
    }
}

