.eo-article-aftermatter>.eo-article-newsletter-wrap,.eo-article-newsletter-wrap{width:auto;margin-inline:calc(-1 * var(--eo-rail))}.eo-article-newsletter{box-sizing:border-box;position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin-inline:var(--section-rail,16px);border-top:1px solid var(--section-rule);border-bottom:1px solid var(--section-rule);background:var(--eo-bg);--eo-nl-field-min:296px;--eo-thread-grey:var(--eo-gray-5)}.eo-article-newsletter__main{display:flex;flex-direction:column;gap:24px;min-width:0;padding:var(--eo-inset-y) var(--eo-inset-x)}.eo-article-newsletter__title{margin:0;max-width:24ch;font-size:27px;line-height:30px;font-weight:var(--eo-h2-weight);letter-spacing:var(--eo-h2-track);color:var(--eo-ink);text-wrap:pretty}.eo-article-newsletter__form{min-width:0;width:100%;max-width:480px}.eo-article-newsletter__form .eo-signup-fields{flex-wrap:wrap}.eo-article-newsletter__form .eo-signup-fields>*{flex:1 1 100%;width:100%}.eo-article-newsletter__form .eo-signup-fields{align-items:center}.eo-article-newsletter__form .eo-signup-fields>button{flex:0 0 auto;width:auto}.eo-article-newsletter__form .eo-input-control{min-height:36px;padding-block:6px!important}.eo-article-newsletter .eo-article-newsletter__form .eo-btn--yellow-fill{color:var(--eo-black)}.eo-article-newsletter__thread{display:none}@media (min-width:641px){.eo-article-newsletter{grid-template-columns:minmax(calc(var(--eo-nl-field-min) + 2 * var(--eo-inset-x)),1fr) minmax(0,1fr)}.eo-article-newsletter__thread{display:block;border-left:1px solid var(--section-rule);--eo-neon:var(--eo-thread-grey);--eo-steel:var(--eo-thread-grey)}.eo-article-newsletter__form .eo-signup-fields>*{flex:0 0 auto;width:auto}.eo-article-newsletter__form .eo-signup-fields>:first-child{flex:1 1 var(--eo-nl-field-min);min-width:var(--eo-nl-field-min)}}.eo-article-newsletter--inline{width:calc(100vw - 2 * var(--section-rail, 16px));max-width:none;margin-inline:calc(50% - 50vw + var(--section-rail, 16px));margin-block:36px}@media (min-width:641px){.eo-article-newsletter--inline{margin-block:48px}}.eo-article-newsletter-wrap:has(+.eo-series-finish) .eo-article-newsletter{border-bottom:0}.eo-article-aftermatter>.eo-article-newsletter-wrap+.eo-series-finish{margin-block-start:0}.eo-article-columns__body [data-newsletter-inline-host]+.eo-editorial-frame .eo-reading-h2,.eo-article-columns__body [data-newsletter-inline-host]+.eo-reading-h2{padding-block-start:0}