.decision-stack[data-astro-cid-vukhggew]{--lane:2.75rem;margin:0;position:relative;container-type:inline-size}@media (width<=576px){.decision-stack[data-astro-cid-vukhggew]{--lane:2rem}}.stack-layers[data-astro-cid-vukhggew]{padding-right:var(--lane);flex-direction:column;gap:.75rem;display:flex}.layer[data-astro-cid-vukhggew]{border:1px solid var(--brand-border);background:var(--brand-surface-secondary);grid-template-columns:12rem 1fr;align-items:baseline;gap:.4rem 1.5rem;padding:1rem 1.25rem;font-family:JetBrains Mono,monospace;transition:border-color .35s,box-shadow .35s;display:grid;position:relative}.layer[data-astro-cid-vukhggew]:not(:last-child):after{content:"";border-left:1px solid var(--brand-border);height:.75rem;position:absolute;top:100%;left:2rem}.layer[data-astro-cid-vukhggew]:not(:last-child):before{content:"";z-index:1;background:var(--brand-accent);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:100%;left:calc(2rem - 2px)}@container (width<30rem){.layer[data-astro-cid-vukhggew]{grid-template-columns:1fr}}.layer-name[data-astro-cid-vukhggew]{text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.75rem}.layer-role[data-astro-cid-vukhggew]{opacity:.7;font-size:.8rem;line-height:1.6}.layer-today[data-astro-cid-vukhggew],.layer-verdicts[data-astro-cid-vukhggew],.layer-feedback[data-astro-cid-vukhggew],.layer-backstop-note[data-astro-cid-vukhggew]{grid-column:2}@container (width<30rem){.layer-today[data-astro-cid-vukhggew],.layer-verdicts[data-astro-cid-vukhggew],.layer-feedback[data-astro-cid-vukhggew],.layer-backstop-note[data-astro-cid-vukhggew]{grid-column:1}}.layer-today[data-astro-cid-vukhggew]{text-transform:uppercase;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-accent);opacity:.85;font-family:JetBrains Mono,monospace;font-size:.6rem}.layer-gate[data-astro-cid-vukhggew]{border:1px dashed var(--brand-accent);background:color-mix(in srgb, var(--brand-oxblood) 45%, var(--brand-surface-secondary))}.layer-gate[data-astro-cid-vukhggew] .layer-name[data-astro-cid-vukhggew]{color:var(--brand-accent);font-weight:700}.layer-gate[data-astro-cid-vukhggew] .layer-role[data-astro-cid-vukhggew]{opacity:.9}.layer-verdicts[data-astro-cid-vukhggew]{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.verdict[data-astro-cid-vukhggew]{text-transform:uppercase;letter-spacing:.1em;border:1px solid color-mix(in srgb, var(--brand-text) 30%, transparent);padding:.3rem .55rem;font-family:JetBrains Mono,monospace;font-size:.6rem;transition:color .3s,border-color .3s}.layer-feedback[data-astro-cid-vukhggew]{opacity:.8;font-size:.75rem;line-height:1.6;transition:color .3s,opacity .3s}.layer-backstop[data-astro-cid-vukhggew]{border-style:dashed;border-color:color-mix(in srgb, var(--brand-border) 80%, transparent);background:color-mix(in srgb, var(--brand-surface-secondary) 70%, transparent);margin-top:1.25rem}.layer-backstop[data-astro-cid-vukhggew] .layer-name[data-astro-cid-vukhggew],.layer-backstop[data-astro-cid-vukhggew] .layer-role[data-astro-cid-vukhggew]{opacity:.6}.layer[data-astro-cid-vukhggew]:has(+.layer-backstop):after{border-left-style:dashed;height:2rem}.layer-backstop-note[data-astro-cid-vukhggew]{opacity:.75;font-size:.75rem;line-height:1.6}.stack-return[data-astro-cid-vukhggew]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.return-path[data-astro-cid-vukhggew]{fill:none;stroke:color-mix(in srgb, var(--brand-accent) 35%, transparent);stroke-width:1px;stroke-dasharray:3 4;transition:stroke .3s}.return-arrow[data-astro-cid-vukhggew]{fill:none;stroke:color-mix(in srgb, var(--brand-accent) 60%, transparent);stroke-width:1.25px}.stack-return[data-astro-cid-vukhggew][data-active] .return-path[data-astro-cid-vukhggew]{stroke:var(--brand-accent)}.return-dot[data-astro-cid-vukhggew]{fill:var(--brand-accent);opacity:0}.stack-return-label[data-astro-cid-vukhggew]{text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;color:color-mix(in srgb, var(--brand-accent) 70%, transparent);writing-mode:vertical-rl;pointer-events:none;font-family:JetBrains Mono,monospace;font-size:.55rem;position:absolute;transform:translate(-50%,-50%)rotate(180deg)}.layer[data-astro-cid-vukhggew][data-active]{border-color:color-mix(in srgb, var(--brand-accent) 55%, var(--brand-border));box-shadow:0 0 28px -10px color-mix(in srgb, var(--brand-accent) 55%, transparent)}.layer-gate[data-astro-cid-vukhggew][data-active]{border-color:var(--brand-accent);box-shadow:0 0 36px -8px color-mix(in srgb, var(--brand-accent) 60%, transparent)}.verdict[data-astro-cid-vukhggew][data-active]{color:var(--brand-accent);border-color:var(--brand-accent)}.layer-feedback[data-astro-cid-vukhggew][data-active]{color:var(--brand-accent);opacity:1}.layer[data-astro-cid-vukhggew][data-dot]:before{animation:decision-stack-dot var(--dot-ms,.45s) ease-in-out forwards}@keyframes decision-stack-dot{0%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(calc(.75rem - 5px))}to{opacity:0;transform:translateY(calc(.75rem - 5px))}}.visually-hidden[data-astro-cid-vukhggew]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gap-detail[data-astro-cid-kupao5lm]{flex-direction:column;gap:2.5rem;display:flex}.gap-question[data-astro-cid-kupao5lm]{font-variation-settings:"SOFT" 100, "WONK" 1;text-wrap:balance;font-family:Fraunces,serif;font-size:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);line-height:1.1}.compliance[data-astro-cid-fsqnoonc]{align-items:center;gap:calc(var(--section-space) * 1.25);padding:calc(var(--section-space) * 2) var(--gutter);flex-direction:column;display:flex}.boxes[data-astro-cid-fsqnoonc]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1.5rem;width:100%;display:grid}@media (width<=768px){.boxes[data-astro-cid-fsqnoonc]{grid-template-columns:minmax(0,1fr)}}.box[data-astro-cid-fsqnoonc]{flex-direction:column;gap:.75rem;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.box-label[data-astro-cid-fsqnoonc]{text-transform:uppercase;letter-spacing:.15em;font-family:JetBrains Mono,monospace;font-size:.65rem}.box-name[data-astro-cid-fsqnoonc]{font-variation-settings:"SOFT" 100, "WONK" 1;font-family:Fraunces,serif;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);line-height:1.15}.box-text[data-astro-cid-fsqnoonc]{max-width:48ch;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.8}.box-before[data-astro-cid-fsqnoonc]{border:1px solid var(--brand-border);background:var(--brand-surface-secondary)}.box-before[data-astro-cid-fsqnoonc] .box-label[data-astro-cid-fsqnoonc],.box-before[data-astro-cid-fsqnoonc] .box-name[data-astro-cid-fsqnoonc],.box-before[data-astro-cid-fsqnoonc] .box-text[data-astro-cid-fsqnoonc]{opacity:.55}.box-after[data-astro-cid-fsqnoonc]{border:1px solid color-mix(in srgb, var(--brand-accent) 60%, transparent);background:var(--brand-oxblood);color:var(--brand-text-inverted);box-shadow:var(--lift-shadow)}.box-after[data-astro-cid-fsqnoonc] .box-label[data-astro-cid-fsqnoonc]{color:var(--brand-accent)}.boxes-arrow[data-astro-cid-fsqnoonc]{background:var(--brand-border-strong);align-self:center;width:2.5rem;height:1px;position:relative}.boxes-arrow[data-astro-cid-fsqnoonc]:after{content:"";border-top:1px solid var(--brand-border-strong);border-right:1px solid var(--brand-border-strong);width:.5rem;height:.5rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}@media (width<=768px){.boxes-arrow[data-astro-cid-fsqnoonc]{justify-self:center;width:1px;height:2rem}.boxes-arrow[data-astro-cid-fsqnoonc]:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}}.regulation[data-astro-cid-fsqnoonc]{text-align:center;flex-direction:column;align-items:center;gap:.9rem;width:100%;display:flex}.regulation-line[data-astro-cid-fsqnoonc]{text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;justify-content:center;gap:.4rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;display:flex}.regulation-line[data-astro-cid-fsqnoonc] span[data-astro-cid-fsqnoonc]+span[data-astro-cid-fsqnoonc]:not([hidden]):before{content:"·";opacity:.5;margin-right:1.5rem}.regulation-line[data-astro-cid-fsqnoonc] span[data-astro-cid-fsqnoonc][hidden]{display:none}@media (width<=576px){.regulation-line[data-astro-cid-fsqnoonc]{flex-direction:column;gap:.35rem}.regulation-line[data-astro-cid-fsqnoonc] span[data-astro-cid-fsqnoonc]+span[data-astro-cid-fsqnoonc]:not([hidden]):before{content:none}}.regulation-count[data-astro-cid-fsqnoonc]{color:var(--brand-accent)}.deadlines[data-astro-cid-fsqnoonc]{justify-content:center;margin:.75rem 0;padding:0;list-style:none;display:flex}.deadline[data-astro-cid-fsqnoonc]{flex-direction:column;align-items:center;gap:.4rem;padding:0 clamp(.75rem,.25rem + 2.5vw,3rem);display:flex}.deadline[data-astro-cid-fsqnoonc]+.deadline[data-astro-cid-fsqnoonc]{border-left:1px solid var(--brand-border)}.deadline-value[data-astro-cid-fsqnoonc]{text-transform:uppercase;white-space:nowrap;color:var(--brand-accent);font-family:JetBrains Mono,monospace;font-size:clamp(1.4rem,1rem + 1.6vw,2.75rem);line-height:1}.deadline-label[data-astro-cid-fsqnoonc]{text-transform:uppercase;letter-spacing:.15em;opacity:.75;font-family:JetBrains Mono,monospace;font-size:.65rem}.regulation-text[data-astro-cid-fsqnoonc]{opacity:.75;max-width:64ch;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.8}.roles[data-astro-cid-fsqnoonc]{flex-direction:column;gap:1.5rem;width:100%;display:flex;container-type:inline-size}.roles-label[data-astro-cid-fsqnoonc]{text-transform:uppercase;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-accent);opacity:.85;font-family:JetBrains Mono,monospace;font-size:.7rem}.roles-list[data-astro-cid-fsqnoonc]{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.roles-list[data-astro-cid-fsqnoonc]>[data-astro-cid-fsqnoonc]{position:relative}.roles-list[data-astro-cid-fsqnoonc]>[data-astro-cid-fsqnoonc]:after{content:"";background-color:var(--brand-border);width:1px;display:none;position:absolute;top:0;bottom:0;right:-2rem}@container (width>=44rem){.roles-list[data-astro-cid-fsqnoonc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem}.roles-list[data-astro-cid-fsqnoonc]>[data-astro-cid-fsqnoonc]:after{display:block}.roles-list[data-astro-cid-fsqnoonc]>[data-astro-cid-fsqnoonc]:nth-child(3n):after,.roles-list[data-astro-cid-fsqnoonc]>[data-astro-cid-fsqnoonc]:last-child:after{display:none}}.role[data-astro-cid-fsqnoonc]{flex-direction:column;gap:.5rem;display:flex}.role-name[data-astro-cid-fsqnoonc]{font-variation-settings:"SOFT" 100, "WONK" 1;font-family:Fraunces,serif;font-size:1.35rem;line-height:1.2}.role-text[data-astro-cid-fsqnoonc]{opacity:.8;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.7}
