.about-cms-page{overflow-wrap:anywhere}
.about-original-feature-text p{margin:0}
.about-original-card-content img,.about-content img,.why-choose-text img{max-width:100%;height:auto}
.about-cms-section .section-title{font-size:clamp(25px,3vw,36px);line-height:1.3}
.about-cms-section .section-heading{margin-bottom:22px}
.about-cms-feature{background:#faf7fc;border-block:1px solid #eee5f4}
.about-cms-image{position:relative;padding:12px;border:1px solid #eadcf1;border-radius:28px;background:#fff;box-shadow:0 16px 40px rgba(94,42,115,.08)}
.about-cms-image>img{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:20px}
.about-rich-content{font-size:15px;line-height:1.85;min-width:0}
.about-cms-section .about-rich-content{color:#6c5d77}
.about-rich-content p{margin-bottom:16px}
.about-rich-content>:last-child{margin-bottom:0}
.about-rich-content h2,.about-rich-content h3,.about-rich-content h4{font-size:21px;color:#693080;line-height:1.4;margin:24px 0 10px}
.about-rich-content img{max-width:100%;height:auto;border-radius:12px}
.about-rich-content figure{max-width:100%;margin:20px 0}
.about-rich-content figure.image-style-side{float:right;max-width:45%;margin:0 0 16px 20px}
.about-rich-content:after{content:"";display:block;clear:both}
.about-rich-content figcaption{font-size:12px;color:#776581;text-align:center}
.about-rich-content table{width:100%;border-collapse:collapse}
.about-rich-content td,.about-rich-content th{padding:10px;border:1px solid #eadcf1}
.about-rich-content .table{overflow-x:auto}
.about-rich-content ul,.about-rich-content ol{padding-left:24px}
.about-rich-content li{margin-bottom:8px}
.about-cms-feature .about-rich-content h3{border-left:3px solid #a74cbd;padding-left:14px}
@media(max-width:767px){.about-rich-content{font-size:14px}.about-cms-image>img{max-height:350px}.about-rich-content figure.image-style-side{float:none;max-width:100%;margin:20px 0}}
