@media (min-width: 920px) {
.block-3-wrap {
    display: flex;
    gap: 20px;
}

.block {
    flex: 1;                     /* 가로 너비 변화 없음 */
    display: flex;
    flex-direction: column;
}

.block .bg {
    /* 기존 디자인 영향 없음 */
}

.block ul {
    padding-bottom: 30px;        /* 기존 여백 유지 */
}

.block-3-wrap > .block {
    display: flex;
    flex-direction: column;
}

.block-3-wrap > .block > ul {
    flex-grow: 1;                /* 내용은 그대로, 높이만 맞춰 늘어나기 */
}

/* ----------------------------------------
   PC 화면(920px 이상)부터 동일 높이 적용
   ---------------------------------------- */
}