.article-toc{margin-top:max(2rem,min(4vw,2.5rem))}.article-toc>.tag{margin-bottom:.75rem}@media (min-width:1024px){.read.article-read>.article-toc{grid-column:3;grid-row:1/span var(--toc-rows,1);top:calc(var(--nav-h) + 2.5rem);align-self:start;max-width:22rem;margin-top:1rem;position:-webkit-sticky;position:sticky}.read.article-read>.wide{grid-column:2}}.numbered-links{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.numbered-links li{border-bottom:1px solid var(--rule)}.numbered-links a{color:var(--ink-2);transition:color .2s var(--ease);grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:0 .75rem;padding:.7rem 0;font-size:.875rem;line-height:1.45;text-decoration:none;display:grid}.numbered-links a:hover{color:var(--accent)}.numbered-links-no{font:300 .875rem/1.45 var(--face);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.two-flows{--flows-gap:clamp(.75rem,2.5vw,1.5rem);--flows-join:1.5rem;--flows-x:1.25rem;border:1px solid var(--rule-strong);background:linear-gradient(var(--grid-line)1px,transparent 1px)0 0/48px 48px,linear-gradient(90deg,var(--grid-line)1px,transparent 1px)0 0/48px 48px,var(--surface);margin:2rem 0;padding:max(1.1rem,min(3vw,1.75rem))}.two-flows>figcaption{margin-bottom:1.25rem}.two-flows-lanes{gap:var(--flows-join)var(--flows-gap);grid-template-rows:auto repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.two-flows-lane{grid-row:1/span 4;grid-template-rows:subgrid;display:grid;position:relative}.two-flows-lane>ol{grid-row:2/span 3;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid}.two-flows-name{margin-bottom:calc(.75rem - var(--flows-join));letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-self:end;font-size:.7rem;font-weight:500;line-height:1.3}.two-flows-lane.is-agent .two-flows-name{color:var(--accent)}.two-flows-lane li{border:1px solid var(--rule-strong);background:var(--ground);color:var(--ink);padding:.7rem .8rem;font-size:.875rem;line-height:1.45;position:relative}.two-flows-lane li.is-pass{background:color-mix(in srgb,var(--ground)55%,transparent);color:var(--muted);border-style:dashed}.two-flows-lane li.is-agent{border-color:var(--accent);background:color-mix(in srgb,var(--accent)6%,var(--ground))}.two-flows-lane li+li:before,.two-flows-lane:after{content:"";left:var(--flows-x);height:var(--flows-join);border-left:1px solid var(--rule-strong);position:absolute}.two-flows-lane li+li:before{top:calc(-1*var(--flows-join) - 1px)}.two-flows-lane:after{top:100%}.two-flows-lane li+li:after,.two-flows-lane:before{content:"";left:calc(var(--flows-x) - .2rem);border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);width:.4rem;height:.4rem;position:absolute;transform:rotate(45deg)}.two-flows-lane li+li:after{top:calc(-.5rem - 1px)}.two-flows-lane:before{top:calc(100% + var(--flows-join) - .5rem)}.two-flows-lane.is-agent li+li:before,.two-flows-lane.is-agent li+li:after,.two-flows-lane.is-agent:before,.two-flows-lane.is-agent:after{border-color:var(--accent)}.two-flows-erp{margin-top:var(--flows-join);background:var(--ink);color:var(--ground);flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.two-flows-erp b{font-weight:600}@media (max-width:560px){.two-flows{--flows-x:.9rem}.two-flows-lane li{padding:.55rem .6rem;font-size:.8125rem}}.author-note-card{border-top:1px solid var(--rule-strong);max-width:36rem;padding-top:1.5rem}.author-note-name{letter-spacing:-.02em;margin-top:1rem;font-size:max(1.25rem,min(2vw,1.7rem));font-weight:300;line-height:1.2}.author-note-role{color:var(--muted);margin-top:.4rem;font-size:.9375rem}.feature-article{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:2.5rem max(2.5rem,min(6vw,6rem));display:grid}.feature-article h3{letter-spacing:-.028em;text-wrap:balance;max-width:24ch;font-size:max(1.5rem,min(2.4vw,2.1rem));font-weight:300;line-height:1.2}.feature-article-text>.tag,.feature-article-text>.desc{margin-top:1.25rem}.feature-article .read-on{min-width:14rem;margin-top:2rem;display:inline-block}.feature-article-questions>.tag{margin-bottom:.75rem}.feature-article.is-lead>.feature-article-questions{margin-top:1.5rem}@media (max-width:900px){.feature-article{grid-template-columns:minmax(0,1fr)}.feature-article.is-lead>.feature-article-questions{margin-top:0}}.feature-panel{background:var(--surface);margin-top:max(2rem,min(4vw,2.75rem));padding:max(1.5rem,min(4vw,3rem))}.feature-panel .vx-body{padding:0}.feature-story .vx-pane>.tag{margin-bottom:1.25rem}.feature-story-lines{font-size:.9375rem;line-height:1.5}section[aria-labelledby=rubric-voices] .vx-logo[src$="/natform.png"]{margin-top:-.425rem;margin-bottom:-.425rem;height:2.6rem;margin-left:-.85rem}section[aria-labelledby=rubric-voices] .vx-logo[src$="/avf-biomedical.png"]{margin-top:-.775rem;margin-bottom:-.775rem;height:3.3rem;margin-left:-.33rem}section[aria-labelledby=rubric-voices] .vx-logo[src$="/avril.png"]{margin-top:-1.125rem;margin-bottom:-1.125rem;height:4rem;margin-left:-.8rem}
