/* Page-only extension of the approved HVAC field-guide pattern. */
.batch11-root[data-page=plumber-marketing-guide] .batch11-hero{background:#e7ebea;border-top:11px solid #d36a2b}
.batch11-root[data-page=plumber-marketing-guide] .batch11-hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:50px}
.batch11-root[data-page=plumber-marketing-guide] .batch11-hero-copy{max-width:1000px}
.batch11-root[data-page=plumber-marketing-guide] .batch11-hero h1{font-size:clamp(5rem,8vw,9rem);max-width:15ch}
.batch11-root[data-page=plumber-marketing-guide] .batch11-hero-art{min-height:0}
.page-plumber-marketing-guide .batch11-eyebrow{color:#8e441b}
.page-plumber-marketing-guide .dr-readable-table{max-width:100%;margin:25px 0 45px}
.page-plumber-marketing-guide .dr-readable-table table{display:table;min-width:680px;margin:0;overflow:visible}
.page-plumber-marketing-guide #plumber-license-table td:nth-child(2){min-width:340px}
.page-plumber-marketing-guide #plumber-license-table td:nth-child(3){min-width:210px}
.page-plumber-marketing-guide .plumber-cta{margin:64px 0;padding:clamp(28px,5vw,64px)}
.page-plumber-marketing-guide .plumber-cta .drr-wrap{width:auto;max-width:none;padding:0}
.page-plumber-marketing-guide .plumber-cta h2{margin-top:0;color:#f6f7f8}
.page-plumber-marketing-guide .plumber-cta p,.page-plumber-marketing-guide .plumber-cta strong{color:#d4e0e1}
.page-plumber-marketing-guide .plumber-cta a{color:#f9af80}
.page-plumber-marketing-guide .plumber-cta a:hover{color:#fff}
.page-plumber-marketing-guide .plumber-cta a.dr-btn--primary{color:#001f22;text-decoration:none}
.page-plumber-marketing-guide .plumber-cta a.dr-btn--ghost{color:#fff;text-decoration:none}
.page-plumber-marketing-guide li[id^=source-]{overflow-wrap:anywhere;scroll-margin-top:120px}
.page-plumber-marketing-guide :is(h2,h3)[id]{scroll-margin-top:120px}
.page-plumber-marketing-guide .plumber-citation{white-space:nowrap}
/* Contrast fix (QA 2026-11-09): the shared dark-section text rules key on .dr-third, which this page does not carry, so raise specificity here. */
.page-plumber-marketing-guide .plumber-cta.drr-sec--dark .drr-ctafinal :is(p,strong,li,.drr-ctarow){color:#d4e0e1}
.page-plumber-marketing-guide .plumber-cta.drr-sec--dark .drr-ctafinal a:not(.dr-btn){color:#f9af80;text-decoration-color:#f9af80}
.page-plumber-marketing-guide .plumber-cta.drr-sec--dark .drr-ctafinal a:not(.dr-btn):hover{color:#fff}
.page-plumber-marketing-guide .plumber-cta.drr-sec--dark .drr-ctafinal a.dr-btn--primary{color:#001f22}
.page-plumber-marketing-guide .plumber-cta.drr-sec--dark .drr-ctafinal a.dr-btn--ghost{color:#fff}
