#editor .title{position:relative;margin-top:3rem;padding-left:6rem;width:100%;height:3rem;line-height:3rem;font-size:2.5rem;font-weight:bold;}
#editor .title:before{content:'';position:absolute;top:1rem;left:0;width:5rem;height:1rem;background:#ea7473;border-radius:0.5rem;}

#editor .text{margin-top:2rem;line-height:2;font-size:1.25rem;}

#editor .image{margin-top:2rem;text-align:center;}
#editor .image img{width:64rem;}

#editor .cards{margin-top:2rem;}
#editor .cards .item{position:relative;width:100%;}
#editor .cards .item img{width:100%;border-radius:1rem;}
#editor .cards .item span{position:absolute;bottom:-1.25rem;left:50%;transform:translate(-50%);width:80%;height:2.5rem;line-height:2.5rem;border-radius:1.25rem;background-color:#ea7473;text-align:center;color:#fff;}

#editor .list{margin-top:2rem;}
#editor .list dl{}
#editor .list dl dt{position:relative;margin-bottom:1rem;/*border:1px solid #ccc;*/box-sizing:border-box;}
#editor .list dl dt img{width:100%}
#editor .list dl dt span{position:absolute;left:0;bottom:0;width:100%;height:3rem;line-height:3rem;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;}
#editor .list dl dd{position:relative;padding-left:1rem;line-height:2rem;}
#editor .list dl dd:before{content:'';position:absolute;top:0.75rem;left:0;width:0.5rem;height:0.5rem;border-radius:0.25rem;background-color:#ea7473;}


@media (max-width:768px){
    #editor .title{margin-top:2rem;padding-left:4rem;height:2.5rem;line-height:2.5rem;font-size:1.5rem;}
    #editor .title:before{top:1rem;width:3rem;height:0.5rem;border-radius:0.25rem;}
    #editor .text{margin-top:1rem;font-size:1rem;}
    #editor .image{margin-top:1rem;}
    #editor .image img{width:100%;}
    #editor .cards{margin-top:1rem;}
    #editor .cards .item{margin-top:2rem;}
    #editor .cards .item:first-child{margin-top:0;}

    #editor .list{margin-top:2rem;}
    #editor .list dl{}
    #editor .list dl dt{position:relative;margin-bottom:1rem;/*border:1px solid #ccc;*/box-sizing:border-box;}
    #editor .list dl dt img{width:100%}
    #editor .list dl dt span{position:absolute;left:0;bottom:0;width:100%;height:3rem;line-height:3rem;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;}
    #editor .list dl dd{position:relative;padding-left:1rem;line-height:2rem;}
    #editor .list dl dd:before{content:'';position:absolute;top:0.75rem;left:0;width:0.5rem;height:0.5rem;border-radius:0.25rem;background-color:#ea7473;}


}
