
.contaguide { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 14px 16px; margin-top: 28px; padding: 20px 22px; border: 1px solid var(--linea); border-radius: var(--raggio-m); background: var(--bianco); box-shadow: var(--ombra-appoggio); color: var(--testo); }
.contaguide__titolo { font: 600 1.0625rem/1.3 var(--font-titoli); }
.contaguide__comandi { display: flex; align-items: center; gap: 12px; }
.contaguide__numero { min-width: 2.2ch; font: 800 2rem/1 var(--font-titoli); text-align: center; }
.contaguide__nota { flex-basis: 100%; color: var(--testo-2); font-size: 0.9375rem; }
@media (min-width: 960px) { .contaguide__nota { display: none; } }
.sezione--scura .contaguide { border-color: var(--linea-su-scuro); background: transparent; box-shadow: none; color: var(--bianco); }
.sezione--scura .contaguide__titolo { color: var(--giallo); }
.sezione--scura .contaguide__nota { color: var(--bianco); }
