.newsletter-module__HtVbdW__container{max-width:40rem;margin:0 auto;padding:3rem 1rem 4rem}.newsletter-module__HtVbdW__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--primary));font-size:.6875rem;font-weight:700}.newsletter-module__HtVbdW__title{font-family:var(--font-serif);letter-spacing:-.01em;color:hsl(var(--foreground));margin-top:.5rem;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:600;line-height:1.15}.newsletter-module__HtVbdW__lead{font-family:var(--font-serif);color:hsl(var(--muted-foreground));margin-top:1rem;font-size:1.2rem;font-style:italic;line-height:1.6}.newsletter-module__HtVbdW__text{color:hsl(var(--muted-foreground));margin-top:1rem;line-height:1.7}.newsletter-module__HtVbdW__form{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));margin-top:2rem;padding:1.5rem}.newsletter-module__HtVbdW__label{color:hsl(var(--foreground));font-size:.9rem;font-weight:600;display:block}.newsletter-module__HtVbdW__row{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.newsletter-module__HtVbdW__input{border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));min-width:0;font:inherit;color:hsl(var(--foreground));flex:14rem;padding:.65rem .75rem}.newsletter-module__HtVbdW__button{border-radius:var(--radius);background:hsl(var(--primary));color:hsl(var(--primary-foreground));font:inherit;cursor:pointer;border:0;padding:.65rem 1.25rem;font-weight:700}.newsletter-module__HtVbdW__button:focus-visible,.newsletter-module__HtVbdW__input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.newsletter-module__HtVbdW__fine{color:hsl(var(--muted-foreground));margin-top:.75rem;font-size:.8rem;line-height:1.6}.newsletter-module__HtVbdW__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter-module__HtVbdW__list{color:hsl(var(--muted-foreground));margin-top:1rem;padding-left:1.25rem;line-height:1.7;list-style:square}.newsletter-module__HtVbdW__link{color:hsl(var(--primary));text-underline-offset:.15em;text-decoration:underline}
