
.result_card .top_part .icon{
    width:32px;
    height:32px;
    margin:15px 10px 15px 15px;
}
.result_card .top_part .icon img{
    width:100%;
}
.result_card .top_part h2{
    font-size:16px;
    font-weight:600;
    color:white;
    margin:15px 20px;
    line-height:1.1;
}
.result_card .center_part{
    margin:0px 0px;
    background:white;
    border-radius:5px;
    overflow:hidden;
}
.result_card .center_part h2{
    font-weight:700;
    font-size:2rem;
    margin:15px;
    line-height:1.5;
    text-transform: capitalize;
}
.result_card .center_part h2.h2{
    font-size:18px;
    margin:10px;
}
.result_card .center_part .instruction{
    margin:0 15px 0px;
    line-height:1.6;
    font-size:16px;
    color:#333;
}
.result_card .center_part .instruction h2{
    margin:15px 0;
}
.instruction ul li{
    margin-bottom:10px;
}
.instruction div,.instruction p{
    font-size:14px;
}
.result_card .center_part h3,.result_card .center_part p{
    line-height:1.6;
    color:#333;
    margin-block-start: 1rem;
    margin-block-end: 1rem;
    word-break: break-word;
}
.result_card .center_part h3{
    color:#222;
}
.instruction_container{
    margin:0 0 10px;
}
.instruction.max_4_lines{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 4; /* 显示的行数 */
}
.result_card .center_part .read_more{
    margin:0 15px 0;
    font-size:14px;
    text-decoration: underline;
    color:#0f65ef;
    font-weight:600;
    cursor: pointer;
}
.result_card .center_part .image{
    width:100%;
    margin:10px auto 10px;
    line-height:0.7;
    max-width: 360px;
}
.result_card .center_part .image img{
    width:100%;
}
.result_card .bottom_part{
    display:flex;
    position:relative;
    background:rgb(66 63 233);
}
.result_card .bottom_part a.retake{
    color:white;
    font-weight:400;
    display:inline-block;
    margin:15px 0 15px 15px;
}
.result_card .bottom_part .share_icons{
    position: absolute;
    right:10px;
    top:10px;
}
.result_card .bottom_part .share_icons a{
    display:inline-block;
    margin:5px 10px 0;
    color:white;
}
.result_card .bottom_part .share_icons a svg{
    width:20px;
    height:20px;
    filter:invert(100%);
    margin:14px 0 0 4px;
}
