.detail-article .rich-content{font-size:16px;line-height:1.95;color:#bac3d5;overflow-wrap:anywhere}
.detail-article .rich-content p{margin:0 0 16px}
.detail-article .rich-content .description-lead{font-size:18px;color:#e3def4;line-height:1.8;padding:18px 22px;background:linear-gradient(115deg,#9d7fe51a,#9d7fe505);border:1px solid #a28bd32e;border-radius:12px;margin-bottom:24px}
.detail-article .rich-content h2,.detail-article .rich-content h3{font-size:22px;color:#f1ebff;line-height:1.55;margin:32px 0 18px;font-weight:700}
.detail-article .rich-content .description-heading{border-bottom:1px solid #a78ce32e;padding:0 0 12px 15px;position:relative}
.description-heading:before{content:"";position:absolute;left:0;top:7px;width:4px;height:23px;background:#b59aef;border-radius:3px}
.detail-article .rich-content .description-feature{padding:20px 24px;margin:14px 0;border:1px solid #9e86cd26;border-radius:14px;background:linear-gradient(120deg,#a88add0d,#ffffff02)}
.detail-article .rich-content h4{font-size:18px;line-height:1.6;color:#d8c5ff;margin:0 0 10px;font-weight:650}
.detail-article .description-feature p:last-child{margin-bottom:0}
.detail-article .rich-content strong,.detail-article .rich-content b{color:#efe6ff;font-weight:700}
.detail-article .rich-content ul,.detail-article .rich-content ol{padding-left:26px;margin:18px 0}
.detail-article .rich-content li{padding:5px 0 5px 4px}
.detail-article .rich-content li::marker{color:#c1a4fc;font-weight:700}
.detail-article .rich-content a{color:#cdb5ff;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.detail-article .rich-content .description-notice{padding:16px 20px;border-left:3px solid #e4bc75;border-radius:0 10px 10px 0;background:#e4bc750c;color:#e2d4bc}
.detail-article .rich-content table{display:block;overflow-x:auto;border-collapse:collapse}
.detail-article .rich-content td,.detail-article .rich-content th{padding:12px;border:1px solid #393248}
.detail-article .rich-content pre{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:600px){.detail-article .rich-content{font-size:15px;line-height:1.9}.detail-article .rich-content .description-lead{font-size:16px;padding:16px}.detail-article .rich-content h2,.detail-article .rich-content h3{font-size:20px;margin-top:26px}.detail-article .rich-content h4{font-size:17px}.detail-article .rich-content .description-feature{padding:16px;margin:12px 0;border-radius:11px}}
