.newsletter_section__rKF87{max-width:1200px;margin:48px auto;padding:36px;border-radius:24px;background:#24102e;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:36px}.newsletter_section__rKF87 h2{font-size:clamp(24px,3vw,36px);line-height:1.2;margin:12px 0}.newsletter_section__rKF87 p{color:#e1d4e8;line-height:1.6}.newsletter_eyebrow__RUMcP{font-size:12px;letter-spacing:.14em;color:#edbafa}.newsletter_section__rKF87 form>label{display:block;margin-bottom:8px}.newsletter_row__T131F{display:flex;gap:8px}.newsletter_row__T131F input{min-width:0;flex:1 1;padding:14px;border:1px solid #bca8c4;border-radius:10px;background:white;color:#24102e}.newsletter_row__T131F button{padding:14px 18px;border:0;border-radius:10px;background:#e3a5f5;color:#24102e;font-weight:800;cursor:pointer}.newsletter_row__T131F button:disabled{opacity:.7;cursor:default}.newsletter_section__rKF87 .newsletter_consent__g_bcU{display:flex;align-items:flex-start;gap:10px;margin-top:14px;font-size:12px;line-height:1.7}.newsletter_consent__g_bcU input{margin-top:5px;flex-shrink:0}.newsletter_consent__g_bcU a{color:#fff;text-decoration:underline}@media(max-width:700px){.newsletter_section__rKF87{margin:24px 16px;padding:24px;grid-template-columns:1fr;gap:16px}.newsletter_row__T131F{flex-wrap:wrap}.newsletter_row__T131F button{flex-grow:1}}