@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-display-latin-ext-400-normal.CUYASYSA.woff2)format("woff2"),url(/_astro/libre-caslon-display-latin-ext-400-normal.xXeWa_lF.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-display-latin-400-normal.n_DgBRfq.woff2)format("woff2"),url(/_astro/libre-caslon-display-latin-400-normal.BbfEE5V2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cb-canvas:#121518;--cb-surface:#343738;--cb-ink:#fff;--cb-paper:#ecebe7;--cb-paper-ink:#171a1d;--cb-blue:#225e99;--cb-red:#e64632;--cb-focus:#ffd400;--cb-rule:#ffffff38;--cb-muted:#ffffffab;--cb-gutter:clamp(18px, 4%, 66px);--cb-max:1560px;--cb-ease:cubic-bezier(.22, 1, .36, 1)}html{background:var(--cb-canvas)}.cb-site{background:var(--cb-canvas);min-height:100vh;color:var(--cb-ink);font-family:Libre Franklin Variable,Arial,sans-serif;font-size:17px;line-height:1.55;overflow:clip}.cb-site :where(h1,h2,h3,p,dl,dd,figure,blockquote,ul,ol){margin:0}.cb-site :where(a,button,input,select,summary){transition-property:color,background-color,border-color,transform;transition-duration:.2s;transition-timing-function:var(--cb-ease)}.cb-site a{color:inherit}.cb-site :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--cb-focus);outline-offset:3px}.cb-site h1,.cb-site h2{font-family:Libre Caslon Display,Arial,sans-serif;font-weight:400;line-height:.98}.cb-site h3{font-family:Libre Franklin Variable,Arial,sans-serif;font-weight:620;line-height:1.12}.cb-site :where(.section-spine,.opening-spine,.page-lead__index,.evidence-plate figcaption,.wide-process-figure figcaption,.indexed-row__number,.wordmark small,.footer-thesis>p,.ledger-anatomy>header>span,.scope-note>span,.field-band__copy>span,.decision-plate__copy>span,.method-session__copy>span,.handover-layout__copy>span,.handover-wide>div>span,.privacy-boundary>span,.builder-section>header>span,.inquiry-handover>div>span,.brief-review__index,.workstream-ledger>header>span,.closing-action>span){text-transform:uppercase;font-family:DM Mono,monospace;font-size:.68rem;line-height:1.35}.skip-link{z-index:12000;background:var(--cb-focus);color:#121518;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:38px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.practice-header{z-index:9000;border-bottom:1px solid var(--cb-rule);backdrop-filter:blur(10px);background:#121518f5;grid-template-columns:minmax(250px,1fr) auto auto;align-items:stretch;min-height:82px;display:grid;position:sticky;top:32px}.wordmark{min-width:0;padding:12px var(--cb-gutter);align-items:center;gap:12px;text-decoration:none;display:flex}.wordmark>span:last-child{min-width:0;display:grid}.wordmark strong{text-overflow:ellipsis;white-space:nowrap;font-family:Libre Caslon Display,Arial,sans-serif;font-size:1.45rem;font-weight:400;line-height:1;overflow:hidden}.wordmark small{color:var(--cb-muted);margin-top:4px}.wordmark-mark{flex:none;grid-template-columns:repeat(3,4px);gap:3px;width:18px;height:28px;display:grid}.wordmark-mark i{background:var(--cb-ink);display:block}.wordmark-mark i:nth-child(2){background:var(--cb-blue);align-self:end;height:65%}.wordmark-mark i:nth-child(3){background:var(--cb-red);align-self:end;height:35%}.desktop-nav{align-items:stretch;display:flex}.desktop-nav a,.locale-link{min-width:88px;color:var(--cb-muted);text-align:center;place-items:center;padding:10px 14px;font-size:.72rem;font-weight:600;text-decoration:none;display:grid}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a[aria-current=page],.locale-link:hover,.locale-link:focus-visible{background:var(--cb-paper);color:var(--cb-paper-ink)}.desktop-nav a[aria-current=page]{box-shadow:inset 0 -4px 0 var(--cb-blue)}.header-actions{border-left:1px solid var(--cb-rule);display:flex}.locale-link{min-width:52px}.header-brief{background:var(--cb-blue);justify-content:space-between;align-items:center;gap:18px;max-width:240px;padding:12px 22px;font-size:.74rem;font-weight:650;text-decoration:none;display:flex}.header-brief:hover,.header-brief:focus-visible{background:#1b4d7e}.header-brief:hover svg,.text-action:hover svg,.button-primary:hover svg{transform:translate(4px)}.mobile-menu{display:none}.home-opening,.page-lead,.section-frame,.workstream-ledger,.field-band,.decision-plate,.ledger-anatomy,.handover-layout,.method-session,.roles-article,.scope-note,.privacy-boundary,.builder-section,.inquiry-handover,.closing-action{width:min(100%, var(--cb-max));margin-inline:auto}.home-opening{min-height:348px;padding-inline:var(--cb-gutter);grid-template-columns:minmax(230px,3fr) minmax(0,10fr);display:grid}.mobile-opening-image{display:none}.opening-spine{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:42px 30px 42px 0;display:flex}.opening-spine>span,.section-spine>span{color:var(--cb-blue)}.opening-spine dl{gap:12px;display:grid}.opening-spine dl div{border-top:1px solid var(--cb-rule);padding-top:8px}.opening-spine dt{color:var(--cb-muted);text-transform:uppercase;font-size:.68rem}.opening-spine dd{margin-top:2px;font-size:.76rem;line-height:1.35}.opening-claim{align-content:center;gap:18px;min-width:0;padding:42px 0 42px 42px;display:grid}.opening-claim>p:first-child{color:var(--cb-muted);text-transform:uppercase;font-size:.74rem;font-weight:600}.opening-claim h1{overflow-wrap:anywhere;max-width:14ch;font-size:5.6rem}.opening-lead{max-width:62ch;color:var(--cb-muted);font-size:1.05rem}.text-action,.button-primary{justify-content:space-between;align-items:center;gap:16px;width:fit-content;min-height:46px;font-size:.76rem;font-weight:650;text-decoration:none;display:inline-flex}.text-action{border-bottom:1px solid;padding:8px 0}.text-action--blue{color:var(--cb-blue)}.button-primary{background:var(--cb-blue);color:var(--cb-ink);padding:13px 18px}.button-primary:hover,.button-primary:focus-visible{background:var(--cb-red)}.evidence-plate{background:var(--cb-surface);min-width:0;position:relative}main>.evidence-plate,.wide-process-figure,.handover-wide{width:min(100%, var(--cb-max));margin-inline:auto}.evidence-plate img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:720px}main>.evidence-plate:first-of-type img{height:560px}.evidence-plate figcaption,.wide-process-figure figcaption{min-height:66px;padding:14px var(--cb-gutter);background:var(--cb-surface);grid-template-columns:minmax(140px,3fr) minmax(0,10fr);align-items:start;gap:18px;display:grid}.evidence-plate figcaption span,.wide-process-figure figcaption span{color:var(--cb-muted)}.evidence-plate figcaption p,.wide-process-figure figcaption p{text-transform:none;max-width:74ch;font-family:Libre Franklin Variable,Arial,sans-serif;font-size:.78rem;line-height:1.45}.section-frame{padding:66px var(--cb-gutter);grid-template-columns:minmax(230px,3fr) minmax(0,10fr);gap:42px;display:grid}.section-spine{align-content:start;gap:16px;min-width:0;padding-top:6px;display:grid}.section-spine p{max-width:18ch;color:var(--cb-muted);text-transform:none;font-family:Libre Franklin Variable,Arial,sans-serif;font-size:.82rem}.section-spine--sticky{align-self:start;position:sticky;top:132px}.section-body{gap:42px;min-width:0;display:grid}.section-heading{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:end;gap:42px;display:grid}.section-heading--compact{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr)}.section-heading h2{overflow-wrap:anywhere;max-width:19ch;font-size:3.75rem}.section-heading p{max-width:52ch;color:var(--cb-muted);font-size:.92rem}.indexed-rows{display:grid}.indexed-row{border-top:1px solid var(--cb-rule);grid-template-columns:46px minmax(170px,1fr) minmax(0,1.55fr);gap:18px;min-width:0;padding:20px 42px 20px 0;display:grid;position:relative}.indexed-row:last-child{border-bottom:1px solid var(--cb-rule)}.indexed-row__number{color:var(--cb-blue)}.indexed-row h3{font-size:1.12rem}.indexed-row p{max-width:60ch;color:var(--cb-muted);font-size:.86rem}.indexed-row small{color:var(--cb-ink);text-transform:uppercase;grid-column:3;font-family:DM Mono,monospace;font-size:.64rem}.indexed-row__icon{color:var(--cb-blue);position:absolute;top:22px;right:0}.evidence-boundary{background:var(--cb-paper);width:100%;max-width:none;color:var(--cb-paper-ink)}.evidence-boundary>*{max-width:var(--cb-max)}.evidence-boundary .section-spine>span,.evidence-boundary .text-action{color:var(--cb-blue)}.evidence-boundary .section-spine p,.evidence-boundary__grid>div>p{color:#171a1db8}.evidence-boundary__grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:42px;display:grid}.evidence-boundary__grid>div:first-child{gap:24px;display:grid}.evidence-boundary__grid h2{font-size:3rem}.evidence-boundary .evidence-plate figcaption{color:var(--cb-ink)}.wide-process-figure{background:var(--cb-surface)}.wide-process-figure img{object-fit:cover;width:100%;height:620px}.roles-article{padding:66px var(--cb-gutter);grid-template-columns:minmax(230px,3fr) minmax(0,10fr);gap:42px;display:grid}.roles-article>header{align-content:start;gap:18px;display:grid}.roles-article>header p{color:var(--cb-blue);font-family:DM Mono,monospace;font-size:.68rem}.roles-article>header h2{max-width:10ch;font-size:2.4rem}.roles-article--surface{background:var(--cb-surface)}.closing-action{padding:66px var(--cb-gutter);background:var(--cb-paper);color:var(--cb-paper-ink);grid-template-columns:minmax(140px,2fr) minmax(0,6fr) minmax(240px,3fr);align-items:end;gap:30px;display:grid}.closing-action>span{color:var(--cb-blue);align-self:start}.closing-action h2{font-size:3.75rem}.closing-action>p{color:#171a1db8;font-size:.9rem}.closing-action .button-primary{grid-column:3}.page-lead{min-height:370px;padding-inline:var(--cb-gutter);grid-template-columns:minmax(230px,3fr) minmax(0,10fr);display:grid}.page-lead__index{align-content:center;gap:12px;padding-right:30px;display:grid}.page-lead__index>span{color:var(--cb-blue);font-size:2rem}.page-lead__index>p{color:var(--cb-ink);text-transform:none;font-family:Libre Franklin Variable,Arial,sans-serif;font-size:1rem}.page-lead__index small{max-width:24ch;color:var(--cb-muted);text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem}.page-lead__copy{align-content:center;gap:20px;min-width:0;padding-left:42px;display:grid}.page-lead__copy h1{overflow-wrap:anywhere;max-width:15ch;font-size:5.4rem}.page-lead__copy p{max-width:66ch;color:var(--cb-muted);font-size:1.05rem}.workstream-ledger{padding:66px var(--cb-gutter);background:var(--cb-paper);color:var(--cb-paper-ink)}.workstream-ledger>header{grid-template-columns:minmax(140px,2fr) minmax(0,5fr) minmax(240px,3fr);align-items:end;gap:30px;margin-bottom:42px;display:grid}.workstream-ledger>header>span{color:var(--cb-blue);align-self:start}.workstream-ledger>header h2{font-size:3.75rem}.workstream-ledger>header p{color:#171a1db8;font-size:.9rem}.workstream-table{display:grid}.workstream-table article{border-top:1px solid #171a1d47;grid-template-columns:44px minmax(190px,1fr) minmax(0,2fr);gap:18px;padding:18px 0;display:grid}.workstream-table article:last-child{border-bottom:1px solid #171a1d47}.workstream-table span{color:var(--cb-blue);font-family:DM Mono,monospace;font-size:.68rem}.workstream-table h3{font-size:1.05rem}.workstream-table p{color:#171a1db8;font-size:.86rem}.field-band,.decision-plate,.method-session,.handover-layout,.inquiry-handover{padding:66px var(--cb-gutter);grid-template-columns:minmax(280px,4fr) minmax(0,7fr);align-items:center;gap:42px;display:grid}.field-band__copy,.decision-plate__copy,.method-session__copy,.handover-layout__copy,.inquiry-handover>div{gap:22px;display:grid}.field-band__copy>span,.decision-plate__copy>span,.method-session__copy>span,.handover-layout__copy>span,.inquiry-handover>div>span{color:var(--cb-blue)}.field-band__copy h2,.decision-plate__copy h2,.method-session__copy h2,.handover-layout__copy h2,.inquiry-handover>div h2{font-size:3rem}.field-band__copy p,.decision-plate__copy p,.method-session__copy p,.handover-layout__copy p{color:var(--cb-muted)}.decision-plate{background:var(--cb-surface);grid-template-columns:minmax(0,7fr) minmax(280px,4fr)}.scope-note{padding:66px var(--cb-gutter);grid-template-columns:minmax(140px,2fr) minmax(0,5fr) minmax(240px,3fr);gap:30px;display:grid}.scope-note>span{color:var(--cb-blue)}.scope-note h2{font-size:3.1rem}.scope-note p{color:var(--cb-muted);font-size:.9rem}.ledger-anatomy{padding:66px var(--cb-gutter);background:var(--cb-paper);color:var(--cb-paper-ink)}.ledger-anatomy>header{grid-template-columns:minmax(140px,2fr) minmax(0,5fr) minmax(240px,3fr);align-items:end;gap:30px;margin-bottom:42px;display:grid}.ledger-anatomy>header>span{color:var(--cb-blue);align-self:start}.ledger-anatomy>header h2{font-size:3.6rem}.ledger-anatomy>header p{color:#171a1db8}.ledger-anatomy dl{display:grid}.ledger-anatomy dl>div{border-top:1px solid #171a1d47;grid-template-columns:44px minmax(160px,1fr) minmax(0,2fr);gap:18px;padding:18px 0;display:grid}.ledger-anatomy dl>div:last-child{border-bottom:1px solid #171a1d47}.ledger-anatomy dl span{color:var(--cb-blue);font-family:DM Mono,monospace;font-size:.68rem}.ledger-anatomy dt{font-weight:650}.ledger-anatomy dd{color:#171a1db8;font-size:.86rem}.handover-layout{grid-template-columns:minmax(260px,4fr) minmax(0,6fr)}.evidence-plate--portrait img{object-fit:cover;max-height:780px}.ruled-list{margin:0;padding:0;list-style:none;display:grid}.ruled-list li{border-top:1px solid var(--cb-rule);color:var(--cb-muted);padding:14px 0;font-size:.86rem}.ruled-list li:last-child{border-bottom:1px solid var(--cb-rule)}.method-frame{align-items:start}.handover-wide{min-height:620px;position:relative;overflow:hidden}.handover-wide img{object-fit:cover;width:100%;height:620px}.handover-wide>div{right:var(--cb-gutter);background:var(--cb-canvas);gap:16px;width:min(470px,100% - 36px);padding:27px;display:grid;position:absolute;bottom:42px}.handover-wide>div>span{color:var(--cb-blue)}.handover-wide h2{font-size:2.7rem}.handover-wide p{color:var(--cb-muted);font-size:.86rem}.privacy-boundary{padding:66px var(--cb-gutter);background:var(--cb-paper);color:var(--cb-paper-ink);grid-template-columns:minmax(140px,2fr) minmax(0,4fr) minmax(0,5fr);gap:30px;display:grid}.privacy-boundary>span{color:var(--cb-red)}.privacy-boundary h2{font-size:3.3rem}.privacy-boundary>div>p{color:var(--cb-red);text-transform:uppercase;margin-bottom:12px;font-family:DM Mono,monospace;font-size:.68rem}.privacy-boundary ul{margin:0;padding:0;list-style:none;display:grid}.privacy-boundary li{border-top:1px solid #171a1d47;padding:10px 0;font-size:.86rem}.privacy-boundary li:last-child{border-bottom:1px solid #171a1d47}.builder-section{padding:66px var(--cb-gutter)}.builder-section>header{grid-template-columns:minmax(140px,2fr) minmax(0,5fr) minmax(240px,3fr);align-items:end;gap:30px;margin-bottom:42px;display:grid}.builder-section>header>span{color:var(--cb-blue);align-self:start}.builder-section>header h2{font-size:3.6rem}.builder-section>header p{color:var(--cb-muted);font-size:.9rem}.brief-builder{grid-template-columns:minmax(0,7fr) minmax(300px,4fr);align-items:start;gap:42px;display:grid}.brief-form{gap:27px;display:grid}.brief-form fieldset{border:0;border-top:1px solid var(--cb-rule);gap:18px;min-width:0;margin:0;padding:20px 0 0;display:grid}.brief-form legend{color:var(--cb-blue);text-transform:uppercase;padding:0;font-family:DM Mono,monospace;font-size:.7rem}.field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.brief-form label:not(.check-option){gap:8px;display:grid}.brief-form label>span{font-size:.78rem;font-weight:600}.brief-form select{border:1px solid var(--cb-rule);background:var(--cb-surface);width:100%;min-height:48px;color:var(--cb-ink);border-radius:0;padding:10px 38px 10px 12px}.check-grid{background:var(--cb-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.check-option{background:var(--cb-canvas);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:12px;display:flex}.check-option:hover{background:var(--cb-surface)}.check-option input{width:20px;height:20px;accent-color:var(--cb-blue);flex:none}.brief-caution,.no-script-note{border-left:3px solid var(--cb-red);color:var(--cb-muted);padding-left:14px;font-size:.8rem}.brief-actions{flex-wrap:wrap;gap:12px;display:flex}.brief-actions button{border:1px solid var(--cb-blue);background:var(--cb-blue);min-height:48px;color:var(--cb-ink);cursor:pointer;border-radius:0;padding:11px 18px;font-weight:650}.brief-actions button:hover,.brief-actions button:focus-visible{background:var(--cb-red);border-color:var(--cb-red)}.brief-actions .button-quiet{border-color:var(--cb-rule);background:0 0}.brief-actions .button-quiet:hover,.brief-actions .button-quiet:focus-visible{background:var(--cb-surface);border-color:var(--cb-ink)}.brief-review{background:var(--cb-paper);color:var(--cb-paper-ink);gap:18px;padding:27px;scroll-margin-top:142px;display:grid;position:sticky;top:132px}.brief-review__index{color:var(--cb-blue)}.brief-review h2{font-size:2.4rem}.brief-review>p{color:#171a1db8;font-size:.84rem}.brief-review dl{display:grid}.brief-review dl div{border-top:1px solid #171a1d47;padding:10px 0}.brief-review dl div:last-child{border-bottom:1px solid #171a1d47}.brief-review dt{color:#171a1d9e;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem}.brief-review dd{margin-top:3px;font-size:.82rem;font-weight:600}.inquiry-handover{background:var(--cb-surface)}.inquiry-handover ol{counter-reset:handover;margin:0;padding:0;list-style:none;display:grid}.inquiry-handover li{border-top:1px solid var(--cb-rule);color:var(--cb-muted);counter-increment:handover;grid-template-columns:34px 1fr;gap:12px;padding:12px 0;font-size:.84rem;display:grid}.inquiry-handover li:before{content:counter(handover, decimal-leading-zero);color:var(--cb-blue);font-family:DM Mono,monospace;font-size:.64rem}.practice-footer{width:min(100%, var(--cb-max));padding:66px var(--cb-gutter) 42px;background:var(--cb-canvas);margin-inline:auto}.footer-thesis{grid-template-columns:minmax(180px,3fr) minmax(0,10fr);gap:42px;padding-bottom:42px;display:grid}.footer-thesis>p{color:var(--cb-blue)}.footer-thesis h2{max-width:18ch;font-size:3.75rem}.practice-footer nav{border-top:1px solid var(--cb-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.practice-footer nav a{border-bottom:1px solid var(--cb-rule);align-items:center;gap:12px;min-height:52px;padding:10px 0;font-size:.78rem;text-decoration:none;display:flex}.practice-footer nav a:hover,.practice-footer nav a:focus-visible{color:var(--cb-blue);transform:translate(4px)}.practice-footer nav a span{color:var(--cb-muted);font-family:DM Mono,monospace;font-size:.62rem}.footer-meta{color:var(--cb-muted);justify-content:space-between;gap:24px;padding-top:27px;font-size:.72rem;display:flex}.footer-meta a{color:var(--cb-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}@media (width<=1180px){.desktop-nav a{min-width:72px;padding-inline:10px}.header-brief{max-width:174px}.opening-claim h1,.page-lead__copy h1{font-size:4.6rem}.section-heading h2,.closing-action h2,.workstream-ledger>header h2,.ledger-anatomy>header h2,.builder-section>header h2,.footer-thesis h2{font-size:3.15rem}}@media (width<=980px){.practice-header{grid-template-columns:1fr auto;min-height:72px}.desktop-nav,.header-actions{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border-left:1px solid var(--cb-rule);cursor:pointer;align-items:center;gap:8px;min-height:72px;padding:12px 18px;font-size:.74rem;font-weight:650;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] summary{background:var(--cb-paper);color:var(--cb-paper-ink)}.mobile-menu nav{border-top:1px solid var(--cb-rule);background:var(--cb-canvas);width:min(420px,100vw);position:absolute;top:100%;right:0;box-shadow:0 24px 40px #00000057}.mobile-menu nav a{border-bottom:1px solid var(--cb-rule);justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:10px 18px;font-size:.78rem;text-decoration:none;display:flex}.mobile-menu nav a[aria-current=page]{background:var(--cb-blue)}.home-opening,.page-lead{grid-template-columns:minmax(190px,3fr) minmax(0,8fr)}.opening-claim h1,.page-lead__copy h1{font-size:4rem}main>.evidence-plate:first-of-type img,.wide-process-figure img{height:480px}.section-frame,.roles-article{grid-template-columns:minmax(180px,3fr) minmax(0,8fr);gap:27px}.section-heading{grid-template-columns:1fr;gap:18px}.indexed-row{grid-template-columns:38px minmax(140px,1fr) minmax(0,1.5fr)}.closing-action,.scope-note,.workstream-ledger>header,.ledger-anatomy>header,.privacy-boundary,.builder-section>header{grid-template-columns:minmax(120px,2fr) minmax(0,7fr)}.closing-action>p,.workstream-ledger>header p,.scope-note p,.ledger-anatomy>header p,.privacy-boundary>div,.builder-section>header p,.closing-action .button-primary{grid-column:2}.field-band,.decision-plate,.method-session,.handover-layout,.inquiry-handover{grid-template-columns:1fr}.decision-plate .evidence-plate{order:2}.brief-builder{grid-template-columns:1fr}.brief-review{position:static}}@media (width<=720px){:root{--cb-gutter:18px}.cb-site{font-size:16px}.practice-header{top:32px}.wordmark{padding-inline:18px}.wordmark strong{font-size:1.2rem}.home-opening,.page-lead{grid-template-columns:1fr;min-height:auto}.opening-spine,.page-lead__index{padding:27px 0}.opening-spine dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-opening-image{margin:0 calc(var(--cb-gutter) * -1);background:var(--cb-surface);display:block;position:relative;overflow:hidden}.mobile-opening-image img{object-fit:cover;object-position:center 34%;width:100%;height:168px}.mobile-opening-image figcaption{text-transform:uppercase;background:#121518db;justify-content:space-between;gap:16px;padding:10px 18px;font-family:DM Mono,monospace;font-size:.64rem;line-height:1.35;display:flex;position:absolute;bottom:0;left:0;right:0}.mobile-opening-image figcaption span{color:var(--cb-muted)}.home-opening+.evidence-plate{display:none}.opening-claim,.page-lead__copy{padding:27px 0 42px}.opening-claim h1,.page-lead__copy h1{font-size:3.4rem}.opening-lead,.page-lead__copy p{font-size:.96rem}main>.evidence-plate:first-of-type img,.wide-process-figure img{height:380px}.evidence-plate figcaption,.wide-process-figure figcaption{grid-template-columns:1fr;gap:8px;min-height:0}.section-frame,.roles-article{grid-template-columns:1fr;gap:27px;padding-block:42px}.section-spine--sticky{position:static}.section-heading h2,.closing-action h2,.workstream-ledger>header h2,.ledger-anatomy>header h2,.builder-section>header h2,.footer-thesis h2,.privacy-boundary h2{font-size:2.65rem}.indexed-row,.workstream-table article,.ledger-anatomy dl>div{grid-template-columns:34px minmax(0,1fr);gap:10px 14px;padding-right:0}.indexed-row p,.indexed-row small,.workstream-table p,.ledger-anatomy dd{grid-column:2}.indexed-row__icon{display:none}.evidence-boundary__grid{grid-template-columns:1fr}.roles-article>header h2{max-width:16ch}.closing-action,.scope-note,.workstream-ledger>header,.ledger-anatomy>header,.privacy-boundary,.builder-section>header{grid-template-columns:1fr;gap:18px}.closing-action>p,.closing-action .button-primary,.workstream-ledger>header p,.scope-note p,.ledger-anatomy>header p,.privacy-boundary>div,.builder-section>header p{grid-column:1}.workstream-ledger,.field-band,.decision-plate,.scope-note,.ledger-anatomy,.handover-layout,.method-session,.privacy-boundary,.builder-section,.inquiry-handover,.closing-action{padding-block:42px}.field-band__copy h2,.decision-plate__copy h2,.method-session__copy h2,.handover-layout__copy h2,.inquiry-handover>div h2,.scope-note h2{font-size:2.4rem}.handover-wide,.handover-wide img{height:620px;min-height:620px}.handover-wide>div{width:calc(100% - 36px);padding:20px;bottom:18px;right:18px}.handover-wide h2{font-size:2.2rem}.field-pair,.check-grid{grid-template-columns:1fr}.footer-thesis{grid-template-columns:1fr;gap:18px}.practice-footer nav{grid-template-columns:1fr}.footer-meta{flex-direction:column;align-items:flex-start}}@media (width<=420px){.wordmark small,.mobile-menu summary span{display:none}.opening-spine dl{grid-template-columns:1fr}.mobile-opening-image img{height:156px}.opening-claim h1,.page-lead__copy h1{font-size:2.8rem}main>.evidence-plate:first-of-type img,.wide-process-figure img{height:320px}.section-heading h2,.closing-action h2,.workstream-ledger>header h2,.ledger-anatomy>header h2,.builder-section>header h2,.footer-thesis h2,.privacy-boundary h2{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){.cb-site :where(a,button,input,select,summary),.skip-link{transition:none}.header-brief:hover svg,.text-action:hover svg,.button-primary:hover svg,.practice-footer nav a:hover,.practice-footer nav a:focus-visible{transform:none}}
