.ach-newsletter{border-block-end:1px solid var(--ach-line);background:#eaf5f8}.ach-newsletter-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);align-items:center;gap:36px;padding-block:28px}.ach-newsletter-copy{display:flex;align-items:flex-start;gap:14px}.ach-newsletter-icon{display:grid;flex:0 0 48px;height:48px;place-items:center;border:1px solid #b5dce7;border-radius:12px;background:#fff;color:var(--ach-accent)}.ach-newsletter .ach-newsletter-label{margin:0 0 4px;color:var(--ach-accent);font-size:13px}.ach-newsletter #ach-newsletter-title{margin:0 0 6px;color:var(--ach-navy);font-size:clamp(23px, 2vw, 29px);line-height:1.35}.ach-newsletter .ach-newsletter-description{margin:0;color:var(--ach-muted);font-size:15px;line-height:1.6}.ach-newsletter .tnp-subscription{max-width:none;margin:0;padding:0}.ach-newsletter .tnp-subscription form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}.ach-newsletter .tnp-subscription .tnp-field{min-width:0;margin:0;padding:0}.ach-newsletter .tnp-subscription .tnp-field-email{order:1}.ach-newsletter .tnp-subscription .tnp-field-button{order:2}.ach-newsletter .tnp-subscription .tnp-privacy-field{grid-column:1 / -1;order:3}.ach-newsletter .tnp-subscription label{margin:0 0 5px;color:var(--ach-navy);font-size:13px;font-weight:400}.ach-newsletter .tnp-subscription input[type="email"]{width:100%;min-height:44px;margin:0;padding:8px 12px;border:1px solid #bfd9e1;border-radius:7px;background:#fff;color:var(--ach-ink);direction:ltr;text-align:start;font-size:16px;line-height:1.5}.ach-newsletter .tnp-subscription input[type="email"]:placeholder-shown{direction:rtl}.ach-newsletter .tnp-subscription input[type="submit"]{width:auto;min-height:44px;margin:0;padding:8px 20px;border:1px solid var(--ach-accent);border-radius:7px;background:var(--ach-accent);color:#fff;font-size:16px;line-height:1.5;cursor:pointer}.ach-newsletter .tnp-subscription input[type="submit"]:hover{background:var(--ach-navy)}.ach-newsletter .tnp-subscription .tnp-privacy-field label{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--ach-muted);font-size:12px;line-height:1.6}.ach-newsletter .tnp-subscription input[type="checkbox"]{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:var(--ach-accent)}.ach-newsletter .tnp-privacy-field a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ach-newsletter .ach-newsletter-note{margin:6px 0 0;color:var(--ach-muted);font-size:12px;line-height:1.6}.ach-newsletter input:focus-visible{outline:2px solid var(--ach-accent);outline-offset:2px}@media (max-width:760px){.ach-newsletter-layout{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:22px}.ach-newsletter-copy{gap:11px}.ach-newsletter .tnp-subscription input[type="submit"]{padding-inline:14px}}