.top-heading{text-transform:uppercase;margin-bottom:20px;font-weight:700}.document-table th{color:#fff;text-align:center;vertical-align:middle;background-color:#0d6efd}.document-table td{vertical-align:top;padding:10px}.document-table tr:nth-child(2n) td{background-color:#f8f9fa}.document-table tr:hover td{background-color:#e9f2ff}.document-table strong{color:#dc3545}.guideline-card{background:#fff;border-left:5px solid #0d6efd;border-radius:10px;height:100%;padding:20px 22px;transition:all .25s;box-shadow:0 3px 10px #0000000f}.guideline-card:hover{transform:translateY(-3px);box-shadow:0 5px 16px #0000001f}.guideline-title{color:#0d6efd;margin-bottom:8px;font-weight:600}.guideline-text{color:#333;margin:0;line-height:1.6}.modern-head{background:#f8f9fa;border-left:4px solid #0d6efd;border-radius:6px;padding:12px 15px;font-size:1.1rem;font-weight:700}.fixed-table{table-layout:fixed;width:100%}.fixed-table th,.fixed-table td{vertical-align:top;width:50%}.fixed-table td{word-wrap:break-word}.row span b{color:#0d6efd;margin-right:6px}.chemical-row>aside{align-self:flex-start;position:sticky;top:20px}@media (max-width:767px){.chemical-row>aside{position:static}}.chemical-content p,.chemical-content li,.chemical-content td,.chemical-content th,.chemical-content .document-card p{font-size:calc(1rem + 5px)}.chemical-content h3.toc-title{font-size:calc(1.2rem + 5px)}.chemical-content ol{font-size:calc(1.2rem + 5px)!important}.toc-toggle-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.toc-arrow{font-size:1.1em;transition:transform .25s;display:inline-block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.toc-arrow-open{transform:translateY(-50%)rotate(180deg)}.toc-columns{flex-wrap:wrap;gap:20px 40px;padding:24px 40px 20px;display:flex}.toc-col{text-align:left;counter-reset:toc-counter;flex:45%;min-width:260px;padding-left:0;list-style:none}.toc-col li{counter-increment:toc-counter;border-bottom:1px dashed #e2e8f0;align-items:baseline;gap:8px;padding:10px 0;display:flex}.toc-col li:last-child{border-bottom:none}.toc-col li:before{content:counter(toc-counter) ".";color:#0d6efd;flex:none;font-size:17px;font-weight:700;line-height:1}.toc-col a{color:#0d6efd;font-size:17px;line-height:1.4;text-decoration:none;transition:color .2s,padding-left .2s}.toc-col a:hover{color:#084298;padding-left:4px}@media (max-width:767px){.toc-columns{padding:15px 20px 5px}.toc-col{flex:100%}}.quick-overview{background-color:#eaf3ff;border-left:5px solid #0d6efd;border-radius:8px;padding:22px 26px;box-shadow:0 2px 8px #0d6efd14}.quick-overview-heading{color:#0d6efd;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:calc(1rem + 2px);font-weight:700}.quick-overview p{color:#0d3b73;margin:0;font-size:calc(1rem + 4px);font-weight:600;line-height:1.8}.chemical-content .document-table td{text-align:left}.chemical-content .document-table th{text-align:center;color:#fff;text-align:center;vertical-align:middle;letter-spacing:.3px;background-color:#105c86;border:none;padding:16px 12px;font-size:1.3rem}.chemical-content .table-responsive{border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:0 6px 18px #105c8626}.chemical-content .document-table{border:none;margin-bottom:0}.chemical-content .document-table td{border-color:#e9edf2;padding:12px}.chemical-content .document-table tbody tr{transition:transform .15s,box-shadow .15s}.chemical-content .document-table tbody tr:hover{background-color:#eaf3ff}.chemical-content .document-table tbody tr:hover td{box-shadow:inset 0 0 0 9999px #0d6efd08}
