/* 社員インタビューページ専用スタイル */

/* 社員インタビュー一覧セクション */
.people-interviews {
    padding: 100px 40px;
}

.people-interviews-inner {
    max-width: 1200px;
    margin: 0 auto;
}

.people-interviews-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
}

.people-interviews .recruit-top__people-item {
    padding-left: 40px;
}

.people-interviews .recruit-top__people-item-number {
    left: 10px;
}

.people-interviews .recruit-top__people-item-card {
    padding-left: 0;
}

.people-interviews .recruit-top__people-item-quote-box {
    left: 20px;
}

.people-interviews .recruit-top__people-item-footer {
    left: 0;
    padding: 20px;
}

/* タブレット対応 (1024px以下) */
@media (max-width: 1024px) {
    .people-interviews {
        padding: 80px 30px;
    }

    .people-interviews-list {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
    }

    .people-interviews .recruit-top__people-item {
        padding-left: 35px;
    }

    .people-interviews .recruit-top__people-item-number {
        left: 8px;
    }

    .people-interviews .recruit-top__people-item-quote-box {
        left: 20px;
    }

    .people-interviews .recruit-top__people-item-footer {
        left: 0;
    }
}

/* スマホ対応 (768px以下) */
@media (max-width: 768px) {
    .people-interviews {
        padding: 60px 20px;
    }

    .people-interviews-list {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .people-interviews .recruit-top__people-item {
        padding-left: 0;
    }

    .people-interviews .recruit-top__people-item-number {
        display: none;
    }

    .people-interviews .recruit-top__people-item-quote-box {
        left: 15px;
    }

    .people-interviews .recruit-top__people-item-footer {
        left: 0;
    }
}

/* 極小スマホ対応 (480px以下) */
@media (max-width: 480px) {
    .people-interviews .recruit-top__people-item-image {
        height: 420px;
    }

    .people-interviews .recruit-top__people-item-quote {
        font-size: 14px;
    }
}

