.has-vertical-media{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.has-vertical-media .entry__media picture{padding-bottom:150%}
.has-square-media{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.has-square-media .entry__media picture{padding-bottom:100%}
.block__layout-G-12 .block__item:nth-child(2) .has-square-media .entry__content,.block__layout-G-12 .block__item:nth-child(2) .has-square-media .entry__media,.block__layout-G-12 .block__item:nth-child(2) .has-vertical-media .entry__content,.block__layout-G-12 .block__item:nth-child(2) .has-vertical-media .entry__media{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;-webkit-box-ordinal-group:initial!important;-ms-flex-order:initial!important;order:initial!important;-ms-flex-item-align:center;align-self:center}
.block__layout-G-12 .block__item:nth-child(2) .has-square-media .entry__title,.block__layout-G-12 .block__item:nth-child(2) .has-vertical-media .entry__title{font-size:18px}
.block__layout-G-12 .block__item:nth-child(2) .entry:first-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.story__header.has-vertical-media picture{display:block;position:relative;height:0;overflow:hidden}
.story__header.has-vertical-media picture img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:inherit}
.story__header.has-vertical-media .story__overtitle__text{display:none}
.story__header.has-vertical-media .story__header__content__top{margin-bottom:16px}
@media screen and (min-width:768px){
.block__layout-A-12 .block__item:first-child .has-square-media .entry__content,.block__layout-A-12 .block__item:first-child .has-vertical-media .entry__content,.block__layout-A-4 .entry__content{-ms-flex-item-align:center;align-self:center;text-align:left}
.block__layout-A-12 .has-square-media .entry__content,.block__layout-A-12 .has-square-media .entry__media,.block__layout-A-12 .has-vertical-media .entry__content,.block__layout-A-12 .has-vertical-media .entry__media,.block__layout-A-4 .has-square-media .entry__content,.block__layout-A-4 .has-square-media .entry__media,.block__layout-A-4 .has-vertical-media .entry__content,.block__layout-A-4 .has-vertical-media .entry__media{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.block__layout-A-4 .block__item:first-child .entry__content{text-align:left}
.block__layout-A-4 .block__item:first-child .entry__title{font-family:'Eugenio Sans Text','Helvetica Neue',Helvetica,sans-serif;font-size:18px}
[class*=block__layout-C] .block__grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
[class*=block__layout-C] .block__item{-ms-flex-preferred-size:40%;flex-basis:40%}
.story__header.has-vertical-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.story__header.has-vertical-media .story__header__content,.story__header.has-vertical-media .story__media{-webkit-box-flex:1;-ms-flex:1;flex:1}
.story__header.has-vertical-media .story__header__content{padding:16px 16px 0}
.story__header.has-vertical-media .story__author{margin-top:30px}
}
@media screen and (max-width:767px){
.story__header.has-vertical-media .story__header__content{padding:16px}
.story__header.has-vertical-media .story__author{margin-top:10px}
}