.gr-related-module {
   display: flex;
   flex-flow: wrap;
   margin: -0.75rem;
   justify-content: start;
}

.gr-related-module .gr-related__item-wrapper {
   flex: 0 0 33.3333%;
   padding: 0.75rem;
   box-sizing: border-box;
}

.gr-related-module .gr-related__item {
   height: 10rem;
   display: flex;
   box-sizing: border-box;
   min-width: 16rem;
   background: #fff;
   position: relative;
}

.gr-related-module .gr-related__info-wrapper {
   background: #fff;
   padding: 1.5625rem;
}

.gr-related-module .gr-related__item img {
   max-width: 8.375rem;
   object-fit: cover;
   object-position: 50% 50%;
   height: auto;
}

.gr-related-module .gr-related__tag {
   font-family: "conduit itc w01 light", sans-serif;
   font-size: 1rem;
   width: 100%;
   margin-bottom: 1.25rem;
}

.gr-related-module .gr-related__text {
   font-family: "conduit itc w01 medium", sans-serif;
   font-size: 1.25rem;
}

.gr-related-module .gr-related__item a {
   text-decoration: none;
   word-break: break-word;
   hyphens: unset !important;
}

.gr-related .gr-related__text {
   hyphens: unset !important;
}

.gr-related-module .gr-related__item a::after {
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
}

.gr-related-module .gr-related__item:hover a {
   text-decoration: underline;
}

.gr-related-module .gr-related__tag:before {
   content: '|';
   margin-right: 0.315rem;
}

@media(max-width:1024px){
   .gr-related-module .gr-related__item-wrapper{
      flex: 0 0 50%;
   }
}

@media (max-width: 767px) {
   .gr-related-module {
      display: block;
   }
   .gr-related-module .gr-related__item{
      max-height: 12rem;
      height:auto;
   }
   .gr-related-module .gr-related__item-wrapper{
	   box-sizing: content-box;
   }
}