body.sub-b{background:#f3efe8;color:#1b1816}.sub-b .sb-hero{background:#e9e3da;padding:clamp(3rem,6vw,6rem) 0}.sub-b .sb-h1{font-size:clamp(2.3rem,4.8vw,4.7rem);line-height:1.05;max-width:19ch}.sub-b .sb-h1 .hb-panel{background:none;color:#1b1816;padding:0}.sub-b .sb-hero .sb-lead{color:#332d28;line-height:1.65;max-width:67ch;font-size:1.15rem}.sub-b .sb-hero .sb-crumb,.sub-b .sb-hero .sb-crumb a,.sub-b .sb-hero .hb-badge{color:#443c35}.sub-b .sb-hero a,.sub-b .sb-hero nav a{color:#87300f!important}.sub-b main article{max-width:1100px}.sub-b main article h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15}.sub-b main article p,.sub-b main article li{line-height:1.7}.sub-b .dg-guide{max-width:1100px;margin:3rem auto;padding:clamp(1.5rem,4vw,3rem);background:#e3dcd2;border-top:4px solid #b34019}.sub-b main a:focus-visible,.sub-b [tabindex]:focus-visible{outline:3px solid #96300f;outline-offset:3px}.sub-b main table{min-width:720px}.sub-b main [class*=table],.sub-b main .overflow-x-auto{overflow-x:auto}@media(max-width:700px){.sub-b .sb-hero{padding:2.5rem 0}.sub-b .dg-guide{margin:2rem 1rem}}@media(min-width:1000px){.p07-work{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(20rem,1fr);gap:2rem;align-items:start;padding-inline:2rem}.p07-work>section{min-width:0}.p07-work .dg-guide{margin:3rem 0}.p07-work .dg-guide h2{font-size:1.7rem}.p07-work .grid{grid-template-columns:1fr}}
.sub-b .sb-hero .sb-crumb span{color:#443c35!important}.sub-b .sb-hero .btn-primary{color:#fff!important;background:#a9360e!important}.sub-b .sb-hero .btn-outline{color:#2c211b!important}.p07-scroll-hint{display:none}@media(max-width:760px){.p07-scroll-hint{display:block;color:#332d28;font-size:.875rem;margin:1rem 0}}

@media(min-width:1000px){.p07-work .dg-flow,.p07-ledger .dg-flow{display:block}.p07-work .dg-flow li,.p07-ledger .dg-flow li{margin-block:1rem}.p07-work .route-grid,.p07-ledger .route-grid{grid-template-columns:1fr}}
