

.cr-article .article-template{
  background-color:var(--white);
  padding-left:1.5rem;
padding-right:1.5rem;
 padding-top:1.5rem;}

.cr-article aside .cr-card{height:auto;}
.cr-article .article-featured-product{margin-bottom:3.6rem;}

.cr-article .article-featured-product .button{margin: 0 1.5rem;}

@media screen and (min-width: 750px) {
.cr-article{
display: grid;
grid-template-columns: 1fr 25%;
grid-template-rows: 1fr;
grid-column-gap: 30px;
grid-row-gap: 0px;
}

.cr-article .article-template{
padding-left:5rem;
padding-right:5rem;
 padding-top:0;}

  
.cr-article aside {margin-top: calc(5rem + var(--page-width-margin));
}
}