.page-header[data-astro-cid-3pqslgmb]{padding:var(--space-xl) 0 var(--space-lg);border-bottom:1px solid var(--border-subtle)}.page-eyebrow[data-astro-cid-3pqslgmb]{font:500 .6875rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-sm)}h1[data-astro-cid-3pqslgmb]{font:400 clamp(1.75rem, 4vw, 2.5rem) / 1.15 var(--font-display);margin-bottom:var(--space-sm);max-width:40rem}.lede[data-astro-cid-3pqslgmb]{max-width:52rem;color:var(--text-secondary);font-size:.95rem}.method-section[data-astro-cid-3pqslgmb]{padding:var(--space-lg) 0;border-bottom:1px solid var(--border-subtle)}.method-section[data-astro-cid-3pqslgmb]:last-child{border-bottom:0}.method-section[data-astro-cid-3pqslgmb] h2[data-astro-cid-3pqslgmb]{font:400 1.4rem var(--font-display);margin-bottom:var(--space-md)}.section-note[data-astro-cid-3pqslgmb]{max-width:56rem;color:var(--text-secondary);margin-bottom:var(--space-md);font-size:.85rem}.dense-list[data-astro-cid-3pqslgmb]{margin:0;display:grid}.dense-list[data-astro-cid-3pqslgmb] div[data-astro-cid-3pqslgmb]{gap:var(--space-md);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(11rem,.22fr) minmax(0,1fr);padding:.6rem 0;display:grid}.dense-list[data-astro-cid-3pqslgmb] div[data-astro-cid-3pqslgmb]:last-child{border-bottom:0}.dense-list[data-astro-cid-3pqslgmb] dt[data-astro-cid-3pqslgmb]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.dense-list[data-astro-cid-3pqslgmb] dd[data-astro-cid-3pqslgmb]{color:var(--text-primary);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.85rem;line-height:1.6}.dense-list[data-astro-cid-3pqslgmb] dd[data-astro-cid-3pqslgmb] a[data-astro-cid-3pqslgmb]{color:var(--accent)}.table-wrap[data-astro-cid-3pqslgmb]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);overflow-x:auto}.data-table[data-astro-cid-3pqslgmb]{border-collapse:collapse;width:100%;font-size:.8rem}.data-table[data-astro-cid-3pqslgmb] th[data-astro-cid-3pqslgmb],.data-table[data-astro-cid-3pqslgmb] td[data-astro-cid-3pqslgmb]{text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:top;overflow-wrap:break-word;min-width:0;padding:.6rem .75rem}.data-table[data-astro-cid-3pqslgmb] thead[data-astro-cid-3pqslgmb] th[data-astro-cid-3pqslgmb]{color:var(--text-muted);background:var(--bg-elevated);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.data-table[data-astro-cid-3pqslgmb] tbody[data-astro-cid-3pqslgmb] th[data-astro-cid-3pqslgmb]{color:var(--text-primary);white-space:normal;font-weight:600}.gates-table[data-astro-cid-3pqslgmb] tbody[data-astro-cid-3pqslgmb] th[data-astro-cid-3pqslgmb]{white-space:nowrap}.attacks-table[data-astro-cid-3pqslgmb] td[data-astro-cid-3pqslgmb] a[data-astro-cid-3pqslgmb]{color:var(--accent);white-space:nowrap;margin-right:.6rem}.attack-desc[data-astro-cid-3pqslgmb]{color:var(--text-secondary);margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.attacks-note[data-astro-cid-3pqslgmb]{margin-top:var(--space-md);color:var(--text-primary);font-size:.85rem;font-weight:600}@media (width<=760px){.dense-list[data-astro-cid-3pqslgmb] div[data-astro-cid-3pqslgmb]{grid-template-columns:1fr;gap:.2rem}.attacks-table[data-astro-cid-3pqslgmb] thead[data-astro-cid-3pqslgmb]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.attacks-table[data-astro-cid-3pqslgmb],.attacks-table[data-astro-cid-3pqslgmb] tbody[data-astro-cid-3pqslgmb],.attacks-table[data-astro-cid-3pqslgmb] tr[data-astro-cid-3pqslgmb],.attacks-table[data-astro-cid-3pqslgmb] th[data-astro-cid-3pqslgmb],.attacks-table[data-astro-cid-3pqslgmb] td[data-astro-cid-3pqslgmb]{width:100%;display:block}.attacks-table[data-astro-cid-3pqslgmb] tr[data-astro-cid-3pqslgmb]{border-bottom:1px solid var(--border-subtle);padding:.35rem 0}.attacks-table[data-astro-cid-3pqslgmb] tbody[data-astro-cid-3pqslgmb] th[data-astro-cid-3pqslgmb],.attacks-table[data-astro-cid-3pqslgmb] td[data-astro-cid-3pqslgmb]{border-bottom:0;padding:.3rem .75rem}.attacks-table[data-astro-cid-3pqslgmb] td[data-astro-cid-3pqslgmb]:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;display:block}}
