.shredder-sharps-faq{--ssf-white:#fff;--ssf-green:#00833e;--ssf-green-dark:#004722;--ssf-green-deep:#00351a;--ssf-green-tint:#e9f6ec;--ssf-ink:#39473a;--ssf-ink-strong:#1a2a1a;--ssf-ink-soft:#5c685c;--ssf-line:#e2e9e3;--ssf-surface:#f7faf8;--ssf-ease:cubic-bezier(.32,.72,0,1);--ssf-ease-out:cubic-bezier(.22,1,.36,1);--ssf-radius:12px;--ssf-gutter:clamp(1.25rem,4vw,2.5rem);--ssf-shadow:0 1px 2px rgba(16,32,18,.05),0 2px 8px rgba(16,32,18,.05);background:transparent;color:var(--ssf-ink);display:block;font-family:Open Sans,-apple-system,system-ui,sans-serif;line-height:1.65;padding-block:var(--ssf-space-above,64px) var(--ssf-space-below,64px);scroll-margin-top:var(--ssf-scroll-offset,0);-webkit-font-smoothing:antialiased}.shredder-sharps-faq *,.shredder-sharps-faq :after,.shredder-sharps-faq :before{box-sizing:border-box}.shredder-sharps-faq
:where(h1,h2,h3,h4,p,ol,ul,li,figure,figcaption,span,article,button){background:none;border:0;list-style:none;list-style-image:none;margin:0;padding:0}.shredder-sharps-faq :where(ol){counter-reset:none}.shredder-sharps-faq :where(ol,ul)>li:before{content:none}.shredder-sharps-faq :where(b,strong){font-weight:600}.shredder-sharps-faq :where(svg){display:block;overflow:visible}.shredder-sharps-faq :where(button){color:inherit;cursor:pointer;font:inherit;text-align:left}.shredder-sharps-faq :where(a){background-color:transparent;border:0;box-shadow:none;color:inherit;text-decoration:none}.shredder-sharps-faq :where(a):focus-visible,.shredder-sharps-faq :where(button):focus-visible{border-radius:3px;outline:3px solid var(--ssf-green);outline-offset:-3px}.shredder-sharps-faq__wrap{margin-inline:auto;max-width:var(--ssf-max-width,1440px);padding-inline:var(--ssf-gutter);width:100%}.shredder-sharps-faq__grid{align-items:start;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,var(--ssf-intro-width,352px)) minmax(0,1fr)}.shredder-sharps-faq__intro{display:grid;gap:.85rem;justify-items:start}.shredder-sharps-faq__k{color:var(--ssf-eyebrow,var(--ssf-green));display:block;font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.shredder-sharps-faq__heading :is(h1,h2,h3,h4,p){color:var(--ssf-heading-color,var(--ssf-green-dark));font-family:var(--ssf-heading-family,"Teko SR","Teko",system-ui,sans-serif);font-size:var(--ssf-heading-size,clamp(1.75rem,3.2vw,2.5rem));font-weight:600;letter-spacing:-.015em;line-height:1.1;text-transform:none}.shredder-sharps-faq__heading em,.shredder-sharps-faq__heading i{color:var(--ssf-heading-accent,var(--ssf-green));font-style:normal}.shredder-sharps-faq__lede :is(p,ul,ol){color:var(--ssf-ink);font-size:1rem;line-height:1.7;margin:0}.shredder-sharps-faq__lede p+p{margin-top:.6em}.shredder-sharps-faq__list{background:var(--ssf-tray-bg,#e9f6ec);border-radius:var(--ssf-radius);display:grid;gap:5px;padding:5px}.shredder-sharps-faq__item{background:var(--ssf-card-bg,var(--ssf-white));border:0;border-radius:8px;overflow:hidden;transition:box-shadow .25s}.shredder-sharps-faq__item.is-open{box-shadow:var(--ssf-shadow)}.shredder-sharps-faq__qwrap{display:block}button.shredder-sharps-faq__q{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ssf-q-color,var(--ssf-green-dark));cursor:pointer;display:flex;font-family:var(--ssf-q-family,"Open Sans",-apple-system,system-ui,sans-serif);font-size:var(--ssf-q-size,1rem);font-weight:700;gap:1rem;justify-content:space-between;letter-spacing:0;line-height:1.4;margin:0;outline:0;padding:1.35rem;text-align:left;text-decoration:none;text-transform:none;transition:background-color .2s,padding-bottom .38s var(--ssf-ease-out);width:100%}button.shredder-sharps-faq__q:active,button.shredder-sharps-faq__q:focus,button.shredder-sharps-faq__q:hover{background:var(--ssf-surface);border:0;box-shadow:none;color:var(--ssf-q-color,var(--ssf-green-dark));outline:0;text-decoration:none;transform:none}button.shredder-sharps-faq__q:focus-visible{border-radius:8px;outline:3px solid var(--ssf-green-bright,#12b45a);outline-offset:-3px}.shredder-sharps-faq__item.is-open button.shredder-sharps-faq__q{padding-bottom:0}.shredder-sharps-faq__item.is-open button.shredder-sharps-faq__q:focus,.shredder-sharps-faq__item.is-open button.shredder-sharps-faq__q:hover{background:transparent}.shredder-sharps-faq__icon{align-self:start;color:var(--ssf-icon,var(--ssf-green));flex:none;height:20px;margin-top:.15rem;transition:transform .35s var(--ssf-ease);width:20px}.shredder-sharps-faq__item.is-open .shredder-sharps-faq__icon{transform:rotate(180deg)}@media screen{.shredder-sharps-faq__a{display:grid;grid-template-rows:1fr;transition:grid-template-rows .38s var(--ssf-ease-out)}.shredder-sharps-faq__a>div{overflow:hidden}.shredder-sharps-faq[data-ssf-js] .shredder-sharps-faq__a{grid-template-rows:0fr}.shredder-sharps-faq[data-ssf-js] .shredder-sharps-faq__item.is-open .shredder-sharps-faq__a{grid-template-rows:1fr}}.shredder-sharps-faq__a-inner{padding:0 1.35rem}.shredder-sharps-faq__a-inner>:first-child{padding-top:1.35rem}.shredder-sharps-faq__a-inner>:last-child{padding-bottom:1.35rem}.shredder-sharps-faq__a :is(p,ul,ol){color:var(--ssf-a-color,var(--ssf-ink));font-family:var(--ssf-a-family,"Open Sans",-apple-system,system-ui,sans-serif);font-size:var(--ssf-a-size,.9375rem);line-height:1.65;margin:0}.shredder-sharps-faq__a p+p{margin-top:.8em}.shredder-sharps-faq__a ol,.shredder-sharps-faq__a ul{list-style:revert;margin-top:.5em;padding-left:1.25rem}.shredder-sharps-faq__a li+li{margin-top:.3em}.shredder-sharps-faq__a a{color:var(--ssf-link,var(--ssf-green));text-decoration:underline}@media (max-width:767px){.shredder-sharps-faq__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.shredder-sharps-faq *,.shredder-sharps-faq :after,.shredder-sharps-faq :before{transition-duration:.001ms!important}}@media print{.shredder-sharps-faq{padding-block:0 7mm}.shredder-sharps-faq__grid{grid-template-columns:minmax(0,1fr)}.shredder-sharps-faq__list{background:none!important;gap:.5rem;padding:0}.shredder-sharps-faq__item{border:1px solid var(--ssf-line);break-inside:avoid}button.shredder-sharps-faq__q{cursor:auto;padding-bottom:0}.shredder-sharps-faq__icon{display:none}}