.v2s{--caution:#9a6a12;--caution-wash:#9a6a121a;--ink:#131c2e;--ink-2:#34405a;--ink-3:#6e798c;--mark:#a8243a;--mark-ink:#8e1c30;--mark-wash:#a8243a12;--measure:66ch;--rule:#d5dad6;--rule-strong:#b6bdb8;--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Source Serif 4",Georgia,"Times New Roman",serif;--surface:#fff;--verify:#2f6b5e;--verify-wash:#2f6b5e1a}.v2s .fx-a{stroke:var(--mark)}.v2s .fx-ax{stroke:var(--rule-strong);stroke-width:1px;fill:none}.v2s .fx-b{stroke:var(--ink-3)}.v2s .fx-tick{stroke:var(--rule-strong);stroke-width:1px}.v2s .refs{border-top:1px solid var(--rule);max-width:none;margin:56px 0 0;padding:32px 0 80px}.v2s .refs h2{margin:0 0 20px;font-size:1.3rem}.v2s .refs ol{counter-reset:ref;max-width:90ch;margin:0;padding:0;list-style:none}.v2s .refs li{counter-increment:ref;margin-bottom:20px;padding-left:40px;font-size:.92rem;line-height:1.55;position:relative}.v2s .refs li:before{content:"[" counter(ref) "]";color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.84rem;position:absolute;top:0;left:0}.v2s .refs li:target{background:var(--mark-wash);outline-offset:6px;border-radius:2px;outline:2px solid #a8243a40}.v2s .refs .reftext{color:var(--ink);font-weight:600}.v2s .refs .refread{color:var(--ink-3);font-weight:400}.v2s .refs .reflink{color:var(--mark-ink);text-underline-offset:3px;margin-top:5px;font-size:.88rem;text-decoration:underline;display:inline-block}.v2s .disclose{max-width:var(--measure);color:var(--ink-3);border-top:1px solid var(--rule);margin-top:36px;padding-top:16px;font-size:.86rem}.v2s .worked{border:1px solid var(--rule);border-left:3px solid var(--mark);background:var(--surface);border-radius:4px;max-width:none;margin:0 0 22px;padding:24px 26px}.v2s .worked__badge{letter-spacing:.1em;text-transform:uppercase;color:var(--mark-ink);background:var(--mark-wash);border:1px solid #a8243a33;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:.7rem;font-weight:600;display:inline-block}.v2s .worked__t{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:1.3rem;line-height:1.26}.v2s .worked__cite{color:var(--ink-3);margin-bottom:20px;font-size:.86rem;line-height:1.5}.v2s .worked__cite a{color:var(--mark-ink)}.v2s .worked__grid{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 34px;margin:0 0 20px;padding-top:20px;display:grid}.v2s .worked__grid>div{margin:0}.v2s .worked__grid dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:.72rem;font-weight:600}.v2s .worked__grid dd{color:var(--ink-2);margin:0;font-size:.94rem;line-height:1.5}.v2s .worked__result{border-left:3px solid var(--verify);color:var(--ink);background:#f7f8f7;border-radius:0 3px 3px 0;padding:16px 20px;font-size:.95rem;line-height:1.55}.v2s .worked__result b{letter-spacing:.1em;text-transform:uppercase;color:var(--verify);margin-bottom:6px;font-size:.72rem;display:block}.v2s .worked__note{color:var(--ink-3);margin:14px 0 0;font-size:.88rem;line-height:1.5}.v2s .eqn{border:1px solid var(--rule);text-align:center;font-family:var(--serif);color:var(--ink);background:#f7f8f7;border-radius:3px;margin:24px 0;padding:20px 22px;font-size:1.1rem;line-height:1.95}.v2s .eqn__r{border-top:1px solid var(--rule);margin-top:12px;padding-top:14px;font-size:1.25rem}.v2s .eqn small{font-family:var(--sans);color:var(--ink-3);margin-top:14px;font-size:.82rem;line-height:1.5;display:block}.v2s .tblwrap--wide table{max-width:none}.v2s .tblwrap--wide td,.v2s .tblwrap--wide th{padding:10px 13px;font-size:.88rem}.v2s .fig__t{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;font-size:.74rem;font-weight:600}.v2s .fig__sub{color:var(--ink-3);margin:0 0 16px;font-size:.9rem}.v2s .fig__cap{color:var(--ink-2);border-top:1px solid var(--rule);margin:16px 0 0;padding-top:14px;font-size:.92rem;line-height:1.55}.v2s .fig__cap b{color:var(--ink);font-weight:600}.v2s .fig__note{color:var(--ink-3);margin:8px 0 0;font-size:.84rem;font-style:italic}.v2s .fx-vl{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:5 4;fill:none}.v2s .fx-ln{stroke-width:2.5px;fill:none;stroke-linecap:round}.v2s .fx-cf{stroke:var(--ink-3);stroke-width:2px;stroke-dasharray:6 5;fill:none}.v2s .fx-pt{fill:var(--mark);opacity:.75}.v2s .fx-pt2{fill:var(--ink-3);opacity:.65}.v2s .fx-pt3{fill:var(--verify);opacity:.85}.v2s .fx-eff{stroke:var(--verify);stroke-width:2px;fill:none}.v2s .fx-lab{font-family:var(--sans);fill:var(--ink-3);font-size:12px}.v2s .fx-key{font-family:var(--sans);fill:var(--ink-2);font-size:12.5px;font-weight:600}.v2s .fx-eff-lab{font-family:var(--sans);fill:var(--verify);font-size:12.5px;font-weight:600}.v2s .fx-mid{text-anchor:middle}.v2s .fx-end{text-anchor:end}.v2s .fx-box{fill:var(--surface);stroke:var(--rule-strong);stroke-width:1px}.v2s .fx-box2{fill:#f7f8f7;stroke:var(--rule-strong);stroke-width:1px}.v2s .fx-boxa{fill:var(--mark-wash);stroke:var(--mark);stroke-width:1px}.v2s .fx-boxt{font-family:var(--sans);fill:var(--ink-2);text-anchor:middle;font-size:12px}.v2s .fx-boxk{font-family:var(--sans);fill:var(--ink);text-anchor:middle;font-size:12px;font-weight:600}.v2s .fx-conn{stroke:var(--ink-3);stroke-width:1.5px;fill:none}.v2s .fx-stage{font-family:var(--sans);letter-spacing:.08em;fill:var(--mark-ink);text-anchor:end;font-size:10.5px;font-weight:600}.v2s .fx-step{fill:none;stroke-width:2.5px;stroke-linejoin:round}.v2s .fx-null{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:5 4;fill:none}.v2s .fx-ci{stroke-width:2px;stroke-linecap:round}.v2s .fx-band-ok{fill:#2f6b5e17}.v2s .fx-band-no{fill:#a8243a14}.v2s .fx-mark-ok{stroke:var(--verify);stroke-width:2px}.v2s .fx-mark-no{stroke:var(--mark);stroke-width:2px}.v2s .fx-mark-mid{stroke:var(--ink-3);stroke-width:2px;stroke-dasharray:4 3}.v2s .fx-lab-ok{font-family:var(--sans);fill:var(--verify);text-anchor:middle;font-size:12px;font-weight:600}.v2s .fx-lab-no{font-family:var(--sans);fill:var(--mark-ink);text-anchor:middle;font-size:12px;font-weight:600}.v2s .fx-lab-mid{font-family:var(--sans);fill:var(--ink-3);text-anchor:middle;font-size:12px;font-weight:600}.v2s .fx-cell-a{fill:var(--mark)}.v2s .fx-cell-b{fill:var(--ink-3);opacity:.6}.v2s .fx-cell-c{fill:var(--rule)}.v2s .fx-boxok{fill:var(--verify-wash);stroke:var(--verify);stroke-width:1px}.v2s .refs .reflist li{overflow-wrap:anywhere}.v2s .fx-boxc{fill:var(--caution-wash);stroke:var(--caution);stroke-width:1px}.v2s .fx-lab-c{font-family:var(--sans);fill:var(--caution);text-anchor:middle;font-size:12px;font-weight:600}.v2s .fx-mark-c{stroke:var(--caution);stroke-width:2px}.v2s .fx-start{text-anchor:start}.v2s .fx-dash{stroke-dasharray:4 3;fill:none}.v2s .mono{border:1px solid var(--rule);overflow-wrap:anywhere;background:#f7f8f7;border-radius:4px;margin:10px 0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.65}@media (max-width:700px){.v2s .worked__grid{grid-template-columns:1fr}}
