._8iIC8G_fig{--line:#d9d6cd;--ink:#0b0b0b;isolation:isolate;color:var(--ink);background:#fbfaf7;border:1px solid #e3e0d8;border-radius:12px;margin:2.5rem 0;padding:1.5rem 1.5rem 1.25rem;position:relative}@media (min-width:720px){._8iIC8G_fig{padding:2rem 2.25rem 1.5rem}}._8iIC8G_title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0 0 1.75rem;font-size:clamp(1.6rem,3.8vw,2.15rem);font-weight:800;line-height:1}._8iIC8G_sheet{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 10px 10px 0;position:relative;box-shadow:0 1px #0b0b0b0a,0 12px 26px -16px #0b0b0b47}._8iIC8G_sheet:before,._8iIC8G_sheet:after{content:"";z-index:-1;border:1px solid var(--line);background:#fff;border-radius:10px;position:absolute}._8iIC8G_sheet:before{inset:5px -5px -5px 5px}._8iIC8G_sheet:after{opacity:.55;inset:10px -10px -10px 10px}._8iIC8G_chip{border:1px solid var(--c);background:var(--t);font:600 .875rem/1.25 var(--font-body);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .65rem .2rem .5rem;display:inline-flex}._8iIC8G_chip:before{content:"";background:var(--c);border-radius:50%;width:.5rem;height:.5rem}._8iIC8G_chipRing:before{box-shadow:inset 0 0 0 2px var(--c);background:#fff}._8iIC8G_name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:800;line-height:1}._8iIC8G_small{font:400 .9375rem/1.45 var(--font-body)}._8iIC8G_legend{font:500 .875rem/1.3 var(--font-body);border-top:1px solid #e3e0d8;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:1rem 0 0;list-style:none;display:flex}._8iIC8G_legend li{align-items:center;gap:.5rem;display:inline-flex}._8iIC8G_swatch{border:1px solid var(--c);background:var(--c);border-radius:2px;width:.75rem;height:.75rem}._8iIC8G_swatchRing{box-shadow:inset 0 0 0 2px var(--c);background:#fff}._8iIC8G_scale{font:600 .9375rem/1.2 var(--font-body);justify-content:space-between;gap:1rem;margin:0 0 .9rem;display:flex}._8iIC8G_ledger{margin:0;padding:.25rem 1.25rem;list-style:none}._8iIC8G_ledger li{border-top:1px solid #ebe8e1;padding:1.15rem 0}._8iIC8G_ledger li:first-child{border-top:0}._8iIC8G_rowHead{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}._8iIC8G_rowHead ._8iIC8G_name{font-size:1.75rem}._8iIC8G_track{height:1.5rem;margin-top:.55rem;position:relative}._8iIC8G_track:before{content:"";background:#9b978c;height:1px;position:absolute;top:50%;left:0;right:0}._8iIC8G_track:after{content:"";border-left:1px solid #9b978c;border-right:1px solid #9b978c;height:11px;position:absolute;top:calc(50% - 5px);left:0;right:0}._8iIC8G_dot{top:50%;left:var(--x);background:var(--c);width:1.05rem;height:1.05rem;box-shadow:0 0 0 4px var(--t);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._8iIC8G_dotRing{box-shadow:inset 0 0 0 2px var(--c), 0 0 0 4px var(--t);background:#fff;border:0}._8iIC8G_dotRing:after{content:"";border:1px dashed var(--c);border-radius:50%;position:absolute;inset:-4px}._8iIC8G_converge{gap:1rem;display:grid}._8iIC8G_inputs{gap:1.1rem;display:grid}._8iIC8G_input{border-left:3px solid var(--c);padding:1rem 1.1rem 1.05rem}._8iIC8G_input ._8iIC8G_name{margin:.55rem 0 .35rem;font-size:1.6rem}._8iIC8G_inputOutside{border-left-style:dashed}._8iIC8G_result{background:var(--ink);border-color:var(--ink);color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:1.25rem 1.3rem;display:flex}._8iIC8G_result ._8iIC8G_name{font-size:2.1rem}._8iIC8G_result:before,._8iIC8G_result:after{background:#f3f1ec;border-color:#cfccc3}._8iIC8G_wires{display:none}@media (min-width:860px){._8iIC8G_converge{grid-template-columns:minmax(0,1.5fr) 7rem minmax(0,1fr);align-items:stretch}._8iIC8G_inputs{grid-template-rows:repeat(3,1fr)}._8iIC8G_wires{width:100%;height:100%;display:block}._8iIC8G_resultWrap{align-items:center;display:flex}._8iIC8G_result{width:100%}}._8iIC8G_wire{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}._8iIC8G_path{flex-direction:column;align-items:stretch;display:flex}._8iIC8G_root{border-top:3px solid var(--c);align-self:center;width:100%;max-width:26rem;padding:1rem 1.25rem 1.1rem}._8iIC8G_root ._8iIC8G_name{margin-top:.6rem;font-size:1.7rem;display:block}._8iIC8G_stem{background:var(--ink);width:1px;height:1.6rem;margin-left:1.25rem}._8iIC8G_question{text-align:left;border:1px solid var(--ink);font:600 1rem/1.35 var(--font-body);background:#fff;border-radius:12px;padding:.7rem 1.1rem}._8iIC8G_branches{border-left:1px solid var(--ink);gap:1.9rem;width:100%;margin:1.4rem 0 0 1.25rem;padding-left:1.25rem;display:grid;position:relative}._8iIC8G_branch{position:relative}._8iIC8G_branch:before{content:"";background:var(--ink);width:1.25rem;height:1px;position:absolute;top:.9rem;left:-1.25rem}._8iIC8G_branchLabel{border:1px solid var(--ink);font:600 .9375rem/1.3 var(--font-body);background:#fbfaf7;border-radius:999px;margin:0 0 .6rem;padding:.15rem .7rem;display:inline-block}._8iIC8G_outcome{padding:1rem 1.1rem 1.15rem}._8iIC8G_outcome ._8iIC8G_name{margin:.6rem 0 .5rem;font-size:1.9rem;display:block}._8iIC8G_outcome strong{margin-top:.6rem;font-weight:600;display:block}._8iIC8G_warning{border:1px solid var(--c);background:var(--t);border-left-width:3px;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;width:100%;margin-top:2.2rem;padding:.9rem 1.1rem;display:flex}@media (min-width:860px){._8iIC8G_path{align-items:center}._8iIC8G_stem{margin-left:0}._8iIC8G_question{text-align:center;border-radius:999px;max-width:34rem}._8iIC8G_branches{border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:2rem 0 0}._8iIC8G_branches:before{content:"";background:var(--ink);height:1px;position:absolute;top:0;left:calc(16.6667% - .416667rem);right:calc(16.6667% - .416667rem)}._8iIC8G_branch:before{width:1px;height:2rem;top:-2rem;left:50%}._8iIC8G_branchLabel{width:fit-content;margin:0 auto .7rem;display:block}}._8iIC8G_rowNote{margin:.45rem 0 0}._8iIC8G_numbered{counter-reset:step}._8iIC8G_numbered li{counter-increment:step}._8iIC8G_stepNum{background:var(--ink);color:#fff;width:1.9rem;height:1.9rem;font:800 1.15rem/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:inline-grid}._8iIC8G_stepNum:before{content:counter(step)}
