.seo-breadcrumbs ol { display:flex; flex-wrap:wrap; gap:6px 10px; list-style:none; padding:0; margin:0; font-size:13px; line-height:1.7; }
.seo-breadcrumbs li { min-width:0; overflow-wrap:anywhere; }
.seo-breadcrumbs li+li::before { content:"/"; padding-right:10px; color:#83909b; }
.seo-breadcrumbs [aria-current] { color:#44515d; }
.seo-breadcrumb-wrap { padding-top:18px; padding-bottom:6px; }
.page-title-heading { font-family:var(--heading-font); color:var(--heading-color); line-height:1.2; margin:0; }
.chemical-directory { padding-top:32px; padding-bottom:52px; }
.chemical-directory h1 { margin:16px 0; font-size:32px; line-height:1.4; }
.chemical-directory-count { color:#5c6975; margin-bottom:24px; }
.chemical-directory-list { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; padding:0; list-style:none; }
.chemical-directory-list li { min-width:0; }
.chemical-directory-list a { display:block; height:100%; padding:18px; border:1px solid #dce6ec; border-radius:8px; color:#183c53; background:#fff; }
.chemical-directory-list h2 { margin:0 0 8px; font-size:18px; line-height:1.55; overflow-wrap:anywhere; }
.chemical-directory-list p { margin:4px 0; font-size:14px; color:#586673; overflow-wrap:anywhere; }
.seo-pagination { display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin-top:28px; }
.seo-pagination a,.seo-pagination span { padding:8px 12px; border:1px solid #bcd3df; border-radius:4px; font-size:14px; }
.seo-pagination [aria-current] { background:#087ca8; color:#fff; }
.related-resources { padding:24px 0; border-top:1px solid #dce6ec; margin-top:28px; }
.related-resources h2 { font-size:22px; line-height:1.5; margin:0 0 16px; }
.related-resources ul { padding-left:20px; margin:0; }
.related-resources li { margin-bottom:14px; }
.related-resources p { margin:6px 0 0; font-size:13px; line-height:1.7; color:#64717c; }
@media (max-width:991px) { .chemical-directory-list { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:575px) { .chemical-directory-list { grid-template-columns:minmax(0,1fr); } .chemical-directory h1 { font-size:26px; } }
