/* 案例封面统一为正方形；覆盖现有动态布局脚本写入的图片尺寸。 */
.records_list.project-cards ul li .image {
    width: 100% !important;
    height: auto !important;
    overflow: hidden;
    position: relative;
}
.records_list.project-cards ul li .image::after {
    content: "";
    display: block !important;
    padding-top: 100% !important;
}
.records_list.project-cards ul li .image > span {
    position: absolute !important;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
}
.records_list.project-cards ul li .image img {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    object-fit: cover;
    object-position: center;
}
