body{background:#f7f8f5}.public-page.svelte-ckhpuy{min-height:100vh;color:#181a17;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.public-page-header.svelte-ckhpuy,.public-page-main.svelte-ckhpuy,.public-page-footer.svelte-ckhpuy{width:min(100% - 32px,980px);margin:0 auto}.public-page-header.svelte-ckhpuy{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0}.public-page-brand.svelte-ckhpuy{text-decoration:none}nav.svelte-ckhpuy,.public-page-footer.svelte-ckhpuy{display:flex;align-items:center;flex-wrap:wrap;gap:16px}a.svelte-ckhpuy{color:#315b39;font-weight:650;transition:color var(--duration-quick, .15s) var(--ease-smooth-out, cubic-bezier(.22, 1, .36, 1))}a.svelte-ckhpuy:hover{color:#173d25}@media(prefers-reduced-motion:reduce){a.svelte-ckhpuy{transition:none}}.public-page a.svelte-ckhpuy:focus-visible{outline:2px solid #1769ed;outline-offset:3px}.public-page-home-link.svelte-ckhpuy{border:1px solid #c5d1c2;border-radius:7px;padding:8px 11px;text-decoration:none}.public-page-main.svelte-ckhpuy{padding:58px 0 82px}.public-page-kicker.svelte-ckhpuy{margin:0 0 10px;color:#526d3f;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}h1.svelte-ckhpuy{max-width:800px;margin:0;color:#172d52;font-size:clamp(38px,8vw,64px);letter-spacing:-.06em;line-height:.98}.public-page-intro.svelte-ckhpuy{max-width:730px;margin:22px 0 34px;color:#5d665d;font-size:18px;line-height:1.6}.public-document.svelte-ckhpuy{max-width:780px;border-top:1px solid #d9ded5;padding-top:30px}.public-document.svelte-ckhpuy h2{margin:36px 0 12px;color:#172d52;font-size:24px;letter-spacing:-.025em;line-height:1.2}.public-document.svelte-ckhpuy h2:first-child{margin-top:0}.public-document.svelte-ckhpuy h3{margin:24px 0 8px;color:#33462a;font-size:17px;line-height:1.3}.public-document.svelte-ckhpuy p,.public-document.svelte-ckhpuy li{color:#4f594f;font-size:15px;line-height:1.7}.public-document.svelte-ckhpuy p{margin:0 0 14px}.public-document.svelte-ckhpuy ul{margin:8px 0 18px;padding-left:22px}.public-document.svelte-ckhpuy li+li{margin-top:7px}.public-document.svelte-ckhpuy code{overflow-wrap:anywhere;border-radius:4px;background:#e9eee6;padding:2px 4px;color:#33462a;font-size:.9em}.public-document.svelte-ckhpuy .public-callout{margin:0 0 24px;border:1px solid #cbd9c5;border-radius:8px;background:#f0f5eb;padding:13px 16px}.public-document.svelte-ckhpuy .public-callout p:last-child{margin-bottom:0}.public-page-footer.svelte-ckhpuy{justify-content:center;padding:22px 0 28px;color:#697269;font-size:12px}.public-page-footer.svelte-ckhpuy span:where(.svelte-ckhpuy){color:#172d52;font-weight:750}@media(max-width:640px){.public-page-header.svelte-ckhpuy{align-items:flex-start;flex-direction:column}.public-page-main.svelte-ckhpuy{padding-top:28px}.public-page-intro.svelte-ckhpuy{font-size:16px}}
