/* 让 Hero 背景宽度 100%，高度 auto（保持原比例，自适应高度） */
.my-adaptive-hero .sow-hero-image-wrapper {
    background-size: 100% auto !important;   /* 宽度填满，高度按比例自动 */
    background-position: center top !important;  /* 居中顶部对齐，避免底部裁剪 */
    background-repeat: no-repeat !important;
}

/* 可选：如果想图片居中完全不裁剪（contain 模式，但可能留白） */
.my-adaptive-hero .sow-hero-image-wrapper {
    background-size: contain !important;
    background-position: center center !important;
}

/* 重要：移除固定高度，让 Hero 自适应图片高度 */
.my-adaptive-hero .sow-hero-wrapper,
.my-adaptive-hero .sow-hero-layout {
    height: auto !important;
    min-height: 400px;  /* 可设最小高度，避免太矮 */
}

/* 手机端优化（contain 更友好，避免过度拉伸） */
@media (max-width: 768px) {
    .my-adaptive-hero .sow-hero-image-wrapper {
        background-size: contain !important;
        background-position: center center !important;
    }
    .my-adaptive-hero .sow-hero-wrapper {
        height: auto !important;
    }
}