.corrosive-series{background:#edf6fc;border-color:#c8deed;border-left-color:#0877bc}
.corrosive-series .eyebrow,.corrosive-card .tag{color:#12618e}
.corrosive-series .corrosive-result-count{font-size:13px;color:var(--muted);margin:16px 0 0}
.catalogue-nav a[aria-current="page"]{background:#edf6fc;color:#12618e;font-weight:700;border-left:3px solid #0877bc}
.corrosive-detail .gallery-stage{background:white}
.corrosive-detail~.detail-section h2{scroll-margin-top:24px}
.corrosive-detail~.detail-section #corrosive-features,.corrosive-detail~.detail-section #corrosive-specs,.corrosive-detail~.detail-section #corrosive-documents{margin-top:38px}
.corrosive-comparison td:nth-child(2){white-space:nowrap}
.corrosive-photo-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:180px;width:100%;height:100%;padding:20px;background:#f0f6fa;color:#54758c;text-align:center;box-sizing:border-box}
.corrosive-photo-pending strong{font-size:48px;line-height:1;color:#12618e;font-weight:600}
.corrosive-photo-pending small{font-size:14px;margin-left:7px;font-weight:400}
.corrosive-photo-pending span{font-size:13px;letter-spacing:.04em}
.corrosive-media-pending .corrosive-photo-pending{min-height:420px;border:1px solid #d5e3ec;border-radius:8px}
.corrosive-media-pending .corrosive-photo-pending strong{font-size:72px}
.corrosive-document-pending{color:var(--muted)}
@media(max-width:700px){.corrosive-series h2{font-size:23px}}
