.newsletter[data-v-c41b4a8f]{background:var(--paper-2);border-bottom:1px solid var(--rule);border-top:1px solid var(--rule)}.newsletter-inner[data-v-c41b4a8f]{align-items:center;display:grid;gap:56px;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1100px;padding:72px var(--gutter)}h2[data-v-c41b4a8f]{font-family:var(--font-display);font-size:42px;font-weight:500;letter-spacing:-.01em;line-height:1.05;margin:0 0 12px}p[data-v-c41b4a8f]{color:var(--ink-2);font-size:14px;margin:0;max-width:420px}.nl-form[data-v-c41b4a8f]{background:#fff;border:1px solid var(--ink);display:flex}.nl-form input[data-v-c41b4a8f]{background:transparent;flex:1;font-size:14px;outline:none;padding:16px 18px}.nl-form button[data-v-c41b4a8f],.nl-form input[data-v-c41b4a8f]{border:none;font-family:var(--font-body)}.nl-form button[data-v-c41b4a8f]{background:var(--ink);color:#fff;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.05em;padding:0 24px;transition:background .2s}.nl-form button[data-v-c41b4a8f]:hover{background:var(--accent)}.nl-small[data-v-c41b4a8f]{color:var(--ink-3);font-size:11px;margin-top:10px}.nl-form button[data-v-c41b4a8f]:disabled,.nl-form input[data-v-c41b4a8f]:disabled{cursor:default;opacity:.6}.nl-success[data-v-c41b4a8f]{color:var(--accent);font-size:14px;font-weight:500;margin:0}.nl-error[data-v-c41b4a8f]{color:#c0392b;font-size:12px;margin:10px 0 0}@media(max-width:900px){.newsletter-inner[data-v-c41b4a8f]{gap:28px;grid-template-columns:1fr;padding:48px var(--gutter)}h2[data-v-c41b4a8f]{font-size:32px}}@media(max-width:600px){.newsletter-inner[data-v-c41b4a8f]{gap:20px;padding:36px var(--gutter)}h2[data-v-c41b4a8f]{font-size:26px}.nl-form[data-v-c41b4a8f]{flex-direction:column;gap:10px}.nl-form input[data-v-c41b4a8f]{border-radius:0}.nl-form button[data-v-c41b4a8f]{justify-content:center;padding:13px 20px;width:100%}}
