body.sub-b{background:#f4f0e9;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 .sb-crumb span{color:#443c35!important}.sub-b .sb-hero a{color:#87300f}.sub-b main article{max-width:1100px}.sub-b main article section{border-top:1px solid #b1a79b;padding:2.5rem 0;margin:0}.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.75}.sub-b main a:focus-visible,.sub-b [tabindex]:focus-visible{outline:3px solid #96300f;outline-offset:3px}.sub-b .dg-guide{max-width:1100px;margin:3rem auto 5rem;padding:clamp(1.5rem,4vw,3rem);background:#e3dcd2;border-top:4px solid #b34019}.sub-b .provider-table-wrap{overflow:auto}.sub-b .provider-table-wrap table{min-width:760px}.sub-b .provider-scroll-hint{display:block}.sub-b .dg-guide p{max-width:68ch}@media(max-width:700px){.sub-b .sb-hero{padding:2.5rem 0}.sub-b .sb-h1{font-size:2.35rem}.sub-b .dg-guide{margin:2rem 1rem}}
.sub-b .sb-hero .dg-jump a{color:#87300f!important}.sub-b .sb-hero .btn-primary{color:#fff!important;background:#a9360e!important}.sub-b .sb-hero .btn-outline{color:#2c211b!important;border-color:#5d4a3d!important;background:transparent!important}.sub-b main table{min-width:720px}.sub-b main [class*="table-wrap"]{overflow:auto}.sub-b main :is(a,button,input,select,summary):focus-visible{outline:3px solid #96300f;outline-offset:3px}
 .scope-pair{display:grid;grid-template-columns:1.25fr 1fr;gap:3rem;padding-inline:clamp(1rem,4vw,3rem)}.scope-pair>section{min-width:0}.scope-pair>section+section{border-left:4px solid #b34019;padding-left:2rem}.sub-b main article :is(ol,ul){line-height:1.8}@media(max-width:800px){.scope-pair{display:block}.scope-pair>section+section{padding-left:1rem}}
.scope-pair{display:block;padding-inline:clamp(1rem,4vw,3rem)}.scope-pair>section+section{border-left:0;padding-left:0}.scope-pair>section>div:not(.v7-grid):not(.v7-tablebox){display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);gap:1rem 3rem}.scope-pair>section>div>h2{grid-column:1;grid-row:1 / span 8;align-self:start}.scope-pair>section>div>h2~*{grid-column:2}.scope-pair section{border-top:3px solid #b34019!important}.scope-pair table{min-width:720px}.scope-pair [class*=table]{overflow:auto}@media(max-width:800px){.scope-pair>section>div:not(.v7-grid):not(.v7-tablebox){display:block}}

.sub-b .sb-hero nav a,.sub-b .sb-hero .v7-nav a{color:#87300f!important;text-decoration:underline;text-underline-offset:3px}.sub-b main [class*=table]{overflow:auto}.sub-b main table{min-width:720px}

@media(min-width:801px){.scope-pair>section>div:not(.v7-grid):not(.v7-tablebox){grid-template-columns:minmax(18rem,1fr) minmax(0,2fr)}}

/* The case leads; its adjacent aid is a separate reference, followed by a full-width comparison. */
.scope-pair>section>div:not(.v7-grid):not(.v7-tablebox){display:block}.scope-pair>section>div>h2~*{grid-column:auto}.scope-pair>section>div>h2{grid-column:auto;grid-row:auto}.scope-pair>section+section{border-left:0;padding-left:0}.scope-pair>section{min-width:0}.scope-pair [class*=table]{max-width:100%;overflow-x:auto}
@media(min-width:1000px){.scope-pair{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(20rem,1fr);gap:0 2rem;align-items:start}.scope-pair>section:nth-child(1){grid-column:1}.scope-pair>section:nth-child(2){grid-column:2;margin:2.5rem 0}.scope-pair>section:nth-child(3){grid-column:1/-1}.scope-pair .dg-guide :is(ol,ul){display:block}.scope-pair .grid{grid-template-columns:1fr}.scope-pair .v7-grid{grid-template-columns:1fr}.scope-pair .dg-guide{width:100%;max-width:none;padding:2rem}.scope-pair h2{overflow-wrap:normal;hyphens:auto}}

@media(min-width:1000px){.dg-guide h2{font-size:1.45rem!important;line-height:1.2;overflow-wrap:normal;hyphens:auto}}
@media(max-width:375px){.sub-b .sb-h1{font-size:2.05rem;line-height:1.08}}
