.newsletter-signup{display:grid;gap:10px;width:100%;max-width:420px;text-align:left}.newsletter-signup label{display:block;font-size:14px;line-height:1.5}.newsletter-signup input[type=email]{display:block;box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #91aaa2;border-radius:8px;background:#fff;color:#203d36;font:inherit}.newsletter-signup .newsletter-consent{display:flex;gap:8px;align-items:flex-start}.newsletter-consent input{margin-top:4px;flex:none}.newsletter-signup button{min-height:44px;border:0;border-radius:8px;padding:10px 18px;background:#f4c876;color:#203d36;font:inherit;font-weight:700;cursor:pointer}.newsletter-signup button:disabled{opacity:.65}.newsletter-signup [role=status]{margin:0;font-size:14px}.newsletter-trap{display:none}.newsletter-page{max-width:600px;margin:60px auto;padding:24px;color:#203d36}.newsletter-page a{color:inherit}
.explore-newsletter{padding:28px 0;border-top:1px solid #dce2d9;margin-top:28px}.explore-newsletter h2{font-size:24px;line-height:1.25}.explore-newsletter p{max-width:48ch}
.newsletter-signup .newsletter-consent{flex-direction:row}
