.conteudo {
    max-width: 1200px;
    margin: 1rem auto;
    display: grid;
    grid-template-columns: 60% 40%;
    padding: 1rem;
}

.conteudo__header {
    display: flex;
}

.linha-vertical {
    display: block;
    height: 70px;
    width: 10px;
    background-color: var(--cor-clara);
    margin-right: 1rem;
}

.conteudo__cards {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: .5rem;
}

.conteudo__card {
    display: grid;
    grid-template-columns: 30% 70%;
    gap: .5rem;
    margin: .4rem;
}

.card__imagem {
    display: block;
    width: 90%;
    margin: auto;
    max-width: 100px;
}

@media  screen and (max-width: 980px) {
    .conteudo {
        display: block;
    }
    
}

@media screen and (max-width: 740px) {
    .conteudo__card {
        display: block;
    }
}

@media screen and (max-width: 480px) {
    .conteudo__cards {
        display: block;
    }

    .card__imagem {
        display: none;
    }

    .card__cor__especial {
        color: var(--cor-principal);
        font-weight: 800;
        margin-top: 1.8rem;
    }
}