.sito .imp-griglia{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.sito .imp-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.sito .imp-griglia{grid-template-columns:repeat(3,minmax(0,1fr))}}.sito .imp-foto{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-card);background:var(--paper-2);width:100%;height:auto;display:block}.sito .imp-foto--vuota{text-align:center;border:1px dashed var(--line);place-content:center;gap:6px;display:grid}.sito .imp-etichetta{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--verde-deep);font-size:10.5px;font-weight:700}.sito .imp-card{margin:0;position:relative}.sito .imp-card a{color:var(--ink);text-decoration:none;display:block}.sito .imp-card a:hover .imp-card__riga{color:var(--verde-deep)}.sito .imp-card__riga{font-family:var(--f-testo);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:16.5px;font-weight:700;line-height:1.35}.sito .imp-card>.imp-etichetta{background:var(--card);border-radius:var(--r-chip);padding:4px 8px;position:absolute;top:12px;left:12px}.sito .imp-avviso{border-left:3px solid var(--oro);background:var(--oro-soft);font-family:var(--f-testo);max-width:62ch;margin:22px 0 0;padding:12px 16px;font-size:15px;line-height:1.5}.sito .imp-tutti{margin:26px 0 0}.sito .imp-ruolo{font-family:var(--f-testo);color:var(--verde-deep);margin:16px 0 0;font-size:18px;font-weight:700}.sito .imp-galleria{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.sito .imp-galleria{grid-template-columns:repeat(2,minmax(0,1fr))}.sito .imp-galleria li:first-child{grid-column:1/-1}}.sito .imp-dati{max-width:560px;margin:22px 0 0;display:grid}.sito .imp-dati div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.sito .imp-dati dt{font-family:var(--f-testo);color:var(--ink-2)}.sito .imp-dati dd{font-family:var(--f-num);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.sito .imp-frase{border-left:3px solid var(--verde);max-width:62ch;margin:28px 0 0;padding:0 0 0 18px}.sito .imp-frase p{font-family:var(--f-tit);margin:0;font-size:21px;line-height:1.4}.sito .imp-frase footer{font-family:var(--f-testo);color:var(--ink-2);margin-top:8px;font-size:14px}