.elementor-4285 .elementor-element.elementor-element-9dcc0a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-476d971{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-4285 .elementor-element.elementor-element-476d971:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-476d971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-4285 .elementor-element.elementor-element-4c92528{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:10px;}.elementor-4285 .elementor-element.elementor-element-4c92528:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-4c92528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-4285 .elementor-element.elementor-element-97814ea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCC8C8;--border-color:#CCC8C8;box-shadow:0px 0px 1px 0px rgba(23.326148097826078, 26.812077487188375, 28.899999999999988, 0.5);}.elementor-4285 .elementor-element.elementor-element-1977d5a{border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-astglobalcolor1 );border-radius:0px 0px 0px 0px;text-align:start;}.elementor-4285 .elementor-element.elementor-element-1977d5a .elementor-heading-title{font-size:22px;text-transform:uppercase;}.elementor-4285 .elementor-element.elementor-element-7318e04{--divider-border-style:solid;--divider-color:#DBDBDB;--divider-border-width:1px;}.elementor-4285 .elementor-element.elementor-element-7318e04 .elementor-divider-separator{width:100%;}.elementor-4285 .elementor-element.elementor-element-7318e04 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4285 .elementor-element.elementor-element-bf8d95b .menu-item a.uael-menu-item,.elementor-4285 .elementor-element.elementor-element-bf8d95b .menu-item a.uael-sub-menu-item{padding-left:26px;padding-right:26px;}.elementor-4285 .elementor-element.elementor-element-bf8d95b .menu-item a.uael-menu-item, .elementor-4285 .elementor-element.elementor-element-bf8d95b .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-4285 .elementor-element.elementor-element-bf8d95b .sub-menu li a.uael-sub-menu-item,
						.elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown li a.uael-menu-item,
						.elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-4285 .elementor-element.elementor-element-bf8d95b .sub-menu a.uael-sub-menu-item,
						 .elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown li a.uael-menu-item,
						 .elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-4285 .elementor-element.elementor-element-bf8d95b .uael-nav-menu__toggle{text-align:center;}.elementor-4285 .elementor-element.elementor-element-bf8d95b .sub-menu,
								.elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown,
								.elementor-4285 .elementor-element.elementor-element-bf8d95b .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-4285 .elementor-element.elementor-element-bf8d95b .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-4285 .elementor-element.elementor-element-bf8d95b .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-4285 .elementor-element.elementor-element-bf8d95b .sub-menu li.menu-item:not(:last-child),
						.elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-4285 .elementor-element.elementor-element-bf8d95b nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-4285 .elementor-element.elementor-element-bf8d95b div.uael-nav-menu-icon{color:var( --e-global-color-astglobalcolor1 );}.elementor-4285 .elementor-element.elementor-element-bf8d95b div.uael-nav-menu-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-4285 .elementor-element.elementor-element-bf8d95b .uael-nav-menu-icon{border-width:0px;padding:0.35em;}.elementor-4285 .elementor-element.elementor-element-a6f6e45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:10px;--margin-right:0px;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__thumbnail:hover img{opacity:1;}.elementor-4285 .elementor-element.elementor-element-9a8e957.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img{opacity:1;}.elementor-4285 .elementor-element.elementor-element-9a8e957.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img{opacity:1;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__terms-meta-cat .uael-listing__terms-link:not(:last-child):after{content:"|";margin:0 0.4em;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post-grid .uael-post-wrapper{padding-right:calc( 18px/2 );padding-left:calc( 18px/2 );margin-bottom:18px;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post-grid .uael-post-grid__inner{margin-left:calc( -18px/2 );margin-right:calc( -18px/2 );}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post-wrapper{text-align:left;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__separator-wrap{text-align:left;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__separator{height:1px;width:100%;margin-bottom:13px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__content-wrap{background-color:#ffffff;padding:30px 30px 30px 30px;width:96%;margin-bottom:20px;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__inner-wrap:not(.uael-post__noimage) .uael-post__content-wrap{margin-top:-50px;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__inner-wrap.uael-post__noimage{padding-top:20px;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__inner-wrap{background-color:#f6f6f6;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-grid-pagination a.page-numbers:hover{background-color:#f6f6f6;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-grid-pagination span.page-numbers.current{background-color:#e2e2e2;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__title{font-size:18px;line-height:26px;margin-bottom:10px;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__meta-data{color:#adadad;margin-bottom:3px;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__meta-data svg{fill:#adadad;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__meta-data span{margin-right:0px;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__meta-data span:last-child, .elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__meta-data span.uael-listing__terms-link{margin-right:0;}.elementor-4285 .elementor-element.elementor-element-9a8e957 .uael-post__excerpt{line-height:22px;margin-bottom:20px;}.elementor-4285 .elementor-element.elementor-element-9a8e957 a.uael-post__read-more{color:#ffffff;background-color:var( --e-global-color-astglobalcolor1 );padding:5px 10px 5px 10px;}.elementor-4285 .elementor-element.elementor-element-9a8e957 a.uael-post__read-more:hover{color:var( --e-global-color-astglobalcolor4 );background-color:var( --e-global-color-astglobalcolor0 );}.elementor-4285 .elementor-element.elementor-element-9a8e957.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap a.uael-post__read-more{color:var( --e-global-color-astglobalcolor4 );background-color:var( --e-global-color-astglobalcolor0 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4285 .elementor-element.elementor-element-4c92528{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-1977d5a{text-align:center;}.elementor-4285 .elementor-element.elementor-element-1977d5a .elementor-heading-title{font-size:22px;}.elementor-4285 .elementor-element.elementor-element-a6f6e45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4285 .elementor-element.elementor-element-476d971{--content-width:1300px;}.elementor-4285 .elementor-element.elementor-element-4c92528{--width:30%;}.elementor-4285 .elementor-element.elementor-element-a6f6e45{--width:70%;}}/* Start custom CSS for html, class: .elementor-element-6100de2 */:root {
            --brand-blue: #0BABF6;
            --brand-light: #e0f2fe;
            --text-dark: #0f172a;
            --text-muted: #64748b;
        }

        body {
            margin: 0;
            font-family: 'Plus Jakarta Sans', sans-serif;
            background-color: #ffffff;
            -webkit-font-smoothing: antialiased;
        }

        /* Hero 区域主容器 */
        .blog-hero-wrapper {
            position: relative;
            width: 100%;
            min-height: 50vh;
            display: flex;
            align-items: center;
            justify-content: center;
            background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
            overflow: hidden;
            padding: 50px 10px;
        }

        /* 核心内容区限制 1200px */
        .content-container {
            width: 100%;
            max-width: 1200px;
            margin: 0 auto;
            position: relative;
            z-index: 10;
        }

        /* --- 动态背景效果 --- */
        .bg-elements {
            position: absolute;
            inset: 0;
            z-index: 0;
            pointer-events: none;
            overflow: hidden;
        }

        /* 呼吸光晕 */
        .glow-blob {
            position: absolute;
            border-radius: 50%;
            filter: blur(80px);
            opacity: 0.4;
            animation: blob-float 15s ease-in-out infinite alternate;
        }

        .blob-1 {
            top: -10%; left: -5%;
            width: 500px; height: 500px;
            background: rgba(11, 171, 246, 0.15);
        }

        .blob-2 {
            bottom: -20%; right: -10%;
            width: 600px; height: 600px;
            background: rgba(56, 189, 248, 0.1);
            animation-duration: 20s;
            animation-direction: alternate-reverse;
        }

        @keyframes blob-float {
            0% { transform: translate(0, 0) scale(1); }
            100% { transform: translate(50px, 50px) scale(1.1); }
        }

        /* 动态网点与曲线 */
        .bg-pattern {
            position: absolute;
            inset: 0;
            background-image: radial-gradient(rgba(11, 171, 246, 0.1) 1px, transparent 1px);
            background-size: 32px 32px;
            opacity: 0.5;
        }

        /* --- 组件样式 --- */
        .hero-badge {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            background: var(--white);
            border: 1px solid rgba(11, 171, 246, 0.2);
            padding: 8px 20px;
            border-radius: 100px;
            font-size: 12px;
            font-weight: 700;
            color: var(--brand-blue);
            text-transform: uppercase;
            letter-spacing: 0.1em;
            box-shadow: 0 4px 12px rgba(11, 171, 246, 0.05);
            margin-bottom: 24px;
        }

        .hero-title {
            font-size: clamp(36px, 5vw, 56px);
            font-weight: 800;
            color: var(--text-dark);
            line-height: 1.15;
            letter-spacing: -0.03em;
            margin-bottom: 20px;
        }

        /* ================= 现代搜索框样式修复 ================= */
        .search-box {
            position: relative;
            max-width: 480px;
            margin-top: 40px;
            box-shadow: 0 15px 35px -5px rgba(0, 0, 0, 0.05);
            border-radius: 100px;
            background: white;
            padding: 6px;
            border: 1px solid #e2e8f0;
            transition: all 0.3s ease;
            display: flex;
            align-items: center;
        }

        .search-box:focus-within {
            border-color: var(--brand-blue);
            box-shadow: 0 15px 35px -5px rgba(11, 171, 246, 0.15);
            transform: translateY(-2px);
        }

        .search-input {
            width: 100%;
            /* 右侧留出120px以防文字隐藏在按钮下面 */
            padding: 14px 120px 14px 44px !important; 
            border: none !important; /* 强制覆盖主题全局的 Input 边框 */
            background: transparent !important; /* 强制覆盖主题全局的 Input 背景 */
            font-size: 15px !important;
            color: var(--text-dark) !important;
            outline: none !important;
            box-shadow: none !important; /* 清除默认聚焦阴影 */
            margin: 0 !important;
        }

        .search-input::placeholder {
            color: #94a3b8;
            opacity: 1;
        }

        .search-icon {
            position: absolute;
            left: 20px;
            top: 50%;
            transform: translateY(-50%);
            color: #94a3b8;
            pointer-events: none; /* 防止遮挡输入框的点击 */
            z-index: 2;
        }

        /* 按钮强制覆盖全局样式 */
        .search-btn {
            position: absolute !important;
            right: 6px !important;
            top: 6px !important;
            bottom: 6px !important;
            background: var(--brand-blue) !important; /* 强制颜色 */
            color: white !important; /* 强制文字颜色 */
            font-weight: 700 !important;
            font-size: 14px !important;
            padding: 0 28px !important;
            border-radius: 100px !important;
            cursor: pointer !important;
            transition: all 0.3s ease !important;
            border: none !important;
            z-index: 2 !important;
            opacity: 1 !important; /* 防止被设置透明度 */
            visibility: visible !important;
        }

        .search-btn:hover {
            background: #0994d6 !important;
            box-shadow: 0 4px 12px rgba(11, 171, 246, 0.3) !important;
        }
        /* ================= 搜索框样式修复完毕 ================= */

        /* --- 右侧毛玻璃悬浮卡片 --- */
        .featured-card {
            background: rgba(255, 255, 255, 0.6);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border: 1px solid rgba(255, 255, 255, 0.8);
            border-radius: 24px;
            padding: 24px;
            box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.08);
            animation: card-float 6s ease-in-out infinite;
            cursor: pointer;
            transition: all 0.4s ease;
        }

        .featured-card:hover {
            transform: translateY(-10px) !important; /* 覆盖动画的 transform */
            box-shadow: 0 30px 60px -15px rgba(11, 171, 246, 0.15);
            border-color: var(--brand-blue);
            background: rgba(255, 255, 255, 0.9);
        }

        @keyframes card-float {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-12px); }
        }

        .featured-img-wrap {
            border-radius: 16px;
            overflow: hidden;
            margin-bottom: 20px;
            aspect-ratio: 16/10;
            position: relative;
        }

        .featured-img-wrap img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.7s ease;
        }

        .featured-card:hover .featured-img-wrap img {
            transform: scale(1.05);
        }

        /* --- 入场动画 --- */
        .stagger-up {
            opacity: 0;
            transform: translateY(30px);
            animation: fadeUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;
        }

        @keyframes fadeUp {
            to { opacity: 1; transform: translateY(0); }
        }

        @media (max-width: 992px) {
            .blog-hero-wrapper { text-align: center; padding-top: 50px; }
            .search-box { margin: 40px auto 0; }
            .featured-card { display: none !important;}
        }

        @media (max-width: 600px) {
            /* 手机端搜索框解绑 Absolute，变成分列式 */
            .featured-card { display: none !important;}
            .search-box { 
                padding: 0 !important; 
                border-radius: 0 !important; 
                background: transparent !important; 
                border: none !important; 
                box-shadow: none !important; 
                display: block !important; 
            }
            .search-box:focus-within { transform: none !important; box-shadow: none !important; border-color: transparent !important; }
            .search-input { 
                padding: 14px 20px 14px 44px !important; 
                background: white !important; 
                border: 1px solid #e2e8f0 !important; 
                border-radius: 100px !important; 
                box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important; 
            }
            .search-btn { 
                position: relative !important; right: auto !important; top: auto !important; bottom: auto !important; width: 100% !important; 
                margin-top: 10px !important; padding: 14px !important; 
            }
            .search-icon { left: 16px !important; top: 25px !important; } /* 移动端高度调整 */
        }/* End custom CSS */
/* Start custom CSS for uael-nav-menu, class: .elementor-element-bf8d95b *//* ==================================================
   Modern Blog Category Menu (终极防错位 & 防按钮干扰版)
   ================================================== */

/* 1. 重置基础列表样式 */
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul.menu, 
.elementor-4285 .elementor-element.elementor-element-bf8d95b .elementor-nav-menu {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
    border: 1px solid #e2e8f0; 
    background: #ffffff;
    border-radius: 0 !important; 
}

.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
}

/* 2. 默认分类链接样式 (强制左对齐，取消大写) */
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li a,
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li.elementor-nav-menu--main .elementor-item {
    position: relative !important; 
    display: block !important;     
    padding: 16px 40px 16px 20px !important; 
    background-color: transparent !important;
    color: #475569 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    
    /* 强制覆盖 Button 的居中与大写样式 */
    text-align: left !important;
    justify-content: flex-start !important;
    align-items: center !important;
    text-transform: none !important;
    
    border-radius: 0 !important;
    border: none !important; /* 清除可能存在的按钮边框 */
    border-bottom: 1px solid #e2e8f0 !important;
    border-left: 3px solid transparent !important;
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    margin: 0 !important;
    width: 100% !important;
}

/* 清理 Button 内部嵌套的 Span 或 Div 导致的居中 */
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li:last-child a span,
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li:last-child a div,
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li:last-child a .elementor-button-text {
    text-align: left !important;
    justify-content: flex-start !important;
    margin: 0 !important;
    padding: 0 !important;
    text-transform: none !important;
}

/* 去除最后一项的底边框 */
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li:last-child a,
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li:last-child.elementor-nav-menu--main .elementor-item {
    border-bottom: none !important;
}

/* 3. 悬停动效 (Hover) - 文字缩进与左侧高亮 */
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li a:hover {
    background-color: #f8fafc !important;
    color: #0BABF6 !important;
    border-left: 3px solid #0BABF6 !important;
    padding-left: 26px !important; 
}

/* 4. 右侧动态 SVG 箭头 (绝对定位，永不错位) */
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li a::after {
    content: '';
    position: absolute !important; 
    right: 20px !important;        
    top: 50% !important;           
    margin-top: -8px !important;   
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230BABF6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0;
    transform: translateX(-10px);
    transition: all 0.3s ease !important;
}

/* 悬停时箭头平滑滑入 */
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li a:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 5. 当前激活的分类 (Active State) */
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li.current-menu-item a,
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li.current-post-ancestor a,
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li a.elementor-item-active {
    background-color: #0BABF6 !important;
    color: #ffffff !important;
    border-left: 3px solid #0789C6 !important;
    font-weight: 700 !important;
    padding-left: 20px !important; 
}

/* 激活状态下：箭头常亮，并切换为纯白色 SVG */
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li.current-menu-item a::after,
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li.current-post-ancestor a::after,
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li a.elementor-item-active::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");
    opacity: 1;
    transform: translateX(0);
}

/* 6. 强制清除插件自带的下划线、Icon或伪元素干扰 */
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li a::before { display: none !important; }
.elementor-4285 .elementor-element.elementor-element-bf8d95b ul li a i { display: none !important; }/* End custom CSS */