.part-page[data-astro-cid-63aptjk6]{gap:var(--space-12)}.part-head[data-astro-cid-63aptjk6] a[data-astro-cid-63aptjk6],.part-where[data-astro-cid-63aptjk6] a[data-astro-cid-63aptjk6]{color:inherit}.part-top[data-astro-cid-63aptjk6]{gap:var(--space-8) var(--space-12);flex-wrap:wrap;align-items:start;display:flex}.part-head[data-astro-cid-63aptjk6]{gap:var(--space-4);flex:3 24rem;min-width:0;display:grid}.part-head[data-astro-cid-63aptjk6] h1[data-astro-cid-63aptjk6]{font-size:clamp(var(--step-3), 5vw, 3rem);line-height:1.05}.part-summary[data-astro-cid-63aptjk6]{font-size:var(--step-1);max-width:46ch;line-height:1.45}.part-where[data-astro-cid-63aptjk6]{border:var(--line-thin) solid var(--color-silk-dim);border-radius:var(--radius);min-width:0;padding:var(--space-3);gap:var(--space-2);flex:2 18rem;margin:0;display:grid}.part-where-head[data-astro-cid-63aptjk6]{justify-content:space-between;gap:var(--space-2);max-width:none;font-size:.6875rem;display:flex}.part-where-here[data-astro-cid-63aptjk6]{color:var(--color-amber)}.part-where[data-astro-cid-63aptjk6] .locator{justify-self:center;max-width:100%;height:auto;display:block}.part-where-links[data-astro-cid-63aptjk6]{font-size:var(--step--1);color:var(--color-silk-dim);line-height:1.5}.part-where-links[data-astro-cid-63aptjk6] a[data-astro-cid-63aptjk6]{color:var(--color-silk)}.readouts[data-astro-cid-63aptjk6]{gap:var(--space-2);display:grid}.readouts[data-astro-cid-63aptjk6] ul[data-astro-cid-63aptjk6]{gap:var(--line-thin);background:var(--color-silk-dim);border:var(--line-thin) solid var(--color-silk-dim);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.readout[data-astro-cid-63aptjk6]{background:var(--color-panel-raised);min-width:0;padding:var(--space-4);gap:var(--space-2);flex:12rem;align-content:start;display:grid;container-type:inline-size}.readout-value[data-astro-cid-63aptjk6]{font:400 min(var(--step-3), 12cqi) / 1 var(--font-mono);white-space:nowrap}.readout-label[data-astro-cid-63aptjk6]{font-size:var(--step--1);line-height:1.35}.readout-caveat[data-astro-cid-63aptjk6]{font:400 .6875rem / 1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-amber)}.readout-note[data-astro-cid-63aptjk6]{font:400 .6875rem / 1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-silk-dim)}.readout-track[data-astro-cid-63aptjk6]{height:16px;margin:var(--space-1) 6px 0;position:relative}.readout-rail[data-astro-cid-63aptjk6],.readout-span[data-astro-cid-63aptjk6]{height:2px;position:absolute;top:7px}.readout-rail[data-astro-cid-63aptjk6]{background:var(--color-panel);left:0;right:0}.readout-span[data-astro-cid-63aptjk6]{background:var(--color-silk-dim)}.readout-dot[data-astro-cid-63aptjk6]{border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:2px}.readout-dot[data-astro-cid-63aptjk6].is-before,.key[data-astro-cid-63aptjk6].is-before{border:var(--focus-width) solid var(--color-silk-dim);background:var(--color-panel-raised)}.readout-dot[data-astro-cid-63aptjk6].is-after,.key[data-astro-cid-63aptjk6].is-after{background:var(--color-amber)}.readout-scale[data-astro-cid-63aptjk6]{font:400 .6875rem var(--font-mono);color:var(--color-silk-dim);justify-content:space-between;display:flex}.key[data-astro-cid-63aptjk6]{width:8px;height:8px;margin-right:var(--space-1);vertical-align:.05em;border-radius:50%;display:inline-block}.key[data-astro-cid-63aptjk6].is-after{margin-left:var(--space-2)}.part-body[data-astro-cid-63aptjk6]{gap:var(--space-8) var(--space-12);flex-flow:row-reverse wrap;align-items:flex-start;display:flex}.part-article[data-astro-cid-63aptjk6]{gap:var(--space-16);flex:999 35rem;min-width:0;max-width:48rem;display:grid}.rail[data-astro-cid-63aptjk6]{min-width:0;top:var(--space-6);gap:var(--space-4);flex:13rem;display:grid;position:sticky}.rail[data-astro-cid-63aptjk6] ol[data-astro-cid-63aptjk6]{padding:0 0 0 var(--space-6);border-left:var(--focus-width) solid var(--color-silk-dim);gap:var(--space-3);margin:0 0 0 6px;list-style:none;display:grid}.rail[data-astro-cid-63aptjk6] li[data-astro-cid-63aptjk6]{position:relative}.rail[data-astro-cid-63aptjk6] li[data-astro-cid-63aptjk6]:before{content:"";left:calc(-1 * var(--space-6) - 8px);box-sizing:border-box;border:var(--focus-width) solid var(--color-silk-dim);background:var(--color-panel);border-radius:50%;width:14px;height:14px;position:absolute;top:.55rem}.rail[data-astro-cid-63aptjk6] li[data-astro-cid-63aptjk6]:has(a[aria-current]):before{border-color:var(--color-amber);background:var(--color-amber)}.rail[data-astro-cid-63aptjk6] a[data-astro-cid-63aptjk6]{padding-block:var(--space-1);text-decoration:none;display:grid}.rail[data-astro-cid-63aptjk6] a[data-astro-cid-63aptjk6][aria-current]{color:var(--color-amber)}.rail-name[data-astro-cid-63aptjk6]{font:600 var(--step-0) / 1.3 var(--font-panel);letter-spacing:var(--tracking-panel);text-transform:uppercase}.rail[data-astro-cid-63aptjk6] a[data-astro-cid-63aptjk6]:hover .rail-name[data-astro-cid-63aptjk6]{text-decoration:underline}.rail-count[data-astro-cid-63aptjk6]{font:400 .6875rem / 1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-silk-dim)}.rail-more[data-astro-cid-63aptjk6]{gap:var(--space-1);border-top:var(--line-thin) solid var(--color-silk-dim);padding-top:var(--space-3);font-size:var(--step--1);display:grid}.rail-more[data-astro-cid-63aptjk6] a[data-astro-cid-63aptjk6]{padding-block:var(--space-1)}.part-sec[data-astro-cid-63aptjk6]{gap:var(--space-6);scroll-margin-top:var(--space-8);display:grid}.part-sec[data-astro-cid-63aptjk6]>h2[data-astro-cid-63aptjk6]{scroll-margin-top:var(--space-8)}.entry[data-astro-cid-63aptjk6]{gap:var(--space-3);scroll-margin-top:var(--space-8);display:grid}.entry[data-astro-cid-63aptjk6]+.entry[data-astro-cid-63aptjk6]{border-top:var(--line-thin) solid var(--color-silk-dim);padding-top:var(--space-6)}.prose[data-astro-cid-63aptjk6] h3{font-size:var(--step-1)}.prose[data-astro-cid-63aptjk6] h4{font:600 var(--step-0) / var(--leading-tight) var(--font-panel);letter-spacing:var(--tracking-panel);text-transform:uppercase;color:var(--color-silk-dim)}.prose[data-astro-cid-63aptjk6] p{line-height:var(--leading-body)}.prose[data-astro-cid-63aptjk6]{gap:var(--space-3);display:grid}.part-figure[data-astro-cid-63aptjk6]{margin:var(--space-2) 0 0;border:var(--line-thin) solid var(--color-silk-dim);border-radius:var(--radius);padding:var(--space-4) var(--space-3);gap:var(--space-4);display:grid}.part-figure-head[data-astro-cid-63aptjk6]{justify-content:space-between;gap:var(--space-2);max-width:none;font-size:.6875rem;display:flex}.part-figure[data-astro-cid-63aptjk6] .figure-svg.is-narrow{justify-self:center;max-width:22rem;display:none}.part-figure[data-astro-cid-63aptjk6] figcaption[data-astro-cid-63aptjk6]{font-size:var(--step--1);border-top:var(--line-thin) solid var(--color-silk-dim);padding-top:var(--space-3);line-height:1.5}.part-figure-n[data-astro-cid-63aptjk6]{font:400 var(--step--1) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-amber);margin-right:var(--space-1)}.decision-card[data-astro-cid-63aptjk6]{border:var(--line-module) solid var(--color-silk);border-radius:var(--radius);flex-wrap:wrap;display:flex;overflow:hidden}.decision-main[data-astro-cid-63aptjk6]{background:var(--color-panel-raised);min-width:0;padding:var(--space-6);scroll-margin-top:var(--space-8);flex:3 18rem;align-content:start}.decision-lost[data-astro-cid-63aptjk6]{background:var(--color-panel);min-width:0;padding:var(--space-6);gap:var(--space-4);flex:2 14rem;align-content:start;display:grid}.rejected[data-astro-cid-63aptjk6]{gap:var(--space-2);padding-left:var(--space-3);border-left:var(--focus-width) dashed var(--color-silk-dim);scroll-margin-top:var(--space-8);display:grid}.rejected-loose[data-astro-cid-63aptjk6]{background:var(--color-panel-raised);padding:var(--space-3) var(--space-4)}.rejected[data-astro-cid-63aptjk6] p{font-size:var(--step--1)}.case[data-astro-cid-63aptjk6]{border:var(--line-module) solid var(--color-silk);border-radius:var(--radius);background:var(--color-panel-raised);scroll-margin-top:var(--space-8);grid-template-columns:9rem minmax(0,1fr);display:grid}.case[data-astro-cid-63aptjk6]>*{max-width:none;margin:0}.case-no[data-astro-cid-63aptjk6]{padding:var(--space-4) var(--space-6) 0;order:0;grid-column:1/-1}.case[data-astro-cid-63aptjk6] h3{font-size:var(--step-1);padding:var(--space-1) var(--space-6) var(--space-4);order:1;grid-column:1/-1}.case-metric[data-astro-cid-63aptjk6]{max-width:none;padding:0 var(--space-6) var(--space-4);gap:var(--space-1) var(--space-3);flex-wrap:wrap;order:2;grid-column:1/-1;align-items:baseline;display:flex}.case-metric-value[data-astro-cid-63aptjk6]{font:400 var(--step-1) var(--font-mono);color:var(--color-amber)}.case[data-astro-cid-63aptjk6] h4,.case[data-astro-cid-63aptjk6] h4+p{border-top:var(--line-thin) solid var(--color-panel);padding:var(--space-3) var(--space-6);order:3}.case[data-astro-cid-63aptjk6] h4{font:400 .6875rem / 1.9 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-silk-dim);padding-right:0}.case[data-astro-cid-63aptjk6] h4+p{font-size:var(--step--1);padding-left:var(--space-3);line-height:1.55}.case[data-astro-cid-63aptjk6] h4:last-of-type{color:var(--color-amber)}.evals-wrap[data-astro-cid-63aptjk6]{overflow-x:auto}.evals[data-astro-cid-63aptjk6]{border-collapse:collapse;width:100%;font-size:var(--step--1)}.evals[data-astro-cid-63aptjk6] caption[data-astro-cid-63aptjk6]{text-align:left;padding-bottom:var(--space-2)}.evals[data-astro-cid-63aptjk6] [data-astro-cid-63aptjk6]:is(th,td){text-align:left;padding:var(--space-2) var(--space-3);border-bottom:var(--line-thin) solid var(--color-silk-dim)}.evals[data-astro-cid-63aptjk6] thead[data-astro-cid-63aptjk6] th[data-astro-cid-63aptjk6]{font:400 var(--step--1) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-silk-dim)}.evals[data-astro-cid-63aptjk6] td[data-astro-cid-63aptjk6]{font-family:var(--font-mono)}.evals[data-astro-cid-63aptjk6] tbody[data-astro-cid-63aptjk6] th[data-astro-cid-63aptjk6]{font-weight:400}.part-steps[data-astro-cid-63aptjk6]{gap:var(--space-3);border-top:var(--line-module) solid var(--color-silk);padding-top:var(--space-6);flex-wrap:wrap;display:flex}.part-step[data-astro-cid-63aptjk6]{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--line-thin) solid var(--color-silk-dim);border-radius:var(--radius);flex:12rem;text-decoration:none;display:grid}.part-step[data-astro-cid-63aptjk6]:hover{border-color:var(--color-amber)}.part-step[data-astro-cid-63aptjk6].is-next{text-align:right}.part-step[data-astro-cid-63aptjk6].is-empty{border:0;padding:0}.part-step-name[data-astro-cid-63aptjk6]{font:600 var(--step-1) / 1.2 var(--font-panel);letter-spacing:var(--tracking-panel);text-transform:uppercase}.part-back[data-astro-cid-63aptjk6]{text-align:center;font:400 var(--step--1) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-block:var(--space-3);flex:100%}@media (width<=47.99rem){.part-figure[data-astro-cid-63aptjk6] .figure-svg.is-wide{display:none}.part-figure[data-astro-cid-63aptjk6] .figure-svg.is-narrow{display:block}.case[data-astro-cid-63aptjk6]{grid-template-columns:minmax(0,1fr)}.case[data-astro-cid-63aptjk6] h4{padding-bottom:0}.case[data-astro-cid-63aptjk6] h4+p{padding-left:var(--space-6);padding-top:var(--space-1);border-top:0}.rail[data-astro-cid-63aptjk6]{z-index:3;background:var(--color-panel);border-bottom:var(--line-thin) solid var(--color-silk-dim);flex-basis:100%;gap:0;top:0}.rail-label[data-astro-cid-63aptjk6],.rail-count[data-astro-cid-63aptjk6],.rail-more[data-astro-cid-63aptjk6]{display:none}.rail[data-astro-cid-63aptjk6] ol[data-astro-cid-63aptjk6]{gap:var(--space-4);white-space:nowrap;border-left:0;margin:0;padding:0;display:flex;overflow-x:auto}.rail[data-astro-cid-63aptjk6] li[data-astro-cid-63aptjk6]:before{display:none}.rail[data-astro-cid-63aptjk6] a[data-astro-cid-63aptjk6]{align-items:center;min-height:2.75rem}}
