.amef-newsletter{padding-block:82px;color:var(--white);background:linear-gradient(110deg,rgba(209,139,0,.14),transparent 46%),var(--navy)}html:has(#amef-newsletter){overflow-x:clip}.amef-newsletter__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(36px,6vw,84px)}.amef-newsletter__inner>*{min-width:0}.amef-newsletter__intro .section-title{max-width:620px;margin:18px 0 20px;font-size:3rem;line-height:1.05}.amef-newsletter__intro>p:last-child{max-width:620px;margin:0;color:#ffffffc7;line-height:1.75}#amef-newsletter .sib-form{width:100%;min-width:0;padding:0;background:transparent;text-align:left}#amef-newsletter #sib-form-container{width:100%;max-width:760px;margin-inline:auto}#amef-newsletter #sib-container{width:100%;max-width:none;padding:28px;border:0;border-top:4px solid var(--gold);border-radius:6px;background:var(--white);box-shadow:0 20px 50px #0000002e;text-align:left}#amef-newsletter #sib-form{display:grid;gap:18px}#amef-newsletter .form__label-row{display:grid;gap:8px}#amef-newsletter .entry__label{color:var(--navy);font-size:.88rem;font-weight:750;line-height:1.45}#amef-newsletter #EMAIL{width:100%;min-height:52px;padding:12px 15px;border:1px solid var(--line);border-radius:4px;color:var(--ink);background:var(--white);font:inherit}#amef-newsletter #EMAIL:focus-visible{border-color:var(--gold);outline:3px solid rgba(209,139,0,.25);outline-offset:1px}#amef-newsletter .entry__error{display:block;color:#8c1723;font-size:.82rem}#amef-newsletter .entry__specification{color:var(--muted);font-size:.76rem}#amef-newsletter .sib-captcha .form__label-row{min-height:78px;overflow:visible}#amef-newsletter .g-recaptcha{transform-origin:left top}#amef-newsletter .sib-form-block__button{max-width:100%;text-align:center}#amef-newsletter .sib-form-message-panel{width:100%;max-width:760px;margin:0 auto 14px;padding:16px;border:1px solid currentColor;border-radius:4px;font-size:.9rem;line-height:1.55}@media(max-width:760px){.amef-newsletter{padding-block:64px}.amef-newsletter__inner{grid-template-columns:1fr;gap:32px}}@media(max-width:380px){#amef-newsletter #sib-container{padding:22px 18px}#amef-newsletter .sib-captcha .form__label-row{height:68px;min-height:68px}#amef-newsletter .g-recaptcha{transform:scale(.88)}.amef-newsletter__intro .section-title{font-size:2.25rem}}
