.editorial-figure{--figure-ink:#edf2fa;--figure-muted:#b8c7d9;--figure-line:#52657c;--figure-blue:#42bdff;--figure-orange:#ff984f;--figure-violet:#c2a5ff;border:1px solid var(--figure-line);border-top:3px solid var(--figure-blue);color:var(--figure-ink);isolation:isolate;background:linear-gradient(135deg,#1c4d6d2b,#0000 65%),repeating-linear-gradient(0deg,#0000 0 27px,#6d98c00b 27px 28px),#0b1420;margin:2.2rem 0;padding:clamp(18px,3vw,28px);position:relative;box-shadow:0 14px 36px #00000026}.editorial-figure *{box-sizing:border-box}.editorial-figure .figure-topline{font-family:var(--mono);letter-spacing:.05em;color:var(--figure-blue);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.75rem;line-height:1.6;display:flex}.editorial-figure .figure-tag{color:var(--figure-muted)}.prose .editorial-figure h3{color:var(--figure-ink);text-transform:none;letter-spacing:-.02em;margin:17px 0 23px;font-size:clamp(1.16rem,2.4vw,1.5rem);line-height:1.3}.prose .editorial-figure p{color:var(--figure-ink);margin:10px 0 0;font-size:1rem;line-height:1.55}.prose .editorial-figure strong{color:var(--figure-ink)}.editorial-figure .figure-node{border:1px solid var(--figure-line);background:#111f2f;min-width:0;padding:16px}.editorial-figure .node-label{font-family:var(--mono);letter-spacing:.04em;color:var(--figure-blue);font-size:.75rem;line-height:1.6;display:block}.editorial-figure .source-node{border-left:3px solid var(--figure-blue)}.editorial-figure .reply-node,.editorial-figure .repair-node{border-left:3px solid var(--figure-orange)}.editorial-figure .reply-node .node-label,.editorial-figure .repair-node .node-label{color:var(--figure-orange)}.editorial-figure .downstream-node{border-left:3px solid var(--figure-violet)}.editorial-figure .downstream-node .node-label{color:var(--figure-violet)}.editorial-figure .whole-node{border:1px solid var(--figure-blue)}.editorial-figure .node-detail{color:var(--figure-muted);font-size:.93rem}.editorial-figure .claim-comparison,.editorial-figure .dependency-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.editorial-figure mark{box-decoration-break:clone;border-bottom:2px solid;padding:.12em .25em;font-weight:700}.editorial-figure .claim-error{color:var(--figure-orange);background:#422716}.editorial-figure .authority-error{color:var(--figure-violet);background:#2b2144}.editorial-figure .figure-key{gap:10px;margin-top:19px;display:grid}.prose .editorial-figure .figure-key p{color:var(--figure-muted);margin:0;font-size:.94rem}.editorial-figure .key-number{font-family:var(--mono);border:1px solid;margin-right:8px;padding:1px 4px;font-size:.75rem;display:inline-block}.editorial-figure .claim-key{color:var(--figure-orange)}.editorial-figure .authority-key{color:var(--figure-violet)}.claim-figure .source-node .node-detail:after,.dependency-figure .dependency-branches>.downstream-node:last-child:after{content:"Where a person approves";content:"Where a person approves"/"";border:1px solid var(--figure-orange);width:fit-content;max-width:100%;color:var(--figure-orange);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#292014;margin-top:10px;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.6;display:block}.editorial-figure .flow-arrow{color:var(--figure-blue);text-align:center;margin:3px 0;font-size:1.6rem;line-height:1.35;display:block}.editorial-figure figcaption{border-top:1px solid var(--figure-line);color:var(--figure-muted);margin-top:21px;padding-top:16px;font-size:.9rem;line-height:1.65}.editorial-figure .check-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.prose .editorial-figure .check-sequence li{border:1px solid var(--figure-line);color:var(--figure-muted);background:#111f2f;margin:0;padding:15px;font-size:.98rem;line-height:1.55}.editorial-figure .check-sequence strong{margin:7px 0 5px;display:block}.editorial-figure .step-index{font-family:var(--mono);color:var(--figure-blue);font-size:.8rem}.editorial-figure .escalation-note{border-left:3px solid var(--figure-orange);color:var(--figure-muted);background:#292014;gap:7px;margin-top:18px;padding:14px 16px;font-size:.95rem;line-height:1.55;display:grid}.editorial-figure .escalation-note strong{color:var(--figure-orange)}@media (width<=560px){.editorial-figure .claim-comparison,.editorial-figure .dependency-branches,.editorial-figure .check-sequence{grid-template-columns:1fr}.editorial-figure .figure-topline{gap:2px;display:grid}.editorial-figure .figure-node,.editorial-figure .check-sequence li{padding:14px}.editorial-figure .figure-key p{line-height:1.65}}@media print{.editorial-figure{box-shadow:none;break-inside:avoid;print-color-adjust:exact}}.worked-example[data-astro-cid-ssdmjifj]{background:var(--surface);border:1px solid var(--line);margin-top:40px;padding:24px}.worked-example[data-astro-cid-ssdmjifj] h2[data-astro-cid-ssdmjifj]{margin-top:0}
