.marketing-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"artwork signup";align-items:center;gap:48px;max-width:1100px;margin:24px auto 48px;color:#333;font-size:16px;line-height:1.6}.marketing-newsletter-signup{grid-area:signup;min-width:0}.marketing-newsletter-artwork{grid-area:artwork;margin:0}.marketing-newsletter-artwork img{display:block;width:100%;height:auto}.marketing-newsletter .block.newsletter{width:100%;max-width:100%;margin-top:24px}.marketing-newsletter .block.newsletter input{min-height:44px;font-size:16px}.marketing-newsletter .block.newsletter button{min-height:44px}.marketing-checkout-opt-in{margin:24px 0;padding:16px;border:1px solid #d8d8d8;color:#333}.marketing-checkout-opt-in label{display:inline;font-size:16px;line-height:1.5;cursor:pointer}.marketing-checkout-opt-in input{width:24px;height:24px;vertical-align:middle}.marketing-checkout-opt-in p{margin:8px 0 0;font-size:14px;line-height:1.5}@media (max-width:767px){.marketing-newsletter{grid-template-columns:minmax(0,1fr);grid-template-areas:"signup" "artwork";gap:24px}.marketing-newsletter .block.newsletter .field{display:block}.marketing-newsletter .block.newsletter .actions{display:block;width:100%;margin-top:12px}.marketing-newsletter .block.newsletter button{width:100%}}