main.svelte-1ymy6q{background:var(--fondo-3);min-height:70vh;padding:clamp(32px,5vw,64px) 0 80px}.intro.svelte-1ymy6q{max-width:640px;margin-bottom:clamp(26px,3vw,40px)}h1.svelte-1ymy6q{font-size:clamp(30px,4.4vw,44px);line-height:1.12;margin:0 0 14px}.intro.svelte-1ymy6q p:where(.svelte-1ymy6q){margin:0;color:var(--testo-3);font-size:18px}.briciole.svelte-1ymy6q{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.briciola.svelte-1ymy6q{font-size:14.5px;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid var(--bordo);color:var(--testo-2)}.briciola.fatto.svelte-1ymy6q{background:var(--verde-chiaro);border-color:var(--verde-bordo);color:var(--verde-scuro);font-weight:600}.griglia.svelte-1ymy6q,.conferma-griglia.svelte-1ymy6q{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;align-items:start}.card.svelte-1ymy6q{background:#fff;border:1px solid var(--bordo);border-radius:var(--r-lg);padding:clamp(22px,3vw,32px)}.etichetta.svelte-1ymy6q{margin:0 0 10px;font-weight:600;font-size:15px}.passo.svelte-1ymy6q{margin-bottom:4px}.modalita-riga.svelte-1ymy6q{display:flex;flex-wrap:wrap;gap:10px}.radio.svelte-1ymy6q{display:flex;align-items:center;gap:9px;border:1.5px solid var(--bordo-forte);border-radius:var(--r-sm);padding:10px 15px;font-size:15.5px;cursor:pointer;transition:border-color .14s ease}.radio.svelte-1ymy6q:hover{border-color:var(--verde)}.radio.svelte-1ymy6q input:where(.svelte-1ymy6q){accent-color:var(--verde);width:17px;height:17px}.radio.svelte-1ymy6q:has(input:where(.svelte-1ymy6q):checked){border-color:var(--verde);background:var(--verde-chiaro);color:var(--verde-scuro);font-weight:600}.modulo.svelte-1ymy6q{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.consenso.svelte-1ymy6q{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--testo-2)}.consenso.svelte-1ymy6q input:where(.svelte-1ymy6q){margin-top:5px;width:18px;height:18px;accent-color:var(--verde);flex:none}.nota.svelte-1ymy6q{margin:0;font-size:14.5px;color:var(--testo-4)}.spunta.svelte-1ymy6q{width:52px;height:52px;border-radius:50%;background:var(--verde-chiaro);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.spunta.svelte-1ymy6q svg:where(.svelte-1ymy6q){width:26px;height:26px;fill:none;stroke:var(--verde);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.card.svelte-1ymy6q h2:where(.svelte-1ymy6q){font-size:22px;margin:0 0 10px}.h-piccolo.svelte-1ymy6q{font-size:18px!important}.card.svelte-1ymy6q p:where(.svelte-1ymy6q){margin:0 0 16px;color:var(--testo-3)}.riassunto.svelte-1ymy6q{background:var(--verde-chiaro);border:1px solid var(--verde-bordo);border-radius:var(--r-md);padding:14px 18px;color:var(--testo)!important;font-weight:600}.modalita.svelte-1ymy6q{font-weight:400;color:var(--testo-3)}hr.svelte-1ymy6q{border:none;border-top:1px solid var(--bordo);margin:24px 0}.lista.svelte-1ymy6q{margin:0;padding-left:20px;color:var(--testo-3);font-size:16px}.lista.svelte-1ymy6q li:where(.svelte-1ymy6q){margin-bottom:8px}.piede.svelte-1ymy6q{background:var(--scuro);color:var(--scuro-testo-2);padding:36px 0;font-size:15px}.piede.svelte-1ymy6q a:where(.svelte-1ymy6q){color:var(--verde-tenue)}
