.miyreva-newsletter-block{padding:var(--space-2xl) var(--space-lg);text-align:center}@media (min-width:750px){.miyreva-newsletter-block{padding:var(--space-3xl) var(--space-lg)}}.miyreva-newsletter-block--ink{background:var(--color-text-primary);color:var(--color-bg-primary)}.miyreva-newsletter-block--peach{background:var(--color-bg-secondary);color:var(--color-text-primary)}.miyreva-newsletter-block--cream{background:var(--color-bg-primary);color:var(--color-text-primary)}.miyreva-newsletter-block__inner{max-width:64rem;margin:0 auto}.miyreva-newsletter-block__overrides{margin-bottom:var(--space-lg)}.miyreva-newsletter-block__heading{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(3.2rem,4.8vw,5.2rem);line-height:1.1;margin:0 0 var(--space-md);color:inherit}.miyreva-newsletter-block__sub{font-family:var(--font-body);font-size:1.5rem;line-height:1.6;margin:0;color:inherit;opacity:0.85}.miyreva-newsletter-block__form{display:flex;flex-direction:column;gap:var(--space-sm);max-width:48rem;margin:0 auto}@media (min-width:600px){.miyreva-newsletter-block__form{gap:0}}.miyreva-newsletter-block__field{display:flex;align-items:stretch;border:1px solid currentColor;background:transparent}@media (max-width:599px){.miyreva-newsletter-block__field{flex-direction:column}}.miyreva-newsletter-block__input{flex:1;background:transparent;border:0;outline:none;padding:1.4rem 1.6rem;font-family:var(--font-body);font-size:1.5rem;color:inherit}.miyreva-newsletter-block__input::placeholder{opacity:0.6;font-style:italic;color:inherit}.miyreva-newsletter-block__submit{background:var(--color-accent-gold-deep);color:var(--color-text-primary);border:0;padding:1.4rem 2.4rem;font-family:var(--font-body);font-size:1.3rem;font-weight:600;letter-spacing:var(--tracking-button);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-premium)}.miyreva-newsletter-block__submit:hover{background:var(--color-bg-primary)}.miyreva-newsletter-block__legal{font-size:1.1rem;margin-top:var(--space-md);letter-spacing:var(--tracking-wide);opacity:0.7}.miyreva-newsletter-block__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.miyreva-newsletter-block__success{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-success);background:rgba(122,155,110,0.10);font-size:1.4rem}.miyreva-newsletter-block__error{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-error);background:rgba(201,79,79,0.10);font-size:1.4rem}[dir="rtl"] .miyreva-newsletter-block__heading{font-family:var(--font-arabic);font-style:normal}
