@layer components{.projectos-case-study{max-width:48rem}.projectos-opening{border-block:1px solid var(--color-line);gap:1.5rem;padding-block:clamp(1.5rem,4vw,3rem);display:grid}.projectos-opening__lead{max-width:34ch;font-family:var(--font-serif);margin:0;font-size:clamp(1.8rem,4vw,3.25rem);font-weight:500;line-height:1.05}.projectos-opening blockquote{border-inline-start:.2rem solid var(--color-atelier-accent);margin:0;padding-inline-start:clamp(1rem,3vw,2rem)}.projectos-opening blockquote p{margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic;line-height:1.55}.projectos-opening>p:last-child{max-width:66ch;margin:0}.projectos-release-register{border:1px solid var(--color-line);border-inline-start:.24rem solid var(--color-atelier-accent);background:#ebdab54d;width:min(64rem,100vw - 3rem);margin-top:clamp(2rem,5vw,3.5rem);padding:clamp(1rem,2.5vw,1.5rem)}.projectos-release-register>p:first-child{color:var(--color-atelier-accent);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.075em;text-transform:uppercase;margin:0 0 .8rem}.projectos-release-register dl{border-block-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.projectos-release-register dl div{border-inline-end:1px solid var(--color-line);border-block-end:1px solid var(--color-line);padding:.9rem}.projectos-release-register dt{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.045em;text-transform:uppercase;line-height:1.45}.projectos-release-register dd{font-family:var(--font-sans);margin:.45rem 0 0;font-size:.9rem;font-weight:700;line-height:1.4}.projectos-release-register>p:last-child{max-width:72ch;margin:1rem 0 0;font-size:.84rem;line-height:1.7}.projectos-contents{border-top:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);margin-top:clamp(2.5rem,6vw,4.5rem)}.projectos-contents>p{border-inline-end:1px solid var(--color-line);border-bottom:1px solid var(--color-line);color:var(--color-atelier-accent);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:.75rem 1rem}.projectos-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.projectos-contents li{border-inline-end:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.projectos-contents a{min-height:3.75rem;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-atelier-accent) 42%, transparent);text-underline-offset:.2em;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.86rem;font-weight:650;line-height:1.35;display:grid}.projectos-contents a span{color:var(--color-atelier-accent);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.08em;font-weight:400}.projectos-evidence-boundary{border:1px solid var(--color-line);background:#ebdab561;margin-top:2rem;padding:1.2rem 1.4rem}.projectos-evidence-boundary p{font-family:var(--font-mono);margin:0;font-size:.78rem;line-height:1.7}.projectos-evidence-boundary p:first-child{color:var(--color-atelier-accent);font-size:var(--font-size-meta);letter-spacing:.075em;text-transform:uppercase;margin-bottom:.55rem}.projectos-product-evidence{gap:clamp(2rem,5vw,3.5rem);width:min(68rem,100vw - 3rem);margin-block:clamp(2rem,5vw,4rem);display:grid}.projectos-product-evidence figure{border:1px solid var(--color-line);background-color:#ebdab53d;background-image:linear-gradient(#402a150b 1px,#0000 1px),linear-gradient(90deg,#402a150b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.25rem 1.25rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;margin:0;padding:clamp(.65rem,1.5vw,1rem)}.projectos-product-evidence img{border:1px solid color-mix(in srgb, var(--color-line) 72%, #111 28%);background:#171a17;width:100%;height:auto;display:block}.projectos-product-evidence figcaption{grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr);gap:1rem;margin-top:.9rem;padding:.25rem .2rem .1rem;font-size:.82rem;line-height:1.65;display:grid}.projectos-product-evidence figcaption span{color:var(--color-atelier-accent);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.065em;text-transform:uppercase}.projectos-product-evidence--template{margin-block-start:1.75rem}.projectos-case-study>blockquote{border-top:1px solid var(--color-line);border-inline-start:.2rem solid var(--color-atelier-accent);margin-top:2rem;padding:1.4rem 0 0 1.4rem}.projectos-case-study>blockquote p{font-family:var(--font-serif);margin:0;font-size:clamp(1.3rem,2.5vw,1.9rem);font-style:italic;line-height:1.45}.projectos-case-study h3{font-family:var(--font-serif);margin-top:clamp(2.5rem,6vw,4.5rem);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:500;line-height:1.1}.projectos-diagram{border:1px solid var(--color-line);background-color:#ebdab542;background-image:linear-gradient(#402a150d 1px,#0000 1px),linear-gradient(90deg,#402a150d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.25rem 1.25rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:min(64rem,100vw - 3rem);margin-block:clamp(2rem,5vw,4rem);margin-inline-start:0;padding:clamp(1rem,2.5vw,1.75rem)}.projectos-diagram figcaption{border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.25rem;padding-bottom:.85rem;line-height:1.6}.projectos-diagram figcaption span{color:var(--color-atelier-accent);margin-inline-end:.65rem}.projectos-diagram ol,.projectos-diagram ul{margin:0;padding:0;list-style:none}.projectos-diagram--layers ol,.projectos-diagram--chain ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;display:grid}.projectos-diagram--chain ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem}.projectos-diagram--layers li,.projectos-diagram--chain li{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-atelier-canvas-soft) 62%, transparent);align-content:start;min-width:0;min-height:7.5rem;padding:1rem;display:grid;position:relative}.projectos-diagram--chain li{min-height:6rem}.projectos-diagram--layers li:not(:last-child):after,.projectos-diagram--chain li:not(:last-child):after{z-index:1;color:var(--color-atelier-accent);content:"→";font-family:var(--font-mono);position:absolute;inset-block-start:50%;inset-inline-end:-1.45rem;transform:translateY(-50%)}.projectos-diagram--chain li:not(:last-child):after{inset-inline-end:-.85rem}.projectos-diagram li>span,.projectos-agent-topology aside>span,.projectos-graph p>span{color:var(--color-atelier-accent);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.06em;text-transform:uppercase}.projectos-diagram li strong{font-family:var(--font-sans);margin-top:.75rem;font-size:clamp(.85rem,1.2vw,1rem);line-height:1.35;display:block}.projectos-diagram li small{color:var(--color-muted);font-family:var(--font-mono);margin-top:.6rem;font-size:.75rem;line-height:1.5;display:block}.projectos-agent-topology{grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr);gap:clamp(1.25rem,4vw,3rem);display:grid}.projectos-agent-topology ol{gap:1.4rem;display:grid}.projectos-agent-topology li{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-atelier-canvas-soft) 62%, transparent);padding:.9rem 1rem;position:relative}.projectos-agent-topology li:not(:last-child):after{color:var(--color-atelier-accent);content:"↓";font-family:var(--font-mono);position:absolute;inset-block-end:-1.2rem;inset-inline-start:50%;transform:translate(-50%)}.projectos-agent-topology li.projectos-agent-boundary{border-block-start:.22rem double var(--color-atelier-accent)}.projectos-agent-topology li.projectos-agent-boundary>span{font-weight:700}.projectos-agent-topology aside{border:1px solid var(--color-line);border-inline-start:.25rem solid var(--color-atelier-accent);background:#ebdab56b;flex-direction:column;justify-content:center;padding:clamp(1.2rem,3vw,2rem);display:flex}.projectos-agent-topology aside strong{font-family:var(--font-serif);margin-top:.65rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1}.projectos-agent-topology aside p{margin-top:1rem;font-size:.86rem;line-height:1.7}.projectos-fabric-ledger{border-block-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);width:min(64rem,100vw - 3rem);margin:1.75rem 0 0}.projectos-fabric-ledger div{border-inline-end:1px solid var(--color-line);border-block-end:1px solid var(--color-line);grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);display:grid}.projectos-fabric-ledger dt,.projectos-fabric-ledger dd{margin:0;padding:1rem}.projectos-fabric-ledger dt{font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1.5}.projectos-fabric-ledger dt span{min-width:2.2rem;color:var(--color-atelier-accent);font-weight:400;display:inline-block}.projectos-fabric-ledger dd{border-inline-start:1px solid var(--color-line);font-size:.9rem;line-height:1.7}.projectos-diagram--lifecycle ol{border-block-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.projectos-diagram--lifecycle li{border-inline-end:1px solid var(--color-line);border-block-end:1px solid var(--color-line);background:color-mix(in srgb, var(--color-atelier-canvas-soft) 48%, transparent);min-height:7.5rem;padding:.9rem;position:relative}.projectos-diagram--lifecycle li:not(:last-child):after{z-index:1;color:var(--color-atelier-accent);content:"→";font-family:var(--font-mono);position:absolute;inset-block-start:50%;inset-inline-end:-.45rem;transform:translateY(-50%)}.projectos-diagram--lifecycle .projectos-human-review{box-shadow:inset 0 0 0 2px var(--color-atelier-accent)}.projectos-graph{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(1.25rem,4vw,3rem);display:grid}.projectos-graph>p{border:1px solid var(--color-line);background:#ebdab56b;flex-direction:column;justify-content:center;margin:0;padding:clamp(1.2rem,3vw,2rem);display:flex}.projectos-graph p strong{font-family:var(--font-serif);margin-top:.75rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1}.projectos-graph p small{font-family:var(--font-sans);margin-top:1rem;font-size:.86rem;line-height:1.65}.projectos-graph ul{border-block-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.projectos-graph li{border-inline-end:1px solid var(--color-line);border-block-end:1px solid var(--color-line);min-height:4rem;font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;padding:.9rem;font-size:.75rem;line-height:1.45}.projectos-closing{border-block:1px solid var(--color-line);margin-top:1.5rem;padding-block:clamp(1.5rem,4vw,3rem)}.projectos-closing p{max-width:38ch;font-family:var(--font-serif);margin:0;font-size:clamp(1.55rem,3.5vw,2.75rem);font-weight:500;line-height:1.15}.projectos-closing p+p{color:var(--color-muted);margin-top:1.5rem;padding-inline-start:clamp(1rem,4vw,3rem);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.5}.governance-case-study{max-width:48rem}.governance-opening{border-block:1px solid var(--color-line);gap:1.5rem;padding-block:clamp(1.5rem,4vw,3rem);display:grid}.governance-opening__lead,.governance-closing p:first-child{max-width:34ch;font-family:var(--font-serif);margin:0;font-size:clamp(1.8rem,4vw,3.25rem);font-weight:500;line-height:1.05}.governance-opening blockquote,.governance-case-study>blockquote{border-inline-start:.2rem solid var(--color-atelier-accent);margin:0;padding-inline-start:clamp(1rem,3vw,2rem)}.governance-opening blockquote p,.governance-case-study>blockquote p{margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic;line-height:1.55}.governance-opening>p:not(.governance-opening__lead){max-width:66ch;margin:0}.governance-register,.governance-evidence-boundary{border:1px solid var(--color-line);border-inline-start:.24rem solid var(--color-atelier-accent);background:#ebdab54d;width:min(66rem,100vw - 3rem);margin-top:clamp(2rem,5vw,3.5rem);padding:clamp(1rem,2.5vw,1.5rem)}.governance-register>p:first-child,.governance-evidence-boundary p:first-child,.governance-contents>p,.governance-phase-register>p{color:var(--color-atelier-accent);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.075em;text-transform:uppercase;margin:0}.governance-register dl{border-block-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:.8rem 0 0;display:grid}.governance-register dl div{border-inline-end:1px solid var(--color-line);border-block-end:1px solid var(--color-line);padding:.9rem}.governance-register dt{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.045em;text-transform:uppercase;line-height:1.45}.governance-register dd{margin:.45rem 0 0;font-size:.9rem;font-weight:700;line-height:1.4}.governance-register>p:last-child,.governance-evidence-boundary p:last-child{max-width:72ch;margin:1rem 0 0;font-size:.84rem;line-height:1.7}.governance-contents{border-top:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);margin-top:clamp(2.5rem,6vw,4.5rem)}.governance-contents>p{border-inline-end:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:.75rem 1rem}.governance-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.governance-contents li{border-inline-end:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.governance-contents a{text-underline-offset:.2em;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.75rem;padding:.75rem 1rem;font-size:.86rem;font-weight:650;line-height:1.35;display:grid}.governance-contents a span,.governance-diagram li>span,.governance-rc-ledger>li>span{color:var(--color-atelier-accent);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.08em}.governance-evidence-boundary{border-inline-start-width:1px;margin-top:2rem}.governance-evidence-boundary p{font-family:var(--font-mono)}.governance-phase-register{border-block:1px solid var(--color-line);grid-template-columns:minmax(6rem,.3fr) minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(66rem,100vw - 3rem);margin:clamp(2rem,5vw,3.5rem) 0;padding:1rem;display:grid}.governance-phase-register>div{gap:.3rem;display:grid}.governance-phase-register strong{font-family:var(--font-serif);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:500;line-height:1.05}.governance-phase-register div span{color:var(--color-muted);font-size:.82rem;line-height:1.5}.governance-phase-register ul{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.governance-phase-register li{border:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.05em;text-transform:uppercase;padding:.35rem .5rem}.governance-diagram{border:1px solid var(--color-line);background-color:#ebdab542;background-image:linear-gradient(#402a150d 1px,#0000 1px),linear-gradient(90deg,#402a150d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.25rem 1.25rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:min(66rem,100vw - 3rem);margin:clamp(2rem,5vw,4rem) 0;padding:clamp(1rem,2.5vw,1.75rem)}.governance-diagram figcaption{border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.25rem;padding-bottom:.85rem;line-height:1.6}.governance-diagram figcaption span{color:var(--color-atelier-accent);margin-inline-end:.65rem}.governance-diagram ol{margin:0;padding:0;list-style:none}.governance-diagram--stack ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.governance-diagram--lifecycle ol{border-block-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.governance-diagram li{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-atelier-canvas-soft) 62%, transparent);min-height:8rem;padding:1rem;position:relative}.governance-diagram--lifecycle li{border:0;border-inline-end:1px solid var(--color-line);border-block-end:1px solid var(--color-line)}.governance-diagram--stack li:not(:last-child):after{z-index:1;color:var(--color-atelier-accent);content:"→";font-family:var(--font-mono);position:absolute;inset-block-start:50%;inset-inline-end:-.86rem;transform:translateY(-50%)}.governance-diagram li strong{margin-top:.75rem;font-size:clamp(.8rem,1.2vw,.98rem);line-height:1.35;display:block}.governance-diagram li small{color:var(--color-muted);font-family:var(--font-mono);margin-top:.6rem;font-size:.72rem;line-height:1.5;display:block}.governance-method-grid{border-top:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(66rem,100vw - 3rem);margin:2rem 0 3rem;display:grid}.governance-method-grid div{border-inline-end:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:1rem}.governance-method-grid dt{color:var(--color-atelier-accent);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.governance-method-grid dd{color:var(--color-muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.65}.governance-rc-ledger{border-top:1px solid var(--color-line);width:min(66rem,100vw - 3rem);margin:2rem 0 3rem;padding:0;list-style:none}.governance-rc-ledger li{border-bottom:1px solid var(--color-line);grid-template-columns:5rem minmax(0,1fr);gap:1.25rem;padding:1.25rem 0;display:grid}.governance-rc-ledger strong{font-family:var(--font-serif);font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:500}.governance-rc-ledger p{max-width:60ch;color:var(--color-muted);margin:.4rem 0 0;font-size:.86rem;line-height:1.65}.governance-closing{border-block:1px solid var(--color-line);margin-top:1.5rem;padding-block:clamp(1.5rem,4vw,3rem)}.governance-closing p+p{max-width:48ch;color:var(--color-muted);margin-top:1.5rem;padding-inline-start:clamp(1rem,4vw,3rem);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.5}.projectos-readiness{max-width:48rem}.projectos-readiness figure{border:1px solid var(--color-line);margin-block:2rem;padding:clamp(1rem,3vw,1.5rem)}.projectos-readiness figcaption{gap:.5rem;margin-bottom:1.25rem;display:grid}.projectos-readiness figcaption>span,.projectos-readiness__phase li>span{color:var(--color-accent);font:600 var(--font-size-meta)/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.projectos-readiness figcaption>strong{font:500 clamp(1.3rem, 3vw, 1.8rem)/1.2 var(--font-serif)}.projectos-readiness__phase ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.projectos-readiness__phase li{border:1px solid var(--color-line);background:var(--material-parchment-soft);gap:.7rem;margin:0;padding:1.25rem;display:grid}.projectos-readiness__phase li>strong{font:500 2rem/1 var(--font-serif)}.projectos-readiness__phase li>small{font-size:.85rem;line-height:1.6}.projectos-readiness__phase li:last-child{color:var(--color-atelier-canvas-soft);background:var(--color-ink)}.projectos-readiness__phase li:last-child>span{color:var(--color-atelier-canvas-soft)}.projectos-readiness .projectos-readiness__measure{color:var(--color-cyber-text);border-color:var(--color-cyber-line);background:var(--material-system)}.projectos-readiness__measure figcaption>span,.projectos-readiness__measure figcaption>small{color:var(--color-cyber-muted)}.projectos-readiness__measure dl{border-top:1px solid var(--color-cyber-line);font-family:var(--font-mono);margin:0}.projectos-readiness__measure dl>div{border-bottom:1px solid var(--color-cyber-line);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-block:1rem;display:grid}.projectos-readiness__measure dd{text-align:end;gap:.4rem;margin:0;display:grid}.projectos-readiness__measure dd strong{color:var(--color-cyber-warm)}.projectos-readiness__measure dd span{color:var(--color-cyber-muted);font-size:var(--font-size-meta)}@media (width<=40rem){.projectos-readiness__phase ol{grid-template-columns:1fr}}}@layer utilities{@media (width<=60rem){.projectos-diagram--chain ol{grid-template-columns:1fr;gap:1.4rem}.projectos-diagram--chain li{min-height:auto}.projectos-diagram--chain li:not(:last-child):after{content:"↓";inset-block:auto -1.2rem;inset-inline:50% auto;transform:translate(-50%)}}@media (width<=48rem){.projectos-diagram,.projectos-release-register,.projectos-product-evidence{width:100%}.projectos-product-evidence figcaption{grid-template-columns:1fr;gap:.45rem}.projectos-diagram--layers ol,.projectos-agent-topology,.projectos-graph{grid-template-columns:1fr}.projectos-diagram--layers ol{gap:1.4rem}.projectos-diagram--layers li{min-height:auto}.projectos-diagram--layers li:not(:last-child):after{content:"↓";inset-block:auto -1.2rem;inset-inline:50% auto;transform:translate(-50%)}.projectos-fabric-ledger{width:100%}.projectos-fabric-ledger div{grid-template-columns:1fr}.projectos-fabric-ledger dd{border-block-start:1px solid var(--color-line);border-inline-start:0}}@media (width<=36rem){.projectos-contents ol,.projectos-release-register dl,.projectos-diagram--lifecycle ol,.projectos-graph ul{grid-template-columns:1fr}.projectos-diagram--lifecycle li:not(:last-child):after{content:"↓";inset-block:auto -.65rem;inset-inline:50% auto;transform:translate(-50%)}.projectos-diagram{padding:.75rem}}@media (prefers-reduced-motion:reduce){.projectos-case-study *,.projectos-case-study :before,.projectos-case-study :after{scroll-behavior:auto;transition-duration:.01ms}}@media (forced-colors:active){.projectos-diagram,.projectos-diagram--layers li,.projectos-diagram--chain li,.projectos-agent-topology li,.projectos-agent-topology aside,.projectos-release-register,.projectos-release-register dl,.projectos-release-register dl div,.projectos-product-evidence figure,.projectos-fabric-ledger,.projectos-fabric-ledger div,.projectos-diagram--lifecycle li,.projectos-graph>p,.projectos-graph li,.projectos-evidence-boundary{background:canvas;border-color:canvastext}.projectos-diagram--lifecycle .projectos-human-review{box-shadow:none;outline:2px solid highlight}}@media (width<=64rem){.governance-register dl{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-diagram--stack ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.governance-register,.governance-evidence-boundary,.governance-phase-register,.governance-diagram,.governance-method-grid,.governance-rc-ledger{width:100%}.governance-phase-register{grid-template-columns:1fr}.governance-phase-register ul{justify-content:flex-start}.governance-diagram--stack ol,.governance-diagram--lifecycle ol{grid-template-columns:1fr}.governance-diagram--stack li{min-height:auto}.governance-diagram--stack li:not(:last-child):after{content:"↓";inset-block:auto -1.2rem;inset-inline:50% auto;transform:translate(-50%)}.governance-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.governance-register dl,.governance-contents ol,.governance-method-grid{grid-template-columns:1fr}.governance-diagram{padding:.75rem}.governance-rc-ledger li{grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem}}@media (prefers-reduced-motion:reduce){.governance-case-study *,.governance-case-study :before,.governance-case-study :after{scroll-behavior:auto;transition-duration:.01ms}}@media (forced-colors:active){.governance-register,.governance-evidence-boundary,.governance-diagram,.governance-diagram li,.governance-phase-register li,.governance-method-grid,.governance-method-grid div,.governance-rc-ledger{background:canvas;border-color:canvastext}}}
