.percorso[data-astro-cid-pev6wnw6]{--gap:var(--grid-gap);--salita:.5em;--stacco:.22em;grid-template-columns:repeat(var(--passi), minmax(0, 1fr));column-gap:var(--gap);row-gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.percorso__passo[data-astro-cid-pev6wnw6]{flex-direction:column;gap:.375rem;min-width:0;display:flex;position:relative}.percorso__nodo[data-astro-cid-pev6wnw6]{padding-top:var(--salita);font-family:var(--font-display);font-size:var(--fs-num);align-items:flex-start;margin-bottom:.625rem;line-height:1;display:flex}.percorso__numero[data-astro-cid-pev6wnw6]{color:var(--c-primary);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;flex:none;font-weight:600}.percorso__arco[data-astro-cid-pev6wnw6]{box-sizing:border-box;height:calc(var(--salita) + .15em);margin:calc(-1 * var(--salita)) calc(var(--stacco) - var(--gap)) 0 var(--stacco);border:var(--schema-tratto) solid var(--c-primary);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;flex:auto}.percorso__titolo[data-astro-cid-pev6wnw6]{color:var(--c-heading);font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:0;text-wrap:balance;margin:0;font-weight:600;line-height:1.3}.percorso__testo[data-astro-cid-pev6wnw6]{text-wrap:balance;color:var(--c-text);font-size:1rem;line-height:1.5}@media (width>=1024px){.percorso[data-astro-cid-pev6wnw6]{grid-template-rows:auto auto auto;row-gap:.375rem}.percorso__passo[data-astro-cid-pev6wnw6]{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:.375rem;display:grid}}@media (width<=1023.98px){.percorso[data-astro-cid-pev6wnw6]{--riga:1.75rem;row-gap:var(--riga);grid-template-columns:minmax(0,1fr)}.percorso__passo[data-astro-cid-pev6wnw6]{grid-template-columns:calc(var(--fs-num) * 1.32) minmax(0, 1fr);align-content:start;gap:.25rem 1rem;display:grid}.percorso__nodo[data-astro-cid-pev6wnw6]{text-align:center;grid-row:1/span 2;margin:0;padding:0;display:block;position:relative}.percorso__titolo[data-astro-cid-pev6wnw6],.percorso__testo[data-astro-cid-pev6wnw6]{grid-column:2}.percorso__arco[data-astro-cid-pev6wnw6]{top:1.15em;bottom:calc(.15em - var(--riga) + .3em);left:calc(50% - var(--schema-tratto) / 2);width:var(--schema-tratto);background:var(--c-primary);border:0;border-radius:0;height:auto;margin:0;position:absolute}}@media (prefers-reduced-motion:no-preference){html.comparsa .percorso[data-astro-cid-pev6wnw6] .percorso__numero[data-astro-cid-pev6wnw6],html.comparsa .percorso[data-astro-cid-pev6wnw6] .percorso__titolo[data-astro-cid-pev6wnw6],html.comparsa .percorso[data-astro-cid-pev6wnw6] .percorso__testo[data-astro-cid-pev6wnw6]{transition:opacity .5s cubic-bezier(.165,.84,.44,1),translate .5s cubic-bezier(.165,.84,.44,1);transition-delay:calc(var(--i) * .18s)}html.comparsa .percorso[data-astro-cid-pev6wnw6] .percorso__testo[data-astro-cid-pev6wnw6]{transition-delay:calc(var(--i) * .18s + 60ms)}html.comparsa .percorso[data-astro-cid-pev6wnw6] .percorso__arco[data-astro-cid-pev6wnw6]{clip-path:inset(0);transition:clip-path .45s cubic-bezier(.45,0,.25,1);transition-delay:calc(var(--i) * .18s + .14s)}html.comparsa .percorso[data-astro-cid-pev6wnw6]:not(.is-visibile) .percorso__numero[data-astro-cid-pev6wnw6]{opacity:0;translate:0 .25em}html.comparsa .percorso[data-astro-cid-pev6wnw6]:not(.is-visibile) .percorso__titolo[data-astro-cid-pev6wnw6],html.comparsa .percorso[data-astro-cid-pev6wnw6]:not(.is-visibile) .percorso__testo[data-astro-cid-pev6wnw6]{opacity:0}html.comparsa .percorso[data-astro-cid-pev6wnw6]:not(.is-visibile) .percorso__arco[data-astro-cid-pev6wnw6]{clip-path:inset(0 100% 0 0)}@media (width<=1023.98px){html.comparsa .percorso[data-astro-cid-pev6wnw6]:not(.is-visibile) .percorso__arco[data-astro-cid-pev6wnw6]{clip-path:inset(0 0 100%)}}}@media print{.percorso[data-astro-cid-pev6wnw6] .percorso__numero[data-astro-cid-pev6wnw6],.percorso[data-astro-cid-pev6wnw6] .percorso__titolo[data-astro-cid-pev6wnw6],.percorso[data-astro-cid-pev6wnw6] .percorso__testo[data-astro-cid-pev6wnw6],.percorso[data-astro-cid-pev6wnw6] .percorso__arco[data-astro-cid-pev6wnw6]{opacity:1!important;clip-path:none!important;translate:none!important}}
