/* Sezione 7. Colori dal mockup 7: etichetta #4a5e45, filo #8d9685, cerchi #4e634a con numeri
   #f4f1e8, filo verticale #b8baac, citazione chiara sulla foto. */
.sfondo-s07 img { display: block; width: 100%; height: auto; }
.etichetta-s07 { color: rgb(97,12,39); letter-spacing: .01em; }
.filo-s07 { height: 1px; background: rgb(172,156,141); }
.filo-v-s07 { width: 1px !important; height: calc(var(--h) * var(--u)); background: rgb(172,156,141); }
.passi-s07 { list-style: none; margin: 0; padding: 0; }
.passo-s07 { list-style: none; display: flex; align-items: center; gap: calc(47 * var(--u)); }
.cerchio-s07 { flex: none; display: grid; place-items: center; width: calc(39 * var(--u)); height: calc(39 * var(--u));
  border-radius: 50%; background: rgb(97,12,39); color: rgb(239,236,233); font-family: var(--font-titoli); font-size: calc(16.5 * var(--u)); }
.nome-s07 { font-family: var(--font-titoli); color: rgb(31,23,21); font-size: calc(23.5 * var(--u));
  letter-spacing: -.03em; line-height: 1.1; }
#s07 .citazione { color: rgb(239,236,233); border-left-color: rgba(251, 248, 242, .7); padding-left: calc(19 * var(--u)); }
