.cariko-newsletter{color:#37304e;background:#fff6df;border:2px solid #37304e;border-radius:24px;grid-template-columns:1fr 1fr;gap:24px;max-width:1120px;margin:32px auto;padding:24px;display:grid}.cariko-newsletter h2{margin:10px 0;font-size:clamp(24px,4vw,34px);line-height:1.15}.cariko-newsletter p{margin:10px 0}.newsletter-row{gap:10px;margin:8px 0 14px;display:flex}.newsletter-row input{background:#fff;border:1px solid #8d819b;border-radius:12px;flex:1;min-width:0;padding:12px;font-size:16px}.newsletter-row button{white-space:nowrap;padding:12px 18px}.newsletter-consent{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.newsletter-consent input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.cariko-newsletter small{margin-top:10px;font-size:12px;display:block}.newsletter-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:650px){.cariko-newsletter{grid-template-columns:1fr;gap:12px;margin:24px 12px;padding:20px}.newsletter-row{flex-wrap:wrap}.newsletter-row input{flex-basis:100%;width:100%}.newsletter-row button{justify-content:center;width:100%}}
