.markets {
    background-color: var(--clr-bg-light);
}

.markets__grid{

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:32px;

}

.market-card{

    padding:40px 32px;

    background:var(--clr-white);

    border-radius:var(--radius-card);

    box-shadow:var(--shadow-md);

    display:flex;

    flex-direction:column;

    padding:40px 32px;

    min-height:280px;

}

.market-card__icon{

    width:56px;

    height:56px;

    display:flex;

    align-items:center;

    justify-content:center;

    border-radius:50%;

    background:rgba(255,130,1,.1);

    color:var(--clr-accent);

    margin-bottom:24px;

}

.market-card__icon svg{

    width:28px;

    height:28px;

}

.market-card h4{
    margin-bottom:16px;
}

.market-card p{

    color:var(--clr-body);
    margin-bottom:32px;

}

.market-card__link{

    display:inline-flex;

    align-items:center;

    gap:10px;

    margin-top:auto;

    width:max-content;

    color:#2196F3;

    font-size:15px;

    font-weight:600;

    transition:var(--transition);

}

.market-card__link svg{

    width:18px;

    height:18px;

    transition:transform .3s ease;

}

.market-card:hover .market-card__link{

    color:var(--clr-accent);

}

.market-card:hover .market-card__link svg{

    transform:translateX(6px);

}