.cpx{padding-block:8px var(--s-32)}.cpx__box{background:#fff;border-radius:var(--r-2xl);box-shadow:var(--sh-card);border:1px solid var(--c-border-card);padding:clamp(20px,3vw,36px)}.cpx__testa{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;padding-bottom:var(--s-20);border-bottom:1px solid var(--c-border)}.cpx__titolo{margin-top:6px;font-family:var(--f-display);font-size:clamp(24px,2.4vw,32px);line-height:1.2;font-weight:600;color:var(--c-ink)}.cpx__privacy{display:flex;align-items:center;gap:10px;max-width:46ch;padding:10px 14px;border-radius:var(--r-md);background:var(--c-success-surface);color:var(--c-primary-deep);font-size:15px;line-height:1.45}.cpx__privacy svg{flex:none}.cpx__lavoro{margin-top:var(--s-32);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,3vw,44px);align-items:start}.cpx__ingresso{display:grid;gap:12px;min-width:0}.cpx__etichetta{font-size:15px;font-weight:600;color:var(--c-ink)}.cpx__area{width:100%;min-height:260px;resize:vertical;padding:14px 16px;font-family:var(--f-mono);font-size:13px;line-height:1.55;color:var(--c-ink);background:var(--c-canvas);border:1px solid var(--c-border-strong);border-radius:var(--r-md)}.cpx__area:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.cpx__azioni{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.cpx__file{cursor:pointer}.cpx__file:focus-within{outline:2px solid var(--c-primary);outline-offset:2px}.cpx__link{background:none;border:0;padding:4px 0;font:inherit;font-size:15px;color:var(--c-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cpx__nota{font-size:14px;color:var(--c-slate)}.cpx__nota[hidden]{display:none}.cpx__esito{min-width:0;display:grid;gap:16px}.cpx-verdetto{border-radius:var(--r-lg, 16px);padding:20px 22px;display:grid;gap:8px;border:1px solid}.cpx-verdetto__etichetta{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cpx-verdetto__titolo{font-family:var(--f-display);font-size:22px;line-height:1.3;font-weight:600;color:var(--c-ink)}.cpx-verdetto p{font-size:16px;line-height:1.6;color:#2c343d}.cpx-verdetto--traccia{background:#fcefec;border-color:#f2c9be}.cpx-verdetto--traccia .cpx-verdetto__etichetta{color:#a5432a}.cpx-verdetto--forse{background:#fff7e6;border-color:#f1ddae}.cpx-verdetto--forse .cpx-verdetto__etichetta{color:#8a5a00}.cpx-verdetto--nessuno{background:var(--c-success-surface);border-color:#bfe8dd}.cpx-verdetto--nessuno .cpx-verdetto__etichetta{color:var(--c-primary-deep)}.cpx-verdetto--non-si-puo-dire{background:var(--c-canvas);border-color:var(--c-border-strong)}.cpx-verdetto--non-si-puo-dire .cpx-verdetto__etichetta{color:var(--c-slate)}.cpx-mittente{font-size:14px;color:var(--c-slate);display:grid;gap:2px}.cpx-mittente b{color:var(--c-ink);font-weight:600}.cpx-sezione{display:grid;gap:10px}.cpx-sezione h3{font-family:var(--f-display);font-size:17px;font-weight:600;color:var(--c-ink)}.cpx-trovato{list-style:none;padding:0;margin:0;display:grid;gap:10px}.cpx-trovato>li{border:1px solid var(--c-border-card);border-radius:var(--r-md);padding:12px 14px;display:grid;gap:6px;min-width:0}.cpx-url{font-family:var(--f-mono);font-size:12.5px;line-height:1.5;color:var(--c-ink);overflow-wrap:anywhere}.cpx-url mark{background:#ffe2d9;color:inherit;border-radius:3px;padding:0 2px}.cpx-motivi{margin:0;padding-left:18px;font-size:14px;color:var(--c-slate)}.cpx-badge{justify-self:start;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--c-surface-soft);color:var(--c-slate)}.cpx-badge--personale{background:#fcefec;color:#a5432a}.cpx-conteggi{font-size:14px;color:var(--c-slate)}.cpx-avanti{display:flex;flex-wrap:wrap;gap:10px 14px}@media(max-width:900px){.cpx__lavoro{grid-template-columns:minmax(0,1fr)}.cpx__area{min-height:180px}}.cpxt[data-astro-cid-cqnif4ai]{padding-block:var(--s-48, 48px)}.cpxt__griglia[data-astro-cid-cqnif4ai]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.cpxt__testo[data-astro-cid-cqnif4ai]{max-width:70ch;display:grid;gap:18px}.cpxt[data-astro-cid-cqnif4ai] h2[data-astro-cid-cqnif4ai],.cpxt__h2[data-astro-cid-cqnif4ai]{font-family:var(--f-display);font-size:clamp(24px,2.4vw,30px);line-height:1.25;font-weight:600;color:var(--c-ink);text-wrap:balance}.cpxt__testo[data-astro-cid-cqnif4ai] h2[data-astro-cid-cqnif4ai]:not(:first-child){margin-top:18px}.cpxt[data-astro-cid-cqnif4ai] p[data-astro-cid-cqnif4ai],.cpxt[data-astro-cid-cqnif4ai] li[data-astro-cid-cqnif4ai],.cpxt[data-astro-cid-cqnif4ai] dd[data-astro-cid-cqnif4ai]{font-size:18px;line-height:1.7;color:#2c343d}.cpxt[data-astro-cid-cqnif4ai] ul[data-astro-cid-cqnif4ai]{padding-left:22px;display:grid;gap:8px}.cpxt[data-astro-cid-cqnif4ai] a[data-astro-cid-cqnif4ai]:not(.btn){color:var(--c-primary);text-underline-offset:3px}.cpxt__come[data-astro-cid-cqnif4ai]{position:sticky;top:calc(env(safe-area-inset-top,0px) + 96px);background:var(--c-canvas);border:1px solid var(--c-border-card);border-radius:var(--r-lg);padding:22px 24px;display:grid;gap:12px}.cpxt__come[data-astro-cid-cqnif4ai] h2[data-astro-cid-cqnif4ai]{font-size:21px}.cpxt__come[data-astro-cid-cqnif4ai] p[data-astro-cid-cqnif4ai],.cpxt__come[data-astro-cid-cqnif4ai] dd[data-astro-cid-cqnif4ai]{font-size:16px;line-height:1.6}.cpxt__come[data-astro-cid-cqnif4ai] dl[data-astro-cid-cqnif4ai]{display:grid;gap:10px;margin:0}.cpxt__come[data-astro-cid-cqnif4ai] dt[data-astro-cid-cqnif4ai]{font-weight:600;color:var(--c-ink);font-size:15px}.cpxt__come[data-astro-cid-cqnif4ai] dd[data-astro-cid-cqnif4ai]{margin:0}.cpxt__piccolo[data-astro-cid-cqnif4ai]{font-size:14px!important;color:var(--c-slate)!important}.cpxt--faq[data-astro-cid-cqnif4ai]{background:var(--c-canvas)}.cpxt--faq[data-astro-cid-cqnif4ai] .cpxt__h2[data-astro-cid-cqnif4ai]{margin-bottom:20px}.cpxt__chiusura[data-astro-cid-cqnif4ai]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}.cpxt__chiusura[data-astro-cid-cqnif4ai]>div[data-astro-cid-cqnif4ai]:first-child{max-width:62ch;display:grid;gap:10px}.cpxt__azioni[data-astro-cid-cqnif4ai]{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:900px){.cpxt__griglia[data-astro-cid-cqnif4ai]{grid-template-columns:minmax(0,1fr)}.cpxt__come[data-astro-cid-cqnif4ai]{position:static}}
