.blog-post.svelte-1g2mlb4{padding:clamp(36px,6vw,64px) 24px clamp(56px,8vw,88px)}.blog-post-header.svelte-1g2mlb4{max-width:720px;margin:0 auto 40px;display:flex;flex-direction:column;gap:14px;text-align:center}.blog-post-date.svelte-1g2mlb4{font-size:15px;color:var(--sub);margin:0}.blog-post-body.svelte-1g2mlb4{max-width:720px}.blog-post-cta.svelte-1g2mlb4{max-width:720px;margin:clamp(48px,7vw,72px) auto 0;padding:clamp(20px,3vw,28px) clamp(24px,4vw,36px) clamp(32px,5vw,48px);background:var(--cream-2);border-radius:24px;text-align:center}.blog-post-cta-inner.svelte-1g2mlb4{max-width:520px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.blog-post-cta.svelte-1g2mlb4 .h-md:where(.svelte-1g2mlb4){margin:0}.prose.svelte-1g2mlb4 li:has(input[type=checkbox]){display:flex;align-items:center;gap:12px;min-height:32px;line-height:1.5}.prose.svelte-1g2mlb4 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:24px;height:24px;margin:0;border:2.5px solid var(--teal);border-radius:5px;background:var(--surface);cursor:default;position:relative}.prose.svelte-1g2mlb4 input[type=checkbox]:checked{background:var(--teal)}.prose.svelte-1g2mlb4 input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:8px;height:13px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}
