.tactic-nav[data-astro-cid-kvmkawlr]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3.5rem}.tactic-nav__item[data-astro-cid-kvmkawlr]{display:flex;flex-direction:column;gap:.5rem;padding:1.3rem 1.4rem;border:1px solid var(--color-line);border-radius:14px;background:var(--color-bg-panel);transition:border-color .3s var(--ease-out),background .3s var(--ease-out)}a[data-astro-cid-kvmkawlr].tactic-nav__item:hover{border-color:var(--color-line-strong);background:color-mix(in oklab,var(--color-bg-panel) 80%,var(--color-cyan) 6%)}.tactic-nav__item--next[data-astro-cid-kvmkawlr]{text-align:right;align-items:flex-end}.tactic-nav__dir[data-astro-cid-kvmkawlr]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-cyan)}.tactic-nav__title[data-astro-cid-kvmkawlr]{font-weight:600;font-size:1.05rem;line-height:1.2;color:var(--color-ink)}.is-disabled[data-astro-cid-kvmkawlr] .tactic-nav__dir[data-astro-cid-kvmkawlr]{color:var(--color-ink-faint)}.is-disabled[data-astro-cid-kvmkawlr]{opacity:.5}.tactic-nav__item--prev[data-astro-cid-kvmkawlr] .arrow[data-astro-cid-kvmkawlr]{display:inline-block;transition:transform .3s var(--ease-out)}.tactic-nav__item--prev[data-astro-cid-kvmkawlr]:hover .arrow[data-astro-cid-kvmkawlr]{transform:translate(-4px)}.tactic-nav__item--next[data-astro-cid-kvmkawlr]:hover .arrow[data-astro-cid-kvmkawlr]{transform:translate(4px)}@media(max-width:600px){.tactic-nav[data-astro-cid-kvmkawlr]{grid-template-columns:1fr}}.share[data-astro-cid-wkojbtzc]{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:3rem;padding-top:1.6rem;border-top:1px solid var(--color-line);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.share__label[data-astro-cid-wkojbtzc]{color:var(--color-ink-faint)}.share[data-astro-cid-wkojbtzc] a[data-astro-cid-wkojbtzc],.share__copy[data-astro-cid-wkojbtzc]{color:var(--color-ink-dim);transition:color .25s var(--ease-out)}.share[data-astro-cid-wkojbtzc] a[data-astro-cid-wkojbtzc]:hover,.share__copy[data-astro-cid-wkojbtzc]:hover{color:var(--accent, var(--color-cyan))}.share__copy[data-astro-cid-wkojbtzc]{font:inherit;letter-spacing:inherit;text-transform:inherit;background:none;border:0;padding:0;cursor:pointer}.tactic[data-astro-cid-xvqx2c73]{padding-block:clamp(2rem,6vw,4rem) clamp(3rem,7vw,5rem)}.back-link[data-astro-cid-xvqx2c73]{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-dim);transition:color .25s var(--ease-out)}.back-link[data-astro-cid-xvqx2c73]:hover{color:var(--accent, var(--color-cyan))}.back-link[data-astro-cid-xvqx2c73] .arrow[data-astro-cid-xvqx2c73]{display:inline-block;transition:transform .3s var(--ease-out)}.back-link[data-astro-cid-xvqx2c73]:hover .arrow[data-astro-cid-xvqx2c73]{transform:translate(-4px)}.tactic__head[data-astro-cid-xvqx2c73]{margin-top:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-line)}.tactic__meta[data-astro-cid-xvqx2c73]{display:flex;align-items:center;gap:1rem;margin-bottom:1.4rem}.tactic__num[data-astro-cid-xvqx2c73]{font-family:var(--font-mono);font-weight:600;font-size:1rem;color:var(--accent, var(--color-cyan));padding:.2em .6em;border:1px solid rgba(var(--accent-rgb, 69, 224, 255),.35);border-radius:8px;background:rgba(var(--accent-rgb, 69, 224, 255),.06)}.tactic__kind[data-astro-cid-xvqx2c73]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint)}.tactic__title[data-astro-cid-xvqx2c73]{color:var(--color-ink)}.tactic__tagline[data-astro-cid-xvqx2c73]{margin-top:1rem;font-size:1.2rem;line-height:1.5;color:var(--color-ink-dim);max-width:44ch}.pullquote[data-astro-cid-xvqx2c73]{position:relative;margin:2.6rem 0 0;padding:1.8rem 1.6rem 1.8rem 3.4rem;border:0;border-radius:16px;background:linear-gradient(180deg,rgba(var(--accent-rgb, 69, 224, 255),.08),#fff0),var(--color-bg-panel);border-left:2px solid var(--accent, var(--color-cyan))}.pullquote__mark[data-astro-cid-xvqx2c73]{position:absolute;left:1rem;top:.3rem;font-family:var(--font-display);font-size:3.5rem;line-height:1;color:rgba(var(--accent-rgb, 69, 224, 255),.5)}.pullquote[data-astro-cid-xvqx2c73] p[data-astro-cid-xvqx2c73]{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.35;letter-spacing:-.01em;color:var(--color-ink)}.tactic__body[data-astro-cid-xvqx2c73]{margin-top:2.6rem}.children[data-astro-cid-xvqx2c73]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-line)}.children__head[data-astro-cid-xvqx2c73]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint);margin:0 0 1.2rem}.children__list[data-astro-cid-xvqx2c73]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.children__item[data-astro-cid-xvqx2c73]{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--color-line);border-radius:12px;background:var(--color-bg-panel);transition:border-color .25s var(--ease-out),transform .25s var(--ease-out)}.children__item[data-astro-cid-xvqx2c73]:hover{border-color:rgba(var(--accent-rgb, 69, 224, 255),.4);transform:translate(3px)}.children__num[data-astro-cid-xvqx2c73]{font-family:var(--font-mono);font-weight:600;font-size:.85rem;color:var(--accent, var(--color-cyan));flex-shrink:0}.children__text[data-astro-cid-xvqx2c73]{display:flex;flex-direction:column;gap:.2rem;flex:1}.children__title[data-astro-cid-xvqx2c73]{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--color-ink)}.children__tagline[data-astro-cid-xvqx2c73]{font-size:.88rem;line-height:1.45;color:var(--color-ink-dim)}.children__item[data-astro-cid-xvqx2c73] .arrow[data-astro-cid-xvqx2c73]{color:var(--color-ink-faint);flex-shrink:0;transition:transform .25s var(--ease-out),color .25s var(--ease-out)}.children__item[data-astro-cid-xvqx2c73]:hover .arrow[data-astro-cid-xvqx2c73]{color:var(--accent, var(--color-cyan));transform:translate(3px)}
