.unb-blog-newsletter{background-color:var(--unb-surface-bg)}.unb-blog-newsletter__box{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)}.unb-blog-newsletter__box--copy-only{grid-template-columns:1fr}.unb-blog-newsletter__copy h2{margin:0}.unb-blog-newsletter.unb-surface--dark .unb-eyebrow,.unb-blog-newsletter[data-unb-surface=dark] .unb-eyebrow{color:var(--unb-surface-accent)}.unb-blog-newsletter__form{min-width:0}.unb-blog-newsletter__form .hs-form,.unb-blog-newsletter__form .hs-form.stacked,.unb-blog-newsletter__form .submitted-message,.unb-blog-newsletter__form form.hs-form{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0;padding:0!important}.unb-blog-newsletter__demo-form,.unb-blog-newsletter__form .hs-form.stacked,.unb-blog-newsletter__form form.hs-form{align-items:stretch;display:grid;gap:var(--unb-space-tight);grid-template-columns:minmax(0,1fr) max-content;width:100%}.unb-blog-newsletter__form .hs-form.stacked>fieldset,.unb-blog-newsletter__form form.hs-form>fieldset{margin:0!important;max-width:none!important;width:100%!important}.unb-blog-newsletter__form .hs-form-field{margin:0}.unb-blog-newsletter__demo-form>label,.unb-blog-newsletter__form .hs-form-field>label{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.unb-blog-newsletter__form .hs-form-field,.unb-blog-newsletter__form .hs-form-field .input,.unb-blog-newsletter__form .hs-submit,.unb-blog-newsletter__form .hs-submit .actions{height:100%;min-width:0}.unb-blog-newsletter__form .hs-submit,.unb-blog-newsletter__form .hs-submit .actions{display:flex;margin:0;padding:0}.unb-blog-newsletter__demo-form input[type=email],.unb-blog-newsletter__form input[type=email]{height:100%;margin:0;min-height:48px;width:100%}.unb-blog-newsletter__demo-form .unb-btn,.unb-blog-newsletter__form .hs-button,.unb-blog-newsletter__form input[type=submit]{height:100%;margin:0;min-height:48px;white-space:nowrap}@media (max-width:800px){.unb-blog-newsletter__box{grid-template-columns:1fr}}@media (max-width:520px){.unb-blog-newsletter__demo-form,.unb-blog-newsletter__form .hs-form.stacked,.unb-blog-newsletter__form form.hs-form{grid-template-columns:1fr}.unb-blog-newsletter__demo-form .unb-btn,.unb-blog-newsletter__form .hs-button,.unb-blog-newsletter__form .hs-submit,.unb-blog-newsletter__form .hs-submit .actions,.unb-blog-newsletter__form input[type=submit]{width:100%}}.unb-blog-newsletter:is(.unb-surface--brand,.unb-surface--gradient) :is(.unb-btn--primary,input[type=submit],.hs-button){background-color:var(--unb-btn-primary-bg);background-image:none;border-color:var(--unb-btn-primary-bg);color:var(--unb-btn-primary-fg)}.unb-blog-newsletter:is(.unb-surface--brand,.unb-surface--gradient) :is(.unb-btn--primary,input[type=submit],.hs-button):is(:hover,:focus-visible){background-color:var(--unb-btn-primary-hover-bg);border-color:var(--unb-btn-primary-hover-bg);color:var(--unb-btn-primary-hover-fg)}.unb-blog-newsletter:is(.unb-surface--brand,.unb-surface--gradient) :is(a,button,input,select,textarea):focus-visible{outline-color:var(--unb-surface-accent)}