/* Navigation and ordinary text readability only; titles, specifications, prices and buttons retain their original styles. */
:root{--ink:#172f4d;--text:#425670;--muted:#64748b}
body{color:#425670;font-size:16px}
.masthead-simple #site-nav>a,.masthead-simple .nav-products>a{font-size:17px;font-weight:700;color:#173654;line-height:1.5}
.masthead-simple #site-nav>a.active,.masthead-simple .nav-products>a.active{color:#155ed2}
.subnav-toggle{color:#31587e}
.product-subnav>a{font-size:15px;font-weight:600;line-height:1.8}
.topline>.shell{font-size:12px;color:#536b87}
.topline .header-phone strong{font-size:19px;font-weight:750;color:#164a85}
.hero-range{font-size:18px;font-weight:600;color:#28486c}
.hero-intro{font-size:15px;color:#526b87;line-height:1.95}
.hero-copy .kicker,.kicker{font-size:11px;font-weight:650;color:#396aab}
.recommend-intro p,.selection-steps p{font-size:14px;color:#526781}
.equipment-copy p{font-size:13px;color:#586b83;line-height:1.9}
.insight-row time{font-size:12px;color:#657b95}
.page-title p,.search-total{font-size:15px;color:#526781}
.breadcrumbs{font-size:13px;color:#60738d}
.catalog-sidebar>a,.editorial-sidebar>a{font-size:15px;font-weight:600}
.catalog-toolbar{font-size:14px;color:#526781}
.download-note{font-size:13px;color:#65768c;line-height:1.85}
.reading-nav>a{font-size:14px;font-weight:600}
.reading-section>p,.rich-content{font-size:15px;color:#425670;line-height:2}
.quote-model-note{font-size:12px;color:#61748b}
.search-item p{font-size:14px;color:#526781}
.article-list p{font-size:14px;color:#526781}
.article-list time,.article-title>p{font-size:13px;color:#64748b}
.article-pagination{font-size:14px}
.about-layout aside p,.contact-details dd,.contact-details>p,.contact-call>p{font-size:15px}
.contact-details dt{font-size:14px;font-weight:650;color:#526781}
.site-footer{color:#c4d2e3}
.footer-main a{font-size:14px}
.footer-main .footer-mobile{font-size:25px;font-weight:750;color:#fff}
.footer-bottom{font-size:12px;color:#b6c7dc}
@media(max-width:1100px) and (min-width:601px){
.catalog-sidebar>a{font-size:14px}


}
@media(max-width:600px){
body{font-size:15px}
.topline>.shell{font-size:10px}
.topline .header-phone strong{font-size:14px}
.masthead-simple #site-nav>a,.masthead-simple .nav-products>a{font-size:16px;min-height:46px}
.product-subnav>a{font-size:14px}
.hero-range{font-size:14px}
.hero-intro{font-size:14px}
.hero-copy .kicker,.kicker{font-size:10px}
.recommend-intro p,.selection-steps p{font-size:14px}
.equipment-copy p{font-size:12px;line-height:1.85}
.page-title p{font-size:14px}
.breadcrumbs{font-size:12px}
.catalog-sidebar>a{font-size:13px}
.catalog-toolbar{font-size:12px}
.download-note{font-size:12px}
.reading-nav>a{font-size:13px}
.reading-nav .reading-download{font-size:12px}
.reading-section>p,.rich-content{font-size:14px;line-height:2}
.quote-model-note{font-size:12px}
.search-item p{font-size:12px}
.search-total{font-size:14px}
.article-list p{font-size:13px}
.article-list time,.article-title>p{font-size:12px}
.article-pagination{font-size:13px}
.editorial-sidebar>a{font-size:14px}
.about-layout aside p,.contact-details dd,.contact-details>p,.contact-call>p{font-size:14px}
.contact-details dt{font-size:13px}
.footer-main a{font-size:13px}
.footer-bottom{font-size:11px}


}


/* Screenshot-specific model and parameter table sizing. */
.equipment-copy>.model-code{font-size:17px;font-weight:700;line-height:1.7;overflow-wrap:anywhere}
.product-reading .rich-content table{font-size:16px}
@media(max-width:600px){
 .equipment-copy>.model-code{font-size:14px;font-weight:700}
 .product-reading .rich-content table{font-size:14px}
}
