body.home .section--cover .container:after {
   content: "";
   border-color: var(--color-secondary);
   border-bottom-width: 1px;
   border-bottom-style: solid;
   background-color: var(--color-secondary);
   display: block;
   position: absolute;
   padding-top: 8px;
   width: 100%;
   height: 1px;
   bottom: -8px;
}
@media (min-width: 768px) {
   body.home .section--media-block--image-left .container .post__image {
      grid-column: 1/3;
      text-align: right;
   }
   /* body.home .section--cover--with-image .container, */
   body.home .section--media-block--image-right .container {
      grid-template-columns: minmax(200px, 1fr) 110px 2fr 1fr;
   }
   body.home .section--media-block--image-right .container .post__image {
      grid-column: 3/5;
   }
   body.home .section--media-block .container .post__image img {
      max-width: 900px;
      width: 100%;
   }
   body.home .section--media-block--image-right .container .post__title,
   body.home .section--media-block--image-right .container .post__body {
      grid-column: 1/3;
   }
   /* Cover */
   body.home .section--cover--with-image .container {
      display: block;
      position: relative;
      padding: 3em 5%;
   }
   body.home .section--cover--with-image .container .post__header {
      text-align: left;
   }
}
@media (min-width: 900px) {
   /* Cover */
   body.home .section--cover--with-image .container {
      display: grid;
   }
   body.home .section--cover--with-image .container .post__header {
      text-align: left;
      grid-row: 1/2;
   }
   body.home .section--cover--with-image .container .cover__image {
      grid-column: 3/5;
   }
   body.home .section--cover--with-image .container .cover__intro {
      grid-column: 1/3;
   }
}
@media (min-width: 1600px) {
   /* Cover */
   body.home .section--cover--with-image .container .cover__intro {
      grid-column: 2/4;
   }
   body.home .section--cover--with-image .container .post__header {
      grid-column: 1/3;
      grid-row: 2/3;
   }
   body.home .section--cover--with-image .container .cover__image {
      grid-column: 4/5;
   }
}
