.strategy-article{--strategy-accent:var(--formula-1);max-width:var(--wide);margin:auto}.strategy-hero{padding:clamp(3rem,7vw,7rem) var(--gutter) var(--space-6);border-bottom:1px solid var(--line-strong);overflow:hidden}.strategy-hero>a{color:var(--muted);font-size:.85rem}.strategy-hero-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem;margin-top:3rem;display:grid}.strategy-hero .eyebrow{color:var(--strategy-accent)}.strategy-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:11ch;margin:1.5rem 0;font-size:clamp(3.4rem,7.5vw,7.8rem);font-weight:600;line-height:1.01}.strategy-hero p:not(.eyebrow){max-width:39rem;color:var(--muted)}.strategy-hero p.strategy-thesis{color:var(--text);font-size:var(--step-1);line-height:1.5}.strategy-jump{border:1px solid var(--strategy-accent);color:var(--text);border-radius:.3rem;align-items:center;gap:3rem;margin-top:1.5rem;padding:.85rem 1.2rem;text-decoration:none;display:inline-flex}.strategy-jump:hover{background:color-mix(in srgb,var(--strategy-accent) 12%,var(--canvas))}.strategy-orbit{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:27rem;display:flex;position:relative}.strategy-orbit-rings{z-index:-1;place-items:center;display:grid;position:absolute;inset:0}.strategy-orbit-rings i{aspect-ratio:1;border:1px solid var(--line-strong);border-radius:50%;width:90%;position:absolute;transform:rotate(-32deg)scaleY(.58)}.strategy-orbit-rings i:nth-child(2){border-color:var(--strategy-accent);width:70%;transform:rotate(32deg)scaleY(.58)}.strategy-orbit-rings i:nth-child(3){opacity:.6;border-style:dashed;width:110%;transform:rotate(-32deg)scaleY(.58)}.strategy-orbit>span,.strategy-orbit small{font:.8125rem/1.6 var(--font-mono);letter-spacing:.15em;text-align:center;color:var(--muted)}.strategy-orbit>strong{font:500 clamp(3rem,6vw,6rem)/1.3 var(--font-mono);letter-spacing:-.1em;color:var(--text)}.strategy-orbit>strong span{vertical-align:middle;color:var(--strategy-accent);margin:0 .2em;font-size:.5em;display:inline-block}.strategy-history,.strategy-reading,.strategy-lessons,.strategy-sources{padding:var(--space-6) var(--gutter)}.strategy-article h2{max-width:26ch;font-size:var(--step-3);letter-spacing:-.04em;text-wrap:balance;margin:.8rem 0 2rem;line-height:1.2}.strategy-history ol{border:1px solid var(--line-strong);border-radius:.5rem;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid;overflow:hidden}.strategy-history li{background:var(--surface);border-right:1px solid var(--line-strong);padding:2rem}.strategy-history li:last-child{border:0}.strategy-lap{color:var(--strategy-accent);font:500 3.5rem/1 var(--font-mono);letter-spacing:-.06em;align-items:baseline;gap:.8rem;display:flex}.strategy-lap small{letter-spacing:.08em;font-size:.8125rem}.strategy-history h3{margin:1.5rem 0 .7rem;font-size:1.15rem}.strategy-history p,.strategy-reading p,.strategy-lessons p,.strategy-sources p{color:var(--muted);line-height:1.8}.strategy-observation{max-width:65rem;margin:1.5rem 0 0}.strategy-observation a{color:var(--text);white-space:nowrap}.strategy-reading{grid-template-columns:1fr 1.2fr;gap:4rem;padding-top:0;display:grid}.strategy-reading p:first-child{margin-top:0}.strategy-reading .strategy-bridge{color:var(--text);border-left:2px solid var(--strategy-accent);padding-left:1.3rem}.strategy-lab{margin:0 var(--gutter);border:1px solid var(--line-strong);border-top:3px solid var(--strategy-accent);background:var(--surface);border-radius:.6rem;padding:clamp(1.25rem,3vw,3rem);scroll-margin-top:8rem;box-shadow:0 1rem 5rem #0000000d}.strategy-lab>header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.strategy-lab h2{margin:.6rem 0 1rem}.strategy-lab header p:not(.eyebrow){color:var(--muted);max-width:35rem}.strategy-model-badge{border:1px solid var(--line-strong);max-width:15rem;color:var(--muted);font:.8125rem/1.8 var(--font-mono);border-radius:.3rem;padding:.8rem 1rem}.strategy-presets{flex-wrap:wrap;gap:.5rem;margin:2rem 0;display:flex}.strategy-comparison{border:1px solid var(--line-strong);background:var(--canvas);border-radius:.4rem;grid-template-columns:1fr auto;gap:1rem 2rem;margin:0 0 2rem;padding:1.3rem;display:grid}.strategy-comparison h3{margin:0 0 .5rem;font-size:1rem}.strategy-comparison p{color:var(--muted);max-width:48rem;margin:0;font-size:.875rem}.strategy-comparison-buttons{flex-wrap:wrap;align-content:start;gap:.5rem;display:flex}.strategy-reference{border-top:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:1.5fr 1fr;gap:2rem;padding-top:1.2rem;display:grid}.strategy-reference strong{color:var(--life);font-size:.85rem}.strategy-reference dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0 0;display:grid}.strategy-reference dt{color:var(--muted);font-size:.8125rem}.strategy-reference dd{font:.875rem/1.5 var(--font-mono);margin:.3rem 0 0}.strategy-comparison-outcome{border-left:1px solid var(--line-strong);padding-left:1.5rem}.strategy-comparison-outcome span,.strategy-comparison-outcome small{color:var(--muted);font-size:.8125rem;display:block}.strategy-comparison-outcome output{font:500 1.25rem/1.5 var(--font-mono);margin:.5rem 0;display:block}.strategy-reference-line{fill:none;stroke:var(--life);stroke-width:2px;stroke-dasharray:3 5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.strategy-legend .reference-key:before{border-color:var(--life);border-top-style:dotted}.strategy-lab button{cursor:pointer;border:1px solid var(--line-strong);background:var(--canvas);color:var(--text);font:inherit;border-radius:.3rem;padding:.7rem 1rem;font-size:.85rem}.strategy-lab button:hover{border-color:var(--strategy-accent)}.strategy-presets button[aria-pressed=true]{border-color:var(--strategy-accent);background:color-mix(in srgb,var(--strategy-accent) 10%,var(--canvas));box-shadow:inset 0 -2px var(--strategy-accent)}.strategy-lab button:disabled{cursor:default;opacity:.65}.strategy-console{grid-template-columns:minmax(13rem,.75fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,4rem);display:grid}.strategy-inputs{border:0;min-width:0;margin:0;padding:0}.strategy-inputs legend{margin-bottom:.8rem;font-size:1.1rem;font-weight:600}.strategy-inputs>p{color:var(--muted);margin:0 0 1.5rem;font-size:.875rem}.strategy-inputs label{margin:0 0 1.15rem;display:block}.strategy-inputs label>span,.strategy-scrubber label>span{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.strategy-inputs output{white-space:nowrap;font:.85rem/1.5 var(--font-mono);color:var(--strategy-accent)}.strategy-lab input[type=range]{width:100%;height:1.2rem;accent-color:var(--strategy-accent);cursor:pointer;margin:.65rem 0 .2rem;display:block}.strategy-lab input:disabled{cursor:default}.strategy-instruments{min-width:0}.strategy-results{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.5rem;display:grid}.strategy-results>div{border-right:1px solid var(--line);padding:1rem .75rem}.strategy-results>div:first-child{padding-left:0}.strategy-results>div:last-child{border:0}.strategy-results dt{color:var(--muted);font-size:.8125rem}.strategy-results dd{font:500 clamp(.9rem,1.3vw,1.35rem)/1.5 var(--font-mono);overflow-wrap:anywhere;margin:.6rem 0 0}.strategy-results>div:first-child dd{color:var(--strategy-accent)}.strategy-chart{margin:0}.strategy-chart figcaption{color:var(--muted);font:.8125rem/1.5 var(--font-mono)}.strategy-chart svg{width:100%;height:auto;margin:.8rem 0;display:block;overflow:visible}.strategy-grid line{stroke:var(--line);stroke-width:1px}.strategy-grid text,.strategy-axis{fill:var(--muted);font:12px var(--font-mono)}.strategy-chase,.strategy-stay,.strategy-zero,.strategy-cursor{vector-effect:non-scaling-stroke}.strategy-zero{stroke:var(--muted);stroke-width:1.5px}.strategy-stay{stroke:var(--text);stroke-width:2px;stroke-dasharray:7 5}.strategy-chase{fill:none;stroke:var(--strategy-accent);stroke-width:3px;stroke-linejoin:round}.strategy-catch{stroke:var(--strategy-accent);stroke-width:1px;stroke-dasharray:3 5}.strategy-cursor{stroke:var(--text);stroke-width:1px}.strategy-dot{fill:var(--strategy-accent);stroke:var(--canvas);stroke-width:2px}.strategy-legend{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.2rem;font-size:.8125rem;display:flex}.strategy-legend span:before{content:"";vertical-align:middle;border-top:2px solid var(--muted);width:1.2rem;margin-right:.4rem;display:inline-block}.strategy-legend .chase-key:before{border-color:var(--strategy-accent)}.strategy-legend .stay-key:before{border-color:var(--text);border-top-style:dashed}.strategy-scrubber{align-items:center;gap:1.25rem;margin:1.5rem 0 0;display:flex}.strategy-scrubber label{flex:1;min-width:0}.strategy-scrubber output{font:.8125rem/1.5 var(--font-mono);text-align:right}.strategy-scrubber button{min-width:6.5rem}.strategy-motion-note,.strategy-fallback{color:var(--muted);font-size:.875rem}.strategy-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding:1.5rem 0;display:flex}.strategy-share{max-width:50rem;margin:0 0 1.5rem}.strategy-share p,.strategy-share label{font-size:.875rem}.strategy-share label{color:var(--muted);margin-bottom:.4rem;display:block}.strategy-share input{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--text);background:var(--canvas);font:.875rem var(--font-mono);border-radius:.25rem;padding:.7rem}.strategy-method{border-top:1px solid var(--line-strong);padding-top:1.25rem}.strategy-method summary{cursor:pointer;font-weight:600}.strategy-method p{max-width:65rem;color:var(--muted);font-size:.85rem;line-height:1.8}.strategy-method .strategy-formula{border:1px solid var(--line);color:var(--text);font-family:var(--font-mono);background:var(--canvas);padding:1rem}.strategy-table-wrap{border:1px solid var(--line-strong);max-height:23rem;overflow:auto}.strategy-method table{border-collapse:collapse;width:100%;min-width:28rem;font:.875rem/1.6 var(--font-mono);text-align:right}.strategy-method caption{text-align:left;color:var(--muted);padding:1rem}.strategy-method td,.strategy-method th{border-bottom:1px solid var(--line);padding:.65rem 1rem}.strategy-method thead th{background:var(--canvas);position:sticky;top:0}.strategy-lessons ol{grid-template-columns:repeat(3,1fr);gap:2rem;padding:0;list-style:none;display:grid}.strategy-lessons li{border-top:1px solid var(--line-strong);padding-top:1.5rem}.strategy-lessons li>span{color:var(--strategy-accent);font:.875rem var(--font-mono)}.strategy-lessons h3{margin:1rem 0;font-size:1.1rem}.strategy-sources{max-width:60rem;padding-top:0;scroll-margin-top:8rem}.strategy-sources h2{font-size:var(--step-1);margin-bottom:1rem}.strategy-sources p,.strategy-sources li{font-size:.85rem}.strategy-sources ol{padding-left:1.25rem}.strategy-sources li{padding:.35rem 0}.strategy-sources a{text-underline-offset:.2em}@media (max-width:1000px){.strategy-hero-grid{grid-template-columns:1.4fr 1fr;gap:1rem}.strategy-orbit{min-height:20rem}.strategy-console{grid-template-columns:1fr}.strategy-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.strategy-inputs legend{grid-column:1/-1}.strategy-inputs>p{grid-column:1/-1;margin:0}.strategy-inputs label{margin:0}.strategy-results dd{font-size:1.25rem}}@media (max-width:700px){.strategy-comparison{grid-template-columns:1fr;padding:1rem}.strategy-reference{grid-template-columns:1fr;gap:1rem}.strategy-reference dl{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-comparison-outcome{border-left:0;border-top:1px solid var(--line-strong);padding:1rem 0 0}.strategy-hero-grid{grid-template-columns:1fr;gap:2rem}.strategy-orbit{width:100%;max-width:25rem;min-height:18rem;margin:auto}.strategy-orbit>strong{font-size:4.2rem}.strategy-hero h1{font-size:clamp(3rem,13vw,5.5rem)}.strategy-history ol{grid-template-columns:1fr}.strategy-history li{border-right:0;border-bottom:1px solid var(--line-strong);grid-template-columns:4.5rem 1fr;gap:1rem;padding:1.5rem;display:grid}.strategy-lap{flex-direction:column;align-items:flex-start;gap:.3rem;font-size:2.5rem}.strategy-history h3{margin:0 0 .5rem}.strategy-history li p{margin:0}.strategy-reading{grid-template-columns:1fr;gap:0}.strategy-lab>header{display:block}.strategy-model-badge{max-width:none;display:block}.strategy-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-inputs label>span{flex-direction:column;gap:.2rem}.strategy-results{grid-template-columns:1fr}.strategy-results>div,.strategy-results>div:first-child{border:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.strategy-results dd{text-align:right;margin:0;font-size:1rem}.strategy-results dt{max-width:50%}.strategy-scrubber{gap:.7rem}.strategy-scrubber label>span{flex-direction:column;gap:.25rem}.strategy-chart svg{min-height:10rem}.strategy-grid text,.strategy-axis{font-size:28px}.strategy-lessons ol{grid-template-columns:1fr;gap:1rem}}@media print{.strategy-presets,.strategy-inputs,.strategy-scrubber,.strategy-actions,.strategy-share,.strategy-jump,.strategy-orbit{display:none}.strategy-hero-grid,.strategy-console{display:block}.strategy-lab{break-inside:avoid}}.decision-room{padding:var(--space-6) var(--gutter);border-top:1px solid var(--line-strong);background:var(--surface)}.decision-room header{max-width:55rem}.decision-room h2,.podcast-room h2{font-size:var(--step-3);letter-spacing:-.04em;margin:1rem 0 1.5rem;line-height:1.2}.decision-room .eyebrow,.podcast-room .eyebrow{color:var(--formula-1)}.decision-room header>p:last-child{color:var(--muted)}.decision-horizon{border:0;flex-wrap:wrap;gap:.6rem;margin:2rem 0 1.5rem;padding:0;display:flex}.decision-horizon legend{color:var(--muted);margin-bottom:.8rem;font-size:.875rem}.decision-horizon button,.podcast-actions button{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--text);background:var(--canvas);cursor:pointer;font:inherit;border-radius:.3rem;padding:.7rem 1.2rem;font-size:.85rem}.decision-horizon button[aria-pressed=true]{background:var(--formula-1);color:var(--canvas);border-color:var(--formula-1)}.decision-calls{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.decision-calls button{text-align:left;color:var(--text);background:var(--canvas);border:1px solid var(--line-strong);cursor:pointer;font:inherit;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.5rem;transition:box-shadow .18s,border-color .18s;display:flex}.decision-calls button[aria-pressed=true]{border-color:var(--formula-1);box-shadow:inset 4px 0 var(--formula-1)}.decision-calls small{color:var(--formula-1);font:.8125rem var(--font-mono)}.decision-calls strong{font-size:var(--step-1)}.decision-calls span{color:var(--muted);font-size:.9rem}.decision-verdict{border-left:2px solid var(--formula-1);background:var(--canvas);min-height:4rem;margin:1.5rem 0;padding:1rem;font-size:.9rem}.decision-worlds{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.decision-worlds article{background:var(--canvas);border:1px solid var(--line-strong);border-radius:.4rem;min-width:0;padding:1.5rem}.decision-worlds h3{min-height:3.2rem;font-size:1rem;line-height:1.6}.decision-worlds svg{width:100%;height:6rem;margin:1rem 0;display:block;overflow:visible}.decision-worlds polyline{fill:none;stroke:var(--formula-1);stroke-width:2px}.decision-worlds .decision-zero{stroke:var(--line-strong);stroke-width:1px}.decision-worlds .decision-stay{stroke:var(--text);stroke-width:1.5px;stroke-dasharray:4 4}.decision-assumptions{color:var(--muted);font:.8125rem/1.8 var(--font-mono)}.decision-worlds dl{gap:.5rem;margin:1.5rem 0;display:grid}.decision-worlds dl>div{border:1px solid var(--line);border-radius:.25rem;justify-content:space-between;gap:.5rem;padding:.65rem;display:flex}.decision-worlds dl>div[data-picked]{border-color:var(--formula-1);background:color-mix(in srgb,var(--formula-1) 8%,var(--canvas))}.decision-worlds dt{color:var(--muted);font-size:.875rem}.decision-worlds dd{font:.85rem var(--font-mono);margin:0}.decision-worlds a{color:var(--formula-1);font-size:.875rem}.decision-method{max-width:95ch;color:var(--muted);margin:1.5rem 0;font-size:.875rem}.decision-glossary{border-block:1px solid var(--line-strong);margin-top:2rem;padding:1rem 0}.decision-glossary summary{cursor:pointer;padding:.5rem 0}.decision-glossary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.decision-glossary dt{margin:1rem 0;font-size:.9rem;font-weight:650}.decision-glossary dd{color:var(--muted);margin:0;font-size:.85rem}.podcast-room{padding:var(--space-5) var(--gutter);border-top:1px solid var(--line-strong);grid-template-columns:12rem minmax(0,1fr);gap:2rem;display:grid}.podcast-wave{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;gap:4px;height:12rem;padding:1rem;display:flex}.podcast-wave i{background:var(--formula-1);border-radius:1rem;width:3px}.podcast-room h2{font-size:var(--step-2)}.podcast-room p:not(.eyebrow){color:var(--muted);max-width:70ch}.podcast-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0 1rem;display:flex}.podcast-actions a{color:var(--formula-1);font-size:.85rem}.podcast-room .podcast-notice{font-size:.875rem}.podcast-frame{background:#fff;border:0;border-radius:12px;grid-column:1/-1;width:100%;height:250px}.decision-room button:disabled,.podcast-actions button:disabled{opacity:.45;cursor:default}@media (max-width:950px){.decision-worlds{grid-template-columns:1fr}.decision-worlds h3{min-height:0}.decision-worlds svg{max-width:24rem}.decision-glossary dl{grid-template-columns:1fr}}@media (max-width:600px){.decision-calls,.podcast-room{grid-template-columns:1fr}.podcast-wave{width:8rem;height:8rem}}@media (prefers-reduced-motion:reduce){.decision-calls button{transition:none}}
