.tactics.svelte-6iwxpb{max-width:780px;padding-block:clamp(1.5rem,5vw,3rem)}.head.svelte-6iwxpb{text-align:center;margin-bottom:2rem}.eyebrow.svelte-6iwxpb{text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0 0 .3rem;font-size:.75rem;font-weight:700}h1.svelte-6iwxpb{margin:0 0 .6rem;font-size:clamp(1.7rem,6vw,2.6rem)}.lede.svelte-6iwxpb{opacity:.85;max-width:60ch;margin:0 auto;font-size:1.05rem}.lesson.svelte-6iwxpb{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius,14px);margin-bottom:1.4rem;padding:clamp(1.1rem,4vw,1.8rem)}.lesson.svelte-6iwxpb h2:where(.svelte-6iwxpb){margin:0 0 .7rem;font-size:1.3rem}.aka.svelte-6iwxpb{opacity:.6;font-size:.9rem;font-weight:500}.lesson.svelte-6iwxpb p:where(.svelte-6iwxpb){margin:0 0 .8rem;line-height:1.6}.tip.svelte-6iwxpb{background:color-mix(in srgb, var(--accent) 10%, var(--bg-soft));border-left:3px solid var(--accent);border-radius:6px;padding:.6rem .8rem;font-size:.95rem}.fork-demo.svelte-6iwxpb{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.mini-diagram.svelte-6iwxpb{aspect-ratio:1;flex:none;grid-template-columns:repeat(3,1fr);gap:4px;width:min(45vw,168px);display:grid}.dcell.svelte-6iwxpb{background:var(--bg-soft);border-radius:6px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;display:flex}.dcell.x.svelte-6iwxpb{color:var(--x,#e05a4b)}.dcell.o.svelte-6iwxpb{color:var(--o,#4b7be0)}.dcell.threat.svelte-6iwxpb{background:color-mix(in srgb, var(--accent) 16%, var(--bg-soft));box-shadow:inset 0 0 0 2px var(--accent)}.dot.svelte-6iwxpb{aspect-ratio:1;background:var(--accent);border-radius:50%;width:34%}.fork-note.svelte-6iwxpb{flex:220px}.steer.svelte-6iwxpb{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.4rem;display:flex}.steer-note.svelte-6iwxpb{flex:240px;min-width:220px}.hit.svelte-6iwxpb{font-size:1rem}.dos.svelte-6iwxpb{margin:.8rem 0 0;padding-left:1.1rem;font-size:.92rem;line-height:1.7}.dos.svelte-6iwxpb li:where(.svelte-6iwxpb){margin-bottom:.2rem}.glossary.svelte-6iwxpb dl:where(.svelte-6iwxpb){gap:.6rem;margin:0;display:grid}.glossary.svelte-6iwxpb dt:where(.svelte-6iwxpb){font-weight:800}.glossary.svelte-6iwxpb dd:where(.svelte-6iwxpb){opacity:.85;margin:.1rem 0 .5rem;line-height:1.5}.cta.svelte-6iwxpb{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}
