.newsletter-back.svelte-z91ypm{margin-bottom:.5rem}.newsletter-back.svelte-z91ypm a:where(.svelte-z91ypm){font-family:var(--font-heading);font-size:.85rem;color:var(--color-text-muted);text-decoration:none!important}.newsletter-back.svelte-z91ypm a:where(.svelte-z91ypm):hover{color:var(--color-accent)}time.svelte-z91ypm{display:block;font-size:.85rem;color:var(--color-text-muted);font-family:var(--font-heading);margin-bottom:1.5rem}.newsletter-body.svelte-z91ypm{line-height:1.7}.newsletter-body.svelte-z91ypm img{max-width:100%;height:auto;border-radius:8px}.newsletter-body.svelte-z91ypm .subscribe-form{display:flex;gap:.5rem;margin:1rem 0 .5rem;max-width:420px}.newsletter-body.svelte-z91ypm .subscribe-input{flex:1;padding:.5rem .75rem;font-family:var(--font-body);font-size:.9rem;border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-bg);color:var(--color-text)}.newsletter-body.svelte-z91ypm .subscribe-input::placeholder{color:var(--color-text-muted)}.newsletter-body.svelte-z91ypm .subscribe-input:focus{outline:none;border-color:var(--color-accent)}.newsletter-body.svelte-z91ypm .subscribe-btn{padding:.5rem 1rem;font-family:var(--font-heading);font-size:.9rem;font-weight:600;border:none;border-radius:6px;background-color:var(--color-accent);color:var(--color-bg);cursor:pointer}.newsletter-body.svelte-z91ypm .subscribe-btn:hover{opacity:.9}
