.ab-newsletter{background:#faf9f6;color:#20241e;font-family:var(--glob-body-font, sans-serif);line-height:1.5;text-align:left}.ab-newsletter *{box-sizing:border-box}.ab-newsletter--inline{padding:clamp(32px,6vw,80px) 24px;border-top:1px solid #e2e5dc}.ab-newsletter__grid{max-width:1080px;margin:auto;display:grid;gap:28px;align-items:center}.ab-newsletter__eyebrow{color:#3b6826;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 12px}.ab-newsletter__title{font-family:var(--glob-heading-font, sans-serif);font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.025em;margin:0 0 16px;max-width:16ch}.ab-newsletter__text{font-size:16px;max-width:42ch;margin:0}.ab-newsletter__form{width:100%;margin:0}.ab-newsletter__label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.ab-newsletter__email{display:block;width:100%;min-height:50px;border:1px solid #777f71;border-radius:5px;padding:12px 14px;background:#fff;color:#20241e;font:inherit;font-size:16px}.ab-newsletter__consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.ab-newsletter__consent input{appearance:auto;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;accent-color:#4f8a33}.ab-newsletter__consent label{font-size:12px;line-height:1.5}.ab-newsletter a{color:#345b23;text-decoration:underline;text-underline-offset:3px}.ab-newsletter__submit{display:block;width:100%;min-height:50px;border:0;border-radius:5px;background:#4f8a33;color:#fff;padding:12px 20px;font:inherit;font-size:19px;font-weight:700;cursor:pointer}.ab-newsletter__submit:hover{background:#3d7027}.ab-newsletter :focus-visible{outline:3px solid #345b23;outline-offset:3px}.ab-newsletter__note{font-size:11px;margin:12px 0 0;color:#535b4e}.ab-newsletter__message{padding:18px;background:#edf3e7;border-radius:5px;line-height:1.6;font-size:15px}.ab-newsletter__dialog{position:fixed;inset:0;margin:auto;width:calc(100% - 32px);max-width:480px;max-height:80vh;max-height:80dvh;padding:0;border:0;border-radius:12px;overflow:auto;box-shadow:0 20px 70px #0003}.ab-newsletter__dialog:not([open]){display:none}.ab-newsletter__dialog::backdrop{background:#17200f66}.ab-newsletter__dialog-inner{padding:0 24px 24px}.ab-newsletter__close-row{position:sticky;top:0;display:flex;justify-content:flex-end;background:#faf9f6;padding:6px 6px 0;z-index:1}.ab-newsletter__close{width:44px;height:44px;display:grid;place-items:center;background:transparent;color:#20241e;border:0;border-radius:4px;cursor:pointer;font:inherit;font-size:28px}.ab-newsletter__dialog .ab-newsletter__title{font-size:clamp(26px,5vw,34px)}.ab-newsletter__dialog .ab-newsletter__text{font-size:14px;margin-bottom:22px}.ab-newsletter__dialog .ab-newsletter__eyebrow{margin-bottom:10px}.ab-newsletter__editor-note{padding:12px;background:#edf3e7;color:#20241e;font:14px sans-serif}@media(min-width:800px){.ab-newsletter__grid{grid-template-columns:1fr 1fr;gap:72px}}@media(max-width:360px){.ab-newsletter__dialog-inner{padding:0 18px 18px}.ab-newsletter__dialog .ab-newsletter__text{margin-bottom:14px}.ab-newsletter__consent{margin:12px 0}}
