.pf-newsletter{--pf-news-bg:#8dafcd;--pf-news-navy:#082b48;background:var(--pf-news-bg);padding:56px 0}.pf-newsletter .pf-container{margin:0 auto;max-width:1120px;padding:0 24px}.pf-newsletter__inner{align-items:center;display:grid;gap:48px 64px;grid-template-columns:1.15fr .85fr}.pf-newsletter__copy{max-width:520px}.pf-newsletter__title{color:var(--pf-news-navy);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;line-height:1.25;margin:0 0 14px}.pf-newsletter__text{color:var(--pf-news-navy);font-size:.9375rem;line-height:1.55;margin:0}.pf-newsletter__text strong{font-weight:700}.pf-newsletter__form-wrap{align-self:center;margin-left:auto;max-width:340px;width:100%}.pf-newsletter__hint{color:var(--pf-news-navy);font-size:.75rem;line-height:1.4;margin:10px 0 0;opacity:.7}.pf-newsletter__form,.pf-newsletter__form .hs-form,.pf-newsletter__form form{align-items:stretch;display:flex!important;flex-direction:column;gap:12px;height:auto!important;width:100%}.pf-newsletter__form .actions,.pf-newsletter__form .field,.pf-newsletter__form .hs-form-field,.pf-newsletter__form .hs-form>*,.pf-newsletter__form .hs-submit,.pf-newsletter__form>*{flex:0 0 auto!important}.pf-newsletter__form .hs-form fieldset,.pf-newsletter__form fieldset{border:0;margin:0;max-width:none!important;padding:0;width:100%}.pf-newsletter__form .field,.pf-newsletter__form .hs-form-field{margin:0!important;width:100%}.pf-newsletter__form .input{height:auto!important;margin:0;width:100%!important}.pf-newsletter__form .hs-form-required,.pf-newsletter__form label:not(.hs-error-msg){display:none!important}.pf-newsletter__form .hs-input,.pf-newsletter__form .hs-input[type=email],.pf-newsletter__form .hs-input[type=text],.pf-newsletter__form input[type=email],.pf-newsletter__form input[type=tel],.pf-newsletter__form input[type=text],.pf-newsletter__form select,.pf-newsletter__form select.hs-input{appearance:none;-webkit-appearance:none;background:transparent!important;border:1.5px solid var(--pf-news-navy);border-radius:2px;box-sizing:border-box;color:var(--pf-news-navy);display:block;flex:0 0 48px!important;font-family:inherit;font-size:.9375rem;height:48px!important;line-height:46px;max-height:48px!important;min-height:48px!important;padding:0 14px;resize:none;width:100%!important}.pf-newsletter__form select,.pf-newsletter__form select.hs-input{background-color:transparent!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23082b48' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;cursor:pointer;padding-right:40px}.pf-newsletter__form input::placeholder{color:var(--pf-news-navy);opacity:.85}.pf-newsletter__form .hs-input:focus,.pf-newsletter__form input:focus,.pf-newsletter__form select:focus{border-color:#041828;box-shadow:0 0 0 1px #041828;outline:none}.pf-newsletter__form .hs-button,.pf-newsletter__form button[type=submit],.pf-newsletter__form input[type=submit],.pf-newsletter__submit{background:#fff!important;border:none;border-radius:2px;box-sizing:border-box;color:var(--pf-news-navy)!important;cursor:pointer;display:block;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1.3;margin:0;padding:13px 20px;text-align:center;transition:background .2s ease,color .2s ease,transform .2s ease;width:100%!important}.pf-newsletter__form .hs-button:hover,.pf-newsletter__form button[type=submit]:hover,.pf-newsletter__form input[type=submit]:hover,.pf-newsletter__submit:hover{background:var(--pf-news-navy)!important;color:#fff!important;transform:translateY(-1px)}.pf-newsletter__form .hs-error-msgs,.pf-newsletter__form ul.hs-error-msgs{color:#7f1d1d;font-size:.75rem;list-style:none;margin:4px 0 0;padding:0}.pf-newsletter__form .actions,.pf-newsletter__form .hs-submit,.pf-newsletter__form .hs_submit{margin:0;padding:0}.pf-newsletter--post{--pf-news-bg:#a8c4dc}@media (max-width:800px){.pf-newsletter{padding:48px 0}.pf-newsletter__inner{gap:28px;grid-template-columns:1fr}.pf-newsletter__copy{max-width:none}.pf-newsletter__form-wrap{margin-left:0;max-width:100%}}