#ckeditor_text { margin:0px; padding:0px; }
#ckeditor_text ul { margin:5px 0px 25px 40px; }
.myc1 { line-height:12pt; }
.myc2 { line-height:14pt; }
.myc3 { line-height:16pt; }
.myc5 { line-height:18pt; }
.myc4 { font-family: arial, helvetica, sans-serif; }
.myc6 { text-align:center; margin:0px; }
.myc7 { line-height:20pt; }
.myc8 { line-height:22pt; }
.myc9 { letter-spacing:0.02em; }
.myc10 { letter-spacing:0.03em; }
.myc11 { letter-spacing:0.04em; }

.cke_tpl-2col { display: flex; flex-direction: row; align-items: flex-start; gap: 30px; width: 100%; box-sizing: border-box; }
.cke_tpl-2col-img { flex: 0 0 auto; max-width: 40%; }
.cke_tpl-2col-img img { display: block; width: 100%; height: auto; }
.cke_tpl-2col-body {flex: 1;}
.cke_tpl-2col-title { font-size: 24px; margin: 0 0 10px 0; }
.cke_tpl-2col-text { font-size: 14px; line-height: 1.6; margin: 0 0 10px 0; }

.cke_two-cols-wrap { display: flex; flex-wrap: wrap; gap: 20px; }
.cke_two-cols-item { flex: 1 1 0; }
.cke_two-cols-title { font-size: 24px; margin: 0 0 8px 0; font-weight: bold; }
.cke_two-cols-text { font-size: 14px; line-height: 1.5; margin: 0; }

@media (max-width: 768px) {
    .cke_tpl-2col { flex-direction: column; }
    .cke_tpl-2col-img, .tpl-2col-body { max-width: 100%; }
    .cke_two-cols-wrap { flex-direction: column; }
}