.publisher-site.roofing-publisher .pg-header{grid-template-columns:auto minmax(0,1fr) auto;column-gap:20px}.publisher-site.roofing-publisher .pg-header>.guide-search{grid-column:3;grid-row:1;justify-self:end}.publisher-site.roofing-publisher .pg-header .rt-desktop-nav{grid-column:2;grid-row:1}.rn-guide .rn-header>.guide-search{flex:none}.pgx-site .pgx-header>.guide-search{color:#fffdf7}.mt-site .mt-header>.guide-search{margin-left:auto}@media (max-width:760px){.publisher-site.roofing-publisher .pg-header{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding-inline:16px}.publisher-site.roofing-publisher .pg-header>.guide-search{grid-column:2}.publisher-site.roofing-publisher .pg-header .rt-mobile-menu{grid-column:3;grid-row:1}.publisher-site.roofing-publisher .pg-header .pg-brand{min-width:0}.publisher-site.roofing-publisher .roof-guide-brand-image{max-width:100%;height:auto}.rn-guide .rn-header{gap:8px}.rn-guide .rn-header>.guide-search{margin-left:auto}.rn-guide .rn-header .rg-wordmark{min-width:0}.pgx-site .pgx-header{gap:8px}.pgx-site .pgx-header>.guide-search{margin-left:auto}.pgx-site .pgx-header>nav{display:none}}@media (max-width:380px){.rn-guide .rn-header .rg-brand-copy small{display:none}.rn-guide .rn-header .rg-brand-copy{font-size:16px}.mt-site .mt-header{flex-wrap:nowrap;padding-inline:14px}.mt-site .mt-header .mt-brand img{max-width:142px;height:auto}}.rn-guide{--search-ink:#143f3a;--search-line:#a9b8a4;--search-surface:#fffdf7}.pgx-site{--search-ink:#173e35;--search-line:#b2c5b9;--search-surface:#fffdf7}.roofing-publisher{--search-ink:#173e55;--search-line:#a7bdc9;--search-surface:#fffdf7}.drainage-publisher{--search-ink:#183e3b;--search-line:#9dad9f;--search-surface:#fffdf7}.mt-site{--search-ink:#173e35;--search-line:#aabdac;--search-surface:#fffdf7}@media (max-width:1200px){.mt-site.mt-site .mt-header,.pgx-site.pgx-site .pgx-header,.rn-guide.rn-site.rg-shell .rn-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mt-site.mt-site .mt-header>.guide-search,.pgx-site.pgx-site .pgx-header>.guide-search,.rn-guide.rn-site.rg-shell .rn-header>.guide-search{order:10;flex:1 0 100%;width:100%;margin:0;display:flex}.mt-site .mt-header>.guide-search .pg-search-trigger,.pgx-site .pgx-header>.guide-search .pg-search-trigger,.rn-guide .rn-header>.guide-search .pg-search-trigger{width:100%;justify-content:flex-start}.publisher-site.roofing-publisher .pg-header{grid-template-columns:minmax(0,1fr) auto}.publisher-site.roofing-publisher .pg-header>.guide-search{grid-column:1/-1;grid-row:2;justify-self:stretch;width:100%}.publisher-site.roofing-publisher .pg-header>.guide-search .pg-search-trigger{width:100%;justify-content:flex-start}.publisher-site.roofing-publisher .pg-header .rt-mobile-menu{grid-column:2;grid-row:1}.publisher-site.drainage-publisher .pg-header,.publisher-site.drainage-publisher .pg-mobile-actions{flex-wrap:wrap}.publisher-site.drainage-publisher .pg-mobile-actions .guide-search .pg-search-trigger{font-size:13px;gap:6px;padding-inline:10px}.publisher-site.drainage-publisher.drainage-publisher .pg-header{display:flex;flex-wrap:wrap}.publisher-site.drainage-publisher.drainage-publisher .pg-header .pg-desktop-search{display:flex;order:10;flex:1 0 100%;width:100%}.publisher-site.drainage-publisher.drainage-publisher .pg-desktop-search .guide-search,.publisher-site.drainage-publisher.drainage-publisher .pg-desktop-search .pg-search-trigger{width:100%;justify-content:flex-start}}