:root{--stbo-ink:#102a3a;--stbo-midnight:#173d4d;--stbo-oxblood:#78352f;--stbo-clay:#a9523e;--stbo-terracotta:#c87552;--stbo-sand:#e6d2b9;--stbo-parchment:#f6efe5;--stbo-cream:#fffaf2;--stbo-text:#1d2827}
.stbo-publication,.publication-hub,.stbo-case-study{background:var(--stbo-parchment);color:var(--stbo-text)}.stbo-publication .eyebrow,.publication-hub .eyebrow,.stbo-case-study .eyebrow,.act-label,.chapter-number{color:var(--stbo-clay)}

/* Publication collection */
.publication-collection-hero{min-height:68svh;padding:clamp(3rem,8vw,8rem) max(1rem,calc((100% - var(--max))/2));display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:4rem;background:var(--stbo-ink);color:#fff}.publication-collection-hero .eyebrow{color:#e9a37f}.publication-collection-hero h1{font-size:clamp(4rem,11vw,8rem);line-height:.9;margin:.2rem 0 1.5rem}.publication-collection-hero p{max-width:48rem;font-size:1.2rem;color:#d7e1e5}.control-room-mark{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.6rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.11em}.control-room-mark span{padding:.9rem;border:1px solid rgba(255,255,255,.22);border-radius:99px}.control-room-mark i{height:2px;background:var(--stbo-terracotta)}.publication-ledger{padding:clamp(4rem,8vw,7rem) 0}.publication-ledger h2{font-size:clamp(2.2rem,5vw,4rem);max-width:16ch}.publication-ledger-item{display:grid;grid-template-columns:1fr minmax(220px,.34fr);gap:3rem;padding:3rem 0;border-top:1px solid var(--line)}.publication-ledger-item h3{font-size:clamp(1.8rem,4vw,3rem);margin:.4rem 0}.publication-ledger-item nav{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.publication-ledger-item .button.secondary{background:transparent;color:var(--stbo-text);border-color:var(--stbo-text)}

/* Four-control publication */
.publication-hero{position:relative;min-height:680px;display:grid;align-items:center;overflow:hidden;background:var(--stbo-oxblood);color:var(--stbo-parchment)}.publication-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,42,58,.2) 0 10%,transparent 10% 76%,rgba(200,117,82,.28) 76%)}.publication-hero__inner{position:relative;width:min(1180px,calc(100% - 48px));margin:auto;padding:4rem 0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);gap:clamp(3rem,7vw,7rem);align-items:center}.publication-hero__copy{animation:publicationEnter 520ms ease-out both}.publication-hero__cover{width:min(100%,330px);margin:0;justify-self:end;animation:coverEnter 620ms 60ms ease-out both}.publication-hero__cover img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;box-shadow:18px 22px 0 rgba(16,42,58,.42),0 26px 64px rgba(21,17,15,.28)}.publication-hero__cover figcaption{margin-top:1rem;color:#e5cdc0;font-size:.76rem}.publication-hero .breadcrumbs{color:#eadbd2}.publication-hero h1{max-width:9ch;margin:.6rem 0 1.2rem;color:var(--stbo-parchment);font-size:clamp(4.2rem,7.4vw,7.2rem);line-height:.84;letter-spacing:-.05em}.publication-hero .subtitle{max-width:39rem;color:var(--stbo-parchment);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.4}.publication-hero .support-line{color:var(--stbo-sand);font-weight:750}.publication-hero__cta{margin-top:.8rem;background:var(--stbo-sand)!important;color:var(--stbo-text)!important;border-color:var(--stbo-sand)!important}@keyframes publicationEnter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes coverEnter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
.publication-entry{background:#fff;border-bottom:1px solid rgba(29,40,39,.15)}.publication-entry__inner{width:min(1120px,calc(100% - 32px));margin:auto;display:grid;grid-template-columns:repeat(3,1fr)}.publication-entry a{min-height:68px;padding:1.2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;border-right:1px solid var(--line);font-weight:760}.publication-entry a:hover,.publication-entry a:focus-visible{background:var(--stbo-sand)}
.publication-shell{width:min(1160px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:190px minmax(0,800px);justify-content:center;gap:clamp(3rem,6vw,6rem);padding:5rem 0}.publication-content{min-width:0}.chapter-rail{position:sticky;top:84px;align-self:start;border-top:5px solid var(--stbo-oxblood)}.chapter-rail>p{font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;font-weight:850}.chapter-progress{height:3px;background:#ddcfbf}.chapter-progress span{display:block;width:0;height:100%;background:var(--stbo-clay);transition:width 220ms ease}.chapter-rail ol{list-style:none;padding:0;margin:1rem 0}.chapter-rail a{display:grid;grid-template-columns:2rem 1fr;gap:.4rem;padding:.85rem 0;color:#596562;font-size:.86rem;border-bottom:1px solid rgba(29,40,39,.13)}.chapter-rail a[aria-current="true"]{color:var(--stbo-text);font-weight:850}.chapter-rail a[aria-current="true"] span{color:var(--stbo-clay)}.mobile-toc{display:none}
.executive-brief{padding:0 0 5rem;border-bottom:1px solid rgba(29,40,39,.2)}.executive-brief h2,.publication-chapter h2,.publication-backmatter h2{margin:.4rem 0 1.3rem;color:var(--stbo-text);font-size:clamp(2.8rem,5vw,4.5rem);line-height:.96}.brief-position{max-width:28ch;color:var(--stbo-oxblood);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.55rem,2.8vw,2.2rem);line-height:1.32}.thesis-route{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.7rem;margin:2.5rem 0 0;padding:1.3rem;background:var(--stbo-ink);color:var(--stbo-parchment)}.thesis-route span,.thesis-route strong{font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}.thesis-route i{height:2px;background:var(--stbo-terracotta)}
.publication-chapter{scroll-margin-top:84px;padding:5.5rem 0;border-bottom:1px solid rgba(29,40,39,.2)}.publication-chapter>p:first-of-type{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.2rem,2vw,1.42rem);line-height:1.55}.publication-chapter>p{font-size:1.02rem}.chapter-number{display:block;font-size:.75rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.chapter-actions{margin:2rem 0 0;padding:1rem 0 1rem 1.2rem;border-left:5px solid var(--stbo-clay)}.chapter-actions h3{margin:0 0 .35rem}.chapter-actions p{margin:0}.inline-cta{display:inline-flex;min-height:48px;align-items:center;margin-top:1.5rem;border-bottom:1px solid;font-weight:800}
.framework{margin:2.5rem 0 0;padding:2rem 0;border-block:1px solid var(--stbo-text)}.framework h3{margin:.35rem 0 1rem;color:var(--stbo-text);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05}.framework-detail{margin:1.2rem 0 0;padding:1rem;border-left:4px solid var(--stbo-clay);background:var(--stbo-sand);font-size:.9rem}.truth-system__controls{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.truth-system__controls button,.workflow-route button{min-height:48px;padding:.7rem;border:1px solid var(--stbo-text);background:transparent;color:var(--stbo-text);font-weight:800}.truth-system__controls button[aria-pressed="true"],.workflow-route button[aria-pressed="true"]{background:var(--stbo-ink);color:#fff}.truth-system__route,.pilot-sequence{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.6rem;margin-top:1.2rem;padding:1rem;background:var(--stbo-ink);color:#fff;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}.truth-system__route i,.pilot-sequence i{height:2px;background:var(--stbo-terracotta)}
.workflow-route{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.5rem}.workflow-route i{height:2px;background:var(--stbo-terracotta)}.build-buy-panel{margin-top:1.5rem;border-top:1px solid rgba(29,40,39,.28);border-bottom:1px solid rgba(29,40,39,.28)}.build-buy-panel summary{min-height:52px;display:flex;align-items:center;font-weight:850;cursor:pointer}.build-buy-panel>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0}.build-buy-panel section{padding-top:.8rem;border-top:4px solid var(--stbo-clay)}.build-buy-panel section p,.build-buy-panel>p{font-size:.83rem;color:#596562}
.approval-boundary{display:grid;grid-template-columns:1fr 1fr}.approval-boundary>div{padding:1.5rem;background:var(--stbo-ink);color:#fff}.approval-boundary>div+div{background:var(--stbo-oxblood)}.approval-boundary span{color:var(--stbo-sand);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.approval-boundary ul{padding-left:1.1rem}.approval-boundary li{margin:.55rem 0}.scorecard-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--stbo-text);border-left:1px solid var(--stbo-text)}.scorecard-grid section{min-height:108px;padding:1rem;border-right:1px solid var(--stbo-text);border-bottom:1px solid var(--stbo-text)}.scorecard-grid span,.scorecard-grid strong{display:block}.scorecard-grid span{color:var(--stbo-clay);font-size:.7rem;font-weight:850;text-transform:uppercase}.scorecard-grid strong{margin-top:.5rem;font-family:Georgia,"Times New Roman",serif;font-size:1.15rem}.pilot-sequence{margin-top:1rem}.supporting-disclosure{margin-top:1.5rem;border-top:1px solid rgba(29,40,39,.2);border-bottom:1px solid rgba(29,40,39,.2)}.supporting-disclosure summary{min-height:50px;display:flex;align-items:center;font-weight:800;cursor:pointer}.supporting-disclosure p{font-size:.9rem;color:#596562}
.publication-backmatter{padding:5.5rem 0 1rem}.publication-backmatter details{padding:1rem 0;border-top:1px solid rgba(29,40,39,.2)}.publication-backmatter summary{min-height:44px;font-weight:850;cursor:pointer}.publication-backmatter details p{color:#56625f}.publication-backmatter>h3{margin-top:3rem}.reference-list{padding-left:1.25rem}.reference-list li{margin:.8rem 0;font-size:.86rem;line-height:1.5}.publication-bridge{padding:4rem max(1.2rem,calc((100% - 1080px)/2));display:flex;justify-content:space-between;align-items:center;gap:3rem;background:var(--stbo-sand)}.publication-bridge .eyebrow{color:var(--stbo-oxblood)}.publication-bridge h2{max-width:14ch;margin:.4rem 0;font-size:clamp(2.5rem,5vw,4rem);line-height:.96}

/* Six-section case study */
.case-study-narrative .button.secondary{background:transparent;color:var(--stbo-text);border-color:var(--stbo-text)}
.case-study-control-hero{min-height:560px;padding:4rem max(1rem,calc((100% - 1160px)/2));display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.4fr);gap:4rem;align-items:center;background:var(--stbo-ink);color:#fff}.case-study-control-hero .eyebrow{color:#e9a37f}.case-study-control-hero h1{max-width:9ch;margin:.5rem 0 1rem;color:#fff;font-size:clamp(4rem,7vw,6.5rem);line-height:.87}.case-study-control-hero p{max-width:50rem;color:#cfdbde}.case-study-control-hero__system{display:grid;gap:.7rem}.case-study-control-hero__system span{padding:1rem;border-left:4px solid var(--stbo-terracotta);background:rgba(255,255,255,.05)}.case-study-narrative{padding:4rem 0}.case-study-narrative .section-inner{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,760px);gap:clamp(3rem,6vw,6rem)}.case-study-narrative aside{position:sticky;top:84px;align-self:start}.case-study-narrative aside h2{font-size:clamp(2.2rem,4vw,3.3rem);line-height:.98}.case-study-narrative aside nav{display:grid;margin-top:1.5rem}.case-study-narrative aside nav a{padding:.6rem 0;border-top:1px solid rgba(29,40,39,.2);font-size:.86rem}.case-study-narrative article>section{padding:2.4rem 0;border-top:1px solid var(--line);scroll-margin-top:84px}.case-study-narrative article>section:first-child{padding-top:0;border-top:0}.case-study-narrative article h2{margin:.35rem 0 1rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1}.case-study-proof{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.5rem;border:1px solid var(--stbo-text)}.case-study-proof div{padding:1rem;border-right:1px solid var(--stbo-text)}.case-study-proof div:last-child{border:0}.case-study-proof span,.case-study-proof strong{display:block}.case-study-proof span{color:#58625f;font-size:.7rem;text-transform:uppercase}.case-study-boundary{padding:1.2rem;margin-top:1.2rem;background:var(--stbo-sand);border-left:5px solid var(--stbo-clay)}

@media(max-width:900px){.publication-collection-hero,.case-study-control-hero{grid-template-columns:1fr}.publication-hero__inner{grid-template-columns:minmax(0,1fr) minmax(250px,.52fr);gap:2rem}.publication-hero h1{font-size:clamp(3.8rem,10vw,5.6rem)}.publication-shell{display:block;width:min(800px,calc(100% - 32px));padding-top:3rem}.chapter-rail{display:none}.mobile-toc{display:block;position:sticky;top:64px;z-index:5;margin-bottom:2rem;padding:.5rem 1rem;background:#fff;border:1px solid var(--line)}.mobile-toc summary{min-height:44px;display:flex;align-items:center;font-weight:800}.case-study-narrative .section-inner{grid-template-columns:1fr}.case-study-narrative aside{position:static}.case-study-narrative aside nav{grid-template-columns:1fr 1fr;gap:0 1rem}}
@media(max-width:650px){.publication-collection-hero{padding-top:5rem}.control-room-mark{grid-template-columns:1fr}.control-room-mark i{width:2px;height:18px}.publication-ledger-item{grid-template-columns:1fr}.publication-hero{min-height:0}.publication-hero__inner{width:min(100% - 24px,1180px);grid-template-columns:1fr;padding:2.2rem 0}.publication-hero__copy{grid-row:2}.publication-hero__cover{grid-row:1;width:min(60vw,230px);justify-self:center}.publication-hero h1{font-size:clamp(3.7rem,16vw,5rem)}.publication-entry__inner{grid-template-columns:1fr}.publication-entry a{border-right:0;border-bottom:1px solid var(--line)}.publication-shell{padding-bottom:3rem}.executive-brief{padding-bottom:3.6rem}.executive-brief h2,.publication-chapter h2,.publication-backmatter h2{font-size:clamp(2.7rem,13vw,3.7rem)}.publication-chapter{padding:3rem 0}.thesis-route{grid-template-columns:1fr 1fr;margin-top:1.5rem;padding:1rem}.thesis-route i{display:none}.truth-system__controls,.build-buy-panel>div{grid-template-columns:1fr}.workflow-route{grid-template-columns:1fr 1fr}.workflow-route i{display:none}.truth-system__route,.pilot-sequence{grid-template-columns:auto 1fr auto 1fr auto}.truth-system__route i,.pilot-sequence i{height:2px}.approval-boundary,.scorecard-grid{grid-template-columns:1fr 1fr}.approval-boundary>div{padding:1rem}.approval-boundary li{margin:.35rem 0;font-size:.82rem}.scorecard-grid section{min-height:92px;padding:.8rem}.publication-backmatter{padding-top:3.25rem}.publication-backmatter details{padding:.7rem 0}.publication-backmatter>h3{margin-top:1.75rem}.reference-list li{margin:.5rem 0;font-size:.78rem;line-height:1.4}.publication-bridge{align-items:flex-start;flex-direction:column;padding-top:3rem;padding-bottom:3rem}.case-study-control-hero{min-height:0;gap:2rem;padding:3rem 1rem}.case-study-control-hero h1{font-size:clamp(3.7rem,17vw,5.2rem)}.case-study-control-hero__system{grid-template-columns:repeat(3,1fr);gap:.4rem}.case-study-control-hero__system span{padding:.7rem .45rem;font-size:.72rem}.case-study-narrative{padding:2.25rem 0}.case-study-narrative .section-inner{width:min(100% - 24px,var(--max));gap:2rem}.case-study-narrative aside nav{grid-template-columns:1fr 1fr;gap:0 .75rem}.case-study-narrative article>section{padding:1.8rem 0}.case-study-narrative article p{font-size:.92rem;line-height:1.5}.case-study-proof{grid-template-columns:repeat(3,1fr)}.case-study-proof div{padding:.65rem;border-right:1px solid var(--stbo-text);border-bottom:0}.case-study-proof strong{font-size:.8rem}.case-study-proof div:last-child{border:0}}
@media(min-width:901px){.publication-hero{min-height:590px}.publication-hero__inner{padding:3rem 0}.publication-hero h1{font-size:6.35rem}.publication-shell{padding:3.25rem 0}.executive-brief{padding-bottom:3rem}.executive-brief h2,.publication-chapter h2,.publication-backmatter h2{font-size:3.8rem}.thesis-route{margin-top:1.6rem;padding:1rem}.publication-chapter{padding:3.25rem 0}.publication-chapter>p:first-of-type{font-size:1.3rem;line-height:1.45}.chapter-actions{margin-top:1.2rem;padding:.7rem 0 .7rem 1rem}.inline-cta{margin-top:1rem}.framework{margin-top:1.5rem;padding:1.15rem 0}.framework h3{font-size:2.2rem}.framework-detail{margin-top:.8rem;padding:.8rem}.build-buy-panel{margin-top:1rem}.build-buy-panel summary{min-height:46px}.approval-boundary>div{padding:1.1rem}.scorecard-grid section{min-height:92px;padding:.8rem}.supporting-disclosure{margin-top:1rem}.publication-backmatter{padding:3rem 0 .5rem}.publication-backmatter details{padding:.65rem 0}.publication-backmatter>h3{margin-top:1.5rem}.reference-list li{margin:.45rem 0;line-height:1.4}.publication-bridge{padding-top:2.75rem;padding-bottom:2.75rem}.publication-bridge h2{font-size:3.35rem}.case-study-control-hero{min-height:500px;padding-top:2.75rem;padding-bottom:2.75rem}.case-study-control-hero h1{font-size:5.45rem}.case-study-narrative{padding:2.5rem 0}.case-study-narrative article>section{padding:1.45rem 0}.case-study-narrative article h2{font-size:2.6rem}.case-study-proof{margin-top:1rem}.case-study-boundary{padding:1rem;margin-top:.8rem}}
@media(prefers-reduced-motion:reduce){.publication-hero__copy,.publication-hero__cover{animation:none!important}.chapter-progress span{transition:none!important}}
@media print{.site-header,.site-footer,.publication-entry,.chapter-rail,.mobile-toc,.publication-bridge,.scroll-progress{display:none!important}.publication-hero{min-height:0;background:#fff;color:#000;border-bottom:2px solid #000}.publication-hero::before{display:none}.publication-hero__inner{grid-template-columns:1fr 4cm;padding:1cm 0}.publication-hero h1,.publication-hero .subtitle,.publication-hero .support-line{color:#000}.publication-hero__cover{width:4cm}.publication-hero__cover img{box-shadow:none}.publication-hero__cta{display:none}.publication-shell{display:block;width:100%;padding:0}.publication-chapter,.framework,.publication-backmatter details{break-inside:avoid}.framework{margin:1cm 0}.reference-list a::after{content:" (" attr(href) ")";font-size:.75em}body::after{content:"Printed from https://sudeeparya.com/publications/small-team-bigger-output/";display:block;margin-top:2cm;font-size:9pt}}
