.newsletter-form{display:grid;gap:16px;max-width:680px}.newsletter-form p{margin:0}.newsletter-consent{grid-template-columns:auto minmax(0,1fr);align-items:start}.newsletter-consent input{margin-top:3px}.newsletter-consent span{overflow-wrap:anywhere}.newsletter-form .primary-button{justify-self:start}
