.shredder-sharps-osha-letter{--ssol-white:#fff;--ssol-green:#00833e;--ssol-green-dark:#004722;--ssol-green-deep:#00351a;--ssol-ink:#39473a;--ssol-ink-strong:#1a2a1a;--ssol-ink-soft:#5c685c;--ssol-line:#e2e9e3;--ssol-on-dark:hsla(0,0%,100%,.86);--ssol-on-dark-fill:hsla(0,0%,100%,.06);--ssol-on-dark-line:hsla(0,0%,100%,.15);--ssol-r-lg:18px;--ssol-sh-1:0 1px 2px rgba(16,32,18,.05),0 2px 8px rgba(16,32,18,.05);--ssol-gutter:clamp(1.25rem,4vw,2.5rem);background:transparent;color:var(--ssol-ink);font-family:Open Sans,-apple-system,system-ui,sans-serif;line-height:1.65;padding-block:var(--ssol-space-above,32px) var(--ssol-space-below,32px);position:relative;scroll-margin-top:var(--ssol-scroll-offset,0);-webkit-font-smoothing:antialiased}.shredder-sharps-osha-letter *,.shredder-sharps-osha-letter :after,.shredder-sharps-osha-letter :before{box-sizing:border-box}.shredder-sharps-osha-letter
:where(h1,h2,h3,h4,p,ol,ul,li,figure,figcaption,span,blockquote,article){background:none;border:0;list-style:none;list-style-image:none;margin:0;padding:0}.shredder-sharps-osha-letter :where(ol){counter-reset:none}.shredder-sharps-osha-letter :where(ol,ul)>li:before{content:none}.shredder-sharps-osha-letter :where(b,strong){font-weight:600}.shredder-sharps-osha-letter :where(svg){display:block;overflow:visible}.shredder-sharps-osha-letter :where(img){border-style:none;display:block;height:auto;max-width:100%}.shredder-sharps-osha-letter :where(a){background-color:transparent;border:0;box-shadow:none;color:inherit;text-decoration:none}.shredder-sharps-osha-letter :where(a):focus-visible{border-radius:3px;outline:3px solid var(--ssol-green);outline-offset:3px}.shredder-sharps-osha-letter__wrap{margin-inline:auto;max-width:var(--ssol-max-width,1440px);padding-inline:var(--ssol-gutter);position:relative;width:100%}.shredder-sharps-osha-letter__head{align-items:center;display:flex;flex-direction:column;gap:.85rem;margin-inline:auto;margin-bottom:clamp(2.25rem,4vw,3.25rem);max-width:47rem;text-align:center}.shredder-sharps-osha-letter__eyebrow{color:var(--ssol-eyebrow,var(--ssol-green));display:block;font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.shredder-sharps-osha-letter__eyebrow--quote{color:var(--ssol-quote-label,var(--ssol-ink-soft))}.shredder-sharps-osha-letter__eyebrow--verdict{color:var(--ssol-verdict-label,var(--ssol-on-dark))}.shredder-sharps-osha-letter__heading :is(h1,h2,h3,h4,p){color:var(--ssol-heading-color,var(--ssol-green-dark));font-family:var(--ssol-heading-family,"Teko SR","Teko",system-ui,sans-serif);font-size:clamp(1.95rem,4.4vw,var(--ssol-heading-size,46px));font-weight:600;letter-spacing:-.005em;line-height:1.04;text-transform:uppercase;text-wrap:balance}.shredder-sharps-osha-letter__heading em,.shredder-sharps-osha-letter__heading i{color:var(--ssol-heading-accent,var(--ssol-green));font-style:normal}.shredder-sharps-osha-letter__intro :is(p){color:var(--ssol-ink-soft);font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.7}.shredder-sharps-osha-letter__pair{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(1rem,2vw,1.5rem)}.shredder-sharps-osha-letter__quote{align-content:start;background:var(--ssol-quote-bg,var(--ssol-white));border:1px solid var(--ssol-line);border-radius:var(--ssol-r-lg);box-shadow:var(--ssol-sh-1);display:grid;gap:.85rem;padding:clamp(1.35rem,2.4vw,1.85rem)}.shredder-sharps-osha-letter__quote-text :is(p){color:var(--ssol-quote-ink,var(--ssol-ink));font-size:.9375rem;line-height:1.62;quotes:"\201C" "\201D"}.shredder-sharps-osha-letter__quote-text :is(p):before{content:open-quote}.shredder-sharps-osha-letter__quote-text :is(p):after{content:close-quote}.shredder-sharps-osha-letter__verdict{align-items:center;background:linear-gradient(150deg,var(--ssol-verdict-bg-start,var(--ssol-green-dark)),var(--ssol-verdict-bg-end,var(--ssol-green-deep)));border-radius:var(--ssol-r-lg);color:var(--ssol-on-dark);display:grid;gap:clamp(1.15rem,2.4vw,1.75rem);grid-template-columns:auto minmax(0,1fr);padding:clamp(1.5rem,2.8vw,2.25rem)}.shredder-sharps-osha-letter__plate{background:var(--ssol-on-dark-fill);border:1px solid var(--ssol-on-dark-line);border-radius:50%;color:var(--ssol-verdict-label,var(--ssol-on-dark));display:grid;flex:none;height:64px;place-items:center;width:64px}.shredder-sharps-osha-letter__plate svg{height:30px;width:30px}.shredder-sharps-osha-letter__verdict-text :is(p){color:var(--ssol-verdict-ink,var(--ssol-white));font-family:var(--ssol-heading-family,"Teko SR","Teko",system-ui,sans-serif);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:500;line-height:1.28;quotes:"\201C" "\201D";text-wrap:pretty}.shredder-sharps-osha-letter__verdict-text :is(p):before{content:open-quote}.shredder-sharps-osha-letter__verdict-text :is(p):after{content:close-quote}.shredder-sharps-osha-letter__cite{color:var(--ssol-ink-soft);font-size:.8125rem;line-height:1.5;margin-top:1rem;text-align:center}a.shredder-sharps-osha-letter__cite-link{color:var(--ssol-green);font-weight:700;text-decoration:underline;text-underline-offset:2px}a.shredder-sharps-osha-letter__cite-link:focus-visible,a.shredder-sharps-osha-letter__cite-link:hover{color:var(--ssol-green-dark)}@media (max-width:1023px){.shredder-sharps-osha-letter__pair{grid-template-columns:minmax(0,1fr)}}.shredder-sharps-osha-letter__creds{background:#f7faf8;border:1px solid var(--ssol-line);border-radius:var(--ssol-r-lg);display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.75rem,3.2vw,2.5rem);padding:clamp(1.35rem,2.4vw,1.75rem);text-align:center}.shredder-sharps-osha-letter__cred{display:grid;gap:.55rem;justify-items:center}.shredder-sharps-osha-letter__cred svg{color:var(--ssol-cred-icon,var(--ssol-green));height:30px;width:30px}.shredder-sharps-osha-letter__cred b{color:var(--ssol-cred-ink,var(--ssol-green-dark));font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}@media (max-width:1100px){.shredder-sharps-osha-letter__creds{gap:1.25rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.shredder-sharps-osha-letter__quote{padding:1.25rem}.shredder-sharps-osha-letter__verdict{padding:1.5rem}}@media (max-width:539px){.shredder-sharps-osha-letter__verdict{grid-template-columns:minmax(0,1fr)}.shredder-sharps-osha-letter__plate{display:none}}@media (prefers-reduced-motion:reduce){.shredder-sharps-osha-letter *,.shredder-sharps-osha-letter :after,.shredder-sharps-osha-letter :before{transition-duration:.001ms!important}}@media print{.shredder-sharps-osha-letter__creds{break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr))}.shredder-sharps-osha-letter *{box-shadow:none!important}.shredder-sharps-osha-letter__verdict{background:#fff!important;border:2px solid var(--ssol-green-dark);color:var(--ssol-ink)}.shredder-sharps-osha-letter__eyebrow--verdict{color:var(--ssol-green)}.shredder-sharps-osha-letter__verdict-text :is(p){color:var(--ssol-green-dark)}.shredder-sharps-osha-letter__plate{border:1px solid var(--ssol-line)}a.shredder-sharps-osha-letter__cite-link:after{color:var(--ssol-ink-soft);content:" (" attr(href) ")";font-family:Open Sans,sans-serif;font-size:7pt;font-weight:400;word-break:break-all}.shredder-sharps-osha-letter__quote,.shredder-sharps-osha-letter__verdict{break-inside:avoid}.shredder-sharps-osha-letter__head{break-after:avoid-page}.shredder-sharps-osha-letter :where(p,li,blockquote){orphans:3;widows:3}}