article {
    margin-top: 3rem;
}
h1 {
    display: none;
}
section {
    width: 80%;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 3fr;
}
.welcome {
    padding-right: 1rem;
}
.cards {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: .5rem;
}
.cards h2 {
    text-align: center;
    padding: 3rem 0;
    color: var(--neutralLight);
    margin-top: 0;
    background-size: cover;
}
.cards div:nth-of-type(1) h2 {
    background-image: url(../images/backgrounds/hip1.jpg);
}
.cards div:nth-of-type(2) h2 {
    background-image: url(../images/backgrounds/hip4.jpg);
}
.cards div:nth-of-type(3) h2 {
    background-image: url(../images/backgrounds/hip3.jpg);
}
.cards div {
    border: 1px solid #ccc;
}
.cards p {
    padding: 0 .5rem;
}
@media only screen and (max-width: 1090px) {
    section {
        display: block;
    }
}
@media only screen and (max-width: 1090px) {
    .cards {
        display: block;
    }
    .cards div {
        border: none;
        margin-bottom: 3rem;
        margin-top: 2rem;
    }
}