.playbook-detail.svelte-10fyco9{background:var(--color-performance-panel, #fff);color:var(--color-performance-ink, #090909)}.playbook-detail__hero.svelte-10fyco9,.playbook-detail__instruction.svelte-10fyco9,.playbook-detail__board.svelte-10fyco9,.playbook-detail__runbook.svelte-10fyco9,.playbook-detail__opposition.svelte-10fyco9{padding:clamp(2rem,6vw,6rem) clamp(1rem,8vw,10rem)}.playbook-detail__hero.svelte-10fyco9{min-height:min(48rem,78svh);display:grid;align-content:end;background:linear-gradient(90deg,transparent 49.9%,var(--color-performance-line, #d7d7d2) 50%,transparent 50.1%),var(--color-performance-paper, #f3f3f0)}.playbook-detail__back.svelte-10fyco9{position:absolute;top:clamp(6rem,10vw,8rem);color:var(--color-performance-muted, #5e6268);font-family:var(--font-performance-mono);font-size:.78rem;text-decoration:none;text-transform:uppercase}.playbook-detail__hero.svelte-10fyco9>p:where(.svelte-10fyco9):not(.playbook-detail__summary),.playbook-detail__eyebrow.svelte-10fyco9{margin:0 0 1rem;color:var(--color-performance-muted, #5e6268);font-family:var(--font-performance-mono);font-size:.75rem;font-weight:var(--font-performance-semibold);letter-spacing:.06em;text-transform:uppercase}.playbook-detail.svelte-10fyco9 h1:where(.svelte-10fyco9),.playbook-detail.svelte-10fyco9 h2:where(.svelte-10fyco9),.playbook-detail.svelte-10fyco9 h3:where(.svelte-10fyco9){margin:0;font-weight:var(--font-performance-medium);letter-spacing:-.055em;line-height:.98;text-wrap:balance}.playbook-detail.svelte-10fyco9 h1:where(.svelte-10fyco9){max-width:58rem;font-size:clamp(3.4rem,8vw,7.6rem)}.playbook-detail.svelte-10fyco9 h2:where(.svelte-10fyco9){max-width:50rem;font-size:clamp(2rem,4.5vw,4.4rem)}.playbook-detail__summary.svelte-10fyco9{max-width:48rem;margin:1.5rem 0 0;color:var(--color-performance-muted, #5e6268);font-size:clamp(1.08rem,2vw,1.45rem);line-height:1.48}.playbook-detail__actions.svelte-10fyco9{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.playbook-detail__instruction.svelte-10fyco9{border-top:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-ink, #090909);color:var(--color-performance-panel, #fff)}.playbook-detail__instruction.svelte-10fyco9 .playbook-detail__eyebrow:where(.svelte-10fyco9){color:#ffffffa6}.playbook-detail__board.svelte-10fyco9{border-top:1px solid var(--color-performance-line, #d7d7d2)}.playbook-detail__board-heading.svelte-10fyco9{margin-bottom:2rem}.playbook-detail__board.svelte-10fyco9 dl:where(.svelte-10fyco9){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--color-performance-line, #d7d7d2);border-left:1px solid var(--color-performance-line, #d7d7d2)}.playbook-detail__board.svelte-10fyco9 dl:where(.svelte-10fyco9)>div:where(.svelte-10fyco9){min-height:13rem;padding:1.25rem;border-right:1px solid var(--color-performance-line, #d7d7d2);border-bottom:1px solid var(--color-performance-line, #d7d7d2)}.playbook-detail__board.svelte-10fyco9 dt:where(.svelte-10fyco9){color:var(--color-performance-muted, #5e6268);font-family:var(--font-performance-mono);font-size:.75rem;font-weight:var(--font-performance-semibold);letter-spacing:.06em;text-transform:uppercase}.playbook-detail__board.svelte-10fyco9 dd:where(.svelte-10fyco9){max-width:27rem;margin:1rem 0 0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.4}.playbook-detail__runbook.svelte-10fyco9{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,8rem);border-top:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-paper, #f3f3f0)}.playbook-detail__runbook.svelte-10fyco9 ol:where(.svelte-10fyco9){margin:0;padding:0;list-style:none}.playbook-detail__runbook.svelte-10fyco9 li:where(.svelte-10fyco9){display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.1rem 0;border-top:1px solid var(--color-performance-line, #d7d7d2)}.playbook-detail__runbook.svelte-10fyco9 li:where(.svelte-10fyco9):last-child{border-bottom:1px solid var(--color-performance-line, #d7d7d2)}.playbook-detail__runbook.svelte-10fyco9 li:where(.svelte-10fyco9) span:where(.svelte-10fyco9){color:var(--color-performance-signal, #3267d6);font-family:var(--font-performance-mono);font-size:.8rem}.playbook-detail__runbook.svelte-10fyco9 li:where(.svelte-10fyco9) p:where(.svelte-10fyco9),.playbook-detail__opposition.svelte-10fyco9 article:where(.svelte-10fyco9) p:where(.svelte-10fyco9){margin:0;color:var(--color-performance-muted, #5e6268);font-size:1rem;line-height:1.5}.playbook-detail__opposition.svelte-10fyco9{background:var(--color-performance-panel, #fff)}.playbook-detail__opposition.svelte-10fyco9>div:where(.svelte-10fyco9){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2rem;background:var(--color-performance-line, #d7d7d2);border:1px solid var(--color-performance-line, #d7d7d2)}.playbook-detail__opposition.svelte-10fyco9 article:where(.svelte-10fyco9){min-height:12rem;padding:1.25rem;background:var(--color-performance-panel, #fff)}.playbook-detail__opposition.svelte-10fyco9 h3:where(.svelte-10fyco9){font-size:clamp(1.5rem,2.4vw,2.2rem)}.playbook-detail__opposition.svelte-10fyco9 article:where(.svelte-10fyco9) p:where(.svelte-10fyco9){margin-top:1rem}@media(max-width:47.99rem){.playbook-detail__hero.svelte-10fyco9{min-height:37rem}.playbook-detail__board.svelte-10fyco9 dl:where(.svelte-10fyco9),.playbook-detail__opposition.svelte-10fyco9>div:where(.svelte-10fyco9),.playbook-detail__runbook.svelte-10fyco9{grid-template-columns:1fr}.playbook-detail__board.svelte-10fyco9 dl:where(.svelte-10fyco9)>div:where(.svelte-10fyco9){min-height:auto}}
