.safety-page.svelte-pu0vfn{background:#faf8f4;padding:60px clamp(20px,6vw,80px) 100px}.content-container.svelte-pu0vfn{max-width:880px;margin:0 auto}.page-header.svelte-pu0vfn{margin-bottom:36px}.eyebrow.svelte-pu0vfn{letter-spacing:.1em;color:#e65327;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}h1.svelte-pu0vfn{font-family:var(--display,system-ui, sans-serif);color:#1a221b;margin:0 0 12px;font-size:clamp(2rem,4.5vw,3.2rem)}.lead.svelte-pu0vfn{color:#555e53;margin:0 0 16px;font-size:1.05rem;line-height:1.6}.review-tag-box.svelte-pu0vfn{color:#143e26;background:#eef7f0;border:1px solid #c2e2cb;border-radius:10px;align-items:center;gap:12px;padding:12px 18px;font-size:.85rem;display:flex}.review-tag-box.svelte-pu0vfn p:where(.svelte-pu0vfn){margin:0}.safety-content.svelte-pu0vfn{color:#384236;background:#fff;border:1px solid #e7e2d6;border-radius:16px;margin-bottom:36px;padding:clamp(24px,4vw,44px);line-height:1.7}.safety-content.svelte-pu0vfn section:where(.svelte-pu0vfn){border-bottom:1px solid #f0ede5;margin-bottom:34px;padding-bottom:24px}.safety-content.svelte-pu0vfn section:where(.svelte-pu0vfn):last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.section-title-wrap.svelte-pu0vfn{align-items:center;gap:12px;margin-bottom:12px;display:flex}.num-badge.svelte-pu0vfn{color:#e65327;background:#fff4ec;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.85rem;font-weight:800;display:grid}.section-title-wrap.svelte-pu0vfn h2:where(.svelte-pu0vfn){font-family:var(--display,system-ui, sans-serif);color:#1a221b;margin:0;font-size:1.35rem}.safety-content.svelte-pu0vfn p:where(.svelte-pu0vfn){margin:0 0 12px;font-size:.92rem}.safety-content.svelte-pu0vfn ul:where(.svelte-pu0vfn){margin:0 0 14px 20px;padding:0;font-size:.92rem}.safety-content.svelte-pu0vfn li:where(.svelte-pu0vfn){margin-bottom:8px}.contact-pill-box.svelte-pu0vfn{background:#fbfaf6;border:1px solid #ede8de;border-radius:12px;padding:16px 20px;font-size:.88rem}.contact-pill-box.svelte-pu0vfn p:where(.svelte-pu0vfn){margin:4px 0}.safety-footer-cta.svelte-pu0vfn{color:#fff;text-align:center;background:#1e2620;border-radius:16px;padding:32px}.safety-footer-cta.svelte-pu0vfn h3:where(.svelte-pu0vfn){font-family:var(--display,system-ui, sans-serif);margin:0 0 8px;font-size:1.5rem}.safety-footer-cta.svelte-pu0vfn p:where(.svelte-pu0vfn){color:#b9c2b8;margin:0 0 20px;font-size:.92rem}
