
.Ind-value-text {
    text-align: left;
    font-family: Poppins-Regular, sans-serif;
    line-height: 1.6;
    padding: 1rem 0;
    background: #FFFFFF;
}

.Ind-value-text .value-heading {
    font-size: 2.3rem;
    font-weight: 500;
    color: #333333;
    margin-bottom: 0.5rem;
    letter-spacing: -0.01em;
}

/* 核心修改：让文字加粗，并在其下方添加一条比文字更短的蓝色粗下划线 */
.Ind-value-text .value-heading span {
    font-weight: bold;
    display: inline-block;          /* 使下划线相对于这个块定位 */
    position: relative;
    padding-bottom: 8px;            /* 下划线与文字的间距 */
}

/* ===== 新增：移动端字体适配 ===== */
@media (max-width: 768px) {
    .Ind-value-text .value-heading {
        font-size: 1.8rem; /* 从 2.8rem 缩小，适应手机 */
    }
}

/* 针对更小屏幕（≤480px）可进一步微调 */
@media (max-width: 480px) {
    .Ind-value-text .value-heading {
        font-size: 1.5rem; /* 小屏手机更舒适 */
    }
}


