.cat-bars[data-astro-cid-dwjaclfu]{background:none;box-shadow:none;border-radius:0;padding:0}.cat-legend[data-astro-cid-dwjaclfu]{display:flex;flex-wrap:wrap;gap:6px 18px;padding:0 0 16px;font-size:var(--fs-label);color:var(--muted)}.cat-legend[data-astro-cid-dwjaclfu] span[data-astro-cid-dwjaclfu]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.sw[data-astro-cid-dwjaclfu]{display:inline-block;width:12px;height:8px;border-radius:0}.sw-ap[data-astro-cid-dwjaclfu]{background:var(--forest)}.sw-ot[data-astro-cid-dwjaclfu]{background:color-mix(in srgb,var(--forest) 35%,var(--paper))}.cat-grid[data-astro-cid-dwjaclfu]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;grid-auto-rows:1fr}@media(min-width:900px){.cat-grid[data-astro-cid-dwjaclfu]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.cat-grid[data-astro-cid-dwjaclfu]{grid-template-columns:repeat(4,1fr)}}.cat-tile[data-astro-cid-dwjaclfu]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;background:var(--paper);border:0;border-radius:0;box-shadow:var(--shadow-1);color:var(--ink);transition:box-shadow .2s ease}.cat-tile[data-astro-cid-dwjaclfu]:hover{box-shadow:var(--shadow-2)}.cat-tile[data-astro-cid-dwjaclfu]:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.cat-tile[data-astro-cid-dwjaclfu] .cat-ic{color:var(--forest)}.cat-name[data-astro-cid-dwjaclfu]{font-size:var(--fs-sm);line-height:1.3;color:var(--ink);overflow-wrap:anywhere;hyphens:auto}.cat-n[data-astro-cid-dwjaclfu]{display:flex;align-items:baseline;gap:2px;margin-top:auto;padding-top:6px;font-family:var(--serif);font-variant-numeric:tabular-nums}.cat-n[data-astro-cid-dwjaclfu] b[data-astro-cid-dwjaclfu]{font-size:2.25rem;line-height:1;font-weight:600;color:var(--forest)}.cat-tot[data-astro-cid-dwjaclfu]{font-size:var(--fs-sm);color:var(--muted)}.cat-lbl[data-astro-cid-dwjaclfu]{font-size:var(--fs-label);color:var(--muted)}.cat-track[data-astro-cid-dwjaclfu]{display:flex;gap:2px;width:100%;height:8px;margin-top:4px;background:var(--sunken);border-radius:0;overflow:hidden}.cat-fill[data-astro-cid-dwjaclfu]{display:block;height:100%;background:var(--forest);border-radius:0;flex:none}.cat-fill-ot[data-astro-cid-dwjaclfu]{background:color-mix(in srgb,var(--forest) 35%,var(--paper))}@media(max-width:420px){.cat-grid[data-astro-cid-dwjaclfu]{gap:8px}.cat-tile[data-astro-cid-dwjaclfu]{padding:12px}}.visually-hidden[data-astro-cid-7m6a5smj]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hero-o[data-astro-cid-7m6a5smj]{padding:0}.hero-cta[data-astro-cid-7m6a5smj]{display:flex;flex-wrap:wrap;gap:12px}.btn[data-astro-cid-7m6a5smj] .ac{stroke:currentColor}.hero-cta[data-astro-cid-7m6a5smj] .btn[data-astro-cid-7m6a5smj]{padding:16px 26px;min-height:48px}.hero-cta[data-astro-cid-7m6a5smj] .btn[data-astro-cid-7m6a5smj].ghost{color:var(--ink)}.hero-cta[data-astro-cid-7m6a5smj] .btn[data-astro-cid-7m6a5smj].ghost:hover{border-color:var(--forest);color:var(--forest)}.hero-badge[data-astro-cid-7m6a5smj]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:20px;padding:0;color:var(--forest)}.hero-badge[data-astro-cid-7m6a5smj]>span[data-astro-cid-7m6a5smj]{display:flex;flex-direction:column;gap:2px}.hero-badge[data-astro-cid-7m6a5smj] b[data-astro-cid-7m6a5smj]{font-size:var(--fs-sm);color:var(--forest);font-weight:600}.hb-s[data-astro-cid-7m6a5smj]{font-size:var(--fs-label);color:var(--graphite)}.obs-viz[data-astro-cid-7m6a5smj]{margin-top:8px;position:relative;z-index:2}.controls[data-astro-cid-7m6a5smj]{position:sticky;top:72px;background:color-mix(in srgb,var(--sand) 92%,transparent);backdrop-filter:blur(8px);padding:14px 0;margin-top:24px;z-index:15}.sp[data-astro-cid-7m6a5smj]{background:var(--paper);box-shadow:var(--shadow-1);border-radius:0;padding:14px}.searchrow[data-astro-cid-7m6a5smj]{display:flex;gap:12px;align-items:stretch;margin-bottom:12px}.q-wrap[data-astro-cid-7m6a5smj]{flex:1;position:relative;display:flex;min-width:0}.q-wrap[data-astro-cid-7m6a5smj] .q-ic{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--graphite);pointer-events:none}#q[data-astro-cid-7m6a5smj]{flex:1;min-width:0;min-height:48px;padding:12px 16px 12px 48px;border:1px solid var(--border-fn);border-radius:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-sm)}#searchBtn[data-astro-cid-7m6a5smj]{min-height:48px;padding:12px 28px}.ddrow[data-astro-cid-7m6a5smj]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dd[data-astro-cid-7m6a5smj]{position:relative}.dd[data-astro-cid-7m6a5smj] summary[data-astro-cid-7m6a5smj]{list-style:none;cursor:pointer;min-height:44px;font-size:var(--fs-micro);letter-spacing:.03em;text-transform:uppercase;color:var(--graphite);border:0;background:none;border-radius:0;padding:8px 4px;display:inline-flex;align-items:center;gap:10px;user-select:none}.dd[data-astro-cid-7m6a5smj] summary[data-astro-cid-7m6a5smj]::-webkit-details-marker{display:none}.dd[data-astro-cid-7m6a5smj] summary[data-astro-cid-7m6a5smj]:after{content:"▾";font-size:.8em;color:inherit}.dd[data-astro-cid-7m6a5smj] summary[data-astro-cid-7m6a5smj]:hover{color:var(--forest);text-decoration:underline;text-underline-offset:4px}.dd[data-astro-cid-7m6a5smj] summary[data-astro-cid-7m6a5smj]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dd[data-astro-cid-7m6a5smj][open] summary[data-astro-cid-7m6a5smj],.dd[data-astro-cid-7m6a5smj]:has(.dd-n:not(:empty)) summary[data-astro-cid-7m6a5smj]{background:none;color:var(--forest);font-weight:600;text-decoration:underline;text-decoration-color:var(--forest);text-decoration-thickness:2px;text-underline-offset:4px}.dd[data-astro-cid-7m6a5smj][open] .dd-n[data-astro-cid-7m6a5smj],.dd[data-astro-cid-7m6a5smj]:has(.dd-n:not(:empty)) .dd-n[data-astro-cid-7m6a5smj]{background:var(--on-forest);color:var(--forest)}.dd-n[data-astro-cid-7m6a5smj]:empty{display:none}.dd-n[data-astro-cid-7m6a5smj]{background:var(--forest);color:var(--on-forest);border-radius:0;font-size:var(--fs-micro);min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.dd-panel[data-astro-cid-7m6a5smj]{position:absolute;top:calc(100% + 6px);left:0;z-index:40;background:var(--paper);border-radius:0;box-shadow:var(--shadow-2);padding:10px;display:flex;flex-direction:column;gap:6px;min-width:230px;max-width:min(92vw,420px)}.dd-panel[data-astro-cid-7m6a5smj] .chip[data-astro-cid-7m6a5smj]{text-align:left;display:flex;justify-content:space-between;align-items:center;width:100%;white-space:normal}.dd-panel[data-astro-cid-7m6a5smj]{gap:0}.dd-panel[data-astro-cid-7m6a5smj] .chip[data-astro-cid-7m6a5smj]{border:0;background:none;color:var(--ink);min-height:40px;padding:8px 10px;font-size:var(--fs-sm)}.dd-panel[data-astro-cid-7m6a5smj] .chip[data-astro-cid-7m6a5smj]{justify-content:flex-start}.dd-panel[data-astro-cid-7m6a5smj] .chip[data-astro-cid-7m6a5smj] .cnt[data-astro-cid-7m6a5smj]{margin-left:auto;padding-left:14px}.dd-panel[data-astro-cid-7m6a5smj] .chip[data-astro-cid-7m6a5smj]+.chip[data-astro-cid-7m6a5smj]{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.dd-panel[data-astro-cid-7m6a5smj] .chip[data-astro-cid-7m6a5smj]:hover{background:var(--sand)}.dd-panel[data-astro-cid-7m6a5smj] .chip[data-astro-cid-7m6a5smj].on{background:var(--sand);color:var(--forest);font-weight:600}.dd-panel[data-astro-cid-7m6a5smj] .chip[data-astro-cid-7m6a5smj].on:before{content:"✓";margin-right:8px}.dd-panel[data-astro-cid-7m6a5smj] .chip[data-astro-cid-7m6a5smj]:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.dd-panel-wide[data-astro-cid-7m6a5smj]{min-width:300px;max-height:340px;overflow-y:auto}.dd-active[data-astro-cid-7m6a5smj]{font-size:var(--fs-label);color:var(--graphite)}.chip[data-astro-cid-7m6a5smj]{font-size:var(--fs-micro);min-height:32px;padding:7px 12px;border-radius:0;border:1px solid var(--border-fn);background:var(--paper);color:var(--graphite);cursor:pointer;white-space:nowrap}.chip[data-astro-cid-7m6a5smj].reset{border-style:dashed;color:var(--forest);margin-left:auto;min-height:40px}.chip[data-astro-cid-7m6a5smj]:hover{border-color:var(--forest)}.chip[data-astro-cid-7m6a5smj].on{background:var(--forest);color:var(--on-forest);border-color:var(--forest)}.cnt[data-astro-cid-7m6a5smj]{margin-left:6px;font-size:var(--fs-micro);opacity:.82;font-weight:600}.terr-note[data-astro-cid-7m6a5smj]{font-size:var(--fs-label);color:var(--graphite);margin:0 0 18px;max-width:720px}.hint[data-astro-cid-7m6a5smj]{font-size:var(--fs-label);color:var(--forest);margin:8px 0 0}.searchnote[data-astro-cid-7m6a5smj]{font-size:var(--fs-label);color:var(--graphite);margin:8px 0 0}.searchnote[data-astro-cid-7m6a5smj] b[data-astro-cid-7m6a5smj]{color:var(--forest)}mark[data-astro-cid-7m6a5smj]{background:var(--mint);color:var(--forest);padding:0 2px;border-radius:0}.sugg[data-astro-cid-7m6a5smj]{display:inline-flex;gap:8px;margin-left:10px;flex-wrap:wrap}.sugg[data-astro-cid-7m6a5smj] button[data-astro-cid-7m6a5smj]{font-size:var(--fs-micro);min-height:28px;padding:4px 10px;border:1px solid var(--border-fn);background:var(--paper);border-radius:0;cursor:pointer;color:var(--forest)}.obs-body[data-astro-cid-7m6a5smj]{padding-top:30px}.res-row[data-astro-cid-7m6a5smj]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.res-n[data-astro-cid-7m6a5smj]{font-size:var(--fs-h3);margin:0;line-height:1.2}.res-n[data-astro-cid-7m6a5smj] b[data-astro-cid-7m6a5smj]{color:var(--forest);font-weight:600}.res-tot[data-astro-cid-7m6a5smj]{font-family:var(--mono);font-size:var(--fs-label);font-weight:400;color:var(--graphite);letter-spacing:0;margin-left:6px}.dd[data-astro-cid-7m6a5smj].dd-on summary[data-astro-cid-7m6a5smj]{color:var(--forest);font-weight:600;text-decoration:underline;text-decoration-color:var(--forest);text-decoration-thickness:2px;text-underline-offset:4px}.grid[data-astro-cid-7m6a5smj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.js .grid[data-astro-cid-7m6a5smj]>.card[data-astro-cid-7m6a5smj]:nth-child(n+25){display:none}.card[data-astro-cid-7m6a5smj]{background:var(--paper);box-shadow:var(--shadow-1);height:100%;padding:0;display:flex;flex-direction:column;transition:box-shadow .2s ease;min-width:0}.card[data-astro-cid-7m6a5smj]:hover{box-shadow:var(--shadow-2)}.card[data-astro-cid-7m6a5smj]:focus-visible{outline-offset:3px}.c-head[data-astro-cid-7m6a5smj]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:color-mix(in srgb,var(--mint) 38%,var(--paper))}.c-head[data-astro-cid-7m6a5smj] .c-ic{flex:none}.ente[data-astro-cid-7m6a5smj]{flex:1;min-width:0;font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--graphite);overflow-wrap:anywhere;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st[data-astro-cid-7m6a5smj]{font-size:var(--fs-micro);font-weight:700;letter-spacing:.03em;padding:4px 9px;border:0;border-radius:0;flex:none;text-transform:uppercase;max-width:150px;text-align:center;line-height:1.2}.st-attiva[data-astro-cid-7m6a5smj],.st-in_chiusura[data-astro-cid-7m6a5smj]{background:var(--forest);color:var(--on-forest)}.st-programmata[data-astro-cid-7m6a5smj],.st-chiusa_finestra_nota[data-astro-cid-7m6a5smj]{background:var(--mint);color:var(--forest)}.st-chiusa_attesa_rinnovo[data-astro-cid-7m6a5smj],.st-chiusa_esaurimento[data-astro-cid-7m6a5smj],.st-incerto[data-astro-cid-7m6a5smj],.st-in_verifica[data-astro-cid-7m6a5smj],.st-chiusa_definitiva[data-astro-cid-7m6a5smj],.st-non_contributivo[data-astro-cid-7m6a5smj]{background:var(--sunken);color:var(--graphite)}.c-body[data-astro-cid-7m6a5smj]{padding:16px 18px 6px;display:flex;flex-direction:column;gap:10px;flex:1}.meta[data-astro-cid-7m6a5smj]{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:var(--fs-micro);color:var(--graphite)}.meta[data-astro-cid-7m6a5smj] span[data-astro-cid-7m6a5smj]{display:inline-flex;align-items:center;gap:5px}.card[data-astro-cid-7m6a5smj] h3[data-astro-cid-7m6a5smj]{font-size:1.15rem;margin:0;line-height:1.22;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cf[data-astro-cid-7m6a5smj]{font-size:var(--fs-sm);color:var(--graphite);line-height:1.5}.c-foot[data-astro-cid-7m6a5smj]{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;padding:14px 18px 16px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent);margin:10px 0 0}.kf[data-astro-cid-7m6a5smj]{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--ink);font-weight:600;line-height:1.25}.kf[data-astro-cid-7m6a5smj]>span[data-astro-cid-7m6a5smj]:not(.kf-l):not(.tipo-chip){display:flex;flex-direction:column}.kf-tipo[data-astro-cid-7m6a5smj]{flex-wrap:wrap;gap:4px 8px}.kf-l[data-astro-cid-7m6a5smj]{font-size:var(--fs-micro);font-weight:400;color:var(--graphite);letter-spacing:.03em;text-transform:uppercase}.c-go[data-astro-cid-7m6a5smj]{margin-left:auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-fn);border-radius:0;color:var(--forest);flex:none;transition:background-color .15s,color .15s,border-color .15s}.card[data-astro-cid-7m6a5smj]:hover .c-go[data-astro-cid-7m6a5smj],.card[data-astro-cid-7m6a5smj]:focus-visible .c-go[data-astro-cid-7m6a5smj]{background:var(--forest);border-color:var(--forest);color:var(--on-forest)}.card[data-astro-cid-7m6a5smj]:hover .c-go[data-astro-cid-7m6a5smj] .ac,.card[data-astro-cid-7m6a5smj]:focus-visible .c-go[data-astro-cid-7m6a5smj] .ac{stroke:var(--on-forest)}.more-wrap[data-astro-cid-7m6a5smj]{display:flex;justify-content:center;margin-top:30px}.more-wrap[data-astro-cid-7m6a5smj] .btn[data-astro-cid-7m6a5smj].ghost{min-height:48px;padding:12px 32px;color:var(--ink)}.more-wrap[data-astro-cid-7m6a5smj] .btn[data-astro-cid-7m6a5smj].ghost:hover{border-color:var(--forest);color:var(--forest)}.empty[data-astro-cid-7m6a5smj]{text-align:center;color:var(--graphite);padding:50px}.obs-cats-bottom[data-astro-cid-7m6a5smj]{margin-top:64px}.obs-cats-h2[data-astro-cid-7m6a5smj]{margin:0 0 6px}.obs-cats-head[data-astro-cid-7m6a5smj]{font-size:var(--fs-label);font-weight:400;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--graphite);margin:0 0 18px}.obs-foot[data-astro-cid-7m6a5smj]{font-size:var(--fs-label);color:var(--graphite);margin-top:22px}.alert-box[data-astro-cid-7m6a5smj]{margin-top:34px;box-shadow:var(--shadow-1);background:var(--paper);padding:24px 26px;display:flex;gap:26px;align-items:center;flex-wrap:wrap}.alert-copy[data-astro-cid-7m6a5smj]{flex:1;min-width:260px}.alert-copy[data-astro-cid-7m6a5smj] h2[data-astro-cid-7m6a5smj]{font-size:1.12rem;margin:0 0 6px;line-height:1.25}.alert-copy[data-astro-cid-7m6a5smj] p[data-astro-cid-7m6a5smj]{font-size:var(--fs-sm);color:var(--graphite);margin:0;max-width:420px}.alert-form[data-astro-cid-7m6a5smj]{flex:1;min-width:280px}.alert-fields[data-astro-cid-7m6a5smj]{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.af[data-astro-cid-7m6a5smj]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:150px}.af[data-astro-cid-7m6a5smj]:first-child{flex:2;min-width:180px}.af-l[data-astro-cid-7m6a5smj]{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--graphite)}.alert-form[data-astro-cid-7m6a5smj] input[data-astro-cid-7m6a5smj][type=email],.alert-form[data-astro-cid-7m6a5smj] select[data-astro-cid-7m6a5smj]{width:100%;padding:10px 13px;border:1px solid var(--border-fn);border-radius:0;background:var(--paper);color:var(--ink);font-family:var(--sans)}.alert-form[data-astro-cid-7m6a5smj] [data-astro-cid-7m6a5smj][aria-invalid=true]{border-color:var(--danger)}.alert-form[data-astro-cid-7m6a5smj] button[data-astro-cid-7m6a5smj]{padding:10px 18px;border:1px solid var(--forest);border-radius:0;background:var(--forest);color:var(--on-forest);font-family:var(--sans);font-weight:600;cursor:pointer;white-space:nowrap}.alert-form[data-astro-cid-7m6a5smj] button[data-astro-cid-7m6a5smj]:disabled{opacity:.6;cursor:default}.af-priv[data-astro-cid-7m6a5smj]{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:var(--fs-sm);color:var(--graphite);line-height:1.45}.af-priv[data-astro-cid-7m6a5smj] input[data-astro-cid-7m6a5smj]{width:18px;height:18px;flex:none;margin-top:2px;accent-color:var(--forest);border-radius:0}.af-priv[data-astro-cid-7m6a5smj] a[data-astro-cid-7m6a5smj]{color:var(--forest);border-bottom:1px solid color-mix(in srgb,var(--forest) 30%,transparent)}.hp[data-astro-cid-7m6a5smj]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.alert-msg[data-astro-cid-7m6a5smj]{font-size:var(--fs-sm);margin:10px 0 0;min-height:1em}.alert-msg[data-astro-cid-7m6a5smj]:empty{display:none}.alert-msg[data-astro-cid-7m6a5smj].ok{color:var(--forest);background:var(--mint);padding:10px 12px}.alert-msg[data-astro-cid-7m6a5smj].err{color:var(--danger);padding:10px 12px;background:var(--paper);box-shadow:inset 3px 0 0 var(--danger)}.cta-band[data-astro-cid-7m6a5smj]{display:grid;grid-template-columns:1fr 1fr;margin-top:34px;padding:0;background:var(--paper);box-shadow:var(--shadow-1);border-radius:0;overflow:hidden}.cb-txt[data-astro-cid-7m6a5smj]{padding:48px 44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cb-txt[data-astro-cid-7m6a5smj] h2[data-astro-cid-7m6a5smj]{margin:0 0 14px}.cb-txt[data-astro-cid-7m6a5smj] p[data-astro-cid-7m6a5smj]{color:var(--graphite);font-size:var(--fs-sm);max-width:46ch;margin:0 0 24px}.cb-txt[data-astro-cid-7m6a5smj] .btn[data-astro-cid-7m6a5smj]{min-height:48px;padding:14px 26px}.cb-img[data-astro-cid-7m6a5smj]{width:100%;height:100%;min-height:280px;object-fit:cover;display:block;border-radius:0}@media(max-width:1100px){.grid[data-astro-cid-7m6a5smj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.controls[data-astro-cid-7m6a5smj]{position:static}.cta-band[data-astro-cid-7m6a5smj]{grid-template-columns:1fr}.cb-txt[data-astro-cid-7m6a5smj]{padding:32px 24px}.cb-img[data-astro-cid-7m6a5smj]{min-height:200px;max-height:260px}}@media(max-width:700px){.grid[data-astro-cid-7m6a5smj]{grid-template-columns:1fr}}@media(max-width:560px){.searchrow[data-astro-cid-7m6a5smj]{flex-direction:column}#searchBtn[data-astro-cid-7m6a5smj]{justify-content:center}.chip[data-astro-cid-7m6a5smj].reset{margin-left:0}.hero-cta[data-astro-cid-7m6a5smj] .btn[data-astro-cid-7m6a5smj]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-7m6a5smj],.c-go[data-astro-cid-7m6a5smj]{transition:none}}
