.recycling-wrap.svelte-ey2hmq{max-width:46rem}.intro-card.svelte-ey2hmq{margin-bottom:2.75rem;padding:1.4rem 1.6rem}.intro-prose.svelte-ey2hmq p{color:var(--color-text-soft);font-size:.9375rem;line-height:1.7}.intro-prose.svelte-ey2hmq p+p{margin-top:.9rem}.note.svelte-ey2hmq{color:var(--color-accent);letter-spacing:.04em;margin-top:.75rem;font-size:.8125rem;font-weight:600}.sec-head.svelte-ey2hmq{text-align:center;margin-bottom:1.75rem}.sec-head.svelte-ey2hmq h2:where(.svelte-ey2hmq){font-size:clamp(1.375rem,3.5vw,1.875rem)}.steps.svelte-ey2hmq{gap:.875rem}.step.svelte-ey2hmq{padding:1.375rem}.step-num.svelte-ey2hmq{font-family:var(--font-heading);color:var(--color-accent);opacity:.4;margin-bottom:.4rem;font-size:1.75rem}.step.svelte-ey2hmq h4:where(.svelte-ey2hmq){margin-bottom:.5rem;font-size:1.0625rem}.step-desc.svelte-ey2hmq{color:var(--color-text-soft);font-size:.8125rem;line-height:1.65}.closing.svelte-ey2hmq{text-align:center;justify-items:center;gap:1.1rem;display:grid}.outro.svelte-ey2hmq{color:var(--color-text-soft);max-width:32rem;font-size:.9375rem;font-style:italic}.btn.svelte-ey2hmq:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
