.ix-head{max-width:1280px;margin:0 auto;padding:64px 32px 8px}.ix-head .eyebrow{font-family:var(--font-ui);font-size:9px;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--cream-mute);margin-bottom:20px}.ix-head h1{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,4.4vw,64px);line-height:1.05;letter-spacing:.03em;text-transform:uppercase;color:var(--cream);margin:0 0 18px}.ix-head h1 .gilt{color:var(--gilt)}.ix-head .lead{font-family:var(--font-body);font-style:italic;font-size:19px;line-height:1.55;color:var(--cream-soft);margin:0;max-width:46ch}.ix-counts{max-width:1280px;margin:36px auto 0;padding:0 32px}.ix-counts-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.ix-count{padding:24px 26px;position:relative;display:flex;flex-direction:column;gap:10px}.ix-count:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:linear-gradient(180deg,rgba(198,155,75,.26),rgba(198,155,75,.1))}.ix-count .top{display:flex;align-items:center;gap:10px}.ix-count .top .sq{width:12px;height:12px}.ix-count.t-safe .sq{background:var(--t-safe)}.ix-count.t-caution .sq{background:var(--t-caution)}.ix-count.t-danger .sq{background:var(--t-danger)}.ix-count .word{font-family:var(--font-ui);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ix-count.t-safe .word{color:var(--t-safe)}.ix-count.t-caution .word{color:var(--t-caution)}.ix-count.t-danger .word{color:var(--t-danger)}.ix-count .n{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:.9;letter-spacing:-.03em;color:var(--cream)}.ix-count .n small{font-family:var(--font-body);font-style:italic;font-size:15px;color:var(--cream-mute);margin-left:8px}.ix-table{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ix-table .ix-row{display:grid;grid-template-columns:auto 1.7fr 1.1fr auto auto;gap:22px;align-items:center;padding:17px 4px;border-bottom:1px solid var(--line-soft);transition:padding-left .2s var(--ease),background .2s var(--ease)}.ix-table .ix-row:last-child{border-bottom:0}.ix-table .ix-row:hover{padding-left:12px;background:rgba(198,155,75,.025)}.ix-table .ix-row .marker{flex-shrink:0;width:11px;height:11px}.ix-table .ix-row .ix-name{font-family:var(--font-body);font-style:italic;font-weight:500;font-size:20px;color:var(--cream);letter-spacing:-.005em;min-width:0}.ix-table .ix-row .ix-inci{letter-spacing:.04em;min-width:0;overflow:hidden;text-overflow:ellipsis}.ix-table .ix-row .ix-cas,.ix-table .ix-row .ix-inci{font-family:var(--font-ui);font-size:12px;color:var(--cream-mute);white-space:nowrap}.ix-table .ix-row .ix-cas{letter-spacing:.08em}.ix-table .ix-row .ix-tag{font-family:var(--font-ui);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;min-width:92px;text-align:right}.ix-table .ix-row .ix-tag.safe{color:var(--t-safe)}.ix-table .ix-row .ix-tag.caution{color:var(--t-caution)}.ix-table .ix-row .ix-tag.danger{color:var(--t-danger)}.ix-empty{padding:28px 4px;font-family:var(--font-body);font-style:italic;font-size:18px;color:var(--cream-mute)}.ix-error{max-width:1280px;margin:0 auto;padding:64px 32px}.ix-pager{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;padding-top:26px;border-top:1px solid var(--line-soft)}.ix-pager-step{font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-soft);padding:11px 18px;border:1px solid var(--line);transition:all .2s var(--ease)}.ix-pager-step:hover{border-color:var(--gilt);color:var(--cream)}.ix-pager-step.is-off{color:var(--cream-mute);opacity:.4;pointer-events:none}.ix-pager-mark{font-family:var(--font-body);font-style:italic;font-size:16px;color:var(--cream-mute)}@media (max-width:880px){.ix-head{padding:44px 24px 8px}.ix-counts{padding:0 24px}.ix-table .ix-row{grid-template-columns:auto 1fr auto;gap:14px}.ix-table .ix-row .ix-cas,.ix-table .ix-row .ix-inci{display:none}}@media (max-width:560px){.ix-counts-grid{grid-template-columns:1fr}.ix-count:not(:last-child):after{display:none}.ix-count:not(:last-child){border-bottom:1px solid var(--line)}}