.pillar-hero[data-astro-cid-yxlvhxwq]{padding:4rem 0 3rem;border-bottom:1px solid var(--border)}.pillar-blue[data-astro-cid-yxlvhxwq]{background:radial-gradient(ellipse 70% 60% at 15% 0%,color-mix(in srgb,var(--blue-text) 14%,transparent),transparent 70%)}.pillar-blue[data-astro-cid-yxlvhxwq] .pillar-eyebrow[data-astro-cid-yxlvhxwq],.pillar-blue[data-astro-cid-yxlvhxwq] .pillar-accent[data-astro-cid-yxlvhxwq]{color:var(--blue-text)}.pillar-eyebrow[data-astro-cid-yxlvhxwq]{font-size:.85rem;margin-bottom:1rem;text-transform:lowercase}.pillar-hero[data-astro-cid-yxlvhxwq] h1[data-astro-cid-yxlvhxwq]{font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.1}.pillar-subtitle[data-astro-cid-yxlvhxwq]{margin-top:1.25rem;color:var(--text);font-size:1.1rem;line-height:1.6;max-width:800px}.pillar-toc[data-astro-cid-yxlvhxwq]{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-yxlvhxwq] a[data-astro-cid-yxlvhxwq]{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-yxlvhxwq] a[data-astro-cid-yxlvhxwq]:hover{border-color:var(--blue-text);color:var(--blue-text);background:var(--defense-bg)}.container-narrow[data-astro-cid-yxlvhxwq]{max-width:780px}h2[data-astro-cid-yxlvhxwq]{margin-top:3rem;margin-bottom:1.25rem;scroll-margin-top:calc(var(--header-height) + 1rem)}h2[data-astro-cid-yxlvhxwq]:first-of-type{margin-top:2rem}h3[data-astro-cid-yxlvhxwq]{margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:calc(var(--header-height) + 1rem)}.definition-block[data-astro-cid-yxlvhxwq]{margin:1rem 0 2rem;color:var(--text);font-size:1.05rem;line-height:1.7}.def-lead[data-astro-cid-yxlvhxwq]{margin-bottom:1rem;padding:1rem 1.25rem;background:var(--bg-elev);border-left:3px solid var(--blue-text);border-radius:0 var(--radius) var(--radius) 0}.prepara[data-astro-cid-yxlvhxwq]{margin:0 0 2.5rem;color:var(--text);line-height:1.65}.prepara[data-astro-cid-yxlvhxwq] p[data-astro-cid-yxlvhxwq]{margin:0}.prepara[data-astro-cid-yxlvhxwq] strong[data-astro-cid-yxlvhxwq]{color:var(--text-strong)}.settings[data-astro-cid-yxlvhxwq]{display:grid;gap:1rem;margin:1.5rem 0 2rem}.setting[data-astro-cid-yxlvhxwq]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column;gap:.45rem;transition:border-color var(--transition)}.setting[data-astro-cid-yxlvhxwq]:hover{border-color:var(--defense-border)}.setting-name[data-astro-cid-yxlvhxwq]{color:var(--blue-text);font-weight:700;font-size:1.05rem;margin:0}.setting-why[data-astro-cid-yxlvhxwq]{color:var(--text);font-size:.95rem;line-height:1.55;margin:0}.setting-path[data-astro-cid-yxlvhxwq]{color:var(--text);font-size:.9rem;line-height:1.5;margin:0;padding-left:.75rem;border-left:2px solid var(--border-hover)}.setting-path[data-astro-cid-yxlvhxwq] .text-mono[data-astro-cid-yxlvhxwq]{display:inline-block;min-width:4.8rem;color:var(--text-strong);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.signals[data-astro-cid-yxlvhxwq]{padding-left:1.5rem;margin:1rem 0 2rem}.signals[data-astro-cid-yxlvhxwq] li[data-astro-cid-yxlvhxwq]{margin-bottom:1rem;color:var(--text);line-height:1.65}.signals[data-astro-cid-yxlvhxwq] strong[data-astro-cid-yxlvhxwq]{color:var(--text-strong)}.defense-tiers[data-astro-cid-yxlvhxwq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0 2rem}.tier[data-astro-cid-yxlvhxwq]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;border-top:3px solid var(--tier-color, var(--text-faint))}.tier-base[data-astro-cid-yxlvhxwq]{--tier-color: var(--blue-text)}.tier-mid[data-astro-cid-yxlvhxwq]{--tier-color: var(--blue)}.tier-adv[data-astro-cid-yxlvhxwq]{--tier-color: var(--blue-deep)}.tier-label[data-astro-cid-yxlvhxwq]{color:var(--blue-text);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.tier[data-astro-cid-yxlvhxwq] h3[data-astro-cid-yxlvhxwq]{font-size:1.05rem;margin:.5rem 0 .85rem}.tier[data-astro-cid-yxlvhxwq] ul[data-astro-cid-yxlvhxwq]{padding-left:1.1rem;margin:0}.tier[data-astro-cid-yxlvhxwq] li[data-astro-cid-yxlvhxwq]{color:var(--text);font-size:.92rem;line-height:1.55;margin-bottom:.35rem}.incident-steps[data-astro-cid-yxlvhxwq]{margin:1rem 0 2rem;padding-left:1.5rem}.incident-steps[data-astro-cid-yxlvhxwq] li[data-astro-cid-yxlvhxwq]{color:var(--text);line-height:1.6;margin-bottom:.65rem}.incident-steps[data-astro-cid-yxlvhxwq] strong[data-astro-cid-yxlvhxwq]{color:var(--text-strong)}.table-wrap[data-astro-cid-yxlvhxwq]{overflow-x:auto;margin:1rem 0 2rem}.tabella-3v[data-astro-cid-yxlvhxwq]{width:100%;border-collapse:collapse;font-size:.93rem}.tabella-3v[data-astro-cid-yxlvhxwq] th[data-astro-cid-yxlvhxwq],.tabella-3v[data-astro-cid-yxlvhxwq] td[data-astro-cid-yxlvhxwq]{border:1px solid var(--border);padding:.75rem .9rem;text-align:left;vertical-align:top;line-height:1.5;color:var(--text)}.tabella-3v[data-astro-cid-yxlvhxwq] thead[data-astro-cid-yxlvhxwq] th[data-astro-cid-yxlvhxwq]{background:var(--bg-elev-2);color:var(--text-strong)}.tabella-3v[data-astro-cid-yxlvhxwq] tbody[data-astro-cid-yxlvhxwq] th[data-astro-cid-yxlvhxwq]{color:var(--blue-text);white-space:nowrap}.articles-section[data-astro-cid-yxlvhxwq]{background:var(--bg-elev);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.articles-head[data-astro-cid-yxlvhxwq]{text-align:center;max-width:720px;margin:0 auto 2.5rem}.articles-head[data-astro-cid-yxlvhxwq] h2[data-astro-cid-yxlvhxwq]{margin-top:0}.articles-intro[data-astro-cid-yxlvhxwq]{margin-top:.5rem}.articles-grid[data-astro-cid-yxlvhxwq]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:900px){.articles-grid[data-astro-cid-yxlvhxwq]{grid-template-columns:1fr}}.faq-section[data-astro-cid-yxlvhxwq] h2[data-astro-cid-yxlvhxwq]{margin-top:0}.faq-list[data-astro-cid-yxlvhxwq]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.faq-item[data-astro-cid-yxlvhxwq]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius)}.faq-item[data-astro-cid-yxlvhxwq][open]{border-color:var(--blue-text)}.faq-item[data-astro-cid-yxlvhxwq] summary[data-astro-cid-yxlvhxwq]{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-yxlvhxwq] summary[data-astro-cid-yxlvhxwq]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-yxlvhxwq]{color:var(--blue-text);transition:transform .2s ease;flex-shrink:0}.faq-item[data-astro-cid-yxlvhxwq][open] .faq-chevron[data-astro-cid-yxlvhxwq]{transform:rotate(90deg)}.faq-a[data-astro-cid-yxlvhxwq]{padding:0 1.25rem 1.15rem 2.5rem;color:var(--text);line-height:1.65}.faq-a[data-astro-cid-yxlvhxwq] p[data-astro-cid-yxlvhxwq]{margin:0}.faq-section[data-astro-cid-yxlvhxwq] .fonti-titolo[data-astro-cid-yxlvhxwq]{margin-top:3rem;font-size:1.2rem}.fonti[data-astro-cid-yxlvhxwq]{padding-left:1.2rem;font-size:.85rem;line-height:1.6}.fonti[data-astro-cid-yxlvhxwq] li[data-astro-cid-yxlvhxwq]{margin-bottom:.5rem}.pillar-cta[data-astro-cid-yxlvhxwq]{padding:3rem 0 4rem}.cta-grid[data-astro-cid-yxlvhxwq]{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:720px}.cta-card[data-astro-cid-yxlvhxwq]{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-yxlvhxwq]{border-color:var(--blue-text)}.cta-fam[data-astro-cid-yxlvhxwq] .cta-eyebrow[data-astro-cid-yxlvhxwq]{color:var(--blue-text)}.cta-card[data-astro-cid-yxlvhxwq] h3[data-astro-cid-yxlvhxwq]{font-size:1.2rem;margin:0}.cta-card[data-astro-cid-yxlvhxwq] p[data-astro-cid-yxlvhxwq]{color:var(--text);font-size:.95rem;line-height:1.55;margin-bottom:.5rem}.cta-card[data-astro-cid-yxlvhxwq] .btn[data-astro-cid-yxlvhxwq]{align-self:flex-start}.cta-fam[data-astro-cid-yxlvhxwq] .btn[data-astro-cid-yxlvhxwq]{background:var(--blue-text);color:var(--bg)}.cta-fam[data-astro-cid-yxlvhxwq] .btn[data-astro-cid-yxlvhxwq]:hover{background:color-mix(in srgb,var(--blue-text) 80%,white);box-shadow:var(--shadow)}@media(max-width:520px){.pillar-hero[data-astro-cid-yxlvhxwq]{padding:1.75rem 0 2rem}.pillar-eyebrow[data-astro-cid-yxlvhxwq]{margin-bottom:.6rem}.pillar-subtitle[data-astro-cid-yxlvhxwq]{margin-top:.9rem;font-size:1rem;line-height:1.55}.pillar-toc[data-astro-cid-yxlvhxwq]{margin-top:1.1rem;padding-top:1rem;gap:.4rem}.pillar-toc[data-astro-cid-yxlvhxwq] a[data-astro-cid-yxlvhxwq]{padding:.35rem .7rem}.setting-path[data-astro-cid-yxlvhxwq] .text-mono[data-astro-cid-yxlvhxwq]{display:block}}
