.cb.cb-site.cb-reading{--section-space:clamp(2.5rem, 5vw, 4rem);--line-dark:var(--cb-color-line)}.cb.cb-site.cb-reading main{color:var(--cb-color-ink)}.cb.cb-site.cb-reading main>:is(header,section){padding-block:var(--section-space);background:var(--cb-color-canvas);color:var(--cb-color-ink);border-bottom:1px solid var(--cb-color-line)}.cb.cb-site.cb-reading main>section:nth-of-type(odd){background:var(--cb-color-surface)}.cb.cb-site.cb-reading .shell{width:min(100% - 2.5rem,72rem)}.cb.cb-site.cb-reading main h1{letter-spacing:-.04em;max-width:22ch;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08}.cb.cb-site.cb-reading main h2{letter-spacing:-.025em;max-width:34ch;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.cb.cb-site.cb-reading main h3{letter-spacing:-.015em;font-size:1.1rem;line-height:1.35}.cb.cb-site.cb-reading main :is(h1,h2,h3,h4){font-family:var(--cb-font-sans);text-transform:none;color:var(--cb-color-ink);font-weight:650}.cb.cb-site.cb-reading main p{max-width:68ch;line-height:1.7}.cb.cb-site.cb-reading main :is(p,li,dt,dd,td){color:var(--cb-color-secondary)}.cb.cb-site.cb-reading main :is(strong,th){color:var(--cb-color-ink)}.cb.cb-site.cb-reading main :is(.eyebrow,.availability,.track-label,.maturity-label,.research-status-label,.repository-status-label,.explainer-glance-label){color:var(--cb-color-link);font-family:var(--cb-font-sans);letter-spacing:.015em;text-transform:none;margin-bottom:.9rem;font-size:.8rem;font-weight:650}.cb.cb-site.cb-reading main .lede{max-width:58ch;font-size:1.1rem}.cb.cb-site.cb-reading main :is(.section-heading-split,.oss-intro-grid,.research-intro-grid,.about-intro-grid,.about-purpose-grid,.explainer-intro-grid,.explainer-anatomy,.explainer-two-col,.oss-workflow-grid,.maturity-grid,.evidence-layout,.research-limit-grid,.research-context-inner,.stewardship-grid,.about-participate-grid,.final-cta-inner){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem)}.cb.cb-site.cb-reading main .section-heading{margin-bottom:2rem}.cb.cb-site.cb-reading main :is(.capability-ledger,.research-dimensions,.separation-ledger,.principle-grid,.project-track-grid,.maturity-columns,.boundary-grid,.explainer-cases,.explainer-principle-grid){background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cb.cb-site.cb-reading main :is(.capability-ledger,.research-dimensions,.separation-ledger,.principle-grid,.project-track-grid,.maturity-columns,.boundary-grid,.explainer-cases,.explainer-principle-grid)>:is(article,li){border:1px solid var(--cb-color-line);border-radius:var(--cb-radius-panel);background:var(--cb-color-surface);min-height:0;color:var(--cb-color-ink);padding:1.4rem}.cb.cb-site.cb-reading main :is(.research-dimensions,.principle-grid) article>span,.cb.cb-site.cb-reading main .track-label{color:var(--cb-color-link);margin-bottom:1.25rem}.cb.cb-site.cb-reading main .separation-ledger>li{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.cb.cb-site.cb-reading main .separation-ledger>li>span{color:var(--cb-color-link)}.cb.cb-site.cb-reading main :is(.repository-status,.research-status,.explainer-glance){border:1px solid var(--cb-color-line);border-radius:var(--cb-radius-panel);color:var(--cb-color-ink);background:var(--cb-color-surface);box-shadow:var(--cb-shadow-panel);padding:1.4rem}.cb.cb-site.cb-reading main :is(.repository-status,.research-status,.explainer-glance) dl>div{border-color:var(--cb-color-line)}.cb.cb-site.cb-reading main :is(.repository-status,.research-status,.explainer-glance) dd{font-family:var(--cb-font-sans);color:var(--cb-color-ink)}.cb.cb-site.cb-reading main :is(.repository-status,.research-status,.explainer-glance) dt{color:var(--cb-color-secondary)}.cb.cb-site.cb-reading main :is(.repository-status,.research-status,.explainer-glance)>p:last-child{color:var(--cb-color-secondary);border-color:var(--cb-color-line)}.cb.cb-site.cb-reading main .text-link,.cb.cb-site.cb-reading main .text-link-on-dark{color:var(--cb-color-link);text-underline-offset:.2em;text-decoration:underline}.cb.cb-site.cb-reading main .button{border:1px solid var(--cb-color-line-strong);border-radius:var(--cb-radius-control);min-height:2.75rem;color:var(--cb-color-ink);background:var(--cb-color-surface);font:600 .875rem var(--cb-font-sans);text-transform:none;letter-spacing:0;box-shadow:none;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;text-decoration:none;display:inline-flex;transform:none}.cb.cb-site.cb-reading main :is(.button-oxide,.button-clay){background:var(--cb-color-primary);border-color:var(--cb-color-primary);color:#fff}.cb.cb-site.cb-reading main .button:hover{background:var(--cb-color-selected);color:var(--cb-color-ink)}.cb.cb-site.cb-reading main :is(.button-oxide,.button-clay):hover{background:var(--cb-color-primary-hover);color:#fff}.cb.cb-site.cb-reading main .terminal-card{border:1px solid var(--cb-color-line);border-radius:var(--cb-radius-panel);box-shadow:var(--cb-shadow-panel);background:var(--cb-color-surface);overflow:hidden;transform:none}.cb.cb-site.cb-reading main .terminal-card pre{color:#f5f7fa;background:var(--cb-color-code);padding:1.25rem;line-height:1.7;overflow-x:auto}.cb.cb-site.cb-reading main .terminal-card .terminal-titlebar{color:#d9e0e9;background:var(--cb-color-code)}.cb.cb-site.cb-reading main .explainer-table-wrap{border:1px solid var(--cb-color-line);border-radius:var(--cb-radius-panel);overflow-x:auto}.cb.cb-site.cb-reading main .explainer-table{background:var(--cb-color-surface)}.cb.cb-site.cb-reading main .explainer-table :is(th,td){border-color:var(--cb-color-line);color:var(--cb-color-secondary);padding:1rem}.cb.cb-site.cb-reading main .explainer-table th{color:var(--cb-color-ink)}.cb.cb-site.cb-reading main .explainer-table thead th{background:var(--cb-color-canvas);font-family:var(--cb-font-sans);text-transform:none;letter-spacing:0}.cb.cb-site.cb-reading main .explainer-table-focus :is(th,td){color:var(--cb-color-ink);background:var(--cb-color-selected)}.cb.cb-site.cb-reading main .explainer-table tbody th span{color:var(--cb-color-muted)}.cb.cb-site.cb-reading main :is(.oss-cta,.research-context,.about-stewardship,.about-participate) h2{max-width:30ch}.cb.cb-site.cb-reading main code{overflow-wrap:anywhere}@media (width<=48rem){.cb.cb-site.cb-reading main :is(.section-heading-split,.oss-intro-grid,.research-intro-grid,.about-intro-grid,.about-purpose-grid,.explainer-intro-grid,.explainer-anatomy,.explainer-two-col,.oss-workflow-grid,.maturity-grid,.evidence-layout,.research-limit-grid,.research-context-inner,.stewardship-grid,.about-participate-grid,.final-cta-inner,.capability-ledger,.research-dimensions,.separation-ledger,.principle-grid,.project-track-grid,.maturity-columns,.boundary-grid,.explainer-cases,.explainer-principle-grid){grid-template-columns:1fr}.cb.cb-site.cb-reading main .actions{flex-wrap:wrap;align-items:stretch}.cb.cb-site.cb-reading main .button{white-space:normal}}.cb.cb-site.cb-reading main :is(section,header) p{color:var(--cb-color-secondary)}.cb.cb-site.cb-reading main .terminal-prompt{color:var(--cb-color-code-text)}.cb.cb-site.cb-reading main .terminal-card a{color:var(--cb-color-link)}.cb.cb-site.cb-reading main .terminal-card .terminal-titlebar{color:var(--cb-color-code-text)}.cb.cb-site.cb-reading main :is(.card-kicker,.section-number){color:var(--cb-color-link)}.cb.cb-site.cb-reading main .explainer-table td:before{color:var(--cb-color-secondary)}.cb.cb-site.cb-reading main :focus-visible{box-shadow:0 0 0 2px var(--cb-color-surface)}@media (forced-colors:active){.cb.cb-site.cb-reading main :focus-visible{box-shadow:none}}
