/* Global 100% zoom readability and brighter EDV brand palette */
:root{--blue:#0869c9;--deep:#174679;--orange:#f36b21;--green:#1a9f55;--muted:#597391;--line:#d4e2f0;--pale:#f4f9ff;--shadow:0 9px 26px rgba(40,99,154,.09)}
body{font-size:15px;line-height:1.65;color:var(--deep);background:#fff}h1,h2,h3,h4,b,strong{color:#103f75}a{transition:color .18s ease,background-color .18s ease,border-color .18s ease}a:hover{color:#0877df}.top{background:#f0f7ff;color:#41698f;font-size:12px}.top .shell{height:40px}.search{border-color:#1975d1}.search button,.btn{background:#0870d4;border-color:#0870d4}.btn:hover{background:#0b7de5;color:#fff;border-color:#0b7de5}.btn.outline{background:#fff;color:#0870d4}.rfq{font-size:14px;color:#0870d4}.rfq small{font-size:12px!important;color:#486b92}nav{border-color:#d8e6f3}nav a{font-size:15px;color:#184775}nav a.active{color:#0870d4;box-shadow:inset 0 -3px #0870d4}
p{font-size:14px!important;line-height:1.72!important;color:#587391!important}.hero-grid>div>p,.product-lead,.about-story-lead,.plc-list-hero-copy .plc-lead,.resource-hero-grid>div:first-child>p{font-size:16px!important;color:#3f648b!important}.page-intro p,.page-hero p,.category-hero p{font-size:15px!important}.product-condition-section p,.about-brand-hero p,.about-video-redesign p,.resource-rfq-guide p{color:#dce9f6!important}.product-application-card p{color:#fff!important}small{font-size:12px!important}.crumb,.product-breadcrumb{font-size:12px;color:#6781a0}.eyebrow-label{font-size:11px!important;color:#f36b21}.section-head a,.resource-featured-actions>a:last-child,.about-capability-grid a,.resource-topic-grid article>a,.resource-guide-list a,.product-identity-card a,.reviews a{font-size:13px!important;color:#0870d4}.btn{font-size:14px;padding:12px 20px;border-radius:6px}
.home-categories h3,.category-card h3,.product-card>b,.plc-model-main h3,.product-related-grid b{font-size:15px!important;color:#0766c4}.home-categories p,.category-card p,.product-card p,.plc-model-main p,.product-related-grid span{font-size:13px!important}.product-card span,.plc-model-main>span,.plc-model-type small,.plc-model-status small,.plc-model-status span{font-size:12px!important}.product-card strong{font-size:16px}.category-group h2,.help-faq h2,.product-order-card h2{font-size:20px}.service-grid h2,.resource-grid h2{font-size:21px}.service-grid p,.resource-grid p{min-height:auto}.info-columns a,.guide-grid a,.footer-grid a,.sitemap a{font-size:13px!important}.info-columns h3,.footer-grid h4{font-size:16px}.reviews{font-size:13px}.reviews strong{font-size:16px}.reviews span{font-size:13px}.footer-grid p{font-size:12px!important}.copyright{font-size:12px}.footer-grid{color:#315b85}
.benefit-row b,.steps b,.about-story-list b,.about-video-points b,.about-principle-list b,.resource-featured-copy li b,.resource-hero-collage b,.resource-rfq-checks b,.resource-category-links b,.resource-glossary-grid dt,.resource-guide-list summary,.resource-faq-section summary,.product-faq summary,.product-document-list b,.product-order-card dt,.product-order-card dd{font-size:13px!important}.benefit-row small,.steps small,.about-story-list span,.about-video-points span,.about-principle-list span,.resource-featured-copy li span,.resource-hero-collage div span,.resource-rfq-checks li,.resource-category-links span,.resource-glossary-grid dd,.resource-guide-list p,.resource-faq-section details p,.product-faq details p,.product-document-list span,.product-document-list em{font-size:12px!important}.resource-topic-grid small,.resource-topic-grid p,.resource-rfq-grid>div:first-child>p,.about-capability-grid article>span,.about-capability-grid p,.about-audience-grid p,.about-workflow-grid p,.about-supply-gallery span,.contact-process-grid p,.contact-preparation-grid p{font-size:12px!important}.resource-topic-grid h3,.about-capability-grid h3,.about-audience-grid b,.about-workflow-grid h3,.about-supply-gallery b{font-size:15px!important}
li,dt,dd,label{font-size:13px}.help-faq summary,.faq-layout summary,.contact-faq-section summary{font-size:14px!important}th{font-size:13px!important;color:#4e6c8f}td{font-size:14px!important}.product-spec-table th{font-size:13px!important}.product-spec-table td{font-size:14px!important}.product-quick-specs dt{font-size:12px!important}.product-quick-specs dd{font-size:14px!important}.product-brand-line span,.product-status-row b,.product-rfq-box span,.product-rfq-box small,.product-service-points,.condition-grid span{font-size:12px!important}.product-status-row span,.product-check-grid p,.condition-grid p{font-size:13px!important}.product-image-note b,.product-image-note span{font-size:12px!important}.product-section-nav a{font-size:13px!important}.product-rfq-box{border-color:#b6d7f4}.product-condition-section{background:#10528d}.resource-rfq-guide,.about-video-redesign{background:#0a4b87}.about-brand-hero{background-image:linear-gradient(90deg,rgba(4,45,84,.88) 0%,rgba(5,68,119,.78) 48%,rgba(6,79,133,.35) 78%,rgba(5,54,96,.24) 100%),url('assets/about-warehouse.png')}.pale,.product-spec-section,.product-related-section,footer{background:#f3f8fe}.hero,.plc-list-hero,.resource-hero{background:linear-gradient(120deg,#fff,#eef7ff)}
.about-brand-hero h1,.about-brand-hero h2,.about-brand-hero h3,.about-brand-hero b,.about-video-redesign h2,.about-video-redesign h3,.about-video-redesign b,.resource-rfq-guide h2,.resource-rfq-guide h3,.resource-rfq-guide b,.product-condition-section h2,.product-condition-section h3,.product-condition-section b,.product-application-card h2,.product-application-card h3,.about-story-mosaic>div b,.resource-hero-collage>div b{color:#fff}
@media(max-width:620px){body{font-size:15px}nav a{font-size:14px}.top{font-size:11px}.hero h1{font-size:39px}.page-intro h1,.page-hero h1,.category-hero h1,.product-detail h1{font-size:33px}.product-seo-summary h1{font-size:31px}}

/* Deeper blue-gray surfaces requested for the home hero and site footer */
.hero{background:linear-gradient(122deg,#eef3f8 0%,#e4edf5 48%,#d8e5f0 100%);border-bottom-color:#c8d8e6}.hero .steps{box-shadow:0 14px 34px rgba(34,72,108,.13)}.hero .benefit-row{background:rgba(255,255,255,.84);border:1px solid #cbdbe8;border-radius:8px 8px 0 0}
footer{background:linear-gradient(180deg,#e6eef7 0%,#dfe9f3 100%);border-top:1px solid #cbd9e6}.footer-grid p{color:#486782!important}.footer-grid a{color:#385d7f}.footer-grid h4{color:#174679}.copyright{border-top-color:#c4d4e2;color:#496984}.copyright span{color:#496984}

/* Navigation: remove the upper divider and retain only the lower edge */
nav{border-top:0!important;border-bottom:1px solid #d8e6f3}
