#aln-newsletter{font:300 16px/1.5 LatoWeb,'Open Sans',sans-serif;color:#263220;padding:0 0 12px;scroll-margin-top:110px;container-type:inline-size}
#aln-newsletter *{box-sizing:border-box}
#aln-newsletter [hidden]{display:none!important}
#aln-newsletter .aln-nl-panel{background:#edfbe2;border-top:4px solid #6cb039;border-radius:0 0 16px 16px;padding:38px 40px 34px;display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:start}
#aln-newsletter .aln-nl-eyebrow{display:flex;align-items:center;gap:9px;color:#456f27;font-size:13px;font-weight:400;margin-bottom:15px}
#aln-newsletter h2{font-weight:900;font-size:30px;line-height:1.13;letter-spacing:-.02em;margin:0 0 16px;color:#1c3011;text-transform:none;border:0;padding:0}
#aln-newsletter .aln-nl-copy>p{font-size:16px;line-height:1.5;margin:0 0 14px}
#aln-newsletter small{font-size:13px;color:#546846}
#aln-newsletter a{color:#3e6624;text-decoration:underline;text-underline-offset:3px}
#aln-newsletter button,#aln-newsletter input{font:inherit}
#aln-newsletter :focus-visible{outline:3px solid #315984;outline-offset:4px}
#aln-newsletter .aln-nl-email-label{display:block;font-size:14px;font-weight:400;margin:0 0 7px;padding:0}
#aln-newsletter .aln-nl-input-row{display:flex;gap:8px}
#aln-newsletter .aln-nl-input-row input{width:0;flex:1;min-width:0;border:1px solid #869a75;border-radius:6px;background:white;padding:12px 13px;height:49px;color:#1c3011;font-weight:300;font-size:16px}
#aln-newsletter .aln-nl-input-row button{border:0;border-radius:6px;padding:11px 22px;background:#456f27;color:white;font-weight:400;min-height:49px;cursor:pointer}
#aln-newsletter .aln-nl-input-row button:hover{background:#36591d}
#aln-newsletter button:disabled{opacity:.7;cursor:wait}
#aln-newsletter input[aria-invalid=true]{border:2px solid #a12525}
#aln-newsletter .aln-nl-consents{margin-top:12px;display:grid;gap:2px}
#aln-newsletter .aln-nl-consent{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:8px;font-size:13px;font-weight:300;line-height:18px;cursor:pointer;min-height:28px;padding:5px 0;margin:0;text-transform:none}
#aln-newsletter .aln-nl-consent span{min-width:0}
#aln-newsletter .aln-nl-consent input[type=checkbox]{display:inline-block!important;appearance:auto;width:18px;height:18px;flex:0 0 18px;accent-color:#456f27;margin:0;cursor:pointer;position:static;opacity:1}
#aln-newsletter .aln-nl-consent:before,#aln-newsletter .aln-nl-consent:after{display:none!important}
#aln-newsletter .aln-nl-privacy{font-size:12px;line-height:18px;margin:6px 0 0 26px}
#aln-newsletter .aln-nl-error{font-size:13px;color:#922020;margin:8px 0 0;line-height:1.4}
#aln-newsletter .aln-nl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
#aln-newsletter #aln-nl-result{padding:7px 0;min-height:210px}
#aln-newsletter #aln-nl-result h3{font-size:25px;line-height:1.2;margin:0 0 12px;color:#1c3011}
#aln-newsletter #aln-nl-result p{font-size:15px;margin:0 0 14px}
#aln-newsletter #aln-nl-back{border:0;padding:7px 0;background:transparent;color:#456f27;text-decoration:underline;min-height:44px;cursor:pointer}
#aln-newsletter.aln-nl-inline>.container{max-width:none;padding-left:0;padding-right:0}
#aln-newsletter.aln-nl-inline{margin-top:32px}
#aln-newsletter.aln-nl-sidebar{margin:18px 0 0;padding:0}
.aqcat-sb.aln-nl-sidebar-column{position:static}
#aln-newsletter.aln-nl-sidebar .aln-nl-panel{grid-template-columns:minmax(0,1fr);padding:20px 17px;gap:16px;border-radius:0 0 10px 10px}
#aln-newsletter.aln-nl-sidebar h2{font-size:22px;line-height:1.15;margin-bottom:10px}
#aln-newsletter.aln-nl-sidebar .aln-nl-copy>p{font-size:14px;line-height:1.4;margin-bottom:14px}
#aln-newsletter .aln-nl-toggle{width:100%;min-height:44px;border:0;border-radius:6px;background:#456f27;color:white;font-size:14px;font-weight:400;cursor:pointer}
#aln-newsletter.aln-nl-sidebar .aln-nl-input-row{flex-direction:column;gap:8px}
#aln-newsletter.aln-nl-sidebar .aln-nl-input-row input{width:100%;flex:none;flex-basis:auto}
#aln-newsletter.aln-nl-sidebar .aln-nl-input-row button{width:100%}
#aln-newsletter.aln-nl-sidebar .aln-nl-consent{font-size:12px;line-height:17px;min-height:44px}
#aln-newsletter.aln-nl-sidebar .aln-nl-privacy{margin-top:4px;line-height:17px}
#aln-newsletter.aln-nl-sidebar .aln-nl-form-area>small{display:block;margin:12px 0 0;font-size:12px;line-height:1.4}
#aln-newsletter.aln-nl-sidebar #aln-nl-result{min-height:0;padding:0}
#aln-newsletter.aln-nl-sidebar #aln-nl-result h3{font-size:20px}
#aln-newsletter.aln-nl-sidebar #aln-nl-result .aln-nl-eyebrow{font-size:11px}
@media(max-width:991px){#aln-nl-mobile-slot{padding:0 15px}#aln-newsletter.aln-nl-sidebar{margin:30px 0 10px}#aln-newsletter.aln-nl-sidebar .aln-nl-panel{padding:24px 22px}}
@media(max-width:991px){.aqcat-main>#aln-newsletter.aln-nl-inline{margin-left:15px;margin-right:15px}}
@container(max-width:800px){#aln-newsletter:not(.aln-nl-sidebar) .aln-nl-panel{grid-template-columns:minmax(0,1fr);gap:22px}#aln-newsletter .aln-nl-break{display:none}}
@media(max-width:1199px){#aln-newsletter .aln-nl-panel{padding:30px 25px;gap:25px}#aln-newsletter .aln-nl-break{display:none}#aln-newsletter h2{font-size:28px}#aln-newsletter .aln-nl-input-row{flex-wrap:wrap}#aln-newsletter .aln-nl-input-row input{flex-basis:100%;width:100%}#aln-newsletter .aln-nl-input-row button{width:100%}}
@media(max-width:767px){.aln-preview-note{font-size:12px;padding:8px 14px}#aln-newsletter .aln-nl-panel{grid-template-columns:1fr;padding:25px 22px 26px;gap:23px;border-radius:0 0 12px 12px}#aln-newsletter .aln-nl-eyebrow{font-size:12px;margin-bottom:13px}#aln-newsletter h2{font-size:27px;margin-bottom:13px}#aln-newsletter .aln-nl-copy>p{font-size:15px;margin-bottom:12px}#aln-newsletter small{font-size:12px}#aln-newsletter .aln-nl-input-row{gap:10px}#aln-newsletter .aln-nl-consents{margin-top:10px;gap:0}#aln-newsletter .aln-nl-consent{min-height:44px;padding:4px 0}#aln-newsletter .aln-nl-privacy{margin-top:2px}}
#aln-newsletter input[name=website]{position:absolute;left:-10000px;width:1px;height:1px}
#aln-newsletter{margin-bottom:28px}
