.c-article-sidebar{display:grid;gap:2.5rem}.c-article-sidebar .c-newsletter{gap:var(--grid-responsive-md)}.c-article-sidebar .c-newsletter__text .b-text-inline-richtext{font-family:var(--font-body);font-size:var(--font-static-md);font-weight:400;line-height:1.25}.c-article-sidebar .input-with-button{background-color:var(--surface-primary)}@media only screen and (min-width:48em){.c-article-sidebar{align-content:start;gap:var(--grid-section-md)}}