.article-carousel{background:hsl(var(--theme-bg));color:hsl(var(--theme-text));padding:2rem 0}@media (min-width:900px){.article-carousel{padding:5rem 0 7rem}.article-carousel.no-top-spacing{padding-top:.8rem}.article-carousel.no-bottom-spacing{padding-bottom:0}}.article-carousel__header{align-items:flex-end;display:flex;justify-content:space-between;padding:0 var(--grid-margin) 2rem}
