.prose-legal{color:#1c1917;font-family:Inter Variable,Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.75}.prose-legal .lead{font-family:Fraunces Variable,Fraunces,Georgia,serif;font-style:italic;font-size:1.18em;line-height:1.6;color:#0b2e24;margin:0 0 2em;padding-left:1em;border-left:2px solid rgba(5,150,105,.4)}.prose-legal h2{font-family:Pridi,Georgia,serif;font-weight:500;font-size:1.6em;line-height:1.2;color:#0b2e24;margin:2.4em 0 .7em;padding-top:1.6em;border-top:1px solid rgba(6,78,59,.15);letter-spacing:-.005em}.prose-legal h2 .kicker-num{display:inline-block;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-style:italic;font-weight:400;font-size:.7em;color:#059669;margin-right:.5em;vertical-align:.15em}.prose-legal h3{font-family:Pridi,Georgia,serif;font-weight:500;font-size:1.15em;color:#064e3b;margin:1.6em 0 .6em}.prose-legal p{margin:1em 0}.prose-legal ul,.prose-legal ol{margin:1em 0;padding-left:1.6em}.prose-legal ul{list-style-type:disc}.prose-legal ol{list-style-type:decimal}.prose-legal li{margin:.4em 0;padding-left:.4em}.prose-legal ul>li::marker{color:#059669}.prose-legal ol>li::marker{color:#059669;font-weight:600}.prose-legal a{color:#064e3b;text-decoration:underline;text-decoration-color:#05966966;text-underline-offset:3px;transition:all .2s}.prose-legal a:hover{color:#059669;text-decoration-color:#059669}.prose-legal strong{color:#0b2e24;font-weight:600}.prose-legal h2:first-of-type{border-top:none;padding-top:0;margin-top:0}.prose-legal h2[id]{scroll-margin-top:6rem}.short-version.svelte-hj72u1{margin:0 0 3em;padding:1.5em 1.75em 1em;border:1px solid rgba(231,229,228,.8);border-radius:1.5rem;background:var(--color-ecohubs-ivory, #f5f2ea)}.short-version.svelte-hj72u1 ul:where(.svelte-hj72u1){margin-top:0}.prose-legal.svelte-hj72u1 code:where(.svelte-hj72u1){font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:.85em;padding:.1em .35em;border-radius:.3em;background:#064e3b12;color:#064e3b}.facts.svelte-hj72u1{margin:1.5em 0;border-top:1px solid rgba(6,78,59,.15)}.facts.svelte-hj72u1>div:where(.svelte-hj72u1){display:grid;grid-template-columns:1fr 1.4fr;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(6,78,59,.15)}.facts.svelte-hj72u1 dt:where(.svelte-hj72u1){font-weight:600;color:#0b2e24;line-height:1.45}.facts.svelte-hj72u1 dd:where(.svelte-hj72u1){margin:0;line-height:1.55}.facts.svelte-hj72u1 .where:where(.svelte-hj72u1){display:block;margin-top:.3em;font-size:.85em;color:#6b7265}@media(max-width:640px){.facts.svelte-hj72u1>div:where(.svelte-hj72u1){grid-template-columns:1fr;gap:.25rem}}
