.chemicals-module__Kcrb0a__page{background:var(--pp-paper);color:var(--pp-ink);min-height:100vh}.chemicals-module__Kcrb0a__header{border-bottom:1px solid var(--pp-rule);padding:132px 6vw 34px}.chemicals-module__Kcrb0a__headerInner{max-width:1320px;margin:0 auto}.chemicals-module__Kcrb0a__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pp-muted);margin-bottom:18px;font-size:.72rem;font-weight:600}.chemicals-module__Kcrb0a__header h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:400;line-height:1.05}.chemicals-module__Kcrb0a__header h1 em{font-style:italic;font-weight:300}.chemicals-module__Kcrb0a__header p{max-width:620px;color:var(--pp-muted);margin:20px 0 0;font-size:1.05rem;line-height:1.6}.chemicals-module__Kcrb0a__body{grid-template-columns:330px minmax(0,1fr);gap:5vw;max-width:1320px;margin:0 auto;padding:44px 6vw 120px;display:grid}.chemicals-module__Kcrb0a__rail{align-self:start;position:sticky;top:104px}.chemicals-module__Kcrb0a__search{margin-bottom:34px;position:relative}.chemicals-module__Kcrb0a__search svg{color:var(--pp-muted);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.chemicals-module__Kcrb0a__search input{border:1px solid var(--pp-rule);background:var(--pp-surface);width:100%;min-height:52px;font:inherit;color:var(--pp-ink);border-radius:999px;padding:0 44px 0 46px;font-size:.95rem}.chemicals-module__Kcrb0a__search input::placeholder{color:var(--pp-muted)}.chemicals-module__Kcrb0a__search input:focus{outline:2px solid var(--pp-accent);outline-offset:2px}.chemicals-module__Kcrb0a__searchClear{width:30px;height:30px;color:var(--pp-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.chemicals-module__Kcrb0a__searchClear:hover{background:var(--pp-rule);color:var(--pp-ink)}.chemicals-module__Kcrb0a__railLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--pp-muted);margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.chemicals-module__Kcrb0a__pills{flex-wrap:wrap;gap:8px;display:flex}.chemicals-module__Kcrb0a__pill{border:1px solid var(--pp-rule);background:var(--pp-paper);color:var(--pp-ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:.85rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.chemicals-module__Kcrb0a__pill:hover{border-color:var(--pp-deep)}.chemicals-module__Kcrb0a__pill span{color:var(--pp-muted);font-variant-numeric:tabular-nums}.chemicals-module__Kcrb0a__pillActive{background:var(--pp-deep);border-color:var(--pp-deep);color:#fff}.chemicals-module__Kcrb0a__pillActive span{color:#ffffffb3}.chemicals-module__Kcrb0a__section{margin-bottom:72px;scroll-margin-top:104px}.chemicals-module__Kcrb0a__section:last-child{margin-bottom:0}.chemicals-module__Kcrb0a__sectionHead{align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.chemicals-module__Kcrb0a__sectionIcon{background:var(--pp-tint);width:46px;height:46px;color:var(--pp-deep);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chemicals-module__Kcrb0a__section h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:400;line-height:1.1}.chemicals-module__Kcrb0a__sectionMeta{color:var(--pp-deep);align-items:center;gap:10px;margin:0 0 14px;font-size:.85rem;font-weight:600;display:flex}.chemicals-module__Kcrb0a__sectionMeta svg{color:var(--pp-accent);flex-shrink:0}.chemicals-module__Kcrb0a__sectionBlurb{max-width:68ch;color:var(--pp-muted);margin:0 0 26px;font-size:.95rem;line-height:1.6}.chemicals-module__Kcrb0a__rows{flex-direction:column;gap:8px;display:flex}.chemicals-module__Kcrb0a__row{border:1px solid var(--pp-rule);background:var(--pp-surface);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.chemicals-module__Kcrb0a__row:hover{background:var(--pp-paper);border-color:var(--pp-deep)}.chemicals-module__Kcrb0a__row:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.chemicals-module__Kcrb0a__rowIcon{color:var(--pp-accent);flex-shrink:0}.chemicals-module__Kcrb0a__rowName{min-width:0;color:var(--pp-ink);flex:1;font-size:1rem;font-weight:500;line-height:1.35}.chemicals-module__Kcrb0a__rowCas{color:var(--pp-muted);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.chemicals-module__Kcrb0a__rowChevron{color:var(--pp-muted);flex-shrink:0}.chemicals-module__Kcrb0a__showAll{border:1px solid var(--pp-ink);cursor:pointer;border-radius:999px;align-self:flex-start;margin-top:10px;padding:12px 22px;font-size:.85rem;font-weight:600}.chemicals-module__Kcrb0a__showAll:hover{background:var(--pp-ink);color:var(--pp-paper)}.chemicals-module__Kcrb0a__resultCount{color:var(--pp-muted);margin:0 0 22px;font-size:.9rem}.chemicals-module__Kcrb0a__empty{text-align:center;color:var(--pp-muted);padding:80px 0}.chemicals-module__Kcrb0a__backdrop{z-index:60;background:#14181b73;animation:.2s ease-out both chemicals-module__Kcrb0a__fade;position:fixed;inset:0}.chemicals-module__Kcrb0a__drawer{z-index:61;background:var(--pp-paper);flex-direction:column;width:min(620px,100%);animation:.28s cubic-bezier(.22,1,.36,1) both chemicals-module__Kcrb0a__slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #14181b2e}.chemicals-module__Kcrb0a__drawerBar{border-bottom:1px solid var(--pp-rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.chemicals-module__Kcrb0a__drawerBar p{margin:0;font-size:.95rem;font-weight:600}.chemicals-module__Kcrb0a__drawerClose{border:1px solid var(--pp-rule);width:40px;height:40px;color:var(--pp-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:flex}.chemicals-module__Kcrb0a__drawerClose:hover{background:var(--pp-surface)}.chemicals-module__Kcrb0a__drawerBody{padding:40px 28px 44px;overflow-y:auto}.chemicals-module__Kcrb0a__drawerBody h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:400;line-height:1.12}.chemicals-module__Kcrb0a__drawerCas{color:var(--pp-muted);margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.chemicals-module__Kcrb0a__tagRow{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.chemicals-module__Kcrb0a__tag{background:var(--pp-tint);color:var(--pp-deep);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.8rem;font-weight:600;display:inline-flex}.chemicals-module__Kcrb0a__tagRaw{background:var(--pp-surface);color:var(--pp-muted);font-weight:500}.chemicals-module__Kcrb0a__drawerNotes{flex-direction:column;gap:16px;margin:28px 0 0;display:flex}.chemicals-module__Kcrb0a__drawerNotes p{color:var(--pp-ink);margin:0;font-size:.98rem;line-height:1.65}.chemicals-module__Kcrb0a__drawerCta{background:var(--pp-deep);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:32px;font-size:.98rem;font-weight:600;transition:background .2s;display:inline-flex}.chemicals-module__Kcrb0a__drawerCta:hover{background:var(--pp-deep-2)}.chemicals-module__Kcrb0a__drawerFoot{color:var(--pp-muted);margin:18px 0 0;font-size:.82rem;line-height:1.6}@keyframes chemicals-module__Kcrb0a__fade{0%{opacity:0}to{opacity:1}}@keyframes chemicals-module__Kcrb0a__slide{0%{transform:translate(100%)}to{transform:none}}@media (max-width:1000px){.chemicals-module__Kcrb0a__header{padding:116px 24px 28px}.chemicals-module__Kcrb0a__body{grid-template-columns:1fr;gap:0;padding:0 24px 90px}.chemicals-module__Kcrb0a__rail{z-index:20;background:var(--pp-paper);border-bottom:1px solid var(--pp-rule);margin:0 -24px;padding:16px 24px 14px;position:sticky;top:64px}.chemicals-module__Kcrb0a__search{margin-bottom:16px}.chemicals-module__Kcrb0a__railLabel{display:none}.chemicals-module__Kcrb0a__pills{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.chemicals-module__Kcrb0a__pills::-webkit-scrollbar{display:none}.chemicals-module__Kcrb0a__pill{flex-shrink:0}.chemicals-module__Kcrb0a__sections{padding-top:34px}.chemicals-module__Kcrb0a__section{margin-bottom:56px;scroll-margin-top:150px}.chemicals-module__Kcrb0a__rowCas{display:none}.chemicals-module__Kcrb0a__drawer{width:100%}.chemicals-module__Kcrb0a__drawerBody{padding:30px 24px 40px}}@media (prefers-reduced-motion:reduce){.chemicals-module__Kcrb0a__backdrop,.chemicals-module__Kcrb0a__drawer{animation:none}}
