body[data-small-molecule] .imagebox img{max-height:320px;object-fit:contain}body[data-small-molecule] .packs{display:flex;flex-wrap:wrap}body[data-small-molecule] .pack{min-width:130px;flex:1}body[data-small-molecule] .solution-options{margin:14px 0}body[data-small-molecule] .solution-options .pack{width:100%;margin-top:8px}.sm-table{overflow-x:auto}.sm-table table{border-collapse:collapse;width:100%;table-layout:fixed}.sm-table th,.sm-table td{padding:16px;text-align:left;border:1px solid #d5e4ed;vertical-align:top;overflow-wrap:anywhere;word-break:normal}.sm-table th{background:#edf5f9;color:#075f88}.sm-table tbody tr:nth-child(even){background:#f8fbfd}.sm-table .spec-table th:first-child,.sm-table .spec-table td:first-child{width:190px}.sm-evidence th:nth-child(1){width:21%}.sm-evidence th:nth-child(2){width:33%}.sm-literature{line-height:1.75}.sm-literature h3{color:#123c56;margin-top:28px}.sm-literature li{margin:12px 0}.sm-note{padding:18px 22px;background:#f1f7fa;border-left:4px solid #087bad}.sm-links{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.sm-links a,.product-categories a{display:inline-block;border:1px solid #cbdde7;border-radius:6px;padding:9px 13px;color:#075f88;background:#f5fafc;text-decoration:none}.sm-doc{padding:50px 0}.sm-doc h1{font-size:38px}.sm-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sm-card{border:1px solid #d7e4eb;border-radius:12px;padding:24px;background:white}.sm-card img{width:100%;height:150px;object-fit:contain}.sm-card p{line-height:1.65}.sm-card h2{font-size:23px}.sm-kicker{color:#13789e;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:bold}.sm-product-groups{padding:30px 0}.sm-nav-link{white-space:nowrap}.sm-mobile-link{display:none}@media(max-width:760px){.sm-products{grid-template-columns:1fr}.sm-table .spec-table th:first-child,.sm-table .spec-table td:first-child{width:120px}.sm-table th,.sm-table td{padding:10px}.sm-evidence{min-width:620px}.sm-mobile-link{display:block;margin:12px 20px}.sm-doc h1{font-size:30px}}body[data-small-molecule] .tabs{flex-wrap:wrap;gap:6px}body[data-small-molecule] .product-categories{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}