
    .aicc_wrapper { font-family: 'Segoe UI', Arial, sans-serif; line-height: 1.8; color: #333; padding: 0; margin: 0; }
    .aicc_section_title { color: #DE0202; font-size: 24px; font-weight: 800; margin: 40px 0 20px; border-bottom: 2px solid #DE0202; padding-bottom: 10px; display: flex; align-items: center; }
    .aicc_point_card { background: #fff; border-left: 4px solid #DE0202; padding: 20px; margin: 20px 0; box-shadow: 0 4px 15px rgba(0,0,0,0.08); border-radius: 0 8px 8px 0; }
    .aicc_point_title { color: #DE0202; font-size: 18px; font-weight: bold; margin-bottom: 10px; display: flex; align-items: center; }
    .aicc_icon { margin-right: 12px; font-size: 24px; }
    .aicc_content_text { margin-bottom: 15px; font-size: 16px; }
    .aicc_img_style { border: 1px solid #ddd; box-shadow: 0 10px 20px rgba(0,0,0,0.15); max-width: 100%; height: auto; display: block; margin: 25px auto; border-radius: 4px; }
    .aicc_highlight { color: #DE0202; font-weight: 700; }
    .aicc_link { color: #DE0202; text-decoration: none; font-weight: bold; border-bottom: 2px solid #DE0202; transition: 0.3s; }
    .aicc_link:hover { background: #DE0202; color: #fff; }
    @media (max-width: 768px) { .aicc_section_title { font-size: 20px; } }
