.elementor-43 .elementor-element.elementor-element-5c5c42e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-7ce52a3{--display:flex;}.elementor-43 .elementor-element.elementor-element-6ae84be{--display:flex;}.elementor-43 .elementor-element.elementor-element-bff0859{--display:flex;}.elementor-43 .elementor-element.elementor-element-196739c{--display:flex;}.elementor-43 .elementor-element.elementor-element-164a1d6{--display:flex;}.elementor-43 .elementor-element.elementor-element-472b7c6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}body.elementor-page-43:not(.elementor-motion-effects-element-type-background), body.elementor-page-43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-5c5c42e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-5c5c42e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for nested-accordion, class: .elementor-element-472b7c6 *//* =========================================
   法律条款页面专用样式
   ========================================= */

/* 1. 默认状态（未展开）：统一为浅灰色 */
.heliot-accordion .acc-num,
.heliot-accordion .acc-title,
.heliot-accordion .acc-state:after {
    color: #ccc !important; /* 浅灰色 */
    font-weight: 500; /* 字体正常粗细 */
    transition: all 0.3s ease;
}

/* 2. 激活状态（展开）：变为纯黑色 & 加粗 */
/* 只要点开，就会变成截图里 Item 14 的样子 */
.heliot-accordion .elementor-accordion-item.elementor-active .acc-num,
.heliot-accordion .elementor-accordion-item.elementor-active .acc-title,
.heliot-accordion .elementor-accordion-item.elementor-active .acc-state:after {
    color: #000 !important;
    font-weight: bold !important;
}

/* 3. 鼠标悬停：稍微变深，增加交互感 */
.heliot-accordion .elementor-tab-title:hover .acc-num,
.heliot-accordion .elementor-tab-title:hover .acc-title {
    color: #666 !important;
}

/* 4. 调整行高（法律条款列表较长，稍微紧凑一点） */
.heliot-accordion .my-acc-header {
    padding: 18px 0 !important;
}/* End custom CSS */