.newsletter.svelte-12eivhs{max-width:580px;margin:0 auto;padding-top:var(--space-section-lg);padding-bottom:60px}.newsletter-header.svelte-12eivhs{text-align:center;margin-bottom:var(--space-2xl);opacity:0;transition:opacity .5s ease}.newsletter-header.loaded.svelte-12eivhs{opacity:1}.newsletter-badge.svelte-12eivhs{display:inline-block;font-family:var(--font-ui);font-size:11px;font-weight:600;color:var(--color-rust);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:var(--space-md)}.newsletter-title.svelte-12eivhs{font-family:var(--font-heading);font-size:40px;color:var(--color-ink);font-weight:400;margin:0 0 var(--space-md);line-height:1.1}.newsletter-subtitle.svelte-12eivhs{font-family:var(--font-body);font-size:18px;color:var(--color-graphite);line-height:1.5;margin:0}.newsletter-body.svelte-12eivhs{margin-top:var(--space-2xl)}.body.svelte-12eivhs{font-family:var(--font-body);font-size:17px;color:var(--color-graphite);line-height:1.78;margin:0 0 var(--space-lg)}.cta-section.svelte-12eivhs{text-align:center;margin-top:var(--space-section);padding:var(--space-2xl);background:color-mix(in srgb,var(--color-stone) 40%,transparent);border-radius:10px}.cta-btn.svelte-12eivhs{font-family:var(--font-ui);font-size:15px;font-weight:600;color:var(--color-parchment);background:var(--color-rust);border:none;padding:14px 32px;border-radius:6px;cursor:pointer;transition:background .2s,transform .15s var(--ease)}.cta-btn.svelte-12eivhs:hover{background:color-mix(in srgb,var(--color-rust) 85%,black)}.cta-btn.svelte-12eivhs:active{transform:scale(.97)}.cta-note.svelte-12eivhs{font-family:var(--font-ui);font-size:13px;color:var(--color-fog);margin:var(--space-md) 0 0;line-height:1.5}.alt-section.svelte-12eivhs{text-align:center;margin-top:var(--space-2xl)}.alt-divider.svelte-12eivhs{width:40px;height:1px;background:var(--color-stone);margin:0 auto var(--space-lg)}.alt-label.svelte-12eivhs{font-family:var(--font-ui);font-size:12px;color:var(--color-fog);text-transform:uppercase;letter-spacing:1px;margin:0 0 var(--space-sm)}.rss-link.svelte-12eivhs{font-family:var(--font-ui);font-size:14px;color:var(--color-rust);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s var(--ease)}.rss-link.svelte-12eivhs:hover{color:color-mix(in srgb,var(--color-rust) 75%,black)}.newsletter-footer.svelte-12eivhs{margin-top:var(--space-section-lg);padding-top:var(--space-2xl)}.footer-note.svelte-12eivhs{font-family:var(--font-accent);font-size:16px;color:var(--color-fog);font-style:italic;font-weight:300;text-align:center;margin-top:var(--space-2xl)}@media(max-width:639px){.newsletter-title.svelte-12eivhs{font-size:30px}.newsletter-subtitle.svelte-12eivhs{font-size:16px}.cta-section.svelte-12eivhs{padding:var(--space-xl)}}
