.bee-experiments{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.bee-experiments h2{font-size:20px;line-height:1.4}.bee-experiment-comparisons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:24px}.bee-experiment-comparisons h3{font-size:15px;line-height:1.5}.bee-experiment-comparisons p{font-size:13px;line-height:1.75;color:var(--muted);margin-top:12px}.bee-experiment-comparisons figure{margin:18px 0;color:var(--green)}.bee-experiment-comparisons svg{display:block;width:100%;height:130px}.bee-experiment-comparisons svg text{fill:var(--ink);font:13px var(--font)}.bee-experiment-comparisons figcaption{font-size:11px;color:var(--muted);text-align:center;margin-top:8px}@media(max-width:760px){.bee-experiment-comparisons{grid-template-columns:minmax(0,1fr);gap:26px}.bee-experiments h2{font-size:19px}}

.bee-experiment-comparisons svg{height:auto;aspect-ratio:480/165;overflow:visible}.bee-experiment-frame svg{aspect-ratio:520/165}.bee-dimension-cell{stroke:var(--model-card-bg);stroke-width:.8;stroke-linejoin:round}.bee-dimension-hidden{fill:var(--model-card-bg);fill-opacity:.7;stroke:var(--ink);stroke-width:1.3;stroke-dasharray:3 2;stroke-linejoin:round}.bee-experiment-comparisons svg .bee-frame-id{font-size:14px;font-weight:600;fill:var(--ink);paint-order:stroke;stroke:var(--model-card-bg);stroke-width:3px}

/* Share the introductory reconstruction's frame treatment with experiment diagrams. */
.bee-experiment-comparisons .bee-mini-frame{fill:var(--model-control-bg);stroke:var(--muted);stroke-width:1.2}
.bee-experiment-comparisons .bee-mini-class{fill:var(--bee-class);stroke:none}
.bee-experiment-comparisons .bee-mini-outline{fill:none;stroke:var(--muted);stroke-width:1}
.bee-experiment-comparisons .bee-mini-pair{fill:none;stroke:var(--muted);stroke-width:1.2;opacity:.7}
.bee-experiment-comparisons .bee-dimension-cell{stroke:var(--model-card-bg);stroke-width:.8}
@media(min-width:761px){
.bee-data-story{align-items:start}
.bee-data-story>div{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:96px auto 1fr;gap:8px;align-items:start;height:100%}
.bee-data-story>div>svg{grid-row:1;justify-self:center;align-self:center}
.bee-data-story>div>strong{grid-row:2;align-self:start}
.bee-data-story>div>span{grid-row:3;align-self:start}
}

.bee-position-intuition{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line)}.bee-position-intuition h4{font-size:14px;line-height:1.5}.bee-position-intuition p{font-size:12px;line-height:1.75;color:var(--muted);margin-top:10px}.bee-position-intuition figure{margin:18px 0 12px}.bee-position-intuition svg{display:block;width:100%;height:auto;max-width:440px;margin:auto}.bee-position-intuition svg text{font:12px var(--font);fill:var(--ink)}.bee-position-intuition figcaption{font-size:11px;color:var(--muted);text-align:center;margin-top:8px}

.bee-shared-bias{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.bee-shared-bias svg{margin:16px auto 8px}.bee-position-intuition .bee-bias-key{font-size:11px;line-height:1.8}.bee-bias-notation{max-width:460px;margin:0 auto 16px!important;font-size:11px;line-height:1.7;color:var(--muted)}

.bee-position-intuition .model-disclosure-icon svg{width:22px;height:22px;max-width:22px;margin:0}.bee-position-intuition>.bee-bias-disclosure>summary{min-height:48px}.bee-position-intuition>.bee-bias-disclosure+ .bee-bias-disclosure{margin-top:8px}
