/* Ce qu'il faut prévoir à l'emplacement (pages machines) : un pictogramme cerclé de champagne par
   besoin, sur deux colonnes dès la tablette ; icônes .icon-ring (icon.css). */
.requirements {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: var(--space-5) var(--space-6);
}

.requirements li {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: var(--space-4);
    align-items: start;
}

.requirements p {
    color: var(--text-secondary);
    font-size: var(--text-sm);
}

.requirements strong {
    color: var(--text-primary);
}

@media (min-width: 40rem) {
    .requirements {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
