#articleInfo16 h2{border-left: 4px solid #3b0f42;padding-left:16px;line-height:170%;position:relative;margin: 40px 0 20px 0;color: #393939;font-weight: 500;font-size: 20px;}
#articleInfo16 h3{border-bottom: 1px dashed #d6d6d6;padding: 10px 0 10px 0;line-height: 170%;position: relative;margin-bottom: 10px;font-size: 18px;font-weight: 400;}
#articleInfo16 h4{font-weight: 500;margin: 28px 0 0px;font-size: 16px;display: flex;align-items: flex-start;}
#articleInfo16 p{color: #595959;position: relative;margin-bottom: 30px;line-height: 200%;font-size: 15px;}
#articleInfo16 .resBox .dibox {padding: 0px 0 15px 0;display: grid;grid-template-columns: 1fr;}
#articleInfo16 .resBox .dibox h3 {color: #000000;font-size: 18px;font-weight: 400;-webkit-box-flex: 0;}
#articleInfo16 .resBox .dibox h3 strong {font-size: 16px;display: block;color: var(--light);text-transform: uppercase;line-height: 100%;letter-spacing: 2px;font-weight: 500;margin-top: 10px;}
#articleInfo16 .textEditor ol,#articleInfo16  ul {padding: 0;display: grid;grid-template-columns: 1fr;gap: 5px 30px;margin-left: 20px;margin: 20px 0 30px 30px;}
#articleInfo16 .textEditor ol li,#articleInfo16  ul li {list-style-type: initial;list-style-position: inherit;font-size: 15px;color: #595959;line-height: 200%;}

@media screen and (max-width:780px){
    #articleInfo16 .dibox .textEditor ol{grid-template-columns: 1fr;gap: 5px;}
#articleInfo16 h2{
    font-size: 18px;
}
}