/* Fiche technique d'une machine, visible sous le plan : liste de faits sur trois colonnes en grand
   écran (l'utilisateur la veut dépliée, 25/09/2026). */
.spec-sheet {
    display: grid;
    gap: var(--space-5);
    margin-top: var(--space-10);
}

.spec-sheet h3 {
    font-size: var(--text-xl);
}

/* Libellé au-dessus de la valeur : les valeurs longues (boissons, écrans, pilotage) ne tiennent pas en
   regard dans une colonne sur trois. */
.spec-sheet__grid > div {
    display: grid;
    gap: var(--space-1);
    align-content: start;
}

.spec-sheet__grid dt {
    font-size: var(--text-sm);
}

.spec-sheet__grid dd {
    text-align: left;
    white-space: normal;
}

@media (min-width: 48rem) {
    .spec-sheet__grid {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: var(--space-8);
    }
}

@media (min-width: 64rem) {
    .spec-sheet__grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
