.cm-governance-map:where(.astro-i52owlzz){position:relative;max-width:1080px;margin:0 auto;padding:28px;background:radial-gradient(circle at 50% 0,rgba(0,112,173,.08),transparent 42%),#fff;border:1px solid var(--cm-border-subtle);border-radius:18px;box-shadow:var(--cm-shadow-md)}.cm-governance-example:where(.astro-i52owlzz){margin:0 0 18px;color:var(--cm-fg3);font:700 11px/1 var(--cm-font-sans);letter-spacing:.08em;text-transform:uppercase}.cm-governance-org:where(.astro-i52owlzz){display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;max-width:580px;margin:0 auto;padding:18px 20px;color:#fff;background:var(--cm-ocean-900, #0f2f3b);border-radius:12px;box-shadow:0 14px 32px #0f2f3b2e}.cm-governance-org-icon:where(.astro-i52owlzz){display:inline-flex;align-items:center;justify-content:center}.cm-governance-org-icon:where(.astro-i52owlzz){width:40px;height:40px;color:var(--cm-ocean-900, #0f2f3b);background:#fff;border-radius:10px}.cm-governance-org-copy:where(.astro-i52owlzz){display:flex;flex-direction:column;gap:4px;min-width:0}.cm-governance-kicker:where(.astro-i52owlzz){color:#ffffffad;font:700 10px/1 var(--cm-font-sans);letter-spacing:.08em;text-transform:uppercase}.cm-governance-org-copy:where(.astro-i52owlzz) strong:where(.astro-i52owlzz){font:700 18px/1.25 var(--cm-font-sans)}.cm-governance-total:where(.astro-i52owlzz){padding:7px 10px;color:var(--cm-ocean-900, #0f2f3b);font:700 12px/1 var(--cm-font-sans);white-space:nowrap;background:#fff;border-radius:var(--cm-radius-pill)}.cm-governance-connector:where(.astro-i52owlzz){width:1px;height:20px;margin:0 auto;background:var(--cm-ocean-300, #80b9cf)}.cm-governance-rules:where(.astro-i52owlzz){display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:0 auto;padding:12px;background:var(--cm-bg-muted);border:1px solid var(--cm-border-subtle);border-radius:10px}.cm-governance-rules:where(.astro-i52owlzz)>span:where(.astro-i52owlzz){padding:7px 10px;color:var(--cm-fg2);font:600 12px/1 var(--cm-font-sans);background:#fff;border:1px solid var(--cm-border-subtle);border-radius:var(--cm-radius-pill)}.cm-governance-rules:where(.astro-i52owlzz) .cm-governance-rules-label:where(.astro-i52owlzz){display:inline-flex;gap:6px;align-items:center;color:var(--cm-brand);background:var(--cm-brand-tint);border-color:var(--cm-ocean-200, var(--cm-border-subtle))}.cm-governance-rules-label:where(.astro-i52owlzz) .cm-icon{width:15px;height:15px}.cm-governance-branches:where(.astro-i52owlzz){position:relative;width:calc(75% + 1px);height:28px;margin:0 auto;border-top:1px solid var(--cm-ocean-300, #80b9cf)}.cm-governance-branches:where(.astro-i52owlzz):before,.cm-governance-branches:where(.astro-i52owlzz):after{position:absolute;top:-1px;width:1px;height:28px;content:"";background:var(--cm-ocean-300, #80b9cf)}.cm-governance-branches:where(.astro-i52owlzz):before{left:0}.cm-governance-branches:where(.astro-i52owlzz):after{right:0}.cm-governance-groups:where(.astro-i52owlzz){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cm-governance-group:where(.astro-i52owlzz){position:relative;min-width:0;padding:18px;background:#fff;border:1px solid var(--cm-border-subtle);border-top:3px solid var(--cm-brand);border-radius:10px;box-shadow:var(--cm-shadow-sm)}.cm-governance-group:where(.astro-i52owlzz):before{position:absolute;top:-29px;left:50%;width:1px;height:27px;content:"";background:var(--cm-ocean-300, #80b9cf)}.cm-governance-share:where(.astro-i52owlzz){display:block;margin-bottom:12px;color:var(--cm-brand);font:750 28px/1 var(--cm-font-sans);letter-spacing:-.03em}.cm-governance-group:where(.astro-i52owlzz) h3:where(.astro-i52owlzz){margin:0 0 6px;color:var(--cm-fg1);font:700 16px/1.25 var(--cm-font-sans)}.cm-governance-group:where(.astro-i52owlzz) p:where(.astro-i52owlzz){margin:0 0 14px;color:var(--cm-fg3);font:500 12px/1.4 var(--cm-font-sans)}.cm-governance-owner:where(.astro-i52owlzz){display:block;padding-top:12px;color:var(--cm-fg2);font:600 12px/1.35 var(--cm-font-sans);border-top:1px solid var(--cm-divider)}.cm-governance-group--unallocated:where(.astro-i52owlzz){background:#fffaf2;border-color:#e5c179;border-top-color:#b36b00}.cm-governance-group--unallocated:where(.astro-i52owlzz) .cm-governance-share:where(.astro-i52owlzz){color:#8a5100}.cm-governance-note:where(.astro-i52owlzz){max-width:760px;margin:24px auto 0;color:var(--cm-fg2);font:var(--cm-body-sm);text-align:center}.cm-governance-decisions:where(.astro-i52owlzz){background:var(--cm-ocean-50)}.cm-governance-decision-grid:where(.astro-i52owlzz){display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(36px,6vw,76px);align-items:start}.cm-governance-decision-copy:where(.astro-i52owlzz)>.cm-h2:where(.astro-i52owlzz){max-width:16ch;margin:12px 0 16px}.cm-governance-decision-copy:where(.astro-i52owlzz)>p:where(.astro-i52owlzz):not(.cm-eyebrow-2){max-width:58ch;margin:0;color:var(--cm-fg2);font:var(--cm-body-lg)}.cm-governance-review-flow:where(.astro-i52owlzz){margin:32px 0 0;padding:0;list-style:none}.cm-governance-review-flow:where(.astro-i52owlzz) li:where(.astro-i52owlzz){display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:22px 0;border-top:1px solid var(--cm-ocean-200, var(--cm-divider))}.cm-governance-review-flow:where(.astro-i52owlzz) li:where(.astro-i52owlzz)>span:where(.astro-i52owlzz){display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:#fff;font:700 13px/1 var(--cm-font-sans);background:var(--cm-ocean-900, #0f2f3b);border-radius:50%}.cm-governance-review-flow:where(.astro-i52owlzz) h3:where(.astro-i52owlzz){margin:2px 0 7px;color:var(--cm-fg1);font:700 17px/1.3 var(--cm-font-sans)}.cm-governance-review-flow:where(.astro-i52owlzz) p:where(.astro-i52owlzz){margin:0;color:var(--cm-fg2);font:var(--cm-body-sm)}.cm-governance-review-flow:where(.astro-i52owlzz) a:where(.astro-i52owlzz){display:inline-block;margin-top:9px;color:var(--cm-brand);font:700 13px/1.3 var(--cm-font-sans);text-decoration:none}.cm-governance-review-flow:where(.astro-i52owlzz) a:where(.astro-i52owlzz):hover{color:var(--cm-brand-hover);text-decoration:underline}.cm-governance-access-panel:where(.astro-i52owlzz){min-width:0;padding:clamp(26px,4vw,42px);background:#fff;border:1px solid var(--cm-border-subtle);border-top:4px solid var(--cm-brand);border-radius:16px;box-shadow:var(--cm-shadow-md)}.cm-governance-access-kicker:where(.astro-i52owlzz){margin:0 0 12px;color:var(--cm-brand);font:700 11px/1 var(--cm-font-sans);letter-spacing:.08em;text-transform:uppercase}.cm-governance-access-panel:where(.astro-i52owlzz)>h3:where(.astro-i52owlzz){max-width:22ch;margin:0;color:var(--cm-fg1);font:var(--cm-h3);letter-spacing:-.015em}.cm-governance-access-intro:where(.astro-i52owlzz){margin:14px 0 0;color:var(--cm-fg2);font:var(--cm-body-sm)}.cm-governance-access-list:where(.astro-i52owlzz){margin:28px 0 0;border-top:1px solid var(--cm-divider)}.cm-governance-access-list:where(.astro-i52owlzz)>div:where(.astro-i52owlzz){display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--cm-divider)}.cm-governance-access-list:where(.astro-i52owlzz) dt:where(.astro-i52owlzz){color:var(--cm-fg1);font:700 13px/1.4 var(--cm-font-sans)}.cm-governance-access-list:where(.astro-i52owlzz) dd:where(.astro-i52owlzz){margin:0;color:var(--cm-fg2);font:var(--cm-body-sm)}.cm-governance-access-list:where(.astro-i52owlzz) dd:where(.astro-i52owlzz) strong:where(.astro-i52owlzz){color:var(--cm-fg1)}.cm-governance-unallocated-access:where(.astro-i52owlzz){display:flex;gap:9px;align-items:flex-start;margin:20px 0 0;padding:12px 14px;color:#724500;font:650 13px/1.45 var(--cm-font-sans);background:#fff8e8;border:1px solid #ead197;border-radius:9px}.cm-governance-unallocated-access:where(.astro-i52owlzz) .cm-icon{flex:0 0 auto;width:18px;height:18px;margin-top:1px}.cm-governance-control-boundary:where(.astro-i52owlzz){display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;margin-top:clamp(36px,5vw,60px);padding:24px clamp(22px,4vw,36px);color:#fff;background:var(--cm-ink-900);border-radius:14px}.cm-governance-control-boundary:where(.astro-i52owlzz)>span:where(.astro-i52owlzz){display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;color:var(--cm-pulse);background:#00b5e224;border:1px solid rgba(0,181,226,.28);border-radius:12px}.cm-governance-control-boundary:where(.astro-i52owlzz) .cm-icon{width:23px;height:23px}.cm-governance-control-boundary:where(.astro-i52owlzz) h3:where(.astro-i52owlzz){margin:1px 0 6px;color:#fff;font:700 18px/1.3 var(--cm-font-sans)}.cm-governance-control-boundary:where(.astro-i52owlzz) p:where(.astro-i52owlzz){max-width:76ch;margin:0;color:#ffffffbd;font:var(--cm-body-sm)}@media(max-width:900px){.cm-governance-groups:where(.astro-i52owlzz){grid-template-columns:repeat(2,minmax(0,1fr))}.cm-governance-branches:where(.astro-i52owlzz),.cm-governance-group:where(.astro-i52owlzz):before{display:none}.cm-governance-groups:where(.astro-i52owlzz){margin-top:18px}.cm-governance-decision-grid:where(.astro-i52owlzz){grid-template-columns:1fr}.cm-governance-decision-copy:where(.astro-i52owlzz)>.cm-h2:where(.astro-i52owlzz){max-width:21ch}}@media(max-width:600px){.cm-governance-map:where(.astro-i52owlzz){padding:20px 16px}.cm-governance-org:where(.astro-i52owlzz){grid-template-columns:auto 1fr}.cm-governance-total:where(.astro-i52owlzz){grid-column:1 / -1;text-align:center}.cm-governance-rules:where(.astro-i52owlzz){justify-content:flex-start}.cm-governance-rules:where(.astro-i52owlzz) .cm-governance-rules-label:where(.astro-i52owlzz){width:100%;justify-content:center}.cm-governance-groups:where(.astro-i52owlzz){grid-template-columns:1fr}.cm-governance-access-list:where(.astro-i52owlzz)>div:where(.astro-i52owlzz){grid-template-columns:1fr;gap:5px}.cm-governance-control-boundary:where(.astro-i52owlzz){grid-template-columns:1fr}}
