@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-semi-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-wght-italic.woff2)format("woff2")}:root{--paper:#f6f7f5;--ink:#1b2633;--steel:#5c6b79;--signal:#0b6e5f;--caution:#e2b007;--rule:color-mix(in srgb, var(--steel) 30%, transparent);--wash:color-mix(in srgb, var(--steel) 7%, var(--paper));--font-head:"Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif;--font-body:"Source Serif 4", Georgia, "Times New Roman", serif;--measure:70ch;--rail:17.5rem;--gutter:16px;--section:3rem;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-optical-sizing:auto;margin:0;font-size:1.125rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:.005em;text-wrap:balance;margin:0 0 .5em;font-weight:600;line-height:1.15}h1{font-size:clamp(2rem,1.4rem + 2.6vw,2.75rem)}h2{margin-top:var(--section);font-size:1.6rem}h3{margin-top:1.75rem;font-size:1.25rem}p,ul,ol,dl,table,blockquote{margin:0 0 1rem}a{color:var(--signal);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--signal);outline-offset:2px}img{max-width:100%;height:auto}table{border-collapse:collapse;width:100%;font-size:1rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.5rem .75rem .5rem 0}th{font-family:var(--font-head);color:var(--steel);white-space:nowrap;font-weight:600}.table-scroll{overflow-x:auto}blockquote{border-left:3px solid var(--steel);background:var(--wash);margin-left:0;padding:.75rem 1rem}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--gutter);background:var(--paper);z-index:10;padding:.5rem .75rem;top:.5rem}.site-header{border-bottom:1px solid var(--rule)}.site-header .inner,.site-footer .inner,.page{max-width:calc(var(--measure) + var(--rail) + 3rem + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.site-header .inner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-top:1rem;padding-bottom:1rem;display:flex}.wordmark{font-family:var(--font-head);color:var(--ink);letter-spacing:.01em;font-size:1.35rem;font-weight:600;text-decoration:none}.site-nav ul{font-family:var(--font-head);flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;font-size:1.05rem;list-style:none;display:flex}.site-nav a{color:var(--ink);text-decoration:none}.site-nav a:hover{color:var(--signal)}.site-nav a[aria-current=page]{color:var(--signal);text-underline-offset:.3em;text-decoration:underline}.site-footer{border-top:1px solid var(--rule);color:var(--steel);margin-top:4rem;font-size:.95rem}.site-footer .inner{padding-top:1.5rem;padding-bottom:2.5rem}.site-footer p{max-width:var(--measure);margin:0 0 .4rem}.page{grid-template-columns:minmax(0, var(--measure));gap:0 3rem;padding-top:1.25rem;display:grid}@media (width>=64rem){.page.has-rail{grid-template-columns:minmax(0, var(--measure)) var(--rail)}.rail{align-self:start;position:sticky;top:1.5rem}}.rail{padding-top:.25rem}.rail>*+*{margin-top:2rem}.rail h2{color:var(--steel);margin-top:0;font-size:1.1rem}.crumbs ol{font-family:var(--font-head);color:var(--steel);flex-wrap:wrap;gap:.25rem;margin:0 0 1.25rem;padding:0;font-size:.95rem;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:.25rem}.crumbs a{color:var(--steel)}.byline{margin-top:var(--section);border-top:1px solid var(--rule);color:var(--steel);padding-top:1rem;font-size:.95rem}.draft-banner{background:var(--ink);color:var(--paper);font-family:var(--font-head);text-align:center;padding:.45rem var(--gutter);font-size:1rem}.draft-banner strong{color:var(--caution);letter-spacing:.06em}.placeholder{border:1px dashed var(--steel);background:var(--wash);margin:0 0 1rem;padding:.75rem 1rem}.placeholder:before{content:"Placeholder";font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);font-size:.85rem;display:block}.direct-answer{border-left:4px solid var(--signal);margin:0 0 2rem;padding:.25rem 0 .25rem 1rem;font-size:1.2rem;line-height:1.55}.spec-strip{border:1px solid var(--rule);background:#fff;font-size:.95rem}.spec-strip .caution-band{background:var(--caution);height:6px}.spec-strip .chem+.chem{border-top:1px solid var(--rule)}.spec-strip dl{grid-template-columns:auto 1fr;gap:.2rem .9rem;margin:0;padding:.75rem 1rem;display:grid}.spec-strip dt{font-family:var(--font-head);color:var(--steel)}.spec-strip dd{font-variant-numeric:tabular-nums;margin:0}.spec-strip .name{font-family:var(--font-head);font-size:1.15rem}.spec-strip .industries{border-top:1px solid var(--rule);padding:.75rem 1rem}.spec-strip .label{font-family:var(--font-head);color:var(--steel);margin-bottom:.3rem;display:block}.tag-list{margin:0;padding:0;list-style:none}.tag-list li{margin:.15rem 0}.band{vertical-align:-.12em;background:var(--band,var(--steel));width:.35rem;height:1em;margin-right:.45rem;display:inline-block}.industry-head{border-top:6px solid var(--band,var(--steel));padding-top:.75rem}.entry-list{margin:0 0 1rem;padding:0;list-style:none}.entry-list>li{border-bottom:1px solid var(--rule);padding:.9rem 0}.entry-list>li:first-child{border-top:1px solid var(--rule)}.entry-list .title{font-family:var(--font-head);font-size:1.2rem;font-weight:600;line-height:1.25}.entry-list p{color:var(--steel);margin:.3rem 0 0;font-size:1rem}.meta{color:var(--steel);font-size:.95rem}.draft-pill{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--steel);color:var(--steel);vertical-align:.15em;margin-left:.4rem;padding:0 .35rem;font-size:.8rem}.chips{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.chips a{font-family:var(--font-head);border:1px solid var(--rule);color:var(--ink);background:#fff;padding:.2rem .6rem;text-decoration:none;display:inline-block}.chips a:hover{border-color:var(--signal);color:var(--signal)}.ask-box{border:1px solid var(--rule);margin:var(--section) 0;background:#fff;padding:1.25rem}.ask-box h2{margin-top:0}.button{font-family:var(--font-head);background:var(--signal);color:#fff;cursor:pointer;border:0;padding:.6rem 1.1rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-block}.button:hover{background:color-mix(in srgb, var(--signal) 85%, var(--ink))}.button[disabled]{background:var(--steel);cursor:not-allowed}.form{gap:1.1rem;max-width:40rem;display:grid}.field label{font-family:var(--font-head);margin-bottom:.25rem;font-weight:600;display:block}.field .hint{color:var(--steel);margin-bottom:.35rem;font-size:.95rem;display:block}.field input,.field textarea,.field select{width:100%;font:inherit;color:var(--ink);border:1px solid var(--steel);background:#fff;padding:.55rem .65rem;font-size:1rem}.field textarea{resize:vertical;min-height:9rem}.notice{border-left:4px solid var(--caution);background:var(--wash);padding:.6rem .9rem}
