body{background:#fcfaf3}.stub.svelte-rs4kkd{min-height:100vh;padding:5rem 1.5rem;font-family:Red Hat Text,system-ui,sans-serif;color:#03301d;line-height:1.65}.stub-inner.svelte-rs4kkd{max-width:44rem;margin:0 auto}.stub-eyebrow.svelte-rs4kkd{display:inline-block;background:#d9f2dd;color:#06472c;padding:.375rem 1rem;border-radius:9999px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-family:Red Hat Display,system-ui,sans-serif}h1.svelte-rs4kkd{font-family:Red Hat Display,system-ui,sans-serif;font-size:2.5rem;font-weight:900;color:#03301d;margin:0 0 1.5rem;line-height:1.1;letter-spacing:-.01em}.stub-body.svelte-rs4kkd{font-size:1.0625rem;color:#06472c}.stub-body.svelte-rs4kkd h2{font-family:Red Hat Display,system-ui,sans-serif;font-size:1.5rem;font-weight:800;color:#03301d;margin:2.25rem 0 .75rem}.stub-body.svelte-rs4kkd p{margin:0 0 1rem}.stub-body.svelte-rs4kkd ul{padding-left:1.5rem;margin:0 0 1rem}.stub-body.svelte-rs4kkd li{margin-bottom:.375rem}.stub-body.svelte-rs4kkd strong{color:#03301d}.stub-cta.svelte-rs4kkd{margin:3.5rem 0 2rem;background:#fff;padding:2rem;border-radius:1.25rem;box-shadow:0 12px 36px #03301d14;border-left:4px solid hsl(155,85%,20%)}.stub-cta.svelte-rs4kkd h2:where(.svelte-rs4kkd){font-family:Red Hat Display,system-ui,sans-serif;font-size:1.5rem;font-weight:800;color:#03301d;margin:0 0 .75rem}.stub-cta.svelte-rs4kkd p:where(.svelte-rs4kkd){margin:0 0 1.25rem;color:#06472c}.stub-cta-button.svelte-rs4kkd{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#f06b42,#fb9851);color:#fff;text-decoration:none;font-family:Red Hat Display,system-ui,sans-serif;font-weight:700;border-radius:15px;box-shadow:0 8px 24px #e86e464d;transition:transform .2s}.stub-cta-button.svelte-rs4kkd:hover{transform:translateY(-2px)}.stub-back.svelte-rs4kkd{margin-top:2rem;font-size:.9375rem}.stub-back.svelte-rs4kkd a{color:#085e3a;text-decoration:underline}.stub-crosslinks.svelte-rs4kkd{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsl(131,50%,88%);display:flex;flex-wrap:wrap;gap:1rem 1.5rem;font-size:.875rem}.stub-crosslinks.svelte-rs4kkd a{color:#136c47;text-decoration:none;font-weight:500}.stub-crosslinks.svelte-rs4kkd a:hover{color:#03301d;text-decoration:underline}@media(min-width:640px){.stub.svelte-rs4kkd{padding:6rem 1.5rem}h1.svelte-rs4kkd{font-size:3rem}}
