/* Sito Ticino: ritocchi di impaginazione sopra site.css (22/10/2026).
   site.css resta identico a quello del sito italiano, per poterlo riallineare:
   le differenze del sito Ticino stanno solo qui. */

/* 1. Riquadri di testo alla misura del testo: il testo dentro è già limitato
      a ~72 caratteri, quindi il riquadro si stringe intorno, senza vuoto a destra.
      Le schede delle tappe di AI Boost prendono tutte la larghezza della più larga. */
.prose-block.tone-card,
.pillar-stack {
  width: fit-content;
  max-width: 100%;
}

/* 2. Riquadro finale: testo a sinistra, bottone a destra (da 1024px).
      Sotto resta in colonna, con il bottone dopo il testo. */
.closing--split .closing__text { display: flex; flex-direction: column; align-items: flex-start; }
@media (min-width: 1024px) {
  .closing--card.closing--split {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    column-gap: var(--space-12);
    align-items: center;
  }
  .closing--split .closing__text > :last-child { margin-bottom: 0; }
  .closing--split .closing__cta-row { margin: 0; }
}

/* 3. FAQ invariate: le domande occupano già la riga. */
