.pillar-hero[data-astro-cid-hnwnh3op]{padding:4rem 0 3rem;border-bottom:1px solid var(--border);background:radial-gradient(ellipse 70% 60% at 15% 0%,var(--attack-border),transparent 70%)}.pillar-eyebrow[data-astro-cid-hnwnh3op]{color:var(--attack);font-size:.85rem;margin-bottom:1rem;text-transform:lowercase}.pillar-hero[data-astro-cid-hnwnh3op] h1[data-astro-cid-hnwnh3op]{font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.1}.pillar-accent[data-astro-cid-hnwnh3op]{color:var(--attack)}.pillar-subtitle[data-astro-cid-hnwnh3op]{margin-top:1.25rem;color:var(--text);font-size:1.1rem;line-height:1.6;max-width:800px}.pillar-urgente[data-astro-cid-hnwnh3op]{margin-top:1rem;color:var(--text-strong);font-weight:600}.pillar-urgente[data-astro-cid-hnwnh3op] a[data-astro-cid-hnwnh3op]{color:var(--defense)}.pillar-toc[data-astro-cid-hnwnh3op]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.pillar-toc[data-astro-cid-hnwnh3op] a[data-astro-cid-hnwnh3op]{padding:.45rem .85rem;border:1px solid var(--border);border-radius:100px;color:var(--text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;text-decoration:none;transition:all var(--transition)}.pillar-toc[data-astro-cid-hnwnh3op] a[data-astro-cid-hnwnh3op]:hover{border-color:var(--attack);color:var(--attack);background:var(--attack-bg)}.container-narrow[data-astro-cid-hnwnh3op]{max-width:780px}h2[data-astro-cid-hnwnh3op]{margin-top:3rem;margin-bottom:1.25rem;scroll-margin-top:calc(var(--header-height) + 1rem)}h2[data-astro-cid-hnwnh3op]:first-of-type{margin-top:2rem}h3[data-astro-cid-hnwnh3op]{margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:calc(var(--header-height) + 1rem)}.definition-block[data-astro-cid-hnwnh3op]{margin:1rem 0 2rem;color:var(--text);font-size:1.05rem;line-height:1.7}.definition-block[data-astro-cid-hnwnh3op] p[data-astro-cid-hnwnh3op]{margin-bottom:1rem}.def-lead[data-astro-cid-hnwnh3op]{padding:1rem 1.25rem;background:var(--bg-elev);border-left:3px solid var(--attack);border-radius:0 var(--radius) var(--radius) 0}.definition-block[data-astro-cid-hnwnh3op] em[data-astro-cid-hnwnh3op]{font-style:italic;color:var(--text-strong)}.variants-grid[data-astro-cid-hnwnh3op]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0}.variant[data-astro-cid-hnwnh3op]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column;gap:.4rem;transition:border-color var(--transition)}.variant[data-astro-cid-hnwnh3op]:hover{border-color:var(--attack-border)}.variant-name[data-astro-cid-hnwnh3op]{color:var(--attack);font-weight:700;font-size:1.05rem;margin:0}.variant-channel[data-astro-cid-hnwnh3op]{font-size:.78rem;margin:0}.variant-desc[data-astro-cid-hnwnh3op]{color:var(--text);font-size:.9rem;line-height:1.5;margin:.25rem 0 0}.variant-link[data-astro-cid-hnwnh3op]{margin:auto 0 0;padding-top:.5rem;font-size:.88rem;font-weight:600}.variant-link-extra[data-astro-cid-hnwnh3op]{margin-top:0;padding-top:.15rem;font-weight:400}.variant-link[data-astro-cid-hnwnh3op] a[data-astro-cid-hnwnh3op]{color:var(--defense)}.signals[data-astro-cid-hnwnh3op]{padding-left:1.5rem;margin:1rem 0 2rem}.signals[data-astro-cid-hnwnh3op] li[data-astro-cid-hnwnh3op]{margin-bottom:1rem;color:var(--text);line-height:1.65}.signals[data-astro-cid-hnwnh3op] strong[data-astro-cid-hnwnh3op]{color:var(--text-strong)}.dati-grid[data-astro-cid-hnwnh3op]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:1.5rem 0 2rem}.dato[data-astro-cid-hnwnh3op]{background:var(--bg-elev);border:1px solid var(--border);border-top:3px solid var(--defense);border-radius:var(--radius-lg);padding:1.25rem}.dato[data-astro-cid-hnwnh3op] h3[data-astro-cid-hnwnh3op]{font-size:1.05rem;margin:0 0 .75rem}.dato-label[data-astro-cid-hnwnh3op]{display:block;color:var(--attack);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem}.dato-label-fai[data-astro-cid-hnwnh3op]{color:var(--defense);margin:.85rem 0 .35rem}.dato-rischio[data-astro-cid-hnwnh3op]{color:var(--text);font-size:.9rem;line-height:1.5;margin:0}.dato[data-astro-cid-hnwnh3op] ul[data-astro-cid-hnwnh3op]{padding-left:1.1rem;margin:0}.dato[data-astro-cid-hnwnh3op] li[data-astro-cid-hnwnh3op]{color:var(--text);font-size:.9rem;line-height:1.5;margin-bottom:.35rem}.dato[data-astro-cid-hnwnh3op] li[data-astro-cid-hnwnh3op] a{color:var(--defense)}.regola[data-astro-cid-hnwnh3op]{margin:1.5rem 0 2rem;padding:1.25rem 1.5rem;background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--defense);border-radius:0 var(--radius) var(--radius) 0}.regola-titolo[data-astro-cid-hnwnh3op]{color:var(--defense);font-weight:700;font-size:1.05rem;margin:0 0 .5rem}.regola[data-astro-cid-hnwnh3op] p[data-astro-cid-hnwnh3op]{color:var(--text);line-height:1.65}.regola[data-astro-cid-hnwnh3op] p[data-astro-cid-hnwnh3op]:last-child{margin-bottom:0}.regola[data-astro-cid-hnwnh3op] strong[data-astro-cid-hnwnh3op]{color:var(--text-strong)}.obblighi[data-astro-cid-hnwnh3op]{padding-left:1.25rem;margin:1rem 0 1.5rem}.obblighi[data-astro-cid-hnwnh3op] li[data-astro-cid-hnwnh3op]{color:var(--text);line-height:1.65;margin-bottom:1rem}.obblighi[data-astro-cid-hnwnh3op] strong[data-astro-cid-hnwnh3op]{color:var(--text-strong)}.incident-steps[data-astro-cid-hnwnh3op]{margin:1rem 0 2.5rem;padding-left:1.5rem}.incident-steps[data-astro-cid-hnwnh3op] li[data-astro-cid-hnwnh3op]{color:var(--text);line-height:1.6;margin-bottom:.65rem}.incident-steps[data-astro-cid-hnwnh3op] strong[data-astro-cid-hnwnh3op]{color:var(--text-strong)}.articles-section[data-astro-cid-hnwnh3op]{background:var(--bg-elev);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.articles-head[data-astro-cid-hnwnh3op]{text-align:center;max-width:720px;margin:0 auto 2.5rem}.articles-head[data-astro-cid-hnwnh3op] h2[data-astro-cid-hnwnh3op]{margin-top:0}.articles-intro[data-astro-cid-hnwnh3op]{margin-top:.5rem}.articles-grid[data-astro-cid-hnwnh3op]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:900px){.articles-grid[data-astro-cid-hnwnh3op]{grid-template-columns:1fr}}.faq-section[data-astro-cid-hnwnh3op] h2[data-astro-cid-hnwnh3op]{margin-top:0}.faq-list[data-astro-cid-hnwnh3op]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.faq-item[data-astro-cid-hnwnh3op]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius)}.faq-item[data-astro-cid-hnwnh3op][open]{border-color:var(--defense)}.faq-item[data-astro-cid-hnwnh3op] summary[data-astro-cid-hnwnh3op]{display:flex;gap:.6rem;align-items:baseline;padding:1rem 1.25rem;cursor:pointer;list-style:none;color:var(--text-strong);font-weight:600;line-height:1.45}.faq-item[data-astro-cid-hnwnh3op] summary[data-astro-cid-hnwnh3op]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-hnwnh3op]{color:var(--defense);transition:transform .2s ease;flex-shrink:0}.faq-item[data-astro-cid-hnwnh3op][open] .faq-chevron[data-astro-cid-hnwnh3op]{transform:rotate(90deg)}.faq-a[data-astro-cid-hnwnh3op]{padding:0 1.25rem 1.15rem 2.5rem;color:var(--text);line-height:1.65}.faq-a[data-astro-cid-hnwnh3op] p[data-astro-cid-hnwnh3op]{margin:0}.pillar-cta[data-astro-cid-hnwnh3op]{padding:3rem 0 4rem}.cta-grid[data-astro-cid-hnwnh3op]{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:720px}.cta-card[data-astro-cid-hnwnh3op]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;gap:.6rem}.cta-fam[data-astro-cid-hnwnh3op]{border-color:var(--defense)}.cta-fam[data-astro-cid-hnwnh3op] .cta-eyebrow[data-astro-cid-hnwnh3op]{color:var(--defense)}.cta-card[data-astro-cid-hnwnh3op] h3[data-astro-cid-hnwnh3op]{font-size:1.2rem;margin:0}.cta-card[data-astro-cid-hnwnh3op] p[data-astro-cid-hnwnh3op]{color:var(--text);font-size:.95rem;line-height:1.55;margin-bottom:.5rem}.cta-card[data-astro-cid-hnwnh3op] .btn[data-astro-cid-hnwnh3op]{align-self:flex-start}.cta-fam[data-astro-cid-hnwnh3op] .btn[data-astro-cid-hnwnh3op]{background:var(--blue-strong);color:var(--white)}.cta-fam[data-astro-cid-hnwnh3op] .btn[data-astro-cid-hnwnh3op]:hover{background:var(--blue);box-shadow:var(--shadow)}@media(max-width:520px){.pillar-hero[data-astro-cid-hnwnh3op]{padding:1.75rem 0 2rem}.pillar-eyebrow[data-astro-cid-hnwnh3op]{margin-bottom:.6rem}.pillar-subtitle[data-astro-cid-hnwnh3op]{margin-top:.9rem;font-size:1rem;line-height:1.55}.pillar-toc[data-astro-cid-hnwnh3op]{margin-top:1.1rem;padding-top:1rem;gap:.4rem}.pillar-toc[data-astro-cid-hnwnh3op] a[data-astro-cid-hnwnh3op]{padding:.35rem .7rem}}
