/* PHP 레거시 웹호스팅 랜딩페이지 */

/* page.css의 @media(max-width:460px) .pub-container {height:100%} 이슈 방지 */
@media (max-width: 460px) {
    .pub-index-container {
        height: auto !important;
        min-height: 0 !important;
    }
}

.prd-plan-web-section {
    padding: 0 0 90px 0;
}

/* 6개 카드 기준 prd_title 폰트/패딩 조정 */
.prd-plan-web-section .v02-single_card .prd_title {
    font-size: 20px;
    padding: 15px 10px;
    word-break: keep-all;
}

@media (max-width: 1400px) {
    .prd-plan-web-section .v02-single_card .prd_title {
        font-size: 18px;
        padding: 14px 8px;
    }
}

@media (max-width: 1200px) {
    /* 1200px 이하: 3열 레이아웃 → 카드폭 여유 생김 */
    .prd-plan-web-section .v02-single_card .prd_title {
        font-size: 20px;
        padding: 15px;
    }
}

@media (max-width: 992px) {
    /* 2열 레이아웃 */
    .prd-plan-web-section .v02-single_card .prd_title {
        font-size: 22px;
        padding: 18px;
    }
}

@media (max-width: 768px) {
    /* 1열 레이아웃 */
    .prd-plan-web-section .v02-single_card .prd_title {
        font-size: 24px;
        padding: 20px;
    }
}
