/*
 * CSS Témoignages Archive — Planète Freeride
 *
 * Chargé sur la page archive du CPT temoignage (is_post_type_archive('temoignage')).
 * URL : /temoignages/
 *
 * Contient :
 * — Grille 3 colonnes (.pf-temoignages-archive-grid), max-width 1140px
 * — Cards identiques en hauteur : texte flex: 1 pour aligner les pieds de card
 *
 * Responsive :
 * — @media (max-width: 1023px) tablette : 2 colonnes
 * — @media (max-width: 763px) mobile    : 1 colonne, padding et gap réduits
 *
 * Enqueued via pf-loader.php — condition is_post_type_archive('temoignage').
 * Migré depuis Code Snippets (ID 46) le 2026-07-01.
 * Ref. PR2602-0009
 */

/* ================================================
       Archives temoignages
       ================================================ */

    /* ── Archive Témoignages — Grille ── */
.pf-temoignages-archive-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    max-width: 1140px;
    margin: 0 auto;
    padding: 48px 24px;
}

.pf-temoignages-archive-grid .pf-card-temoignage {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Hauteur des cards identique — comportement déjà en place sur le carousel */
.pf-temoignages-archive-grid .pf-temoignage-texte {
    flex: 1;
}

/* Responsive tablette */
@media (max-width: 1023px) {
    .pf-temoignages-archive-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Responsive mobile */
@media (max-width: 763px) {
    .pf-temoignages-archive-grid {
        grid-template-columns: 1fr;
        padding: 24px 16px;
        gap: 16px;
    }

    .pf-temoignages-archive-grid .pf-card-temoignage {
        max-width: 100%;
        width: 100%;
    }
}