.pg.svelte-uuvetl{padding:3rem 0 5rem}.sc-testa.svelte-uuvetl{max-width:780px;margin:0 auto 2.4rem;padding:0 1.5rem}.sc-back.svelte-uuvetl{color:var(--brand-text-muted,#9aa0a6);margin-bottom:1.4rem;font-size:.85rem;text-decoration:none;display:inline-block}.sc-back.svelte-uuvetl:hover{color:var(--brand-text,#e8eaed)}.sc-reparto.svelte-uuvetl{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-text-muted,#9aa0a6);margin:0 0 .5rem;font-size:.7rem;font-weight:700}.sc-titolo.svelte-uuvetl{font-family:var(--app-font,"Outfit", system-ui, sans-serif);letter-spacing:-.015em;color:var(--brand-text);margin:0 0 .35rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:500;line-height:1.15}.sc-nome.svelte-uuvetl{color:var(--brand-text-muted,#9aa0a6);margin:0 0 1rem;font-size:.9rem}.sc-sommario.svelte-uuvetl{color:var(--brand-text-body,#bdc1c6);margin:0;font-size:1.05rem;line-height:1.7}.sc-piattaforme.svelte-uuvetl{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.sc-piattaforma.svelte-uuvetl{border:1px solid var(--brand-border,#e8eaed24);color:var(--brand-text-body,#bdc1c6);border-radius:999px;padding:.25rem .6rem;font-size:.74rem}.sc-corpo.svelte-uuvetl{max-width:780px;margin:0 auto;padding:0 1.5rem}.sc-sez.svelte-uuvetl+.sc-sez:where(.svelte-uuvetl),.sc-due.svelte-uuvetl+.sc-sez:where(.svelte-uuvetl),.sc-sez.svelte-uuvetl+.sc-due:where(.svelte-uuvetl){margin-top:2.2rem}.sc-sez.svelte-uuvetl h2:where(.svelte-uuvetl){letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text-muted,#9aa0a6);margin:0 0 .7rem;font-size:.75rem;font-weight:700}.sc-lista.svelte-uuvetl,.sc-passi.svelte-uuvetl{flex-direction:column;gap:.55rem;margin:0;padding:0 0 0 1.2rem;display:flex}.sc-lista.svelte-uuvetl{padding-left:0;list-style:none}.sc-lista.svelte-uuvetl li:where(.svelte-uuvetl){color:var(--brand-text-body,#bdc1c6);padding-left:1.1rem;font-size:.95rem;line-height:1.65;position:relative}.sc-lista.svelte-uuvetl li:where(.svelte-uuvetl):before{content:"—";color:var(--brand-text-muted,#9aa0a6);position:absolute;left:0}.sc-passi.svelte-uuvetl li:where(.svelte-uuvetl){color:var(--brand-text-body,#bdc1c6);font-size:.95rem;line-height:1.65}.sc-sez--colleg.svelte-uuvetl{border:1px solid var(--brand-border,#e8eaed1f);border-radius:12px;padding:1.1rem 1.2rem}.sc-colleg-intro.svelte-uuvetl{color:var(--brand-text-muted,#9aa0a6);margin:0 0 .7rem;font-size:.88rem;line-height:1.6}.sc-lista--colleg.svelte-uuvetl li:where(.svelte-uuvetl):before{content:"⇢"}.sc-sez--esempio.svelte-uuvetl{border-left:2px solid var(--brand-accent,#8ab4f8);background:#8ab4f80d;border-radius:0 10px 10px 0;padding:1.2rem 1.3rem}.sc-sez--esempio.svelte-uuvetl p:where(.svelte-uuvetl){color:var(--brand-text-body,#bdc1c6);margin:0;font-size:.95rem;line-height:1.7}.sc-due.svelte-uuvetl{grid-template-columns:1fr 1fr;gap:1.6rem;display:grid}.sc-sez--limiti.svelte-uuvetl .sc-lista:where(.svelte-uuvetl) li:where(.svelte-uuvetl):before{content:"×"}.sc-faq.svelte-uuvetl{flex-direction:column;gap:1rem;display:flex}.sc-faq-d.svelte-uuvetl{color:var(--brand-text);margin:0 0 .25rem;font-size:.95rem;font-weight:600}.sc-faq-r.svelte-uuvetl{color:var(--brand-text-body,#bdc1c6);margin:0;font-size:.92rem;line-height:1.65}.sc-collegati.svelte-uuvetl{flex-wrap:wrap;gap:.6rem;display:flex}.sc-collegato.svelte-uuvetl{border:1px solid var(--brand-border,#e8eaed1f);border-radius:10px;flex-direction:column;gap:.15rem;padding:.6rem .85rem;text-decoration:none;display:flex}.sc-collegato.svelte-uuvetl:hover{border-color:var(--brand-text,#e8eaed)}.sc-collegato--muto.svelte-uuvetl{opacity:.6}.sc-collegato-ruolo.svelte-uuvetl{color:var(--brand-text);font-size:.86rem;font-weight:600}.sc-collegato-nome.svelte-uuvetl{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text-muted,#9aa0a6);font-size:.68rem}.sc-cta.svelte-uuvetl{border-top:1px solid var(--brand-border,#e8eaed1a);flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2.8rem;padding-top:1.6rem;display:flex}.sc-cta-btn.svelte-uuvetl{background:var(--brand-accent,#8ab4f8);color:#101114;border-radius:999px;padding:.75rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none}.sc-cta-ghost.svelte-uuvetl{color:var(--brand-text-muted,#9aa0a6);font-size:.9rem;text-decoration:none}.sc-cta-ghost.svelte-uuvetl:hover{color:var(--brand-text,#e8eaed)}@media (width<=640px){.pg.svelte-uuvetl{padding:2rem 0 3.5rem}.sc-due.svelte-uuvetl{grid-template-columns:1fr;gap:2.2rem}}
