.m5-difference-copy p,.m5-proof-row small,.m6-choice-copy p,.m5-trust strong{color:#526975!important}
.m6-choice-label,.design-page-intro>a,.contact-inquiry-card>.eyebrow,.contact-department-tab:not(.is-selected) em{color:#006d87!important}
.commercial-finder .eyebrow,.commercial-finder .commercial-filter button b,.commercial-finder .commercial-guide-badge{color:#006b80}
.commercial-finder .commercial-filter button.is-active{background:#006d83;color:#fff}
.commercial-finder .commercial-filter button.is-active b,.commercial-finder .commercial-filter button.is-active small{color:#fff}
.commercial-finder .commercial-filter button:not(.is-active) small,.commercial-finder .commercial-filter-status{color:#536c77}
.commercial-finder .commercial-filter-status strong{color:#006b80}
.sidebar-family a{color:#526975!important}
.sidebar-family a[aria-current="page"]{color:#012d3d!important}
.glass-page .eyebrow,.glass-path-grid b,.glass-diagram small,.loe-copy dt,.diagram-link small{color:#006b83!important}
.glass-page .glass-section-heading--light .eyebrow,.glass-page .glass-hero .eyebrow{color:#80deec!important}
.glass-jump a span{color:#006b83}
.appearance-switch button[aria-selected="false"] small{color:#526b76}
.glass-section-heading>p:not(.eyebrow){color:#526b76}
.glass-section-heading--light>p:not(.eyebrow){color:#d2e5e9}
.glass-fineprint,.sample-grid p{color:#526b76!important}
.guides-hero .eyebrow,.guide-tools .eyebrow{color:#80deec!important}
.guide-intents .eyebrow,.guide-card small,.guide-snapshot .eyebrow,.guide-related small{color:#006b83!important}
.guide-result-count,.guide-card footer span,.care-grid small{color:#526b76!important}
.mw-warranty-care-guide{background:#006d83!important}
.commercial-filter button>span small{font-size:11px}
.commercial-filter button>span b{font-size:12px}
.rp-modal-open{overflow:hidden}
.page-not-found,.project-not-found{padding-top:160px;min-height:65vh}
.page-not-found h1{max-width:850px;font-size:clamp(36px,5vw,64px);line-height:1.1}
.page-not-found p{max-width:680px}
.page-not-found .premium-actions{flex-wrap:wrap;margin-top:28px}
@media(max-width:380px){
  .site-header .nav{gap:10px!important;padding-inline:12px!important}
  .site-header .brand{flex:1 1 auto!important;min-width:0!important}
  .site-header .brand img{width:100%!important;max-width:210px!important;height:auto!important}
  .site-header .menu-toggle{flex:0 0 44px!important;width:44px!important}
}
