
.three-col-content h2{
    max-width: 664px;
    margin-bottom: 70px;
}
.three-col-content__content-columns{
    display: grid;
    grid-template-columns: 1fr;
    gap: 22px;
    margin-bottom: 46px;

}
.three-col-content__content-columns ul{
    margin-bottom: 0;
}

.extra-content{
    opacity: 0.5;
    max-width: 790px;
}
@media screen and (min-width: 768px){
    .three-col-content__content-columns{
        grid-template-columns: 1fr 1fr
        gap: 32px;
    }
}

@media screen and (min-width: 1024px){
    .three-col-content__content-columns{
        grid-template-columns: 1fr 1fr 1fr;
    }
}