.case-workflow[data-astro-cid-q66m2b6x]{--flow-accent: var(--signal);--flow-rule: color-mix(in srgb, currentColor 23%, transparent);container-type:inline-size;margin:0;min-width:0;padding-block:clamp(1.75rem,4vw,3rem);border-block:1px solid var(--flow-rule)}.case-workflow__heading[data-astro-cid-q66m2b6x] p[data-astro-cid-q66m2b6x],.case-workflow__number[data-astro-cid-q66m2b6x]{color:var(--flow-accent)}.case-workflow[data-astro-cid-q66m2b6x] h2[data-astro-cid-q66m2b6x]{max-width:25ch;margin:.6rem 0 1.5rem;font-family:var(--display);font-size:clamp(1.6rem,4vw,3rem);line-height:1.04;letter-spacing:-.035em}.case-workflow__steps[data-astro-cid-q66m2b6x]{display:grid;gap:1.65rem;list-style:none;margin:0;padding:0}.case-workflow__steps[data-astro-cid-q66m2b6x] li[data-astro-cid-q66m2b6x]{position:relative;min-width:0;padding:.95rem 1rem;border:1px solid var(--flow-rule)}.case-workflow[data-astro-cid-q66m2b6x] strong[data-astro-cid-q66m2b6x]{display:block;font-size:1.02rem;line-height:1.25}.case-workflow__number[data-astro-cid-q66m2b6x]{display:block;margin-bottom:.55rem}.case-workflow__steps[data-astro-cid-q66m2b6x] p[data-astro-cid-q66m2b6x],.case-workflow__outcomes[data-astro-cid-q66m2b6x] label[data-astro-cid-q66m2b6x]>span[data-astro-cid-q66m2b6x]:last-child,.case-workflow__record[data-astro-cid-q66m2b6x],.case-workflow[data-astro-cid-q66m2b6x] figcaption[data-astro-cid-q66m2b6x]{font-size:.95rem;line-height:1.5}.case-workflow__steps[data-astro-cid-q66m2b6x] p[data-astro-cid-q66m2b6x]{margin:.45rem 0 0}.case-workflow__arrow[data-astro-cid-q66m2b6x]{position:absolute;left:1rem;top:100%;width:1px;height:1.4rem;background:var(--flow-accent)}.case-workflow__arrow[data-astro-cid-q66m2b6x]:after{content:"";position:absolute;bottom:0;left:-3px;width:7px;height:7px;border:solid var(--flow-accent);border-width:0 1px 1px 0;transform:rotate(45deg)}.case-workflow[data-astro-cid-q66m2b6x] .case-workflow__arrow--decision[data-astro-cid-q66m2b6x]{left:auto;right:1.25rem;top:100%;width:1px;height:1.1rem}.case-workflow[data-astro-cid-q66m2b6x] .case-workflow__arrow--decision[data-astro-cid-q66m2b6x]:after{left:-3px;right:auto;bottom:0;transform:rotate(45deg)}.case-workflow__decision[data-astro-cid-q66m2b6x]{min-inline-size:0;margin:1.25rem 0 0;padding:.65rem .75rem .75rem;border:1px solid var(--flow-rule)}.case-workflow[data-astro-cid-q66m2b6x] legend[data-astro-cid-q66m2b6x]{padding-inline:.35rem;font-weight:650}.case-workflow__outcomes[data-astro-cid-q66m2b6x]{display:grid;gap:.65rem}.case-workflow__outcomes[data-astro-cid-q66m2b6x] label[data-astro-cid-q66m2b6x]{display:grid;gap:.45rem;align-content:start;min-height:44px;padding:.75rem;border:1px solid var(--flow-rule);cursor:pointer}.case-workflow__outcomes[data-astro-cid-q66m2b6x] label[data-astro-cid-q66m2b6x]:has(:checked){border-color:var(--flow-accent);background:color-mix(in srgb,var(--flow-accent) 10%,transparent)}.case-workflow__outcomes[data-astro-cid-q66m2b6x] label[data-astro-cid-q66m2b6x]:focus-within{outline:2px solid var(--flow-accent);outline-offset:2px}.case-workflow__outcomes[data-astro-cid-q66m2b6x] label[data-astro-cid-q66m2b6x]>span[data-astro-cid-q66m2b6x]:first-child{display:flex;align-items:baseline;gap:.55rem}.case-workflow__outcomes[data-astro-cid-q66m2b6x] input[data-astro-cid-q66m2b6x]{margin:0;accent-color:var(--flow-accent)}.case-workflow__instruction[data-astro-cid-q66m2b6x]{margin:.2rem 0 .8rem;font-size:.9rem;line-height:1.5}.case-workflow__record[data-astro-cid-q66m2b6x]{margin:.7rem 0 0}.case-workflow[data-astro-cid-q66m2b6x] figcaption[data-astro-cid-q66m2b6x]{max-width:70ch;margin-top:1rem}.case-workflow__consequences[data-astro-cid-q66m2b6x] p[data-astro-cid-q66m2b6x]{display:none;margin:.85rem 0 0;padding:.8rem;border-inline-start:3px solid var(--flow-accent);font-size:.95rem;line-height:1.5}.case-workflow__consequences[data-astro-cid-q66m2b6x] strong[data-astro-cid-q66m2b6x]{margin-bottom:.4rem}.case-workflow__decision[data-astro-cid-q66m2b6x]:has(input[value="0"]:checked) [data-astro-cid-q66m2b6x][data-outcome="0"],.case-workflow__decision[data-astro-cid-q66m2b6x]:has(input[value="1"]:checked) [data-astro-cid-q66m2b6x][data-outcome="1"]{display:block}.case-workflow__example[data-astro-cid-q66m2b6x]{margin-top:1.5rem;border-block:1px solid var(--flow-rule)}.case-workflow__example[data-astro-cid-q66m2b6x] summary[data-astro-cid-q66m2b6x]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.4rem 1rem;min-height:44px;padding:1rem .25rem;cursor:pointer;list-style:none}.case-workflow__example[data-astro-cid-q66m2b6x] summary[data-astro-cid-q66m2b6x]::-webkit-details-marker{display:none}.case-workflow__example[data-astro-cid-q66m2b6x] summary[data-astro-cid-q66m2b6x]>.eyebrow[data-astro-cid-q66m2b6x]{grid-column:1;color:var(--flow-accent)}.case-workflow__example[data-astro-cid-q66m2b6x] summary[data-astro-cid-q66m2b6x]>strong[data-astro-cid-q66m2b6x]{grid-column:1}.case-workflow__example[data-astro-cid-q66m2b6x] summary[data-astro-cid-q66m2b6x]:focus-visible{outline:2px solid var(--flow-accent);outline-offset:3px}.case-workflow__toggle[data-astro-cid-q66m2b6x]{grid-column:2;grid-row:1 / 3;width:.65rem;height:.65rem;margin-right:.3rem;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}.case-workflow__example[data-astro-cid-q66m2b6x][open] .case-workflow__toggle[data-astro-cid-q66m2b6x]{transform:rotate(225deg)}.case-workflow__example-body[data-astro-cid-q66m2b6x]{padding:.15rem .25rem 1rem}.case-workflow__example[data-astro-cid-q66m2b6x] dl[data-astro-cid-q66m2b6x]{display:grid;gap:1rem;margin:0}.case-workflow__example[data-astro-cid-q66m2b6x] dl[data-astro-cid-q66m2b6x]>div[data-astro-cid-q66m2b6x]{min-width:0;padding-inline-start:.85rem;border-inline-start:1px solid var(--flow-rule)}.case-workflow__example[data-astro-cid-q66m2b6x] dt[data-astro-cid-q66m2b6x]{font-weight:650;font-size:.9rem;color:var(--flow-accent)}.case-workflow__example[data-astro-cid-q66m2b6x] dd[data-astro-cid-q66m2b6x]{margin:.35rem 0 0;font-size:.95rem;line-height:1.5;overflow-wrap:anywhere}.case-workflow__limit[data-astro-cid-q66m2b6x]{max-width:75ch;margin:1rem 0 0;font-size:.9rem;line-height:1.5}.case-workflow__limit[data-astro-cid-q66m2b6x] strong[data-astro-cid-q66m2b6x]{margin-bottom:.3rem;font-size:.9rem}@container (min-width: 31rem){.case-workflow__outcomes[data-astro-cid-q66m2b6x]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 47rem){.case-workflow__steps[data-astro-cid-q66m2b6x]{grid-template-columns:repeat(var(--step-count),minmax(0,1fr))}.case-workflow__example[data-astro-cid-q66m2b6x] dl[data-astro-cid-q66m2b6x]{grid-template-columns:repeat(3,minmax(0,1fr))}.case-workflow__arrow[data-astro-cid-q66m2b6x]{top:1.35rem;left:100%;width:1.4rem;height:1px}.case-workflow__arrow[data-astro-cid-q66m2b6x]:after{left:auto;right:0;bottom:-3px;transform:rotate(-45deg)}}
