.markdown-styles_markdown__sQoVg{font-size:1.125rem;line-height:1.75rem;line-height:1.625;counter-reset:figure}.markdown-styles_markdown__sQoVg blockquote,.markdown-styles_markdown__sQoVg ol,.markdown-styles_markdown__sQoVg p,.markdown-styles_markdown__sQoVg ul{margin-top:1.5rem;margin-bottom:1.5rem}.markdown-styles_markdown__sQoVg p{font-size:1.25rem;line-height:1.75rem}.markdown-styles_markdown__sQoVg h1{margin-bottom:1rem;margin-top:4rem;font-size:3rem;font-weight:700;line-height:1.375}.markdown-styles_markdown__sQoVg h2{margin-bottom:1rem;margin-top:3rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.375}.markdown-styles_markdown__sQoVg h3,.markdown-styles_markdown__sQoVg h4{margin-bottom:1rem;margin-top:2rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.375}.markdown-styles_markdown__sQoVg ul{list-style-type:disc;padding-left:2rem}.markdown-styles_markdown__sQoVg ol{list-style-type:decimal;padding-left:2rem}.markdown-styles_markdown__sQoVg li{margin-bottom:.75rem;padding-left:.5rem}.markdown-styles_markdown__sQoVg ol>li::marker{font-family:var(--font-sans);font-weight:600;color:hsl(var(--accent-color));font-variant-numeric:tabular-nums}.markdown-styles_markdown__sQoVg ul>li::marker{color:hsl(var(--accent-color))}.markdown-styles_markdown__sQoVg li>p{margin:.75rem 0}.markdown-styles_markdown__sQoVg a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline}.markdown-styles_markdown__sQoVg blockquote{border-left-width:4px;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1));padding-left:1rem;font-style:italic}.markdown-styles_markdown__sQoVg strong{font-weight:600;color:hsl(var(--foreground))}.markdown-styles_markdown__sQoVg .text-highlight{padding:.02em .12em;color:inherit;background-color:transparent;background-image:linear-gradient(104deg,transparent .05em,hsl(var(--accent-color)/.24) .05em,hsl(var(--accent-color)/.24) calc(100% - .05em),transparent calc(100% - .05em));border-radius:.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.markdown-styles_markdown__sQoVg table{margin-top:2rem;margin-bottom:2rem;width:100%;table-layout:auto;border-collapse:collapse;overflow:auto;border-width:1px;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1));text-align:left}.markdown-styles_markdown__sQoVg table th{--tw-border-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1));--tw-bg-opacity:0.5;font-size:1.25rem;line-height:1.75rem;font-weight:700}.markdown-styles_markdown__sQoVg table td,.markdown-styles_markdown__sQoVg table th{border-width:1px;border-color:rgb(156 163 175/var(--tw-border-opacity,1));padding:.5rem 1rem}.markdown-styles_markdown__sQoVg table td{--tw-border-opacity:1}.markdown-styles_markdown__sQoVg hr{margin-top:2rem;margin-bottom:2rem;border-top-width:2px;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.markdown-styles_markdown__sQoVg figure{margin-top:3rem;margin-bottom:3rem;counter-increment:figure}.markdown-styles_markdown__sQoVg figure img{width:100%;border-radius:calc(var(--radius) - 4px);border-width:1px;border-color:hsl(var(--rule))}.markdown-styles_markdown__sQoVg figcaption{margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:48rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-style:italic;line-height:1.625;color:hsl(var(--muted-foreground))}.markdown-styles_markdown__sQoVg figcaption:before{font-style:normal;color:hsl(var(--accent-color));content:"Fig. " counter(figure) " — ";font-variant:small-caps;letter-spacing:.06em}.markdown-styles_markdown__sQoVg .tangent{position:relative;margin:3.5rem 0;padding:2.25rem clamp(.25rem,3vw,2rem);border-top:2px solid hsl(var(--accent-color));border-bottom:2px solid hsl(var(--accent-color))}.markdown-styles_markdown__sQoVg .tangent:before{position:absolute;top:0;left:clamp(.25rem,3vw,2rem);padding:0 .75rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;line-height:1;color:hsl(var(--accent-color));text-transform:uppercase;letter-spacing:.18em;content:"Tangent";background-color:hsl(var(--background));transform:translateY(-55%)}.markdown-styles_markdown__sQoVg .tangent>:first-child{margin-top:0}.markdown-styles_markdown__sQoVg .tangent>:last-child{margin-bottom:0}.markdown-styles_markdown__sQoVg .where-we-left-off{position:relative;margin:4rem 0 3.5rem;padding:1.5rem clamp(1.25rem,3vw,2rem);background:linear-gradient(105deg,hsl(var(--accent-color)/.11),hsl(var(--accent-color)/.035) 62%,transparent);border:1px solid hsl(var(--accent-color)/.24);border-left:3px solid hsl(var(--accent-color));border-radius:0 .75rem .75rem 0}.markdown-styles_markdown__sQoVg .where-we-left-off:before{position:absolute;top:-1.5rem;left:-3px;width:2.5rem;height:1.5rem;content:"";border-top:2px solid hsl(var(--accent-color));border-left:3px solid hsl(var(--accent-color));border-top-left-radius:1rem}.markdown-styles_markdown__sQoVg .where-we-left-off:after{position:absolute;top:-1.72rem;left:2rem;width:.5rem;height:.5rem;content:"";border-top:2px solid hsl(var(--accent-color));border-right:2px solid hsl(var(--accent-color));transform:rotate(45deg)}.markdown-styles_markdown__sQoVg .where-we-left-off-label{margin:0 0 .65rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;line-height:1.2;color:hsl(var(--accent-color));text-transform:uppercase;letter-spacing:.14em}.markdown-styles_markdown__sQoVg .where-we-left-off-label:before{margin-right:.5rem;font-size:1rem;content:"↩"}.markdown-styles_markdown__sQoVg .where-we-left-off>:last-child{margin-bottom:0}.markdown-styles_markdown__sQoVg .research-question{position:relative;isolation:isolate;margin:2.75rem 0;padding:1.75rem clamp(1.25rem,4vw,2.5rem);overflow:hidden;background:linear-gradient(110deg,hsl(var(--accent-color)/.1),transparent 72%);border-left:3px solid hsl(var(--accent-color))}.markdown-styles_markdown__sQoVg .research-question:after{position:absolute;top:-1.25rem;right:.75rem;z-index:-1;font-family:var(--font-serif);font-size:8rem;line-height:1;color:hsl(var(--accent-color)/.08);content:"?"}.markdown-styles_markdown__sQoVg .key-result-label,.markdown-styles_markdown__sQoVg .probability-bars-label,.markdown-styles_markdown__sQoVg .research-question-label{margin:0 0 .75rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;line-height:1.2;color:hsl(var(--accent-color));text-transform:uppercase;letter-spacing:.16em}.markdown-styles_markdown__sQoVg .research-question>:last-child{margin:0;font-family:var(--font-serif);font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.45;color:hsl(var(--foreground))}.markdown-styles_markdown__sQoVg .example-data{margin:2.75rem 0}.markdown-styles_markdown__sQoVg .example-data h4{margin:0 0 1rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;line-height:1.3;color:hsl(var(--accent-color));text-transform:uppercase;letter-spacing:.14em}.markdown-styles_markdown__sQoVg .example-data table{margin:0;overflow:hidden;border:1px solid hsl(var(--rule));border-radius:.5rem}.markdown-styles_markdown__sQoVg .example-data table th{padding:.7rem 1rem;font-family:var(--font-sans);font-size:.7rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em;background:hsl(var(--muted)/.7);border:0;border-bottom:1px solid hsl(var(--rule))}.markdown-styles_markdown__sQoVg .example-data table td{padding:.9rem 1rem;font-size:1rem;vertical-align:top;border:0;border-bottom:1px solid hsl(var(--rule)/.7)}.markdown-styles_markdown__sQoVg .example-data table tr:last-child td{border-bottom:0}.markdown-styles_markdown__sQoVg .example-data code{font-size:.82em;color:hsl(var(--accent-color))}.markdown-styles_markdown__sQoVg .results-table{margin:2.75rem 0;overflow-x:auto;scrollbar-color:hsl(var(--accent-color)/.45) transparent;scrollbar-width:thin}.markdown-styles_markdown__sQoVg .results-table h4{margin:0 0 .8rem;font-family:var(--font-sans);font-size:.75rem;font-weight:650;line-height:1.3;color:hsl(var(--accent-color));text-transform:uppercase;letter-spacing:.14em}.markdown-styles_markdown__sQoVg .results-table table{width:100%;min-width:46rem;margin:0;overflow:hidden;font-family:var(--font-sans);font-size:.78rem;line-height:1.35;font-variant-numeric:tabular-nums;border:1px solid hsl(var(--rule));border-collapse:separate;border-spacing:0;border-radius:.55rem}.markdown-styles_markdown__sQoVg .results-table td,.markdown-styles_markdown__sQoVg .results-table th{padding:.58rem .65rem;text-align:right;white-space:nowrap;border:0;border-bottom:1px solid hsl(var(--rule)/.65)}.markdown-styles_markdown__sQoVg .results-table th{font-size:.66rem;font-weight:650;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.055em;background:hsl(var(--muted)/.72)}.markdown-styles_markdown__sQoVg .results-table td:first-child,.markdown-styles_markdown__sQoVg .results-table th:first-child{position:sticky;left:0;z-index:1;min-width:6.75rem;font-weight:550;text-align:left;background:hsl(var(--background));box-shadow:1px 0 hsl(var(--rule))}.markdown-styles_markdown__sQoVg .results-table th:first-child{z-index:2;background:hsl(var(--muted)/.96)}.markdown-styles_markdown__sQoVg .results-table tbody tr:nth-child(2n) td,.markdown-styles_markdown__sQoVg .results-table tbody tr:nth-child(2n) td:first-child{background:hsl(var(--muted)/.24)}.markdown-styles_markdown__sQoVg .results-table td:last-child,.markdown-styles_markdown__sQoVg .results-table th:last-child{font-weight:650;color:hsl(var(--foreground));background:hsl(var(--accent-color)/.08);border-left:1px solid hsl(var(--accent-color)/.2)}.markdown-styles_markdown__sQoVg .results-table tbody tr:last-child td{border-bottom:0}.markdown-styles_markdown__sQoVg .results-table strong{font-weight:750;color:hsl(var(--accent-color))}.markdown-styles_markdown__sQoVg .results-table>p:last-child{max-width:48rem;margin:.8rem 0 0;font-size:.8rem;font-style:italic;line-height:1.5;color:hsl(var(--muted-foreground))}.markdown-styles_markdown__sQoVg .comparison-table table{min-width:58rem}.markdown-styles_markdown__sQoVg .comparison-table td:first-child,.markdown-styles_markdown__sQoVg .comparison-table th:first-child{width:100%;min-width:25rem;white-space:normal}.markdown-styles_markdown__sQoVg .comparison-table tbody tr:nth-child(11) td,.markdown-styles_markdown__sQoVg .comparison-table tbody tr:nth-child(14) td,.markdown-styles_markdown__sQoVg .comparison-table tbody tr:nth-child(2) td,.markdown-styles_markdown__sQoVg .comparison-table tbody tr:nth-child(4) td,.markdown-styles_markdown__sQoVg .comparison-table tbody tr:nth-child(7) td{border-bottom:2px solid hsl(var(--rule))}.markdown-styles_markdown__sQoVg .comparison-table .metric-mixed,.markdown-styles_markdown__sQoVg .comparison-table .metric-negative,.markdown-styles_markdown__sQoVg .comparison-table .metric-positive{font-weight:700}.markdown-styles_markdown__sQoVg .comparison-table .metric-positive{color:#217d47}.markdown-styles_markdown__sQoVg .comparison-table .metric-negative{color:hsl(var(--accent-color))}.markdown-styles_markdown__sQoVg .comparison-table .metric-mixed{color:#956518}.markdown-styles_markdown__sQoVg .key-result{margin:3rem 0;padding:1.75rem clamp(1.25rem,4vw,2.5rem);text-align:center;border-top:1px solid hsl(var(--accent-color)/.45);border-bottom:1px solid hsl(var(--accent-color)/.45)}.markdown-styles_markdown__sQoVg .key-result-label{margin-bottom:.25rem}.markdown-styles_markdown__sQoVg .key-result h3{margin:0;font-size:clamp(3.75rem,10vw,6.5rem);font-weight:500;line-height:1;color:hsl(var(--accent-color));letter-spacing:-.04em}.markdown-styles_markdown__sQoVg .key-result>:last-child{max-width:34rem;margin:.65rem auto 0;font-size:1rem;color:hsl(var(--muted-foreground))}.markdown-styles_markdown__sQoVg .probability-bars{margin:2.75rem 0;padding:1.25rem clamp(1rem,3vw,1.5rem) 1.5rem;background:hsl(var(--muted)/.45);border-radius:.5rem}.markdown-styles_markdown__sQoVg .probability-bars table{width:100%;margin:0;overflow:hidden;border:0;border-collapse:separate;border-spacing:0 .4rem}.markdown-styles_markdown__sQoVg .probability-bars table th{padding:0 .75rem .25rem;font-family:var(--font-sans);font-size:.68rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em;background:transparent;border:0}.markdown-styles_markdown__sQoVg .probability-bars table td{position:relative;z-index:0;padding:.55rem .75rem;font-size:1rem;background:transparent;border:0}.markdown-styles_markdown__sQoVg .probability-row{background-image:linear-gradient(90deg,hsl(var(--accent-color)/.2) 0,hsl(var(--accent-color)/.2) var(--probability),hsl(var(--background)/.75) var(--probability),hsl(var(--background)/.75) 100%)}.markdown-styles_markdown__sQoVg .probability-row td:last-child{width:5rem;font-weight:600;color:hsl(var(--accent-color));text-align:right;font-variant-numeric:tabular-nums}.markdown-styles_markdown__sQoVg .direct-quote{position:relative;isolation:isolate;margin:3rem 0;padding:2.5rem clamp(1.5rem,5vw,3.5rem) 2rem;overflow:hidden;font-family:var(--font-serif);font-size:clamp(1.25rem,3vw,1.6rem);font-style:normal;line-height:1.55;color:hsl(var(--foreground));background:linear-gradient(115deg,hsl(var(--accent-color)/.09),transparent 68%);border:0;border-bottom:1px solid hsl(var(--accent-color)/.38)}.markdown-styles_markdown__sQoVg .direct-quote:before{position:absolute;top:-1.15rem;left:.5rem;z-index:-1;font-family:var(--font-serif);font-size:8.5rem;line-height:1;color:hsl(var(--accent-color)/.18);content:"“"}.markdown-styles_markdown__sQoVg .direct-quote:after{position:absolute;right:0;bottom:-3.75rem;font-family:var(--font-serif);font-size:8.5rem;line-height:1;color:hsl(var(--accent-color)/.08);content:"”"}.markdown-styles_markdown__sQoVg .direct-quote p{margin:0;font-size:inherit}.markdown-styles_markdown__sQoVg .direct-quote-attribution{display:block;margin-top:1.25rem;font-family:var(--font-sans);font-size:.85rem;font-style:normal;font-weight:500;color:hsl(var(--accent-color));text-align:right;letter-spacing:.04em}.markdown-styles_markdown__sQoVg .direct-quote-attribution a{color:inherit;text-decoration-color:hsl(var(--accent-color)/.45);text-underline-offset:.2em}.markdown-styles_markdown__sQoVg .direct-quote-attribution a:hover{text-decoration-color:hsl(var(--accent-color))}