.nec-blog-newsletter{background:var(--nec-blog-blue,#06c);color:var(--nec-blog-white,#fff);padding:56px 0}.nec-blog-newsletter__inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.nec-blog-newsletter__title{color:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2;margin:0 0 16px}.nec-blog-newsletter__text{font-size:1rem;line-height:1.6;margin:0;max-width:36rem;opacity:.95;width:100%}.nec-blog-newsletter__form{display:flex;flex-direction:column;gap:12px}.nec-blog-newsletter__field,.nec-blog-newsletter__form .hs-input{background:hsla(0,0%,100%,.92);border:0;border-radius:var(--nec-blog-radius,8px);color:var(--nec-blog-ink,#1a1a1a);font:inherit;min-height:48px;padding:12px 16px;width:100%}.nec-blog-newsletter__form .hs-button,.nec-blog-newsletter__submit{background:var(--nec-blog-white,#fff);border:0;border-radius:var(--nec-blog-radius-pill,999px);color:var(--nec-blog-blue,#06c);cursor:pointer;font:inherit;font-weight:700;min-height:52px;padding:0 24px}.nec-blog-newsletter__form .hs-button:hover,.nec-blog-newsletter__submit:hover{opacity:.92}.nec-blog-newsletter__hint{font-size:.75rem;margin:8px 0 0;opacity:.8}.nec-blog-newsletter__form .hs-form-field{margin-bottom:0}.nec-blog-newsletter__form label{display:none}.nec-blog-newsletter__form ul.no-list{list-style:none;margin:0;padding:0}@media (max-width:800px){.nec-blog-newsletter__inner{gap:28px;grid-template-columns:1fr}}