h1{font-size:26px;line-height:40px;}
h2{font-size:20px;line-height:36px;margin:20px 0 10px 0;}
h3{font-size:16px;line-height:30px;}

#cke5EditorWp{font-size:18px;}
#cke5EditorWp p{margin:15px 0;}

#cke5EditorWp a{color:#1877f2;}
#cke5EditorWp a:hover{text-decoration:underline;color:#1D4ED8;}
#cke5EditorWp img{margin:10px 0;max-width:100%;box-shadow:0px 0px 5px 0px rgb(0 0 0 / 17%);}
#cke5EditorWp figure{margin:0;text-align:center;}

#cke5EditorWp ol{padding-left:10px;margin-left:10px;}
#cke5EditorWp ul{padding-left:10px;margin-left:10px;list-style-type:disc;list-style-position:outside;}


#tableOfContent li{position:relative;margin-left:3px;font-size:16px;font-weight:500;}
#tableOfContent li:before,#tableOfContent li:after{position:absolute;left:0;top:0;content:" ";border:none;border-left:2px dashed #E0E0E0;width:0;height:50%;margin-right:38px;display:inline-block;}
#tableOfContent li:before{top:0;}
#tableOfContent li:after{top:calc(50% + 6px);}
#tableOfContent li.activate:before,#tableOfContent li.activate:after{border-color:#0071E3;}
#tableOfContent i{display:inline-block;border:3px solid #bbb;z-index:2;background-color:#fff;width:10px;height:10px;border-radius:50%;position:absolute;left:-4px;top:12px;}
#tableOfContent li.activate i{border-color:#0071E3;}
#tableOfContent a{width:100%;margin-left:12px;display:inline-block;padding:5px;border-radius:4px;text-decoration:none;}
#tableOfContent .curr a,#tableOfContent :hover a{color:#1877f2;}