/* ---- CSS di pagina: contatti ----------------------------------------
       Solo componenti locali: pannello della chiamata (la via con più peso),
       vie alternative in colonna leggera e scheda tipografica del luogo.
       Tutto il resto viene da css/style.css. */

    /* Via principale: il pannello ha più aria degli altri blocchi */
    .contact-main {
      height: 100%;
      display: grid;
      align-content: center;
      gap: var(--space-m);
      padding: clamp(var(--space-xl), 4vw, var(--space-2xl));
    }
    .contact-main .btn { justify-self: start; margin-top: var(--space-s); }

    /* Vie alternative: righe con hairline, non card gemelle */
    .contact-alts { display: grid; align-content: center; }
    .contact-alt {
      display: grid;
      gap: var(--space-s);
      padding-block: var(--space-l);
      border-top: 1px solid var(--line);
    }
    .contact-alt:last-child { border-bottom: 1px solid var(--line); }
    .contact-alt .arrow-link { justify-self: start; }
