.newsletter-signup { width: min(100%, 600px); min-width: 0; margin-inline: auto; }
.newsletter-invitation { padding: 36px 0 48px; border-top: 1px solid var(--line); text-align: center; }
.newsletter-signup .signup-fallback,
.newsletter-signup .signup-note { max-width: 35rem; margin: 1rem auto 0; color: #bcb5a7; font: 13px/1.65 'Segoe UI', Arial, sans-serif; }
.newsletter-signup a { text-underline-offset: 3px; }
.newsletter-signup a:focus-visible { outline: 2px solid #d2b56d; outline-offset: 4px; }
.newsletter-signup .ml-embedded { width: 100%; }
