.playbook-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-5);align-items:center}.playbook-hero h1{margin:12px 0 8px}.playbook-tagline{max-width:48ch;margin-bottom:20px;color:var(--muted)}.playbook-art{width:100%;height:auto;border-radius:16px;box-shadow:var(--shadow)}.playbook-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none}.playbook-facts li{border:1px solid var(--line);border-radius:999px;padding:4px 12px;color:var(--muted);font-size:.9rem}.playbook-command{overflow-x:auto;margin:0 0 var(--space-3);border-radius:10px;padding:var(--space-3);background:var(--ink);color:var(--paper);font-size:.92rem}.playbook-results{width:100%;margin:var(--space-3) 0;border-collapse:collapse;font-size:.95rem}.playbook-results th,.playbook-results td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top}.playbook-note{color:var(--muted);font-size:.95rem}.playbook-band{border-block:1px solid var(--line);background:var(--paper-soft)}.playbook-band-inner{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center;justify-content:space-between;padding-block:var(--space-4)}.playbook-band p{margin:0;max-width:62ch}.playbook-band strong{display:block;margin-bottom:4px}@media(max-width:720px){.playbook-hero{grid-template-columns:minmax(0,1fr)}.playbook-results{font-size:.88rem}}
