@media screen and (min-width: 1px) {
  .MMM--stories-grid {
    display: table;
    background-color: #FFFFFF;
    padding: 2% 0.25%
  }

  .MMM--block-grid {
    display: block;
    margin: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 0
  }

  .MMM--block-grid.four-up .MMM--figure,
  .MMM--block-grid.three-up .MMM--figure,
  .MMM--block-grid.two-up .MMM--figure {
    display: block
  }

  .MMM--block-grid>li {
    background-color: #FFFFFF;
    height: auto;
    border-bottom: none;
    margin: 0
  }

  .MMM--block-grid>li:hover {
    color: #FFFFFF
  }

  .MMM--stories-separator-below:before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FF0000;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    top: 1.7em;
    overflow: hidden;
    position: relative;
    width: 12px
  }

  .MMM--figure.media-wrapper img {
    transform: translateZ(0px)
  }

  .MMM--figure img,
  .MMM--figure video,
  .MMM--figure canvas,
  .MMM--figure .flexible {
    height: auto;
    width: 100%
  }

  .MMM--stories-grid .MMM--figure:after {
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1em;
    border-left-color: transparent;
    border-left-style: solid;
    border-left-width: 1em;
    border-right-color: transparent;
    border-right-style: solid;
    border-right-width: 1em;
    bottom: 0;
    /* content: ""; */
    display: block;
    height: 0;
    left: 1.25em;
    overflow: hidden;
    position: absolute;
    width: 0
  }

  .MMM--overlay img {
    max-width: 100%;
    vertical-align: middle
  }

  .MMM--block-grid .MMM--story-summary-copy {
    padding-bottom: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
    padding-top: 1em
  }

  .MMM--story-summary-link {
    padding: 15px
  }

  li.MMM--story-preview {
    border-bottom: none
  }

  .MMM--story-preview:hover .MMM--stories-separator-below:before {
    background-color: #FFFFFF
  }

  .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid red;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--stories-grid .MMM--date {
    padding-bottom: 20px
  }

  .rG-83-ColumnBlocks .MMM--grid-container {
    padding-left: 0
  }

  .rG-83-ColumnBlocks .overlay-link {
    border-bottom: none
  }

  .rG-83-ColumnBlocks .overlay-link:hover .MMM--story-summary-link>span {
    border-bottom: 1px solid #ffffff
  }

  .rG-83-ColumnBlocks .MMM--block-grid .MMM--story-summary-copy {
    height: auto
  }

  .rG-83-ColumnBlocks .overlay-link:hover .MMM--alert,
  .rG-83-ColumnBlocks .overlay-link:hover .MMM--icn_arrowHollowRight {
    color: #FFFFFF
  }

  .rG-83-ColumnBlocks .MMM--story-summary-link>span {
    border-bottom: 1px solid rgba(0, 0, 0, 0.25)
  }

  .rG-83-ColumnBlocks .MMM--story-summary-link>span:hover {
    border-bottom: 1px solid #ffffff
  }

  .rG-83-ColumnBlocks .MMM--pageSectionTitle.MMM--wysiwyg {
    margin: 0 15px
  }

  .rG-83-ColumnBlocks .MMM--block-grid .MMM--story-summary-copy {
    padding: 10px 15px
  }

  .MMM--BodyBorderSize-0 {
    border: 0px solid;
    border-color: rgba(0, 0, 0, 0)
  }

  .MMM--BodyBorderSize-1 {
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0)
  }

  .MMM--BodyBorderSize-2 {
    border: 1.5px solid;
    border-color: rgba(0, 0, 0, 0)
  }

  .MMM--BodyBorderSize-3 {
    border: 2px solid;
    border-color: rgba(0, 0, 0, 0)
  }

  .MMM--BodyBorderSize-4 {
    border: 2.5px solid;
    border-color: rgba(0, 0, 0, 0)
  }

  .MMM--BodyBorderSize-5 {
    border: 3px solid;
    border-color: rgba(0, 0, 0, 0)
  }

  .MMM--BodyBorderSize-6 {
    border: 3.5px solid;
    border-color: rgba(0, 0, 0, 0)
  }

  .MMM--BodyBorderSize-7 {
    border: 4px solid;
    border-color: rgba(0, 0, 0, 0)
  }

  .MMM--BodyBorderSize-8 {
    border: 4.5px solid;
    border-color: rgba(0, 0, 0, 0)
  }

  .MMM--BodyBorderSize-9 {
    border: 5px solid;
    border-color: rgba(0, 0, 0, 0)
  }

  .MMM--borderColor-0_hover {
    border-color: none
  }

  .MMM--borderColor-1_hover {
    border-color: #F2F2F2
  }

  .MMM--borderColor-2_hover {
    border-color: #D2D2D2
  }

  .MMM--borderColor-3_hover {
    border-color: #A8A8A8
  }

  .MMM--borderColor-4_hover {
    border-color: #595959
  }

  .MMM--borderColor-5_hover {
    border-color: #878486
  }

  .MMM--borderColor-6_hover {
    border-color: #ADA8AC
  }

  .MMM--borderColor-7_hover {
    border-color: #000000
  }

  .MMM--borderColor-8_hover {
    border-color: #00C8E6
  }

  .MMM--borderColor-9_hover {
    border-color: #003CE6
  }

  .MMM--borderColor-10_hover {
    border-color: #1E1E96
  }

  .MMM--borderColor-11_hover {
    border-color: #00B432
  }

  .MMM--borderColor-12_hover {
    border-color: #AAE600
  }

  .MMM--borderColor-13_hover {
    border-color: #FAAA19
  }

  .MMM--borderColor-14_hover {
    border-color: #8C006E
  }

  .MMM--borderColor-15_hover {
    border-color: #8228B4
  }

  .MMM--borderColor-16_hover {
    border-color: #FA0000
  }

  .MMM--borderColor-17_hover {
    border-color: #FFF000
  }

  .MMM--borderColor-18_hover {
    border-color: #FFFFFF
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-0 {
    border: 0px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-1 {
    border: 1px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-2 {
    border: 1.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-3 {
    border: 2px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-4 {
    border: 2.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-5 {
    border: 3px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-6 {
    border: 3.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-7 {
    border: 4px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-8 {
    border: 4.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-9 {
    border: 5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-10 {
    border: 5.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-11 {
    border: 6px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-12 {
    border: 6.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-13 {
    border: 7px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-14 {
    border: 7.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-15 {
    border: 8px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-16 {
    border: 8.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-17 {
    border: 9px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-18 {
    border: 9.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-19 {
    border: 10px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-20 {
    border: 10.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-21 {
    border: 11px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-22 {
    border: 11.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-23 {
    border: 12px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-24 {
    border: 12.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-25 {
    border: 13px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-26 {
    border: 13.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-27 {
    border: 14px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-28 {
    border: 14.5px solid
  }

  .rICO-105-CarouselHero .MMM--BodyBorderSize-29 {
    border: 15px solid
  }

  .rICO-105-CarouselHero .MMM--borderColor-0 {
    border-color: none
  }

  .rICO-105-CarouselHero .MMM--borderColor-1 {
    border-color: #F2F2F2
  }

  .rICO-105-CarouselHero .MMM--borderColor-2 {
    border-color: #D2D2D2
  }

  .rICO-105-CarouselHero .MMM--borderColor-3 {
    border-color: #A8A8A8
  }

  .rICO-105-CarouselHero .MMM--borderColor-4 {
    border-color: #595959
  }

  .rICO-105-CarouselHero .MMM--borderColor-5 {
    border-color: #878486
  }

  .rICO-105-CarouselHero .MMM--borderColor-6 {
    border-color: #ADA8AC
  }

  .rICO-105-CarouselHero .MMM--borderColor-7 {
    border-color: #000000
  }

  .rICO-105-CarouselHero .MMM--borderColor-8 {
    border-color: #00C8E6
  }

  .rICO-105-CarouselHero .MMM--borderColor-9 {
    border-color: #003CE6
  }

  .rICO-105-CarouselHero .MMM--borderColor-10 {
    border-color: #1E1E96
  }

  .rICO-105-CarouselHero .MMM--borderColor-11 {
    border-color: #00B432
  }

  .rICO-105-CarouselHero .MMM--borderColor-12 {
    border-color: #AAE600
  }

  .rICO-105-CarouselHero .MMM--borderColor-13 {
    border-color: #FAAA19
  }

  .rICO-105-CarouselHero .MMM--borderColor-14 {
    border-color: #8C006E
  }

  .rICO-105-CarouselHero .MMM--borderColor-15 {
    border-color: #8228B4
  }

  .rICO-105-CarouselHero .MMM--borderColor-16 {
    border-color: #FA0000
  }

  .rICO-105-CarouselHero .MMM--borderColor-17 {
    border-color: #FFF000
  }

  .rICO-105-CarouselHero .MMM--borderColor-18 {
    border-color: #FFFFFF
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-0 {
    border-color: none
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-1 {
    border-color: #F2F2F2
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-2 {
    border-color: #D2D2D2
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-3 {
    border-color: #A8A8A8
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-4 {
    border-color: #595959
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-5 {
    border-color: #878486
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-6 {
    border-color: #ADA8AC
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-7 {
    border-color: #000000
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-8 {
    border-color: #00C8E6
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-9 {
    border-color: #003CE6
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-10 {
    border-color: #1E1E96
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-11 {
    border-color: #00B432
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-12 {
    border-color: #AAE600
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-13 {
    border-color: #FAAA19
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-14 {
    border-color: #8C006E
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-15 {
    border-color: #8228B4
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-16 {
    border-color: #FA0000
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-17 {
    border-color: #FFF000
  }

  .rICO-105-CarouselHero .MMM--borderBgColor-18 {
    border-color: #FFFFFF
  }

  .rICO-105-CarouselHero .MMM--headerBorderTransparency {
    opacity: 0.9
  }

  .rICO-105-CarouselHero .MMM--headerBorderTransparency {
    opacity: 0.8
  }

  .rICO-105-CarouselHero .MMM--headerBorderTransparency {
    opacity: 0.7
  }

  .rICO-105-CarouselHero .MMM--headerBorderTransparency {
    opacity: 0.6
  }

  .rICO-105-CarouselHero .MMM--headerBorderTransparency {
    opacity: 0.5
  }

  .rICO-105-CarouselHero .MMM--headerBorderTransparency {
    opacity: 0.4
  }

  .rICO-105-CarouselHero .MMM--headerBorderTransparency {
    opacity: 0.3
  }

  .rICO-105-CarouselHero .MMM--headerBorderTransparency {
    opacity: 0.2
  }

  .rICO-105-CarouselHero .MMM--headerBorderTransparency {
    opacity: 0.1
  }

  .rICO-105-CarouselHero .MMM--headerBgBorderTransparency {
    opacity: 0.9
  }

  .rICO-105-CarouselHero .MMM--headerBgBorderTransparency {
    opacity: 0.8
  }

  .rICO-105-CarouselHero .MMM--headerBgBorderTransparency {
    opacity: 0.7
  }

  .rICO-105-CarouselHero .MMM--headerBgBorderTransparency {
    opacity: 0.6
  }

  .rICO-105-CarouselHero .MMM--headerBgBorderTransparency {
    opacity: 0.5
  }

  .rICO-105-CarouselHero .MMM--headerBgBorderTransparency {
    opacity: 0.4
  }

  .rICO-105-CarouselHero .MMM--headerBgBorderTransparency {
    opacity: 0.3
  }

  .rICO-105-CarouselHero .MMM--headerBgBorderTransparency {
    opacity: 0.2
  }

  y .rICO-105-CarouselHero .MMM--headerBgBorderTransparency {
    opacity: 0.1
  }

  .rICO-105-CarouselHero .MMM--bodyBorderTransparency {
    opacity: 0.9
  }

  .rICO-105-CarouselHero .MMM--bodyBorderTransparency {
    opacity: 0.8
  }

  .rICO-105-CarouselHero .MMM--bodyBorderTransparency {
    opacity: 0.7
  }

  .rICO-105-CarouselHero .MMM--bodyBorderTransparency {
    opacity: 0.6
  }

  .rICO-105-CarouselHero .MMM--bodyBorderTransparency {
    opacity: 0.5
  }

  .rICO-105-CarouselHero .MMM--bodyBorderTransparency {
    opacity: 0.4
  }

  .rICO-105-CarouselHero .MMM--bodyBorderTransparency {
    opacity: 0.3
  }

  .rICO-105-CarouselHero .MMM--bodyBorderTransparency {
    opacity: 0.2
  }

  .rICO-105-CarouselHero .MMM--bodyBorderTransparency {
    opacity: 0.1
  }

  .rICO-105-CarouselHero .MMM--bodyBorderBgTransparency {
    opacity: 0.9
  }

  .rICO-105-CarouselHero .MMM--bodyBorderBgTransparency {
    opacity: 0.8
  }

  .rICO-105-CarouselHero .MMM--bodyBorderBgTransparency {
    opacity: 0.7
  }

  .rICO-105-CarouselHero .MMM--bodyBorderBgTransparency {
    opacity: 0.6
  }

  .rICO-105-CarouselHero .MMM--bodyBorderBgTransparency {
    opacity: 0.5
  }

  .rICO-105-CarouselHero .MMM--bodyBorderBgTransparency {
    opacity: 0.4
  }

  .rICO-105-CarouselHero .MMM--bodyBorderBgTransparency {
    opacity: 0.3
  }

  .rICO-105-CarouselHero .MMM--bodyBorderBgTransparency {
    opacity: 0.2
  }

  .rICO-105-CarouselHero .MMM--bodyBorderBgTransparency {
    opacity: 0.1
  }

  .MMM--backgroundHoverColor-0:hover {
    background-color: #000000
  }

  .MMM--backgroundHoverColor-1:hover {
    background-color: #F2F2F2
  }

  .MMM--backgroundHoverColor-2:hover {
    background-color: #D2D2D2
  }

  .MMM--backgroundHoverColor-3:hover {
    background-color: #A8A8A8
  }

  .MMM--backgroundHoverColor-4:hover {
    background-color: #595959
  }

  .MMM--backgroundHoverColor-5:hover {
    background-color: #878486
  }

  .MMM--backgroundHoverColor-6:hover {
    background-color: #ADA8AC
  }

  .MMM--backgroundHoverColor-7:hover {
    background-color: #000000
  }

  .MMM--backgroundHoverColor-8:hover {
    background-color: #00C8E6
  }

  .MMM--backgroundHoverColor-9:hover {
    background-color: #003CE6
  }

  .MMM--backgroundHoverColor-10:hover {
    background-color: #1E1E96
  }

  .MMM--backgroundHoverColor-11:hover {
    background-color: #00B432
  }

  .MMM--backgroundHoverColor-12:hover {
    background-color: #AAE600;
    color: #fff
  }

  .MMM--backgroundHoverColor-13:hover {
    background-color: #FAAA19
  }

  .MMM--backgroundHoverColor-14:hover {
    background-color: #8C006E
  }

  .MMM--backgroundHoverColor-15:hover {
    background-color: #8228B4
  }

  .MMM--backgroundHoverColor-16:hover {
    background-color: #FA0000;
    color: #FFFFFF
  }

  .MMM--backgroundHoverColor-17:hover {
    background-color: #FFFFFF
  }

  .MMM--backgroundHoverColor-18:hover {
    background-color: #FFF000
  }

  .MMM--backgroundHoverColor-19:hover {
    background-color: none
  }

  .MMM--arrowHoverColor-0 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #000000;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-1 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #F2F2F2;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-2 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #D2D2D2;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-3 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #A8A8A8;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-4 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #595959;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-5 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #878486;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-6 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #ADA8AC;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-7 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #000000;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-8 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #00C8E6;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-9 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #003CE6;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-10 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #1E1E96;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-11 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #00B432;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-12 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #AAE600;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-13 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #FAAA19;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-14 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #8C006E;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-15 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #8228B4;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-16 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #FA0000;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-17 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #FFFFFF;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-18 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid #FFF000;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--arrowHoverColor-19 .MMM--story-preview:hover .MMM--figure:after {
    border-bottom: 1em solid none;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent
  }

  .MMM--figureHidden img,
  .MMM--figureHidden video,
  .MMM--figureHidden canvas,
  .MMM--figureHidden .flexible {
    display: block;
    position: relative;
    width: 100%;
    height: 100%
  }

  .rICO-108-ColumnBlocks .MMM--block-grid.four-up .MMM--figureHidden,
  .rICO-108-ColumnBlocks .MMM--block-grid.three-up .MMM--figureHidden,
  .rICO-108-ColumnBlocks .MMM--block-grid.two-up .MMM--figureHidden {
    display: block;
    position: relative;
    width: 100%
  }

  .rICO-108-ColumnBlocks .MMM--showOnAll img {
    display: block
  }

  .MMM--BorderTopNone {
    border-top: none
  }

  .MMM-story-preview:hover+a {
    color: #FFFFFF
  }

  .rG-83-ColumnBlocks .js-videowrapper,
  .rG-83-ColumnBlocks .MMM--videoWrapper {
    margin-bottom: 1%
  }
}

@media screen and (min-width: 768px) {
  .MMM--stories-grid {
    padding-left: 0;
    padding-right: 0;
    min-width: 320px;
    border: none;
    width: 100%
  }

  .MMM--block-grid>li {
    border: none;
    margin-right: 1.6%
  }

  .MMM--block-grid.three-up .MMM--figure,
  .MMM--block-grid.two-up .MMM--figure {
    display: block
  }

  .MMM--block-grid.four-up .MMM--figure,
  .MMM--figure {
    display: block;
    position: relative;
    width: 100%
  }

  .MMM--block-grid.four-up .MMM--figureHidden,
  .MMM--figureHidden {
    display: block;
    width: 100%
  }

  .rG-83-ColumnBlocks .MMM--contentWrapper_padded {
    padding: 0
  }

  .rG-83-ColumnBlocks .MMM--block-grid>* {
    display: inline-block;
    vertical-align: top;
    width: 100%
  }

  .rG-83-ColumnBlocks .MMM--block-grid.two-up>* {
    width: 48.5%
  }

  .rG-83-ColumnBlocks .MMM--block-grid.three-up>* {
    width: 32%
  }

  .rG-83-ColumnBlocks .MMM--block-grid.four-up>* {
    width: 23%
  }

  .rG-83-ColumnBlocks .MMM--block-grid.four-up .MMM--story-summary-copy {
    height: auto
  }

  .rG-83-ColumnBlocks .MMM--block-grid .MMM--story-summary-copy {
    padding: 1em 1.5em
  }

  .rG-83-ColumnBlocks .MMM--block-grid.three-up,
  .MMM--block-grid.two-up {
    margin: 0 auto;
    width: 100%
  }

  .rG-83-ColumnBlocks .MMM--block-grid.three-up>li:nth-child(3n+3),
  .rG-83-ColumnBlocks .MMM--block-grid.two-up>li:nth-child(2n+2),
  .rG-83-ColumnBlocks .MMM--block-grid.four-up>li:nth-child(4n+4) {
    margin-right: 0
  }

  .rG-83-ColumnBlocks .MMM--pageSectionTitle.MMM--wysiwyg {
    margin: 0
  }

  .MMM--BorderTop-MobileOnly {
    border-top: none
  }

  .rG-83-ColumnBlocks .MMM--block-grid>*:hover .MMM--date {
    color: #FFFFFF
  }
}

@media screen and (min-width: 960px) {
  .MMM--BorderTop-MobileOnly {
    border-top: none
  }
}

.MMM--bodyCopy p {
  text-align: justify;
}