.blog-article:has(.plumber-guide-stats) .blog-article-hero{grid-template-columns:minmax(0,1fr)}.blog-article:has(.plumber-guide-stats) .blog-article-hero-copy{padding-top:64px;padding-bottom:64px}.blog-article:has(.plumber-guide-stats) .blog-article-hero h1{max-width:1150px}.blog-article:has(.plumber-guide-stats) .blog-article-hero-art{border-left:0;border-top:2px solid var(--paper);min-height:0}.blog-article:has(.plumber-guide-stats) .blog-article-hero-art img{aspect-ratio:16/9;object-fit:contain;height:auto;display:block}.plumber-guide-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0;display:grid}.plumber-guide-stats article{border-top:4px solid var(--forest);background:#edf0d2;min-width:0;padding:24px}.plumber-guide-stats strong{color:var(--forest);letter-spacing:-.06em;font:950 3.3rem/1 Arial Black,Arial,sans-serif}.blog-article-body .plumber-guide-stats h3{margin:18px 0;font-size:1.2rem}.plumber-guide-stats p{margin:0}.plumber-guide-downloads{flex-wrap:wrap;gap:18px;margin:28px 0;display:flex}.plumber-guide-downloads a{font-size:.85rem;font-weight:850}.plumber-guide-boundary{border-left:5px solid var(--signal);background:#e7e9d0;padding:22px}.plumber-source-cards{gap:24px;display:grid}.plumber-source-cards article{border:2px solid var(--ink);background:#f0e3c9;min-width:0;padding:24px}.blog-article-body .plumber-source-cards h3{margin:0 0 18px}.plumber-source-cards article>div{border-top:1px solid #a9aa91;padding:20px 0}.plumber-source-cards h4{margin:0 0 14px;font-size:.95rem;line-height:1.5}.plumber-source-cards article a{font-size:.85rem}.plumber-page-map{gap:24px;list-style:none;display:grid;padding:0!important}.plumber-page-map>li{border:2px solid var(--ink);background:#f0e3c9;min-width:0;padding:clamp(22px,3vw,34px)}.plumber-page-map header{border-bottom:1px solid #9f9e82;align-items:start;gap:18px;padding-bottom:20px;display:flex}.plumber-page-map header>span{color:var(--forest);flex:none;font:900 2rem/1 Moose Scratch,Arial,sans-serif}.blog-article-body .plumber-page-map h3{margin:0}.plumber-page-map dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:22px 0 0;display:grid}.plumber-page-map dl>div{min-width:0}.plumber-page-map dt{letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font:850 .7rem/1.5 Arial,sans-serif}.plumber-page-map dd{margin:0}.plumber-page-map code{overflow-wrap:anywhere;white-space:normal;font-size:.83rem}.plumber-decision-cards{gap:18px;display:grid}.plumber-decision-cards article{border-left:5px solid var(--forest);background:#e7e9d0;padding:22px}.blog-article-body .plumber-decision-cards h3{margin:0 0 12px}.plumber-decision-cards p{margin:0}.plumber-worksheet-link{background:var(--forest);text-underline-offset:4px;margin-bottom:18px;padding:18px 22px;font:850 .85rem/1.5 Arial,sans-serif;display:inline-block;color:var(--paper)!important}@media (max-width:700px){.plumber-guide-stats,.plumber-page-map dl{grid-template-columns:1fr}}@media (max-width:720px){.blog-article:has(.plumber-guide-stats) .blog-article-hero h1{font-size:clamp(2.6rem,12vw,4.8rem)}.blog-article:has(.plumber-guide-stats) .blog-article-hero-art figcaption{border:0;border-top:2px solid var(--ink);margin:0;position:static}}
