.GenAI div{
    margin: 0px;
}
.GenAI h3{
    font-size: 0.2rem;
    margin-bottom: 0.2rem;
    font-weight: 600;
}
.GenAI h4{
    font-size: 0.2rem;
}
.n_text_article02 .articleCon .GenAI  h4{
    margin-bottom: 0.1rem;
    margin-top: 0.2rem;

}
.GenAI p{
    line-height: 21px;
}
.GenAI .out{
    width: 100%;
    /*margin-left: 0.2rem;*/
    /*margin-right: 0.2rem;*/
    border-radius: 10px;
    box-shadow: 10px 20px 20px -5px #e2e2e2;
    transition: background-color .3s;
    /*float: left;*/
    margin: 0px;
    margin-bottom: 0.2rem;
    border: 0.3px solid #e2e2e2;
}
.GenAI .card{
    margin: 0px;
    /*padding: 0.2rem;*/
    padding-bottom: 0.1rem;
    padding-left: 0px;
/*    display: inline-block;*/
}
.GenAI .card a{
    color: black;
    display: flex;
}
.GenAI .card:hover h4{
    /*color: #b03a3c;*/
       /* color: #215A93;*/
       color: #990f00;
}
.GenAI .card:hover .card-text{
    color: #215A93;
}
.GenAI .card-img{
    margin: 0px;
    width: 130px;
    /*float: left;*/
    text-align: center;
/*    position: relative;
    top: 50%;
    transform: translateY(10%);*/
    align-self: center;
}
.GenAI .card-img p{
    text-indent: 0px;
}
.GenAI .card-img div{
    margin: 0px;
    padding: 0.2rem;
}
.GenAI .card-img img{
    width: 100%;
}
.GenAI .card-text{
    padding-right: 10px;
}
.GenAI .card-text p{
    margin-bottom: 0.05rem;
}
.GenAI .clear{
    clear: both;
}
.GenAI .card-content{
    width: calc(100% - 90px);
   /* float: right;*/
   padding-right: 10px;
}