.modello__file{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.modello__scarica{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem var(--sp-3);align-items:center;min-height:var(--tocco-minimo);padding:var(--sp-4) var(--sp-5);border:1px solid var(--color-bordo);border-radius:var(--angolo-grande);background:var(--color-superficie);box-shadow:var(--ombra-appoggiata);color:var(--color-inchiostro);text-decoration:none;transition:border-color var(--tempo-istante) var(--curva)}.modello__scarica:hover{border-color:var(--color-filo)}.modello__scarica:focus-visible{outline:3px solid var(--color-filo);outline-offset:2px}.modello__scarica:after{content:"↓";grid-column:2;grid-row:1/span 2;font-size:1.5rem;line-height:1;color:var(--color-inchiostro)}.modello__formato{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem var(--sp-2);font:400 1.5rem/1.15 var(--font-titolo)}.modello__peso{font:700 var(--testo-minuscolo) /1.3 var(--font-testo);font-variant-numeric:tabular-nums}.modello__per,.modello__peso{color:var(--color-cemento-testo)}.modello__per{font-size:var(--testo-piccolo);line-height:1.5}.modello__voci{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-bordo);counter-reset:voce}.modello__voci li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:0 var(--sp-2);padding-block:var(--sp-4);border-bottom:1px solid var(--color-bordo);counter-increment:voce}.modello__voci li:before{content:counter(voce);grid-row:1/span 2;font:400 var(--testo-titolo) /1.2 var(--font-titolo);color:var(--color-cemento-testo)}.modello__voci h3{margin:0 0 var(--sp-1);font:700 var(--testo-grande) /1.3 var(--font-testo)}.modello__voci p{margin:0;max-width:36rem;line-height:1.55}.modello__punti{margin:0 0 var(--sp-5)}.modello__punti li{font-weight:400;line-height:1.5}.programma__confronto{inline-size:100%;border-collapse:collapse;line-height:1.45}.programma__confronto thead th{padding:0 0 var(--sp-2);text-align:left;font-size:var(--testo-piccolo);color:var(--color-cemento-testo)}.programma__confronto tbody tr{border-top:1px solid var(--color-bordo)}.programma__confronto tbody tr:last-child{border-bottom:1px solid var(--color-bordo)}.programma__confronto tbody th,.programma__confronto td{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;text-align:left;vertical-align:top}.programma__confronto tbody th{font-weight:700}.programma__confronto td{color:var(--color-cemento-testo)}.programma__confronto .programma__noi{color:var(--color-inchiostro);font-weight:700}@media (max-width:40rem){.programma__confronto thead{display:none}.programma__confronto tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--sp-3);padding-block:var(--sp-3)}.programma__confronto tbody th{grid-column:1/-1;padding:0 0 var(--sp-2)}.programma__confronto td{padding:0}.programma__confronto td:before{content:attr(data-etichetta);display:block;font-size:var(--testo-minuscolo);font-weight:700;color:var(--color-cemento-testo)}}.vetta__titolo{hyphens:auto;hyphenate-limit-chars:10 4 4}.calcolo-beni__campi{display:grid;gap:var(--sp-4);margin-bottom:var(--sp-5)}@media (min-width:40rem){.calcolo-beni__campi{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.calcolo-beni .campo__input{min-height:var(--tocco-minimo)}.calcolo-beni__poi{margin:var(--sp-4) 0 0;font-weight:600}.calcolo-beni__poi a{display:inline-block;color:var(--color-inchiostro);text-underline-offset:3px}