
.infographics-title-wrapper {
    display: flex;
    flex-direction: column;
    gap: 1em;
}


.featured-infographics {
    display: flex;
    flex-direction: column;
    gap: 1em;
    justify-content: center;
    align-items: center;
}



.featured-infographics > button {
  flex: 1 1 0;
  min-width: 0;       /* 🔑 same idea */
  padding: 0;
  border: none;
  background: none;
}

.featured-infographics > button img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 100%;
  border-radius: var(--border-radius-lg);
}


/************************ featured lectures********************/



.featured-lectures-description{
    max-width: 900px;
    margin: 0 auto;
}


.featured-lectures-wrapper{
margin-top: 1em;
display: grid;
gap: 1em;
grid-template-columns: 1fr;   

} 



.featured-lectures-wrapper > .featured-lecture-card:first-child {background-color: #E7F3FF; }
.featured-lectures-wrapper > .featured-lecture-card:nth-child(2) {background-color: #FFF4E6; }
.featured-lectures-wrapper > .featured-lecture-card:nth-child(3) {background-color: #F7EBFDFF; }
.featured-lectures-wrapper > .featured-lecture-card:nth-child(4) {background-color: #F0FCEDFF; }

.featured-lecture-card{
    border-radius: var(--border-radius-lg);
    padding: 2em;
    display: flex;
    flex-direction: column;
}

.featured-lecture-content p{
    margin-top: .5em;
    margin-bottom: 1em;
}
.featured-lecture-btn{
    margin: 1em 0;
    color: black;

}





@media (min-width: 769px) {  
    

    
    .infographics-title-wrapper{
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        gap: 2em;
    }
    
    .infographics-title-wrapper > div{
        flex: 1;
        
    }


    .featured-infographics {
        display: flex;
        flex-direction: row;
        gap: 2em;
        justify-content: center;
        align-items: center;
    }

}

@media (min-width: 990px) {
  
 

  
    .featured-lectures-wrapper{
    display: grid;
    gap: 2em;
    grid-template-columns: 1fr 1fr; 
    }
    
    .featured-lecture-title{
        min-height: 6em;
    }

    .featured-lecture-description{
        min-height: 6em;
    }

}

@media (min-width: 1280px) { 
 
    
    .featured-lecture-title{
        min-height: 3em;
    }

    .featured-lecture-description{
        min-height: 4em;
    }

}