@charset "UTF-8";:root{--brand-primary:#0B4CAD;--brand-primary-dark:#083375;--brand-primary-light:#3A7EE0;--brand-secondary:#F39C12;--brand-accent:#2E8B57;--brand-bg:#FFFFFF;--brand-bg-alt:#F2F6F8;--brand-text:#173344;--brand-text-inverse:#FFFFFF;--brand-border:#D7E0E6;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--shadow-soft:0 18px 45px rgba(8, 51, 117, 0.12);--radius:4px}body{margin:0;color:#173344;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:#0b4cad;color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none}a:hover{color:#083375;color:var(--brand-primary-dark);-webkit-text-decoration:underline;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#173344;color:var(--brand-text);font-weight:700;letter-spacing:0;line-height:1.15}img{max-width:100%;display:block}.section-pad{padding:80px 0}.alt-bg{background:#f2f6f8;background:var(--brand-bg-alt)}.narrow{max-width:860px}.eyebrow,.section-heading span{display:inline-block;color:#f39c12;color:var(--brand-secondary);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.section-heading{max-width:820px;margin:0 auto 40px;text-align:center}.section-heading.left{margin-left:0;text-align:left}.page-hero h1,.section-heading h2{font-size:max(2rem, min(3vw, 3.25rem))}.page-hero{padding:176px 0 88px;background:linear-gradient(135deg,#083375,#0b4cad);background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary))}.page-hero h1,.page-hero p{color:#fff;color:var(--brand-text-inverse)}.page-hero p{max-width:780px;font-size:1.15rem}.investor-topbar{background:#0b1f35;color:#fff;color:var(--brand-text-inverse);min-height:32px;font-size:.86rem}.investor-topbar a,.topbar-links a{color:#fff;color:var(--brand-text-inverse);-webkit-text-decoration:underline;text-decoration:underline;margin-left:18px}.chem-navbar{background:#fff;min-height:72px;box-shadow:0 8px 22px rgba(8,51,117,.08);z-index:1000}.brand-logo{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #d7e0e6;border:1px solid var(--brand-border)}.navbar-nav .nav-link{color:#173344;color:var(--brand-text);font-weight:700;padding:.75rem .85rem}.search-form{display:flex;align-items:center;gap:6px;margin-left:12px}.search-form input{width:150px;border:1px solid #d7e0e6;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--radius);padding:8px 10px}.btn-primary,.search-form button{background:#0b4cad;background:var(--brand-primary);border-color:#0b4cad;border-color:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.btn-primary:hover,.search-form button:hover{background:#083375;background:var(--brand-primary-dark);border-color:#083375;border-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.btn-outline-primary{border-color:#0b4cad;border-color:var(--brand-primary);color:#0b4cad;color:var(--brand-primary)}.btn-outline-primary:hover{background:#0b4cad;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.text-link{font-weight:700}.contact-card,.description-grid article,.doc-grid article,.filter-panel,.leader-grid article,.news-sidebar,.product-card{border:1px solid #d7e0e6;border:1px solid var(--brand-border);background:#fff;border-radius:4px;border-radius:var(--radius);box-shadow:0 8px 20px rgba(8,51,117,.06)}.filter-panel{padding:24px;position:sticky;top:100px}.filter-panel h2{font-size:1.25rem}.filter-group{display:grid;grid-gap:8px;gap:8px;margin-top:22px}.filter-group span{border:1px solid #d7e0e6;border:1px solid var(--brand-border);padding:8px 10px;border-radius:4px;border-radius:var(--radius);background:#f2f6f8;background:var(--brand-bg-alt)}.closing-cta{background:#083375;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:80px 0 104px}.closing-cta .cta-panel>h2,.closing-cta .cta-panel>p,.closing-cta h2,.closing-cta p{color:#fff;color:var(--brand-text-inverse)}.cta-panel{max-width:980px;margin:0 auto}.chem-footer{background:#071e33;color:#fff;color:var(--brand-text-inverse)}.footer-investor{background:#f2f6f8;background:var(--brand-bg-alt);color:#173344;color:var(--brand-text);padding:14px 0}.footer-investor a{color:#083375;color:var(--brand-primary-dark);font-weight:700}.footer-main{padding:64px 0 48px}.footer-main h5,.footer-main h6,.footer-main p{color:#fff;color:var(--brand-text-inverse)}.footer-main a{display:block;color:#fff;color:var(--brand-text-inverse);margin:8px 0;-webkit-text-decoration:underline;text-decoration:underline}.footer-legal{border-top:1px solid rgba(255,255,255,.2);padding:18px 0;font-size:.9rem}@media (max-width:991px){.section-pad{padding:56px 0}.page-hero{padding:140px 0 64px}.search-form{margin:12px 0}.filter-panel{position:static}}@media (max-width:575.98px){.display-1,.display-2,.display-3,h1{font-size:max(1.55rem, min(6.8vw, 2.05rem));line-height:1.2}h2{font-size:max(1.3rem, min(5.8vw, 1.75rem));line-height:1.22}h3{font-size:max(1.1rem, min(5vw, 1.4rem));line-height:1.25}}.col-lg-2 h3,.col-lg-3 h3,.col-md-3 h3{font-size:max(.98rem, min(1.2vw, 1.18rem));line-height:1.28;word-wrap:anywhere}.col-lg-2 h2,.col-lg-3 h2,.col-md-3 h2{font-size:max(1.05rem, min(1.4vw, 1.35rem));line-height:1.25;word-wrap:anywhere}.col-lg-4 h2,.col-md-4 h2{font-size:max(1.15rem, min(1.6vw, 1.6rem));line-height:1.22;word-wrap:anywhere}.col-lg-4 h1,.col-lg-5 h1,.col-md-4 h1,.col-md-5 h1{font-size:max(1.55rem, min(2.2vw, 2.25rem));line-height:1.18;word-wrap:anywhere}.col-lg-7 h1,.col-lg-7 h1.display-1{font-size:max(2.1rem, min(3.6vw, 3.6rem));line-height:1.12}@media (min-width:992px){.article-toc-aside{flex:0 0 auto;width:16.66667%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}.feedback-form{background:#fff;color:#173344;color:var(--brand-text);border-radius:4px;border-radius:var(--radius);padding:28px;border:1px solid #d7e0e6;border:1px solid var(--brand-border)}.feedback-form h3{margin:0 0 8px}.feedback-form .form-note,.feedback-form label,.feedback-form p{color:#173344;color:var(--brand-text)}.feedback-form .form-control,.feedback-form .form-select{border:1px solid #d7e0e6;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--radius);min-height:44px}.feedback-form .form-note{font-size:.9rem}.feedback-form .require::after{content:" *";color:#ef4444;color:var(--brand-danger)}