.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:16px 0;color:#333}.marketing-checkout-opt-in .marketing-checkout-opt-in-label{display:flex;align-items:flex-start;gap:12px;margin:0;padding:0;font-size:15px;font-weight:400;line-height:1.5;cursor:pointer}.marketing-checkout-opt-in .marketing-checkout-opt-in-label input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0}.marketing-checkout-opt-in .marketing-checkout-opt-in-text{flex:1 1 auto;min-width:0}.marketing-checkout-opt-in .marketing-checkout-opt-in-note{color:#767676;font-size:13px}@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%}}