.scenario[data-astro-cid-chqhy7aj]{margin:0;padding:.9rem 1.1rem;border:1px solid var(--line-2);border-left:3px solid var(--ocean);border-radius:10px;background:var(--surface)}.scenario-simulated-lab[data-astro-cid-chqhy7aj]{border-left-color:var(--grape)}.scenario-hypothetical[data-astro-cid-chqhy7aj]{border-left-color:#b45309}.scenario-label[data-astro-cid-chqhy7aj]{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.scenario-dot[data-astro-cid-chqhy7aj]{width:7px;height:7px;border-radius:2px;background:currentColor}.scenario-note[data-astro-cid-chqhy7aj]{margin:0;font-size:.9rem;color:var(--ink-2);line-height:1.55}.draft-banner[data-astro-cid-xfsepetq]{margin:0;padding:.6rem 1rem;text-align:center;font-family:var(--mono);font-size:.78rem;color:#92400e;background:#fef3c7;border-bottom:1px solid #fde68a}.btd-head[data-astro-cid-xfsepetq]{border-bottom:1px solid var(--line);padding:clamp(2rem,5vw,3.5rem) 0 clamp(1.75rem,4vw,2.5rem)}.btd-head-inner[data-astro-cid-xfsepetq]{max-width:58rem}.crumbs[data-astro-cid-xfsepetq]{font-size:.8rem;color:var(--muted);margin-bottom:1.6rem}.crumbs[data-astro-cid-xfsepetq] a[data-astro-cid-xfsepetq]{color:var(--muted)}.crumbs[data-astro-cid-xfsepetq] a[data-astro-cid-xfsepetq]:hover{color:var(--ink)}.btd-series[data-astro-cid-xfsepetq]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;font-family:var(--mono);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.btd-series[data-astro-cid-xfsepetq] a[data-astro-cid-xfsepetq]{color:var(--ink)}.btd-series[data-astro-cid-xfsepetq] a[data-astro-cid-xfsepetq]:hover{color:var(--ocean)}.btd-ep[data-astro-cid-xfsepetq]{color:var(--ocean);padding-left:.6rem;border-left:1px solid var(--line-2)}.btd-head[data-astro-cid-xfsepetq] h1[data-astro-cid-xfsepetq]{font-size:clamp(2.1rem,5.2vw,3.4rem);letter-spacing:-.035em;line-height:1.06;margin:1.1rem 0 .9rem;max-width:24ch}.btd-dek[data-astro-cid-xfsepetq]{font-family:var(--serif);font-size:clamp(1.2rem,2.3vw,1.5rem);line-height:1.4;color:var(--ink-2);margin:0 0 1.2rem;max-width:46rem}.btd-meta[data-astro-cid-xfsepetq]{display:flex;flex-wrap:wrap;gap:.3rem .55rem;font-size:.88rem;color:var(--muted);margin:0 0 1.5rem}.btd-meta[data-astro-cid-xfsepetq] a[data-astro-cid-xfsepetq]{color:var(--ink);font-weight:600}.btd-layout[data-astro-cid-xfsepetq]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);padding-block:clamp(2rem,5vw,3rem)}.btd-layout[data-astro-cid-xfsepetq].no-toc{grid-template-columns:minmax(0,1fr)}.btd-layout[data-astro-cid-xfsepetq].no-toc .btd-body[data-astro-cid-xfsepetq]{margin-inline:auto}.btd-toc[data-astro-cid-xfsepetq]{position:sticky;top:5.5rem;align-self:start}.btd-toc-label[data-astro-cid-xfsepetq]{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem}.btd-toc[data-astro-cid-xfsepetq] ol[data-astro-cid-xfsepetq]{list-style:none;margin:0;padding:0;border-left:1px solid var(--line-2)}.btd-toc[data-astro-cid-xfsepetq] a[data-astro-cid-xfsepetq]{display:block;padding:.28rem 0 .28rem .9rem;font-size:.86rem;line-height:1.4;color:var(--ink-2)}.btd-toc[data-astro-cid-xfsepetq] a[data-astro-cid-xfsepetq]:hover{color:var(--ink)}.btd-body[data-astro-cid-xfsepetq]{max-width:44rem;min-width:0}.btd-prose[data-astro-cid-xfsepetq]{font-size:1.07rem;line-height:1.75;color:#1f2a3d}.btd-prose[data-astro-cid-xfsepetq] h2{font-size:1.55rem;margin:2.8rem 0 .8rem;scroll-margin-top:5.5rem;padding-top:1.2rem;border-top:1px solid var(--line)}.btd-prose[data-astro-cid-xfsepetq] h2:first-child{margin-top:0}.btd-prose[data-astro-cid-xfsepetq] h3{font-size:1.15rem;margin:2rem 0 .6rem;scroll-margin-top:5.5rem}.btd-prose[data-astro-cid-xfsepetq] p,.btd-prose[data-astro-cid-xfsepetq] ul,.btd-prose[data-astro-cid-xfsepetq] ol{margin:0 0 1.15rem}.btd-prose[data-astro-cid-xfsepetq] li{margin-bottom:.35rem}.btd-prose[data-astro-cid-xfsepetq] li>p{margin:0}.btd-prose[data-astro-cid-xfsepetq] a{text-decoration:underline;text-underline-offset:3px}.btd-prose[data-astro-cid-xfsepetq] strong{color:var(--ink)}.btd-prose[data-astro-cid-xfsepetq] pre{margin:0 0 1.4rem;font-size:.86rem;line-height:1.6;border:1px solid rgba(255,255,255,.06)}.btd-prose[data-astro-cid-xfsepetq] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 1.5rem;font-size:.92rem;line-height:1.5}.btd-prose[data-astro-cid-xfsepetq] th,.btd-prose[data-astro-cid-xfsepetq] td{text-align:left;vertical-align:top;padding:.6rem .8rem;border-bottom:1px solid var(--line-2);min-width:9rem}.btd-prose[data-astro-cid-xfsepetq] th{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--bg-2)}.btd-prose[data-astro-cid-xfsepetq] img,.btd-prose[data-astro-cid-xfsepetq] video{display:block;max-width:100%;height:auto;border-radius:10px;border:1px solid var(--line)}.btd-prose[data-astro-cid-xfsepetq] figure{margin:1.8rem 0}.btd-prose[data-astro-cid-xfsepetq] figcaption{font-size:.85rem;color:var(--muted);margin-top:.5rem}.btd-prose[data-astro-cid-xfsepetq] iframe{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:10px;margin:0 0 1.4rem}.btd-prose[data-astro-cid-xfsepetq] blockquote{margin:1.5rem 0;padding:.2rem 0 .2rem 1.2rem;border-left:3px solid var(--ocean);color:var(--ink-2)}.btd-block[data-astro-cid-xfsepetq]{margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid var(--line)}.btd-block[data-astro-cid-xfsepetq] h2[data-astro-cid-xfsepetq]{font-size:1.15rem;margin:0 0 .8rem}.btd-links[data-astro-cid-xfsepetq],.btd-refs[data-astro-cid-xfsepetq]{margin:0;padding-left:1.2rem;display:grid;gap:.45rem;font-size:.93rem}.btd-links[data-astro-cid-xfsepetq]{list-style:none;padding:0}.btd-kind[data-astro-cid-xfsepetq]{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:4px;padding:.05rem .35rem;margin-right:.3rem}.btd-topics[data-astro-cid-xfsepetq]{display:flex;flex-wrap:wrap;gap:.4rem;margin:2rem 0 1.5rem}.btd-related[data-astro-cid-xfsepetq]{padding-block:clamp(2rem,5vw,3rem)}.btd-h2[data-astro-cid-xfsepetq]{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 .4rem}.btd-sub[data-astro-cid-xfsepetq]{margin:0 0 1.4rem;color:var(--muted)}.btd-grid[data-astro-cid-xfsepetq]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:1.25rem;margin-top:1.2rem}.btd-sign[data-astro-cid-xfsepetq]{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;padding-block:1rem 3rem}@media(max-width:900px){.btd-layout[data-astro-cid-xfsepetq]{grid-template-columns:minmax(0,1fr)}.btd-toc[data-astro-cid-xfsepetq]{position:static;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:10px;background:var(--surface)}}
