.passi:before,.passi:after{content:"";background:var(--color-linea);height:2px;position:absolute;top:0;left:0;right:0}.passi:after{background:linear-gradient(135deg, var(--color-filo-1), var(--color-filo-2));transform-origin:0}.js .passi:after{transition:transform 1.6s linear .2s;transform:scaleX(0)}.js .passi.in:after{transform:scaleX(1)}.passi li p a{color:var(--color-inchiostro);background:linear-gradient(135deg, var(--color-filo-1), var(--color-filo-2)) left bottom / 100% 2px no-repeat;padding-bottom:1px;font-weight:700}@media (prefers-reduced-motion:reduce){.js .passi:after{transition:none;transform:scaleX(1)}}dialog[data-astro-cid-rbib626h]{color:#16202e;background:0 0;border:0;width:100%;max-width:min(880px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:18px 0 0;overflow:auto}dialog[data-astro-cid-rbib626h]::backdrop{backdrop-filter:blur(4px);background:#16202e8c}.doc[data-astro-cid-rbib626h]{--cut:34px;--r:16px;color:#16202e;background:#f7f4ec;outline:none;padding:34px 38px 30px;position:relative}@media (width<=640px){.doc[data-astro-cid-rbib626h]{padding:24px 18px}}.dh[data-astro-cid-rbib626h]{border-bottom:2px solid #16202e;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.numero[data-astro-cid-rbib626h]{font:700 26px var(--font-titoli);letter-spacing:-.02em}.doc[data-astro-cid-rbib626h] .lbl{color:#5b6472;margin:0 0 4px}.meta[data-astro-cid-rbib626h]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 20px;font-size:15px;line-height:1.35;display:grid}.meta[data-astro-cid-rbib626h] b[data-astro-cid-rbib626h]{display:block}blockquote[data-astro-cid-rbib626h]{background:#ece7da;border-left:3px solid #16202e;margin:18px 0 0;padding:12px 16px;font-size:15.5px;font-style:italic;line-height:1.45}h3[data-astro-cid-rbib626h]{font:600 .72rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#5b6472;margin:24px 0 10px}ul[data-astro-cid-rbib626h]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-rbib626h]{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.tm[data-astro-cid-rbib626h]{font:13px var(--font-mono);color:#5b6472;flex:0 0 46px;padding-top:2px}.chk[data-astro-cid-rbib626h]{background:linear-gradient(135deg, var(--color-filo-1), var(--color-filo-2));clip-path:polygon(0 0,62% 0,100% 38%,100% 100%,0 100%);flex:0 0 18px;height:18px;margin-top:3px}.kpis[data-astro-cid-rbib626h]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:20px;display:grid}.kpi[data-astro-cid-rbib626h]{border:1.5px solid #16202e;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.kpi[data-astro-cid-rbib626h] .lbl{margin:0;font-size:.66rem}.kpi[data-astro-cid-rbib626h] b[data-astro-cid-rbib626h]{font:700 22px var(--font-titoli);letter-spacing:-.02em;line-height:1.1}.kpi[data-astro-cid-rbib626h] s[data-astro-cid-rbib626h]{color:#5b6472;margin-right:6px;font-size:15px;font-weight:400}.foot[data-astro-cid-rbib626h]{border-top:1px solid #ddd6c8;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:26px;padding-top:16px;font-size:14px;line-height:1.45;display:flex}.acts[data-astro-cid-rbib626h]{flex-wrap:wrap;gap:10px;display:flex}.doc[data-astro-cid-rbib626h] .btn{color:#f4f1e8;background:#16202e;padding:10px 16px;font-size:14px}.doc[data-astro-cid-rbib626h] .btn-vuoto{color:#16202e;background:0 0;box-shadow:inset 0 0 0 1.5px #16202e}.timbro[data-astro-cid-rbib626h]{font:600 .72rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#f7f4ec;border:3px solid #16202e;padding:6px 12px;position:absolute;top:16px;right:72px;transform:rotate(-6deg)}@media (width<=640px){.timbro[data-astro-cid-rbib626h]{margin-bottom:10px;display:inline-block;position:static;transform:rotate(-3deg)}}@media print{.doc[data-astro-cid-rbib626h]{clip-path:none;box-shadow:none;background:#fff;border:1px solid #000}.acts[data-astro-cid-rbib626h],.timbro[data-astro-cid-rbib626h]{display:none!important}@page{margin:14mm}body:has(dialog[open]){background:#fff}body:has(dialog[open])>:not(main),body:has(dialog[open]) main>:not(dialog){display:none!important}dialog[open]{max-width:none;position:static}}
